.crm-shell{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;--hub-surface: #ffffff;--hub-surface-2: #f7f9fc;--hub-line: #dde3ec;--hub-line-soft: #e8edf3;--hub-ink: #16263a;--hub-ink-500: #6b7c91;--hub-ink-400: #93a1b3;--hub-r-card: 1.25rem;--hub-r-tile: 1.125rem;--hub-shadow: 0 1px 2px rgba(20, 40, 65, .05), 0 12px 28px -16px rgba(20, 40, 65, .16);--hub-shadow-hover: 0 2px 6px rgba(20, 40, 65, .06), 0 16px 32px -16px rgba(20, 40, 65, .22);--hub-amber: #d4820c;--hub-amber-soft: #fff2db;--hub-teal: #0e9f88;--hub-teal-soft: #e4f5f0}.hub-chip-blue{background:color-mix(in srgb,var(--color-button-1, #2563eb) 16%,#fff);color:var(--color-button-1, #2563eb)}.hub-chip-amber{background:var(--hub-amber-soft);color:var(--hub-amber)}.hub-chip-teal{background:var(--hub-teal-soft);color:var(--hub-teal)}.hub-card{background:var(--hub-surface, #fff);border:1px solid var(--hub-line, #eaeef4);border-radius:var(--hub-r-card, 1.25rem);box-shadow:var(--hub-shadow, 0 1px 2px rgba(20, 40, 65, .05), 0 12px 28px -16px rgba(20, 40, 65, .16))}.hub-row{background:var(--hub-surface, #fff);border:1px solid var(--hub-line, #eaeef4);border-radius:var(--hub-r-tile, 1.125rem);box-shadow:var(--hub-shadow, 0 1px 2px rgba(20, 40, 65, .05), 0 12px 28px -16px rgba(20, 40, 65, .16));transition:transform .15s,box-shadow .15s,border-color .15s}.hub-row:hover{transform:translateY(-2px);box-shadow:var(--hub-shadow-hover, 0 2px 6px rgba(20, 40, 65, .06), 0 16px 32px -16px rgba(20, 40, 65, .22));border-color:#dbe3ee}@media(prefers-reduced-motion:reduce){.hub-row:hover{transform:none}}.hub-side-active{background:color-mix(in srgb,var(--color-button-1, #2563eb) 16%,#fff);color:var(--color-button-1, #2563eb)}.hub-side-hover:hover{background:var(--hub-surface-2, #f7f9fc);color:var(--hub-ink, #16263a)}.btn-theme-1{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-button-1, #2563eb) 70%,transparent)}.btn-theme-2{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-button-2, #0e9f88) 70%,transparent)}.btn-theme-3{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-button-3, #475569) 70%,transparent)}.btn-theme-4{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-button-4, #1d4ed8) 70%,transparent)}.btn-theme-5{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-button-5, #d4820c) 70%,transparent)}.hub-btn{box-shadow:0 4px 12px -6px #14284147}.crm-shell-main h1,.crm-shell-main h2.text-xl{font-size:27px!important;font-weight:800!important;letter-spacing:-.3px}.crm-shell-main h1,.crm-shell-main h2{color:var(--hub-ink, #16263a)!important}.hub-main-nav a.hub-nav-selected,.hub-main-nav button.hub-nav-selected,header a.hub-nav-selected,header button.hub-nav-selected{background-color:color-mix(in srgb,var(--color-navbar-bg, #0f172a) 85%,white)!important;color:#fff!important}.hub-main-nav a.hub-nav-link,.hub-main-nav button.hub-nav-link,header a.hub-nav-link,header button.hub-nav-link{color:#ffffffe6}.hub-main-nav a.hub-nav-link:hover,.hub-main-nav a.hub-nav-link:focus,.hub-main-nav a.hub-nav-link:active,.hub-main-nav button.hub-nav-link:hover,.hub-main-nav button.hub-nav-link:focus,.hub-main-nav button.hub-nav-link:active,header a.hub-nav-link:hover,header a.hub-nav-link:focus,header a.hub-nav-link:active,header button.hub-nav-link:hover,header button.hub-nav-link:focus,header button.hub-nav-link:active{background-color:color-mix(in srgb,var(--color-navbar-bg, #0f172a) 92%,white)!important;color:#fff!important}.panel-head-theme,.panel-head-theme-3,.bg-theme-panel-head-1{background-color:var(--color-panel-head-1, #2563eb)!important}.bg-theme-panel-head-2{background-color:var(--color-panel-head-2, #1d4ed8)!important}.bg-theme-panel-head-3{background-color:var(--color-panel-head-3, #0f172a)!important}.bg-theme-button-1{background-color:var(--color-button-1, #2563eb)!important}.bg-theme-button-2{background-color:var(--color-button-2, #0e9f88)!important}.bg-theme-button-3{background-color:var(--color-button-3, #475569)!important}.bg-theme-button-4{background-color:var(--color-button-4, #1d4ed8)!important}.bg-theme-button-5{background-color:var(--color-button-5, #d4820c)!important}.hub-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;transition:opacity .2s,transform .15s,filter .15s}.hub-btn.bg-theme-button-1:hover,.hub-btn.bg-theme-button-2:hover,.hub-btn.bg-theme-button-3:hover,.hub-btn.bg-theme-button-4:hover,.hub-btn.bg-theme-button-5:hover,.hub-btn.bg-hub-red-600:hover,.hub-btn[class*=btn-theme]:hover{opacity:.9}.hub-btn:focus-visible{outline:none}.hub-btn:active{transform:scale(.97);filter:brightness(.88)}.btn-theme-1{background-color:var(--color-button-1, #2563eb);border:1px solid var(--color-button-1, #2563eb);color:#fff;transition:all .2s}.btn-theme-1:hover{background-color:color-mix(in srgb,var(--color-button-1, #2563eb) 90%,black);border-color:color-mix(in srgb,var(--color-button-1, #2563eb) 90%,black);color:#fff}.btn-theme-1:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-1, #2563eb)}.btn-theme-1:active{transform:scale(.97);filter:brightness(.88)}.btn-theme-2{background-color:var(--color-button-2, #0e9f88);border:1px solid var(--color-button-2, #0e9f88);color:#fff;transition:all .2s}.btn-theme-2:hover{background-color:color-mix(in srgb,var(--color-button-2, #0e9f88) 90%,black);border-color:color-mix(in srgb,var(--color-button-2, #0e9f88) 90%,black);color:#fff}.btn-theme-2:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-2, #0e9f88)}.btn-theme-2:active{transform:scale(.97);filter:brightness(.88)}.btn-theme-3{background-color:var(--color-button-3, #475569);border:1px solid var(--color-button-3, #475569);color:#fff;transition:all .2s}.btn-theme-3:hover{background-color:color-mix(in srgb,var(--color-button-3, #475569) 90%,black);border-color:color-mix(in srgb,var(--color-button-3, #475569) 90%,black);color:#fff}.btn-theme-3:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-3, #475569)}.btn-theme-3:active{transform:scale(.97);filter:brightness(.88)}.btn-theme-4{background-color:var(--color-button-4, #1d4ed8);border:1px solid var(--color-button-4, #1d4ed8);color:#fff;transition:all .2s}.btn-theme-4:hover{background-color:color-mix(in srgb,var(--color-button-4, #1d4ed8) 90%,black);border-color:color-mix(in srgb,var(--color-button-4, #1d4ed8) 90%,black);color:#fff}.btn-theme-4:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-4, #1d4ed8)}.btn-theme-4:active{transform:scale(.97);filter:brightness(.88)}.btn-theme-5{background-color:var(--color-button-5, #d4820c);border:1px solid var(--color-button-5, #d4820c);color:#fff;transition:all .2s}.btn-theme-5:hover{background-color:color-mix(in srgb,var(--color-button-5, #d4820c) 90%,black);border-color:color-mix(in srgb,var(--color-button-5, #d4820c) 90%,black);color:#fff}.btn-theme-5:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-5, #d4820c)}.btn-theme-5:active{transform:scale(.97);filter:brightness(.88)}.btn-theme-light-1{background-color:#fff;border:1px solid var(--color-button-1, #2563eb);color:var(--color-button-1, #2563eb);transition:all .2s}.btn-theme-light-1:hover{background-color:var(--color-button-1, #2563eb);border-color:var(--color-button-1, #2563eb);color:#fff}.btn-theme-light-1:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-1, #2563eb)}.btn-theme-light-2{background-color:#fff;border:1px solid var(--color-button-2, #0e9f88);color:var(--color-button-2, #0e9f88);transition:all .2s}.btn-theme-light-2:hover{background-color:var(--color-button-2, #0e9f88);border-color:var(--color-button-2, #0e9f88);color:#fff}.btn-theme-light-2:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-2, #0e9f88)}.btn-theme-light-3{background-color:#fff;border:1px solid var(--color-button-3, #475569);color:var(--color-button-3, #475569);transition:all .2s}.btn-theme-light-3:hover{background-color:var(--color-button-3, #475569);border-color:var(--color-button-3, #475569);color:#fff}.btn-theme-light-3:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-button-3, #475569)}.bg-theme-panel{background-color:var(--color-panel-bg, #eef1f6)!important}.hub-top-panel{background-color:#fff!important;border-radius:.75rem;box-shadow:0 1px 3px #0000000f;border:1px solid #e5e7eb}.hub-top-panel-header{padding:.875rem 1.25rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(to right,var(--color-panel-bg, #eef1f6) 0%,#ffffff 70%);color:#111827}.hub-top-panel-header-compact{padding:.625rem 1rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(to right,var(--color-panel-bg, #eef1f6) 0%,#ffffff 70%);color:#111827;font-size:.875rem}.hub-top-panel-header-compact .hub-panel-icon-compact{width:1.5rem;height:1.5rem;border-radius:9999px}.hub-top-panel-header-compact h2{font-size:.875rem;font-weight:600}.hub-top-panel-body-compact{padding:1rem 1.25rem}.hub-sidebar-item:focus-visible,.hub-sidebar-subitem:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:0;background:#ffffff0f}a.btn-theme-1:hover,a.btn-theme-2:hover,a.btn-theme-3:hover,a.btn-theme-4:hover,a.btn-theme-5:hover,a.btn-theme-light-1:hover,a.btn-theme-light-2:hover,a.btn-theme-light-3:hover,a[class*=btn-theme]:hover{color:#fff;outline:none}
