.sidebar-brand{padding:.75rem 1rem}.sidebar-brand img{width:auto;height:32px;display:inline-block}.sidebar-header .sidebar-brand-narrow{width:auto;height:32px}.sidebar-brand span{letter-spacing:.5px;font-size:1.1rem}body{background-color:var(--cui-tertiary-bg)}.rounded-pill{border-radius:var(--cui-badge-border-radius,0)}.wrapper{width:100%;padding-inline:var(--cui-sidebar-occupy-start,0) var(--cui-sidebar-occupy-end,0);will-change:auto;transition:padding .15s}.header>.container-fluid,.sidebar-header{min-height:calc(4rem + 1px)}.sidebar-brand-full{margin-right:124px}.sidebar-header .nav-underline-border{--cui-nav-underline-border-link-padding-x:1rem;--cui-nav-underline-border-gap:0}.sidebar-header .nav-link{align-items:center;min-height:calc(4rem + 1px);display:flex}.sidebar-toggler{margin-inline-start:auto}.header>.container-fluid+.container-fluid{min-height:3rem}.footer{min-height:calc(3rem + 1px)}@media (prefers-color-scheme:dark){body{background-color:var(--cui-dark-bg-subtle)}.footer{--cui-footer-bg:var(--cui-body-bg)}}.lang-toggle{gap:4px}.flag-icon{font-size:1.1rem}.lang-dropdown{min-width:120px}.nav-tabs .nav-link[aria-disabled=true]{pointer-events:none;cursor:default}.card.transition:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}:root,[data-coreui-theme=light]{--cui-body-bg:#f4f5f7;--cui-body-color:#1f2937;--cui-gray-100:#f2f3f5;--cui-gray-200:#e5e7eb;--cui-gray-300:#d1d5db;--cui-gray-400:#9ca3af;--cui-gray-500:#6b7280;--cui-gray-600:#4b5563;--cui-gray-700:#374151;--cui-gray-800:#1f2937;--cui-gray-900:#111827;--cui-primary:#4b5563;--cui-primary-rgb:75, 85, 99;--cui-border-color:#d1d5db;--cui-border-color-translucent:#00000014;--cui-link-color:#4b5563;--cui-link-hover-color:#1f2937;--cui-header-bg:linear-gradient(180deg, #f5f6f8 0%, #e9ebef 100%);--cui-header-border-color:#d1d5db}[data-coreui-theme=dark]{--cui-body-bg:#1c1f26;--cui-body-bg-rgb:28,31,38;--cui-body-color:#ffffffe0;--cui-gray-100:#2a2e36;--cui-gray-200:#323742;--cui-gray-300:#3b414f;--cui-gray-400:#4b5563;--cui-gray-500:#6b7280;--cui-gray-600:#9ca3af;--cui-gray-700:#d1d5db;--cui-gray-800:#e5e7eb;--cui-gray-900:#f9fafb;--cui-primary:#6b7280;--cui-primary-rgb:107,114,128;--cui-secondary-bg:#232730;--cui-tertiary-bg:#2b303b;--cui-border-color:#2f3541;--cui-border-color-translucent:#ffffff14;--cui-link-color:#9ca3af;--cui-link-hover-color:#e5e7eb;--cui-header-bg:linear-gradient(180deg, #1f232b 0%, #191d24 100%);--cui-header-border-color:#2f3541}.sidebar-dark{--cui-body-color:#ffffffe0;--cui-emphasis-color:#fff;--cui-secondary-color:#fff9;--cui-tertiary-color:#fff6;--cui-body-bg:linear-gradient(180deg, #1a3c6b 0%, #3c74af 100%);--cui-secondary-bg:#232730;--cui-tertiary-bg:#2b303b;--cui-border-color:#2f3541;--cui-sidebar-nav-link-color:#ffffffa6;--cui-sidebar-nav-link-hover-color:#fff;--cui-sidebar-nav-link-active-bg:#252a34;--cui-sidebar-nav-link-active-color:#fff;--cui-sidebar-nav-link-icon-color:#ffffff73;--cui-sidebar-nav-link-active-icon-color:#fff}.btn-outline-primary{--cui-btn-color:#3c74af;--cui-btn-border-color:#3c74af;--cui-btn-hover-color:#fff;--cui-btn-hover-bg:#3c74af;--cui-btn-hover-border-color:#3c74af;--cui-btn-focus-shadow-rgb:88,86,214;--cui-btn-active-color:#fff;--cui-btn-active-bg:#3c74af;--cui-btn-active-border-color:#3c74af;--cui-btn-active-shadow:inset 0 3px 5px #080a0c20;--cui-btn-disabled-color:#3c74af;--cui-btn-disabled-bg:transparent;--cui-btn-disabled-border-color:#3c74af;--cui-gradient:none}.btn-primary{--cui-btn-color:#fff;--cui-btn-bg:#3c74af;--cui-btn-border-color:#3c74af;--cui-btn-hover-color:#fff;--cui-btn-hover-bg:#3c74af;--cui-btn-hover-border-color:#3c74af;--cui-btn-focus-shadow-rgb:113.05,111.35,220.15;--cui-btn-active-color:#fff;--cui-btn-active-bg:#3c74af;--cui-btn-active-border-color:#3c74af;--cui-btn-active-shadow:inset 0 3px 5px #080a0c20;--cui-btn-disabled-color:#fff;--cui-btn-disabled-bg:#3c74af;--cui-btn-disabled-border-color:#3c74af}.btn{--cui-btn-padding-x:.75rem;--cui-btn-padding-y:.375rem;--cui-btn-font-family: ;--cui-btn-font-size:.875rem;--cui-btn-font-weight:400;--cui-btn-line-height:1.5;--cui-btn-border-width:var(--cui-border-width);--cui-btn-border-color:transparent;--cui-btn-border-radius:var(--cui-border-radius);--cui-btn-hover-border-color:transparent;--cui-btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #080a0c13;--cui-btn-disabled-opacity:.65;--cui-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--cui-btn-focus-shadow-rgb), .5);padding:var(--cui-btn-padding-y) var(--cui-btn-padding-x);font-family:var(--cui-btn-font-family);font-size:var(--cui-btn-font-size);font-weight:var(--cui-btn-font-weight);line-height:var(--cui-btn-line-height);color:var(--cui-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--cui-btn-border-width) solid var(--cui-btn-border-color);border-radius:var(--cui-btn-border-radius);background-color:var(--cui-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.bg-dark,[data-coreui-theme=dark] .dark\:bg-dark,[data-coreui-theme=dark] .dark\:bg-dark:not([class*=dark\:]){--cui-bg-opacity:1;background-color:#9b9b9b!important}.sidebar-dark{box-shadow:4px 0 12px #00000059}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.sidebar-dark .nav-link.active{position:relative}.sidebar-dark .nav-link.active:before{content:"";background-color:#ffffffd9;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.sidebar-dark .nav-link svg,.sidebar-dark .nav-link i{opacity:.65}.sidebar-dark .nav-link.active svg,.sidebar-dark .nav-link.active i{opacity:1}.badge{--cui-badge-padding-x:.65em;--cui-badge-padding-y:.35em;--cui-badge-font-size:.75em;--cui-badge-font-weight:700;--cui-badge-color:#fff;--cui-badge-border-radius:var(--cui-border-radius);padding:var(--cui-badge-padding-y) var(--cui-badge-padding-x);font-size:var(--cui-badge-font-size);font-weight:var(--cui-badge-font-weight);color:var(--cui-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;width:inherit;border-radius:var(--cui-badge-border-radius,0);line-height:1;display:inline-block}.badge-xs{font-size:.65rem}.badge-sm{font-size:.75rem}.badge-md{font-size:.85rem}.badge-table{text-align:center;min-width:90px;font-size:.65rem}.menu-open>.nav-treeview{background-color:#4f4f4f;border-radius:5px;display:block}:root,[data-coreui-theme=light]{--cui-card-bg:#fff;--cui-card-border-color:#d1d5db}.bg-light{background-color:#e0e2e5!important}[data-coreui-theme=dark]{--cui-card-bg:#1f232b;--cui-card-border-color:#2f3541}.card{--cui-card-spacer-y:1rem;--cui-card-spacer-x:1.25rem;box-shadow:0 2px 6px #00000026}.card-header,.card-footer{border-color:var(--cui-border-color);background-color:#0000}:root{--cui-body-font-family:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cui-body-font-size:1rem;--cui-body-line-height:1.6}body{font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--cui-emphasis-color);margin-bottom:.5rem;font-weight:600}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:.875rem;font-weight:500}.card-title{margin-bottom:.25rem;font-size:1rem;font-weight:600}p,.card-text{color:var(--cui-body-color);font-size:.95rem}.table td{color:var(--cui-body-color);font-size:.875rem}strong{font-weight:600}.form-text,.help-text{color:var(--cui-tertiary-color);font-size:.75rem}.text-muted{color:var(--cui-tertiary-color)}small{color:var(--cui-tertiary-color);font-size:.75rem}.table>thead{background:var(--cui-gray-100)}.table thead th{text-transform:uppercase;color:var(--cui-gray-500);letter-spacing:.03em;font-size:.78rem;font-weight:600}[data-coreui-theme=dark] .table>thead{background:var(--cui-tertiary-bg)}[data-coreui-theme=dark] .table thead th{color:var(--cui-secondary-color)}label,.form-label{color:var(--cui-secondary-color);margin-bottom:.2rem;font-size:.9rem;font-weight:500}.form-check-input{--cui-form-check-bg:var(--cui-body-bg);vertical-align:top;appearance:none;background-color:var(--cui-gray-400);background-image:var(--cui-form-check-bg-image);border:var(--cui-border-width) solid var(--cui-border-color);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.2em;height:1.2em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:focus{box-shadow:0 0 0 4px #3c82ff40}.form-check-label{color:var(--cui-form-check-label-color,inherit);padding-left:5px}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:#fff;pointer-events:none;background-color:#1291cd;border-color:#1291cd}.forgot{color:var(--cui-secondary-color);margin-bottom:.2rem;font-size:.9rem;font-weight:500;text-decoration:none!important}.card ul,.card ol{font-size:.875rem}li{margin-bottom:.2rem}a{color:#202020;font-weight:500}code,pre{font-family:var(--cui-font-monospace);font-size:.8rem}.welcome-bg{background-image:linear-gradient(#ffffffeb 50%,#fff 100%),url(/images/welcome-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex}.sidebar{--cui-sidebar-width:14rem}@media (width>=992px){.sidebar:not(.hide):not(.sidebar-overlaid):not(.sidebar-end)~*{--cui-sidebar-occupy-start:14rem}}.nav-treeview{padding:0;list-style:none;display:none}.nav-treeview>.nav-item>.nav-link{padding-left:1.5rem}.menu-open>.nav-treeview{display:block}.has-treeview>.nav-link{align-items:center;display:flex}.has-treeview>.nav-link>p{flex:1;align-items:center;margin-bottom:0;display:flex}.has-treeview>.nav-link>p>.right{opacity:.6;margin-left:auto;font-size:.85em;transition:transform .3s;display:inline-block;transform:rotate(0)}.has-treeview>.nav-link>p>.right:before{content:"❯"}.has-treeview.menu-open>.nav-link>p>.right{transform:rotate(90deg)}.sidebar-dark .nav-treeview .nav-link svg,.sidebar-dark .nav-treeview .nav-link i{opacity:.65}.sidebar-dark .nav-treeview .nav-link.active svg,.sidebar-dark .nav-treeview .nav-link.active i{opacity:1}.nav-treeview>.nav-item>.nav-link>p{margin-bottom:0}.nav-treeview .nav-treeview>.nav-item>.nav-link{padding-left:3rem}.nav-treeview .nav-treeview>.nav-item>.nav-link>p{margin-bottom:0}@keyframes onboarding-tooltip-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-body-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-complete-in{0%{opacity:0;transform:scale(.88)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes onboarding-help-nudge{0%,90%,to{transform:scale(1)}93%{transform:scale(1.14)}96%{transform:scale(1)}}@keyframes onboarding-highlight-ring{0%{box-shadow:0 0 #321fdb8c,0 0 0 6px #321fdb1f}50%{box-shadow:0 0 0 8px #321fdb33,0 0 0 16px #321fdb0a}to{box-shadow:0 0 #321fdb8c,0 0 0 6px #321fdb1f}}.onboarding-highlight{outline-offset:4px;z-index:1055;border-radius:6px;transition:outline .2s;position:relative;outline:3px solid var(--cui-primary,#321fdb)!important;animation:1.8s ease-in-out infinite onboarding-highlight-ring!important}#onboarding-tooltip .card{border-radius:12px!important}#onboarding-tooltip .card-header{border-radius:12px 12px 0 0!important}#onboarding-tooltip .card-footer{border-radius:0 0 12px 12px!important}#onboarding-tooltip.onboarding-tooltip-animate{animation:.28s cubic-bezier(.34,1.56,.64,1) both onboarding-tooltip-in}#onboarding-tooltip .onboarding-body-animate{animation:.22s both onboarding-body-slide}#onboarding-help-btn{z-index:1040;opacity:.85;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .15s,opacity .15s;animation:6s ease-in-out infinite onboarding-help-nudge;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #321fdb59!important}#onboarding-help-btn:hover{animation:none;transform:scale(1.1);opacity:1!important}#onboarding-next-btn{transition:transform .12s,box-shadow .12s}#onboarding-next-btn:hover{transform:translate(2px);box-shadow:0 4px 10px #321fdb4d}#onboarding-prev-btn{transition:transform .12s}#onboarding-prev-btn:hover{transform:translate(-2px)}@keyframes onboarding-pulse{0%{box-shadow:0 0 #321fdb8c}70%{box-shadow:0 0 0 12px #321fdb00}to{box-shadow:0 0 #321fdb00}}.onboarding-action-target{outline-offset:4px;z-index:1055;border-radius:6px;transition:outline .2s;animation:1.4s ease-in-out infinite onboarding-pulse;position:relative;outline:3px solid var(--cui-primary,#321fdb)!important;cursor:pointer!important}#onboarding-complete-overlay{z-index:1070;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#onboarding-complete-card{width:100%;max-width:440px;animation:.35s cubic-bezier(.34,1.56,.64,1) both onboarding-complete-in;overflow:hidden;border-radius:12px!important}.onboarding-checklist-item{border-bottom:1px solid #00000012!important}.onboarding-checklist-item:last-child{border-bottom:none!important}.onboarding-check-circle{background:var(--cui-success,#2eb85c)}.onboarding-page-group-header{background:var(--cui-tertiary-bg,#f8f9fa)}.onboarding-page-group-icon{width:14px;height:14px}.onboarding-page-group-badge{font-size:.7rem}.onboarding-move-icon{width:12px;height:12px}.link-brand{color:#3c74af;text-decoration:none}.link-brand:hover{color:#2f5b89}.icon-xs{width:10px;height:10px}.icon-sm{width:12px;height:12px}.icon-md{width:16px;height:16px}.icon-lg{width:20px;height:20px}.icon-xl{width:24px;height:24px}.fs-xs{font-size:.65rem!important}.fs-sm{font-size:.75rem!important}.fs-md{font-size:.85rem!important}.kanban-stage-header{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.kanban-meta{color:var(--cui-tertiary-color);font-size:.75rem}.kanban-deal-title{font-size:.85rem;line-height:1.3}.kanban-deal-btn{font-size:.75rem}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:85vw!important}}
