:root,:root[data-theme=light]{--crm-font-sans:Inter,"Segoe UI Variable Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--crm-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--crm-font-size-2xs:0.6875rem;--crm-font-size-xs:0.75rem;--crm-font-size-sm:0.875rem;--crm-font-size-md:1rem;--crm-font-size-base:var(--crm-font-size-md);--crm-font-size-lg:1.125rem;--crm-font-size-xl:1.375rem;--crm-font-size-2xl:clamp(1.625rem,2vw,2rem);--crm-font-size-3xl:clamp(2rem,3vw,2.75rem);--crm-line-height-tight:1.2;--crm-line-height-body:1.55;--crm-line-height-relaxed:1.7;--crm-font-weight-regular:400;--crm-font-weight-medium:500;--crm-font-weight-semibold:600;--crm-font-weight-bold:700;--crm-space-0:0;--crm-space-1:0.25rem;--crm-space-2:0.5rem;--crm-space-3:0.75rem;--crm-space-4:1rem;--crm-space-5:1.25rem;--crm-space-6:1.5rem;--crm-space-7:1.75rem;--crm-space-8:2rem;--crm-space-9:2.25rem;--crm-space-10:2.5rem;--crm-space-12:3rem;--crm-space-14:3.5rem;--crm-space-16:4rem;--crm-radius-sm:0.625rem;--crm-radius-md:0.875rem;--crm-radius-lg:1rem;--crm-radius-xl:1.25rem;--crm-radius-pill:999px;--crm-color-canvas:#f8f9fc;--crm-color-canvas-subtle:#f0f2f8;--crm-color-surface:#fff;--crm-color-surface-subtle:#fbfcff;--crm-color-surface-raised:#fff;--crm-color-surface-muted:#f3f4fa;--crm-color-surface-hover:#f1f0ff;--crm-color-surface-inverse:#1a1538;--crm-color-overlay:#18123994;--crm-color-surface-tint:#f2f1ff;--crm-color-surface-tint-strong:#e5e2ff;--crm-color-text:#25283d;--crm-color-text-secondary:#565b76;--crm-color-text-muted:#747a94;--crm-color-text-inverse:#f8fbff;--crm-color-text-disabled:#9cacbf;--crm-color-border:#dce0ec;--crm-color-border-strong:#bdc4d9;--crm-color-divider:#e9ecf4;--crm-color-brand:#5b4cda;--crm-color-brand-hover:#4839c4;--crm-color-brand-active:#392ca5;--crm-color-brand-soft:#eeecff;--crm-color-brand-strong:var(--crm-color-brand-hover);--crm-color-primary:var(--crm-color-brand);--crm-color-primary-soft:var(--crm-color-brand-soft);--crm-color-on-brand:#fff;--crm-color-accent:#d76f63;--crm-color-accent-soft:#fff1ee;--crm-color-violet:#8065e5;--crm-color-violet-soft:#f0ecff;--crm-color-sun:#a96b1d;--crm-color-sun-soft:#fff3df;--crm-color-info:#4b7fd1;--crm-color-info-strong:#3564ad;--crm-color-info-soft:#ebf1ff;--crm-color-success:#167a5a;--crm-color-success-strong:#105f46;--crm-color-success-soft:#e4f8ef;--crm-color-warning:#9a5a09;--crm-color-warning-strong:#740;--crm-color-warning-border:#e2bc73;--crm-color-warning-soft:#fff4d9;--crm-color-danger:#bf3653;--crm-color-danger-hover:#a32944;--crm-color-danger-strong:var(--crm-color-danger-hover);--crm-color-danger-soft:#fff0f1;--crm-color-on-danger:#fff;--crm-focus-ring:0 0 0 3px #5b4cda45;--crm-shadow-xs:0 1px 2px rgba(41,30,80,.045),0 1px 5px rgba(91,76,218,.028);--crm-shadow-sm:0 7px 20px rgba(41,30,80,.075),0 1px 3px rgba(91,76,218,.045);--crm-shadow-md:0 18px 42px #291e501c,0 3px 10px #5b4cda0f;--crm-shadow-lg:0 30px 70px #291e5029,0 5px 16px #5b4cda14;--crm-shadow-xl:0 42px 96px #291e5036,0 11px 26px #5b4cda17;--crm-duration-fast:120ms;--crm-duration-normal:200ms;--crm-duration-slow:320ms;--crm-ease-standard:cubic-bezier(0.2,0,0,1);--crm-ease-emphasized:cubic-bezier(0.2,0,0,1.2);--crm-control-height-sm:2rem;--crm-control-height-md:2.625rem;--crm-control-height-lg:3rem;--crm-touch-target:2.75rem;--crm-shell-topbar-height:3.75rem;--crm-shell-sidebar-width:18.25rem;--crm-shell-sidebar-collapsed-width:4.5rem;--crm-shell-content-padding:clamp(0.75rem,1.2vw,1.25rem);--crm-content-inline-gutter:clamp(0.875rem,1.15vw,1.25rem);--crm-content-block-end-gutter:clamp(1.5rem,2.5vw,2.5rem);--crm-content-max-width:112rem;--crm-content-readable-width:76rem;--crm-page-gap:clamp(1rem,1.25vw,1.5rem);--crm-section-gap:clamp(0.875rem,1vw,1.25rem);--crm-field-gap:var(--crm-space-2);--crm-grid-min-column:16rem;--crm-table-row-height:3.25rem;--crm-dialog-max-width:44rem;--crm-data-font-size:0.8125rem;--crm-surface-highlight:linear-gradient(135deg,color-mix(in srgb,var(--crm-color-surface) 91%,var(--crm-color-brand-soft)),color-mix(in srgb,var(--crm-color-surface) 96%,var(--crm-color-accent-soft)));--crm-surface-raised-highlight:linear-gradient(145deg,color-mix(in srgb,var(--crm-color-surface) 90%,var(--crm-color-brand-soft)),color-mix(in srgb,var(--crm-color-surface) 96%,var(--crm-color-accent-soft)));--crm-control-outline:color-mix(in srgb,var(--crm-color-brand) 24%,var(--crm-color-border));--crm-table-header-background:color-mix(in srgb,var(--crm-color-surface-subtle) 82%,var(--crm-color-brand-soft));--crm-z-sticky:100;--crm-z-drawer:1200;--crm-z-popover:2000;--crm-z-toast:3000;--crm-z-modal:4000;color-scheme:light}:root[data-theme=dark]{--crm-color-canvas:#100e1d;--crm-color-canvas-subtle:#191629;--crm-color-surface:#1c1930;--crm-color-surface-subtle:#24203b;--crm-color-surface-raised:#282343;--crm-color-surface-muted:var(--crm-color-surface-subtle);--crm-color-surface-hover:#302a4c;--crm-color-surface-inverse:#fbfaff;--crm-color-overlay:#060410c2;--crm-color-surface-tint:#25203f;--crm-color-surface-tint-strong:#30294f;--crm-color-text:#f5f2ff;--crm-color-text-secondary:#d3cde7;--crm-color-text-muted:#aaa2c2;--crm-color-text-inverse:#19152d;--crm-color-text-disabled:#79718e;--crm-color-border:#3d365b;--crm-color-border-strong:#5a507a;--crm-color-divider:#332d50;--crm-color-brand:#aa9bff;--crm-color-brand-hover:#c5bbff;--crm-color-brand-active:#e2ddff;--crm-color-brand-soft:#8b75ff38;--crm-color-brand-strong:var(--crm-color-brand-hover);--crm-color-primary:var(--crm-color-brand);--crm-color-primary-soft:var(--crm-color-brand-soft);--crm-color-on-brand:#071225;--crm-color-accent:#ff9ecb;--crm-color-accent-soft:#eb53a12e;--crm-color-violet:#d3a7ff;--crm-color-violet-soft:#ad70f52e;--crm-color-sun:#f4bb79;--crm-color-sun-soft:#f4bb7929;--crm-color-info:#85bbff;--crm-color-info-strong:#b5d3ff;--crm-color-info-soft:#458fef2e;--crm-color-success:#62d6a0;--crm-color-success-strong:#91e7bc;--crm-color-success-soft:#37cc8526;--crm-color-warning:#f4c36c;--crm-color-warning-strong:#ffdaa0;--crm-color-warning-border:#7d6534;--crm-color-warning-soft:#f5b13e29;--crm-color-danger:#ff8b9e;--crm-color-danger-hover:#ffa6b4;--crm-color-danger-strong:var(--crm-color-danger-hover);--crm-color-danger-soft:#ef444429;--crm-color-on-danger:#2b070c;--crm-surface-highlight:linear-gradient(135deg,color-mix(in srgb,var(--crm-color-surface) 88%,var(--crm-color-brand-soft)),var(--crm-color-surface));--crm-surface-raised-highlight:linear-gradient(145deg,color-mix(in srgb,var(--crm-color-surface) 84%,var(--crm-color-brand-soft)),color-mix(in srgb,var(--crm-color-surface) 92%,var(--crm-color-accent-soft)));--crm-control-outline:color-mix(in srgb,var(--crm-color-brand) 32%,var(--crm-color-border));--crm-table-header-background:color-mix(in srgb,var(--crm-color-surface-subtle) 82%,var(--crm-color-brand-soft));--crm-focus-ring:0 0 0 3px #aa9bff6b;--crm-shadow-xs:0 1px 2px #00000047;--crm-shadow-sm:0 5px 18px #00000040;--crm-shadow-md:0 14px 36px #00000057;--crm-shadow-lg:0 24px 60px #0000007a;--crm-shadow-xl:0 34px 84px #00000094;color-scheme:dark}html{background:var(--crm-color-canvas);overflow-x:clip;scroll-behavior:smooth;scrollbar-color:var(--crm-color-border-strong) #0000;scrollbar-width:thin}#root,body,html{min-height:100%;width:100%}body{font-feature-settings:"kern","pnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 7% -12%,color-mix(in srgb,var(--crm-color-brand-soft) 74%,#0000),#0000 34rem),radial-gradient(circle at 96% 0,color-mix(in srgb,var(--crm-color-accent-soft) 52%,#0000),#0000 28rem),var(--crm-color-canvas);color:var(--crm-color-text);font-family:var(--crm-font-sans);font-kerning:normal;font-size:var(--crm-font-size-md);font-variant-numeric:proportional-nums;line-height:var(--crm-line-height-body);margin:0;min-width:0;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}button,input,select,textarea{color:inherit;font:inherit}[role=button],button,input,select,textarea{touch-action:manipulation}input,select,textarea{accent-color:var(--crm-color-brand)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--crm-color-text-muted);opacity:1}[role=button],button{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}a{color:var(--crm-color-brand);text-underline-offset:.16em}a:hover{color:var(--crm-color-brand-hover)}::-webkit-scrollbar{height:.7rem;width:.7rem}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--crm-color-border-strong);background-clip:padding-box;border:.2rem solid #0000;border-radius:var(--crm-radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--crm-color-text-muted)}::selection{background:color-mix(in srgb,var(--crm-color-brand) 18%,var(--crm-color-brand-soft));color:var(--crm-color-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--crm-focus-ring);outline:2px solid #0000;outline-offset:2px}.crm-visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.crm-skip-link{background:var(--crm-color-surface-inverse);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-lg);color:var(--crm-color-text-inverse);font-weight:var(--crm-font-weight-semibold);left:var(--crm-space-3);padding:var(--crm-space-3) var(--crm-space-4);position:fixed;top:var(--crm-space-3);transform:translateY(calc(-100% - var(--crm-space-6)));transition:transform var(--crm-duration-fast) var(--crm-ease-standard);z-index:var(--crm-z-modal)}.crm-skip-link:focus{color:var(--crm-color-text-inverse);transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){:root{--crm-color-border:var(--crm-color-border-strong)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--crm-color-canvas),0 0 0 5px var(--crm-color-brand);outline-color:currentColor}}@media (prefers-reduced-transparency:reduce){body{background:var(--crm-color-canvas)}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:none;outline-color:Highlight}}@media print{.crm-skip-link{display:none}body{background:#fff;color:#000}}:root{--bg-sidebar:var(--crm-color-surface);--text-main:var(--crm-color-text);--text-muted:var(--crm-color-text-muted);--border-subtle:var(--crm-color-border);--icon-color:var(--crm-color-text-secondary);--accent:var(--crm-color-brand);--bg-main:var(--crm-color-canvas)}code{font-family:var(--crm-font-mono)}.crm-module-workspace{--crm-workspace-row-hover:color-mix(in srgb,var(--crm-color-brand-soft) 45%,#0000)}.crm-module-workspace :where(.form-control,.form-select){background-color:var(--crm-color-surface);border-color:var(--crm-color-border-strong);border-radius:var(--crm-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 44%,#0000);color:var(--crm-color-text);min-height:var(--crm-control-height-md);transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),background-color var(--crm-duration-fast) var(--crm-ease-standard)}.crm-module-workspace :where(.form-control,.form-select):hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-color-brand) 42%,var(--crm-color-border))}.crm-module-workspace :where(.form-control,.form-select):focus{border-color:var(--crm-color-brand);box-shadow:var(--crm-focus-ring),inset 0 1px 0 color-mix(in srgb,#fff 42%,#0000)}.crm-module-workspace :where(.form-control,.form-select):disabled,.crm-module-workspace :where(.form-control,.form-select)[readonly]{background-color:var(--crm-color-surface-muted);color:var(--crm-color-text-muted);cursor:not-allowed}.crm-module-workspace :where(.form-label){color:var(--crm-color-text-secondary);font-size:var(--crm-font-size-sm);font-weight:var(--crm-font-weight-semibold);line-height:var(--crm-line-height-tight);margin-bottom:.38rem}.crm-module-workspace :where(.table-responsive,.routing-agents__table-wrap){background:var(--crm-color-surface);border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-lg);max-width:100%;overflow:auto;scrollbar-color:color-mix(in srgb,var(--crm-color-brand) 38%,#0000) #0000}.crm-module-workspace :where(table,.cust-table){border-collapse:initial;border-spacing:0;color:var(--crm-color-text);max-width:100%;width:100%}.crm-module-workspace :where(thead th){background:color-mix(in srgb,var(--crm-color-surface-subtle) 86%,var(--crm-color-brand-soft));border-bottom:1px solid var(--crm-color-border-strong);color:var(--crm-color-text-secondary);font-size:.69rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.045em;line-height:1.25;padding:.72rem .82rem;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:normal}.crm-module-workspace :where(tbody td){border-bottom:1px solid var(--crm-color-divider);color:var(--crm-color-text);line-height:1.42;overflow-wrap:anywhere;padding:.76rem .82rem;text-align:center;vertical-align:middle}.crm-module-workspace :where(tbody tr:last-child td){border-bottom:0}@media (hover:hover){.crm-module-workspace :where(tbody tr){transition:background-color var(--crm-duration-fast) var(--crm-ease-standard)}.crm-module-workspace :where(tbody tr:hover>td){background:var(--crm-workspace-row-hover)}}.crm-module-workspace :where(.crm-truncate,.text-truncate,.text-nowrap){max-width:100%;min-width:0}@media (max-width:44rem){.crm-module-workspace :where(.form-control,.form-select){font-size:max(1rem,var(--crm-font-size-md));min-height:var(--crm-control-height-lg)}.crm-module-workspace :where(thead th){font-size:.64rem;padding:.64rem .68rem}.crm-module-workspace :where(tbody td){padding:.7rem .68rem}}html[data-theme=dark] .crm-module-workspace :where(.form-control,.form-select){background-color:var(--crm-color-surface-raised);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000);color:var(--crm-color-text)}html[data-theme=dark] .crm-module-workspace :where(thead th){background:color-mix(in srgb,var(--crm-color-surface-raised) 86%,var(--crm-color-brand-soft))}.sidebar,.sidebar *{box-sizing:border-box}.sidebar{--sidebar-ink:#172653;--sidebar-ink-deep:#0c1432;--sidebar-elevated:#aebcff1a;--sidebar-hover:#b5c3ff26;--sidebar-active:#5264e57a;--sidebar-line:#cdd7ff30;--sidebar-line-strong:#dae1ff66;--sidebar-text-secondary:#f0f3ff;--sidebar-text-muted:#bec9ed;--sidebar-text-disabled:#7584b1;--sidebar-brand:#a9b8ff;--sidebar-brand-strong:#e2e7ff;--sidebar-accent:#c6a8ff;--sidebar-focus:0 0 0 3px #a9b8ff70;background:radial-gradient(circle at 4% -14%,#5670f69e,#0000 33%),radial-gradient(circle at 112% 20%,#b070ff3b,#0000 28%),linear-gradient(164deg,#263d7a 0,var(--sidebar-ink) 47%,var(--sidebar-ink-deep) 100%);border-right:1px solid var(--sidebar-line);box-shadow:10px 0 30px #0a0e2238,inset -1px 0 0 #ffffff0d;color:var(--sidebar-text);contain:layout paint;font-family:var(--crm-font-sans);height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;transition:transform var(--crm-duration-slow) var(--crm-ease-standard),visibility 0s linear;width:100%;z-index:var(--crm-z-sticky)}.sidebar[data-theme=dark]{--sidebar-ink:#111a3c;--sidebar-ink-deep:#070d23;--sidebar-elevated:#92a5ff1c;--sidebar-hover:#a3b2ff26;--sidebar-active:#5865db6b;--sidebar-line:#c2cdff33;--sidebar-line-strong:#d3dcff61;--sidebar-text:#f5f8ff;--sidebar-text-secondary:#e8edff;--sidebar-text-muted:#b8c5ed;--sidebar-text-disabled:#7280aa;--sidebar-brand:#b3c0ff;--sidebar-brand-strong:#e6ebff;--sidebar-accent:#d2bcff;--sidebar-focus:0 0 0 3px #b3c0ff7a;background:radial-gradient(circle at 9% -8%,#5d71ec6e,#0000 29%),radial-gradient(circle at 110% 26%,#a976ff2b,#0000 28%),linear-gradient(165deg,#202b5b 0,var(--sidebar-ink) 50%,var(--sidebar-ink-deep) 100%)}.sidebar:after,.sidebar:before{content:"";pointer-events:none;position:absolute}.sidebar:before{border:1px solid #ccc9ff2e;border-radius:50%;bottom:-9.5rem;box-shadow:0 0 0 2.65rem #9589ff12,0 0 0 5.3rem rgba(198,145,255,.045);height:13rem;right:-9.4rem;width:13rem}.sidebar:after{background:linear-gradient(180deg,#0000,#eae7ff47 18%,#aca0ff80 55%,#0000);bottom:0;top:0;width:1px}.sidebar.collapsed{min-width:0;width:100%}.sidebar-inner{align-items:stretch;display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:0;overflow:hidden;padding:.75rem .625rem .625rem;position:relative;transition:padding var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard));z-index:1}.sidebar-workspace-card{align-items:center;background:linear-gradient(135deg,#5d6fecad,#37429fc7 56%,#141d4ce6);border:1px solid #c4e6ff3d;border-radius:.875rem;box-shadow:inset 0 1px 0 #ffffff29,0 8px 20px #05071833;column-gap:.5625rem;display:grid;grid-template-columns:2.125rem minmax(0,1fr);min-height:4rem;min-width:0;overflow:hidden;padding:.5625rem;row-gap:.1rem;transition:width var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),min-height var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),padding var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),border-radius var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard));width:100%}.sidebar[data-theme=dark] .sidebar-workspace-card{background:linear-gradient(135deg,#5662d580,#252e77b8 58%,#0c1236e0);border-color:#b1dfff3d}.sidebar-workspace-card__icon{background:linear-gradient(145deg,#ffffff3d,#b890ff3d);border:1px solid #e6f8ff47;border-radius:.6875rem;box-shadow:inset 0 1px 0 #ffffff40;color:#fffaff;display:inline-grid;grid-row:1/span 2;height:2.125rem;place-items:center;width:2.125rem}.sidebar[data-theme=dark] .sidebar-workspace-card__icon{background:linear-gradient(145deg,#cdf0ff40,#44bfef2b)}.sidebar-workspace-card__icon svg{font-size:1.0625rem}.sidebar-workspace-card__copy{display:grid;gap:.08rem;min-width:0}.sidebar-group-title,.sidebar-menu-heading,.sidebar-workspace-card__copy>span{color:var(--sidebar-text-muted);font-size:.59375rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.sidebar-workspace-card__copy strong{color:#fff;font-size:.875rem;font-weight:var(--crm-font-weight-bold);letter-spacing:-.012em}.sidebar-workspace-card__copy strong,.sidebar-workspace-card__role{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-workspace-card__role{align-items:center;background:#08081f36;border:1px solid #cfeeff2e;border-radius:var(--crm-radius-pill);color:#e6e4ff;display:inline-flex;font-size:.59375rem;font-weight:var(--crm-font-weight-semibold);gap:.3rem;grid-column:2;max-width:100%;padding:.1rem .375rem;width:fit-content}.sidebar-workspace-card__pulse{background:#8fe0c2;border-radius:50%;box-shadow:0 0 0 3px #8fe0c224;flex:0 0 auto;height:.375rem;width:.375rem}.sidebar-utilities{display:grid;gap:.5rem}.sidebar-favourite,.sidebar-search-clear,.sidebar-search-collapsed,.sidebar-state button,.sidebar-tab{border:0;cursor:pointer;font:inherit}.sidebar-search-card{align-items:center;background:#0507183d;border:1px solid var(--sidebar-line);border-radius:.6875rem;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;min-height:2.375rem;padding:0 2.45rem 0 2.25rem;position:relative;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard)}.sidebar-search-card:hover{background:#0507185c;border-color:var(--sidebar-line-strong)}.sidebar-search-card:focus-within{background:#0406177a;box-shadow:var(--sidebar-focus)}.sidebar-search-icon{color:var(--sidebar-text-muted);left:.6875rem;position:absolute;width:1rem!important}.sidebar-search-input{background:#0000;border:0;color:var(--sidebar-text);font:inherit;font-size:.75rem;line-height:1.35;min-width:0;outline:0;width:100%}.sidebar-search-input::placeholder{color:var(--sidebar-text-muted)}.sidebar-search-clear{background:#0000;border-radius:.5rem;color:var(--sidebar-text-muted);display:grid;height:1.875rem;place-items:center;position:absolute;right:.25rem;width:1.875rem}.sidebar-search-clear:hover{background:#af93ff38;color:#fff}.sidebar-search-clear svg{font-size:1rem}.sidebar-search-kbd{background:#0305155c;border:1px solid #ccebff2e;border-radius:.3125rem;color:var(--sidebar-text-muted);font-family:var(--crm-font-mono);font-size:.5625rem;font-weight:var(--crm-font-weight-medium);line-height:1.2;min-width:1.875rem;padding:.1rem .3125rem;position:absolute;right:.5rem;text-align:center}.sidebar-search-collapsed{align-self:center;background:var(--sidebar-elevated);border:1px solid var(--sidebar-line);border-radius:.75rem;color:var(--sidebar-text-secondary);display:inline-grid;height:2.625rem;place-items:center;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard);width:2.625rem}.sidebar-search-collapsed:hover{background:#9b88ff38;border-color:var(--sidebar-line-strong);color:#fff}.sidebar-tabs{background:#05071936;border:1px solid var(--sidebar-line);border-radius:.6875rem;display:grid;gap:.1875rem;grid-template-columns:1fr 1fr;padding:.1875rem}.sidebar-tab{align-items:center;background:#0000;border-radius:.4375rem;color:var(--sidebar-text-secondary);display:inline-flex;font-size:.65625rem;font-weight:var(--crm-font-weight-semibold);gap:.375rem;justify-content:center;min-height:1.875rem;padding:0 .375rem;transition:background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard)}.sidebar-tab:hover{color:#fff}.sidebar-menu-heading b,.sidebar-tab b{background:#b5a9ff2e;border-radius:var(--crm-radius-pill);color:inherit;display:inline-grid;font-size:.5625rem;font-weight:var(--crm-font-weight-bold);letter-spacing:0;line-height:1.2;min-width:1.1875rem;padding:.0625rem .25rem;place-items:center}.sidebar-tab.active{background:linear-gradient(135deg,#6471ee7a,#ae77f547);box-shadow:inset 0 1px 0 #ffffff24,0 3px 9px #04031329;color:#fff}.sidebar-menu{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.125rem .125rem max(.75rem,env(safe-area-inset-bottom));scrollbar-color:#b2a3ff8f #0000;scrollbar-width:thin}.sidebar-menu::-webkit-scrollbar{width:.375rem}.sidebar-menu::-webkit-scrollbar-thumb{background:#b2a3ff8f;background-clip:padding-box;border:.125rem solid #0000;border-radius:var(--crm-radius-pill)}.sidebar-footer{border-top:1px solid #ced2ff29;flex:0 0 auto;padding:.5rem .125rem 0}.sidebar-collapse-control{align-items:center;background:#05071838;border:1px solid var(--sidebar-line);border-radius:.625rem;color:var(--sidebar-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.6875rem;font-weight:var(--crm-font-weight-semibold);gap:.5rem;min-height:2.5rem;padding:.375rem .5rem;text-align:left;transition:width var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),min-height var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),padding var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard);width:100%}.sidebar-collapse-control:hover{background:#9886ff38;border-color:var(--sidebar-line-strong);color:#fff}.sidebar-collapse-control:active{transform:translateY(1px)}.sidebar-collapse-control svg{flex:0 0 auto;height:1.125rem;width:1.125rem}.sidebar-collapse-control kbd{background:#03051552;border:1px solid #d6d5ff33;border-radius:.3125rem;color:var(--sidebar-text-muted);font-family:var(--crm-font-mono);font-size:.5625rem;font-weight:var(--crm-font-weight-medium);letter-spacing:.02em;line-height:1.2;margin-left:auto;min-width:2.25rem;padding:.125rem .25rem;text-align:center}.sidebar-collapse-control:focus-visible{box-shadow:var(--sidebar-focus);outline:none}.sidebar-menu-heading{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:1.875rem;padding:.125rem .5rem .2rem}.sidebar-group+.sidebar-group{margin-top:.75rem;transition:margin-top var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard))}.sidebar-group-title{color:#dbe3ff;gap:.4375rem;margin:0 0 .1875rem;min-height:1.5rem;padding:0 .5rem}.sidebar-group-title:before{background:linear-gradient(180deg,var(--sidebar-brand),var(--sidebar-accent));border-radius:var(--crm-radius-pill);box-shadow:0 0 0 2px #ae99ff1f;content:"";flex:0 0 auto;height:.875rem;width:.1875rem}.sidebar-group-title:after{background:linear-gradient(90deg,#c1bfff52,#0000);content:"";flex:1 1;height:1px;margin-left:.0625rem}.sidebar-link-row{align-items:center;display:flex;margin:.125rem 0;min-width:0;position:relative}.sidebar-link-row:focus-within{z-index:1}.sidebar-link{align-items:center;border-radius:.625rem;color:#f5f7ff;display:flex;flex:1 1;font-weight:var(--crm-font-weight-semibold);min-height:2.8125rem;min-width:0;overflow:hidden;padding:.34375rem 2.375rem .34375rem 2.875rem;position:relative;text-decoration:none;transition:min-height var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),padding var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard)}.sidebar-link:before{content:"";height:1.0625rem;left:.125rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(.55);transition:opacity var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard);width:.1875rem}.sidebar-link:hover{background:var(--sidebar-hover);border-color:#dadaff40;color:#fff}.sidebar-link:focus-visible{background:var(--sidebar-hover);border-color:var(--sidebar-brand);color:#fff}.sidebar-link:hover .sidebar-link-icon{background:#a693ff33;border-color:#e2ddff3b;color:#faf8ff}.sidebar-link.is-active{background:linear-gradient(100deg,var(--sidebar-active),#5b69db85 55%,#a070e352);border-color:#dcdaff61;box-shadow:inset 0 1px 0 #fff3,0 7px 16px #0504193d;color:#fff}.sidebar[data-theme=dark] .sidebar-link.is-active{background:linear-gradient(100deg,#5765d780,#434aa770 58%,#9767d74d)}.sidebar-link.is-active:before{background:linear-gradient(180deg,#edeaff,#ae9bff);box-shadow:0 0 10px #a78fff8f;opacity:1;transform:translateY(-50%) scaleY(1)}.sidebar[data-theme=dark] .sidebar-link.is-active:before{background:linear-gradient(180deg,#f0edff,#c0b2ff);box-shadow:0 0 10px #b8a3ff9e}.sidebar-link-icon{border:1px solid #0000;border-radius:.5625rem;color:var(--sidebar-text-muted);display:inline-grid;height:1.875rem;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;transition:left var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),transform var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),width var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),height var(--crm-shell-rail-duration,var(--crm-duration-slow)) var(--crm-shell-rail-ease,var(--crm-ease-standard)),background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard);width:1.875rem}.sidebar-link-icon svg{font-size:1.125rem}.sidebar-link.is-active .sidebar-link-icon{background:#ffffff26;border-color:#e8e3ff45;color:#fff}.sidebar-link-copy,.sidebar-link-main,.sidebar-link-name{min-width:0}.sidebar-link-copy{flex:1 1}.sidebar-link-main{align-items:center;display:flex;gap:.375rem;min-width:0}.sidebar-link-name{color:currentColor;display:block;font-size:.9375rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-link-description{display:none}.sidebar-link-rollout{background:var(--crm-color-warning-soft);border:1px solid var(--crm-color-warning-border);border-radius:var(--crm-radius-pill);color:var(--crm-color-warning-strong);flex:0 0 auto;font-size:.5rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.035em;line-height:1.2;padding:.09375rem .3125rem;text-transform:uppercase}.sidebar-link.is-active .sidebar-link-name,.sidebar-link:focus-visible .sidebar-link-name,.sidebar-link:hover .sidebar-link-name{color:#fff}.sidebar-favourite{background:#0000;border-radius:.5rem;color:var(--sidebar-text-muted);display:grid;height:1.875rem;opacity:0;place-items:center;position:absolute;right:.25rem;transition:opacity var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard);width:1.875rem;z-index:1}.sidebar-favourite.is-on,.sidebar-favourite:focus-visible,.sidebar-link-row:hover .sidebar-favourite{opacity:1}.sidebar-favourite.is-on,.sidebar-favourite:hover{background:#ffc56f29;color:#ffd58d}.sidebar-favourite.is-saving,.sidebar-favourite:disabled{cursor:wait;opacity:.55}.sidebar-favourite svg{font-size:1rem}.sidebar-state{align-items:center;background:#0507193b;border:1px dashed #c8c6ff4d;border-radius:.75rem;color:var(--sidebar-text-secondary);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:9rem;padding:1rem;text-align:center}.sidebar-state>svg{color:var(--sidebar-brand)}.sidebar-state strong{color:#fff;font-size:.75rem}.sidebar-state span{font-size:.6875rem;line-height:1.45}.sidebar-state button{background:#7079e847;border:1px solid var(--sidebar-line-strong);border-radius:.5rem;color:#f3f1ff;font-size:.6875rem;font-weight:var(--crm-font-weight-semibold);min-height:2rem;padding:0 .75rem}.sidebar-state button:hover{background:#9178ef5c;border-color:var(--sidebar-brand)}.sidebar-state.is-collapsed{min-height:4.5rem;padding:.5rem}.sidebar-skeleton-list{display:grid;gap:.25rem}.sidebar-skeleton-item{align-items:center;border-radius:.625rem;display:flex;gap:.5625rem;min-height:2.5rem;padding:.375rem .5rem}.sidebar-skeleton-copy span,.sidebar-skeleton-icon{animation:crm-sidebar-pulse 1.2s ease-in-out infinite alternate;background:#b2a3ff33;border-radius:.3125rem;display:block}.sidebar-skeleton-icon{flex:0 0 1.75rem;height:1.75rem;width:1.75rem}.sidebar-skeleton-copy{display:grid;flex:1 1;gap:.375rem}.sidebar-skeleton-copy span:first-child{height:.625rem;width:72%}.sidebar-skeleton-copy span:last-child{height:.4375rem;width:48%}@keyframes crm-sidebar-pulse{to{opacity:.48}}.sidebar :where(a,button,input):focus-visible{box-shadow:var(--sidebar-focus);outline:none}.sidebar[data-content-collapsed=true] .sidebar-inner{align-items:stretch;padding-inline:.5625rem}.sidebar[data-content-collapsed=true] .sidebar-footer{width:100%}.sidebar[data-content-collapsed=true] .sidebar-collapse-control{justify-content:center;margin-inline:auto;padding:0}.sidebar[data-content-collapsed=true] .sidebar-workspace-card{border-radius:.8125rem;display:grid;grid-template-columns:1fr;margin-inline:auto;min-height:2.75rem;padding:.3125rem;width:2.75rem}.sidebar[data-content-collapsed=true] .sidebar-workspace-card__icon{grid-row:1;height:2.125rem;margin:auto;width:2.125rem}.sidebar[data-content-collapsed=true] .sidebar-menu{width:100%}.sidebar[data-content-collapsed=true] .sidebar-group+.sidebar-group{margin-top:.625rem}.sidebar[data-content-collapsed=true] .sidebar-link-row{justify-content:center}.sidebar[data-content-collapsed=true] .sidebar-link{flex:0 0 auto;justify-content:center;min-height:2.75rem;padding:.5rem;width:100%}.sidebar[data-content-collapsed=true] .sidebar-link:focus-visible,.sidebar[data-content-collapsed=true] .sidebar-link:hover{background:var(--sidebar-hover);border-color:var(--sidebar-line-strong)}.sidebar[data-content-collapsed=true] .sidebar-link:before{bottom:auto;height:1.125rem;left:.1875rem;top:50%;transform:translateY(-50%) scaleY(.55);width:.1875rem}.sidebar[data-content-collapsed=true] .sidebar-link.is-active:before{transform:translateY(-50%) scaleY(1)}.sidebar[data-content-collapsed=true] .sidebar-link-icon{height:1.875rem;left:50%;transform:translate(-50%,-50%);width:1.875rem}.sidebar-collapse-control>kbd,.sidebar-collapse-control>span,.sidebar-favourite,.sidebar-group-title,.sidebar-link-copy,.sidebar-menu-heading,.sidebar-search-card,.sidebar-tabs,.sidebar-workspace-card__copy,.sidebar-workspace-card__role{transition:opacity .15s var(--crm-shell-rail-ease,var(--crm-ease-standard)),transform .15s var(--crm-shell-rail-ease,var(--crm-ease-standard))}.sidebar[data-content-transition=collapsing] .sidebar-collapse-control>kbd,.sidebar[data-content-transition=collapsing] .sidebar-collapse-control>span,.sidebar[data-content-transition=collapsing] .sidebar-favourite,.sidebar[data-content-transition=collapsing] .sidebar-group-title,.sidebar[data-content-transition=collapsing] .sidebar-link-copy,.sidebar[data-content-transition=collapsing] .sidebar-menu-heading,.sidebar[data-content-transition=collapsing] .sidebar-search-card,.sidebar[data-content-transition=collapsing] .sidebar-tabs,.sidebar[data-content-transition=collapsing] .sidebar-workspace-card__copy,.sidebar[data-content-transition=collapsing] .sidebar-workspace-card__role,.sidebar[data-content-transition=expanding] .sidebar-collapse-control>kbd,.sidebar[data-content-transition=expanding] .sidebar-collapse-control>span,.sidebar[data-content-transition=expanding] .sidebar-favourite,.sidebar[data-content-transition=expanding] .sidebar-group-title,.sidebar[data-content-transition=expanding] .sidebar-link-copy,.sidebar[data-content-transition=expanding] .sidebar-menu-heading,.sidebar[data-content-transition=expanding] .sidebar-search-card,.sidebar[data-content-transition=expanding] .sidebar-tabs,.sidebar[data-content-transition=expanding] .sidebar-workspace-card__copy,.sidebar[data-content-transition=expanding] .sidebar-workspace-card__role{opacity:0;pointer-events:none;transform:translateX(-.4rem)}.sidebar[data-content-transition=collapsing] .sidebar-inner{align-self:flex-start;min-width:var(--crm-shell-sidebar-width);width:var(--crm-shell-sidebar-width)}.sidebar[data-content-collapsed=true] .sidebar-inner,.sidebar[data-content-collapsed=true] .sidebar-link,.sidebar[data-content-collapsed=true] .sidebar-link-icon,.sidebar[data-content-collapsed=true] .sidebar-rail-toggle,.sidebar[data-content-collapsed=true] .sidebar-workspace-card{transition-property:opacity,color,background-color,border-color,box-shadow,transform}.sidebar-search-card{transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),opacity var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.sidebar-favourite{transition:opacity var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard)}.sidebar{--sidebar-ink:#151127;--sidebar-ink-deep:#080612;--sidebar-elevated:#c0b5ff1a;--sidebar-hover:#cdb4ff24;--sidebar-active:#7159e36b;--sidebar-line:#e1d7ff29;--sidebar-line-strong:#ebe2ff6b;--sidebar-text:#fff;--sidebar-text-secondary:#edf2ff;--sidebar-text-muted:#c1b9dc;--sidebar-text-disabled:#81799c;--sidebar-brand:#c5b9ff;--sidebar-brand-strong:#f1edff;--sidebar-accent:#f4acd0;--sidebar-focus:0 0 0 3px #c3b1ff7a;--sidebar-content-duration:200ms;background:radial-gradient(circle at -7% -4%,#876fff94,#0000 29rem),radial-gradient(circle at 112% 19%,#ee6fae33,#0000 24rem),radial-gradient(circle at 48% 112%,#a46cf51f,#0000 21rem),linear-gradient(164deg,#31256f 0,var(--sidebar-ink) 42%,var(--sidebar-ink-deep) 100%);border-right-color:#dbe5ff33;box-shadow:12px 0 34px #050b203d,inset -1px 0 0 hsla(0,0%,100%,.055)}.sidebar[data-theme=dark]{--sidebar-ink:#0f0b20;--sidebar-ink-deep:#05030d;--sidebar-elevated:#bdacff1c;--sidebar-hover:#cfb7ff26;--sidebar-active:#6d54db63;--sidebar-line:#e6daff2b;--sidebar-line-strong:#ede4ff66;background:radial-gradient(circle at -3% -8%,#775eea75,#0000 25rem),radial-gradient(circle at 110% 24%,#dd68a229,#0000 23rem),linear-gradient(164deg,#21184f 0,var(--sidebar-ink) 46%,var(--sidebar-ink-deep) 100%)}.sidebar:before{background-image:linear-gradient(rgba(220,232,255,.045) 1px,#0000 0),linear-gradient(90deg,rgba(220,232,255,.045) 1px,#0000 0);background-size:3.5rem 3.5rem;border:0;border-radius:0;height:auto;inset:0;bottom:auto;box-shadow:none;mask-image:linear-gradient(160deg,#000,#0000 68%);opacity:.38;right:auto;width:auto}.sidebar:after{background:linear-gradient(180deg,#0000,#e8d7ff38 14%,#bda3ff85 50%,#f2acd04d 82%,#0000);right:-1px}.sidebar-inner{gap:.72rem;padding:.82rem .7rem .7rem}.sidebar-inner,.sidebar-workspace-card{transition-duration:var(--sidebar-content-duration)}.sidebar-workspace-card{background:linear-gradient(137deg,#705be2cc,#4d38a9cc 56%,#1d124cf0),#160e31c7;border-color:#cee2ff42;border-radius:1rem;box-shadow:inset 0 1px 0 #ffffff2e,0 12px 25px #04081d3d;column-gap:.66rem;min-height:4.3rem;padding:.64rem}.sidebar[data-theme=dark] .sidebar-workspace-card{background:linear-gradient(137deg,#5c45c4a8,#301f7acc 58%,#0c0723ed);border-color:#cee2ff38}.sidebar-workspace-card__icon{background:linear-gradient(145deg,#ffffff47,#c6b0ff45);border-color:#ebf6ff52;border-radius:.74rem;box-shadow:inset 0 1px 0 #ffffff45,0 5px 12px #05081d24;height:2.25rem;width:2.25rem}.sidebar-group-title,.sidebar-menu-heading,.sidebar-workspace-card__copy>span{color:#ddd5f7;font-size:.625rem;letter-spacing:.1em}.sidebar-workspace-card__copy strong{font-size:.9375rem;letter-spacing:-.016em}.sidebar-workspace-card__role{background:#050c273d;border-color:#d7ebff33;color:#eff3ff;font-size:.625rem;padding:.13rem .44rem}.sidebar-search-card{background:#050c2457;border-color:#d3e1ff2e;border-radius:.82rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055);min-height:2.7rem;padding-left:2.5rem}.sidebar-search-card:hover{background:#050c247a;border-color:#cfdfff5c}.sidebar-search-card:focus-within{background:#050c248f;border-color:var(--sidebar-brand)}.sidebar-search-icon{color:#e5ddff;left:.8rem}.sidebar-search-input{font-size:.8rem;font-weight:var(--crm-font-weight-medium)}.sidebar-search-kbd{border-color:#e2d5ff33;color:#d9d0f1}.sidebar-tabs{background:#050c244d;border-color:#d3e1ff26;border-radius:.82rem;gap:.25rem;padding:.24rem}.sidebar-tab{border-radius:.56rem;color:#e8e1ff;font-size:.7rem;min-height:2.05rem}.sidebar-tab.active{background:linear-gradient(135deg,#7a65eb99,#e065a357);box-shadow:inset 0 1px 0 #ffffff2e,0 4px 10px #04071a2e}.sidebar-menu{padding:.2rem .15rem max(.8rem,env(safe-area-inset-bottom));scrollbar-color:#b9cbff9e #0000}.sidebar-menu-heading{min-height:2rem;padding-inline:.62rem}.sidebar-menu-heading b,.sidebar-tab b{background:#b0bfff33;color:#f4efff;min-width:1.32rem}.sidebar-group+.sidebar-group{margin-top:.9rem;transition-duration:var(--sidebar-content-duration)}.sidebar-group-title{color:#e2d8f6;gap:.5rem;margin-bottom:.3rem;min-height:1.7rem;padding-inline:.62rem}.sidebar-group-title:before{background:linear-gradient(180deg,#d5ceff,#f2a7cd);box-shadow:0 0 0 2px #b399ff21;height:.95rem;width:.22rem}.sidebar-group-title:after{background:linear-gradient(90deg,#c9d6ff47,#0000)}.sidebar-link-row{margin-block:.18rem}.sidebar-link{border-radius:.82rem;color:#f1f5ff;min-height:3rem;padding:.42rem 2.55rem .42rem 3.18rem;transition-duration:var(--sidebar-content-duration),var(--crm-duration-fast),var(--crm-duration-fast),var(--crm-duration-fast),var(--crm-duration-fast),var(--crm-duration-fast)}.sidebar-link:before{height:1.26rem;left:.22rem;width:.22rem}.sidebar-link:hover{background:linear-gradient(100deg,#89a1ff2e,#bc93ff1a);border-color:#dae5ff4d;box-shadow:inset 0 1px 0 #ffffff14;transform:translateX(2px)}.sidebar-link.is-active{background:linear-gradient(100deg,#6c55e699,#7a49ca8c 57%,#da599859);border-color:#dfe8ff6b;box-shadow:inset 0 1px 0 #ffffff36,0 9px 19px #03061c38}.sidebar-link.is-active:before{background:linear-gradient(180deg,#fff,#d4c8ff 44%,#efb0d2);box-shadow:0 0 12px #babfff9e}.sidebar-link-icon{background:#c3d5ff14;border-radius:.68rem;color:#d9d0fa;height:2.08rem;left:.56rem;transition-duration:var(--sidebar-content-duration),var(--sidebar-content-duration),var(--sidebar-content-duration),var(--sidebar-content-duration),var(--crm-duration-fast),var(--crm-duration-fast),var(--crm-duration-fast);width:2.08rem}.sidebar-link:hover .sidebar-link-icon{background:#b6ccff2b;border-color:#e1ebff3d;color:#fff}.sidebar-link.is-active .sidebar-link-icon{background:#ffffff2b;border-color:#edf4ff4f;box-shadow:inset 0 1px 0 #ffffff2e}.sidebar-link-name{font-size:.95rem;line-height:1.34}.sidebar-favourite{border:1px solid #0000;border-radius:.58rem;right:.34rem}.sidebar-favourite.is-on,.sidebar-favourite:focus-visible,.sidebar-link-row:hover .sidebar-favourite{border-color:#eddaae38}.sidebar-footer{border-top-color:#d3e1ff24;padding:.65rem .15rem 0}.sidebar-collapse-control{background:linear-gradient(135deg,#735be136,#d659971f);border-color:#d3e1ff2e;border-radius:.82rem;color:#eff4ff;min-height:2.7rem;padding-inline:.62rem;transition-duration:var(--sidebar-content-duration),var(--sidebar-content-duration),var(--sidebar-content-duration),var(--crm-duration-fast),var(--crm-duration-fast),var(--crm-duration-fast),var(--crm-duration-fast)}.sidebar-collapse-control:hover{background:linear-gradient(135deg,#7b65ed5c,#e064a338);border-color:#d8e4ff66;box-shadow:0 7px 15px #04071b2e}.sidebar[data-content-collapsed=true] .sidebar-collapse-control,.sidebar[data-content-collapsed=true] .sidebar-link,.sidebar[data-content-collapsed=true] .sidebar-link-icon,.sidebar[data-content-collapsed=true] .sidebar-workspace-card{transition-duration:var(--sidebar-content-duration)}.sidebar[data-content-collapsed=true] .sidebar-inner{gap:.78rem;padding-inline:.5rem}.sidebar[data-content-collapsed=true] .sidebar-workspace-card{background:linear-gradient(145deg,#705be2c4,#412b9bde);border-color:#d3e1ff47;border-radius:.9rem;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 16px #03071b2e;min-height:2.9rem;padding:.31rem;width:2.9rem}.sidebar[data-content-collapsed=true] .sidebar-workspace-card__icon{border-radius:.7rem;height:2.2rem;width:2.2rem}.sidebar[data-content-collapsed=true] .sidebar-search-collapsed{background:#97b2ff1f;border-color:#d3e1ff33;border-radius:.82rem;color:#eaf0ff;height:2.75rem;width:2.75rem}.sidebar[data-content-collapsed=true] .sidebar-search-collapsed:hover{background:linear-gradient(135deg,#7b65ed5c,#e064a338);border-color:#dde8ff66}.sidebar[data-content-collapsed=true] .sidebar-group+.sidebar-group{margin-top:.78rem}.sidebar[data-content-collapsed=true] .sidebar-link-row{margin-block:.24rem}.sidebar[data-content-collapsed=true] .sidebar-link{border-radius:.82rem;min-height:2.9rem;padding:.4rem;transform:none}.sidebar[data-content-collapsed=true] .sidebar-link:hover{transform:scale(1.045)}.sidebar[data-content-collapsed=true] .sidebar-link:before{height:1.26rem;left:.18rem;width:.2rem}.sidebar[data-content-collapsed=true] .sidebar-link-icon{border-radius:.66rem;height:2rem;width:2rem}.sidebar[data-content-collapsed=true] .sidebar-collapse-control{background:linear-gradient(135deg,#7b65ed45,#e064a32b);border-radius:.82rem;min-height:2.75rem;width:2.75rem}@media (max-width:72rem){.sidebar-inner{padding-inline:.5625rem}}@media (max-width:58rem){.sidebar,.sidebar.collapsed{border-top:1px solid var(--sidebar-line);bottom:0;box-shadow:18px 0 48px #06071a73;height:calc(100dvh - var(--crm-shell-topbar-height));left:0;min-width:min(90vw,22.5rem);overflow:hidden;position:fixed;right:auto;top:var(--crm-shell-topbar-height);width:min(90vw,22.5rem);z-index:var(--crm-z-drawer)}.sidebar.collapsed{transform:translateX(-100%);transition:transform var(--crm-duration-slow) var(--crm-ease-standard),visibility 0s linear var(--crm-duration-slow);visibility:hidden}.sidebar:not(.collapsed){transform:translateX(0);transition:transform var(--crm-duration-slow) var(--crm-ease-standard),visibility 0s linear;visibility:visible}.sidebar.collapsed{pointer-events:none}.sidebar:not(.collapsed){pointer-events:auto}.sidebar-inner,.sidebar[data-content-collapsed=true] .sidebar-inner{align-items:stretch;padding:.875rem .75rem max(.75rem,env(safe-area-inset-bottom))}.sidebar-workspace-card,.sidebar[data-content-collapsed=true] .sidebar-workspace-card{display:grid;grid-template-columns:2.25rem minmax(0,1fr);margin-inline:0;min-height:4.25rem;padding:.625rem;width:auto}.sidebar[data-content-collapsed=true] .sidebar-workspace-card__icon{grid-row:1/span 2;height:2.25rem;margin:0;width:2.25rem}.sidebar-link,.sidebar[data-content-collapsed=true] .sidebar-link{justify-content:flex-start;min-height:var(--crm-touch-target);padding:.4375rem 2.5rem .4375rem .625rem}.sidebar-link-name{font-size:.96875rem}.sidebar-search-card{min-height:var(--crm-touch-target)}.sidebar-search-clear{height:var(--crm-touch-target);right:0;width:var(--crm-touch-target)}.sidebar-search-card{padding-right:3rem}.sidebar-favourite{height:var(--crm-touch-target);right:.125rem;width:var(--crm-touch-target)}.sidebar-footer{display:none}.sidebar-link,.sidebar[data-content-collapsed=true] .sidebar-link{padding-right:3rem}.sidebar[data-content-collapsed=true] .sidebar-link:before{bottom:auto;height:1.25rem;left:.1875rem;top:50%;transform:translateY(-50%) scaleY(.55);width:.1875rem}.sidebar[data-content-collapsed=true] .sidebar-link.is-active:before{transform:translateY(-50%) scaleY(1)}}@media (max-width:26rem){.sidebar,.sidebar.collapsed{min-width:min(94vw,22.5rem);width:min(94vw,22.5rem)}.sidebar-inner,.sidebar[data-content-collapsed=true] .sidebar-inner{padding-inline:.5rem}}@media (pointer:coarse){.sidebar-favourite,.sidebar-search-clear,.sidebar-search-collapsed,.sidebar-state button,.sidebar-tab{min-height:var(--crm-touch-target)}.sidebar-favourite{opacity:1}}@media (forced-colors:active){.sidebar,.sidebar-link,.sidebar-link.is-active,.sidebar-search-card,.sidebar-tabs,.sidebar-workspace-card{border:1px solid CanvasText}.sidebar-link.is-active:before{background:Highlight}}:root[data-theme=light] .sidebar{--sidebar-ink:#10284b;--sidebar-ink-deep:#081a34;--sidebar-elevated:hsla(0,0%,100%,.105);--sidebar-line:#d5e9ff29;--sidebar-line-strong:#b7daff57;--sidebar-text:#fff;--sidebar-text-secondary:#e2efff;--sidebar-text-muted:#b6cce7;--sidebar-text-disabled:#758eae;--sidebar-brand:#92c8ff;--sidebar-brand-strong:#e9f5ff;--sidebar-accent:#ffb092;--sidebar-hover:#6bb4ff29;--sidebar-active:#2d85e48a;background:radial-gradient(circle at 0 0,#4099f252,#0000 34%),radial-gradient(circle at 105% 88%,#ff8a5f2b,#0000 30%),linear-gradient(164deg,#173c69 0,var(--sidebar-ink) 48%,var(--sidebar-ink-deep) 100%)}:root[data-theme=light] .sidebar-link.is-active{background:linear-gradient(100deg,#257bdbbd,#3995ed91 58%,#f1784f61);border-color:#d3ecff6b}:root[data-theme=light] .sidebar-link.is-active:before{background:linear-gradient(180deg,#fff,#9fd2ff 48%,#ffb092);box-shadow:0 0 10px #83c9ffa3}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar *,.sidebar :after,.sidebar :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sidebar{--sidebar-ink:#15112f;--sidebar-ink-deep:#080616;--sidebar-elevated:hsla(0,0%,100%,.075);--sidebar-line:#e2dbff26;--sidebar-line-strong:#e3dbff52;--sidebar-text:#fcfbff;--sidebar-text-secondary:#ece9ff;--sidebar-text-muted:#c2badf;--sidebar-text-disabled:#7f769d;--sidebar-brand:#c3b8ff;--sidebar-brand-strong:#f4f1ff;--sidebar-accent:#ffb59d;--sidebar-hover:#bbabff21;--sidebar-active:#6d56de75;background:radial-gradient(circle at -10% -8%,#7c63eea3,#0000 31rem),radial-gradient(circle at 112% 26%,#ef7db12e,#0000 24rem),radial-gradient(circle at 36% 112%,#ffa2701c,#0000 23rem),linear-gradient(163deg,#302663 0,var(--sidebar-ink) 46%,var(--sidebar-ink-deep) 100%);border-right-color:#e2dbff2e;box-shadow:1rem 0 2.8rem #08041d3d,inset -1px 0 0 hsla(0,0%,100%,.055)}.sidebar-inner{gap:.62rem;padding:.78rem .66rem .66rem}.sidebar-rail-toggle{align-items:center;align-self:flex-end;background:#08051f47;border:1px solid #e8e2ff30;border-radius:.72rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.075);color:#f7f4ff;cursor:pointer;display:inline-flex;font:inherit;font-size:.62rem;font-weight:var(--crm-font-weight-semibold);gap:.38rem;justify-content:center;min-height:2.1rem;padding:.22rem .5rem;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard)}.sidebar-rail-toggle:hover{background:linear-gradient(135deg,#8a6ff359,#e368a233);border-color:#eee8ff73;box-shadow:0 .45rem 1rem #04021838,inset 0 1px 0 #ffffff21;transform:translateY(-1px)}.sidebar-rail-toggle:focus-visible{box-shadow:var(--sidebar-focus);outline:none}.sidebar-rail-toggle svg{font-size:1rem}.sidebar-workspace-card{background:linear-gradient(138deg,#7b62e6ba,#4836a4bd 54%,#160f43eb),#0e0a26bd;border:1px solid #e5dfff3d;border-radius:1.05rem;box-shadow:inset 0 1px 0 #ffffff2e,0 .9rem 1.75rem #03031538;column-gap:.68rem;grid-template-columns:2.45rem minmax(0,1fr);grid-template-rows:auto auto auto;min-height:5.75rem;padding:.66rem;row-gap:.15rem}.sidebar-workspace-card__icon{background:linear-gradient(145deg,#ffffff4d,#d8bfff33);border-radius:.82rem;height:2.45rem;width:2.45rem}.sidebar-group-title,.sidebar-menu-heading,.sidebar-workspace-card__copy>span{color:#ded7f8;font-size:.59rem;letter-spacing:.105em}.sidebar-workspace-card__copy strong{font-size:.93rem;letter-spacing:-.018em}.sidebar-workspace-card__role{align-self:start;background:#07051e3d;padding:.14rem .45rem}.sidebar-workspace-card__stats{align-items:center;border-top:1px solid #ebe4ff26;display:grid;gap:.55rem;grid-column:1/-1;grid-template-columns:1fr 1px 1fr;margin-top:.34rem;min-width:0;padding-top:.45rem}.sidebar-workspace-card__stats>span{align-items:baseline;display:grid;gap:.28rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.sidebar-workspace-card__stats strong{font-feature-settings:"tnum";color:#fff;font-size:.76rem;font-variant-numeric:tabular-nums}.sidebar-workspace-card__stats small{color:#d9d1f3;font-size:.57rem;font-weight:var(--crm-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sidebar-workspace-card__stats>i{background:linear-gradient(#0000,#ffffff42,#0000);height:1.35rem;width:1px}.sidebar-utilities{gap:.44rem}.sidebar-search-card{background:#05041957;border-color:#e1daff33;border-radius:.86rem;min-height:2.58rem}.sidebar-compact-actions{display:grid;gap:.44rem;justify-items:center}.sidebar-recent-collapsed{background:#050c2457;border:1px solid var(--sidebar-line);border-radius:.75rem;color:var(--sidebar-text-secondary);cursor:pointer;display:inline-grid;height:2.625rem;place-items:center;position:relative;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard);width:2.625rem}.sidebar-recent-collapsed:hover{background:linear-gradient(135deg,#896ff34d,#e368a22e);border-color:var(--sidebar-line-strong);color:#fff;transform:translateY(-1px)}.sidebar-recent-collapsed svg{font-size:1.05rem}.sidebar-recent-collapsed>span{font-feature-settings:"tnum";background:linear-gradient(135deg,#f3a1c9,#b99cff);border:1px solid #f5efff85;border-radius:var(--crm-radius-pill);box-shadow:0 .25rem .55rem #05021952;color:#241341;display:inline-grid;font-size:.55rem;font-variant-numeric:tabular-nums;font-weight:var(--crm-font-weight-bold);height:1rem;line-height:1;min-width:1rem;padding-inline:.16rem;place-items:center;position:absolute;right:-.24rem;top:-.2rem}.sidebar-tabs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-tabs--3 .sidebar-tab{font-size:.65rem;gap:.24rem;padding-inline:.25rem}.sidebar-menu{align-content:start;display:grid;gap:.55rem;padding:.14rem .08rem .7rem}.sidebar-menu-heading{min-height:1.68rem;padding-inline:.58rem}.sidebar-group,.sidebar-group+.sidebar-group{background:#0000;border:0;border-radius:0;box-shadow:none;margin-top:0;padding:.2rem 0}.sidebar-group-title{align-items:center;border-bottom:1px solid #e2dbff1c;display:flex;gap:var(--crm-space-2);justify-content:space-between;margin:0 0 .24rem;min-height:1.9rem;padding:0 .48rem}.sidebar-group-title:after,.sidebar-group-title:before{display:none}.sidebar-group-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-group-title>b{font-feature-settings:"tnum";background:#07051e42;border:1px solid #e5deff2b;border-radius:var(--crm-radius-pill);color:#eae5ff;display:inline-grid;flex:0 0 auto;font-size:.58rem;font-variant-numeric:tabular-nums;min-height:1.28rem;min-width:1.28rem;padding-inline:.2rem;place-items:center}.sidebar-link-row{margin-block:.15rem}.sidebar-link{background:#0000;border:1px solid #0000;border-radius:.76rem;color:#f5f3ff;min-height:3.12rem;padding:.42rem 2.48rem .42rem 3.1rem}.sidebar-link:before{background:#0000;border-radius:var(--crm-radius-pill);box-shadow:none;height:1.5rem;left:.14rem;width:.2rem}.sidebar-link:after{background:linear-gradient(100deg,#9d89ff29,#de76ac17);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.98);transition:opacity var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard);z-index:-1}.sidebar-link:hover{background:#0000;border-color:#e5deff2b;box-shadow:none;transform:none}.sidebar-link:hover:after{opacity:1;transform:scale(1)}.sidebar-link.is-active{background:linear-gradient(100deg,#7057dea3,#834cc475 60%,#e7669c4a);border-color:#e7e0ff4f;box-shadow:inset 0 1px 0 #fff3,0 .6rem 1.2rem #04021930}.sidebar-link.is-active:before{background:linear-gradient(180deg,#fff,#d8cfff 44%,#ffb3d5);box-shadow:0 0 .75rem #c6b8ff9e}.sidebar-link-icon{background:#dcd4ff14;border-radius:.7rem;color:#dcd5fa;height:2.14rem;left:.5rem;width:2.14rem}.sidebar-link.is-active .sidebar-link-icon,.sidebar-link:hover .sidebar-link-icon{background:#ffffff29;border-color:#efe9ff47;color:#fff}.sidebar-link-name{color:#fbfaff;font-size:.89rem;font-weight:var(--crm-font-weight-semibold);line-height:1.2}.sidebar-link-description{color:#c5bddf;font-size:.625rem;line-height:1.28;margin-top:.1rem}.sidebar-link.is-active .sidebar-link-description{color:#eeeaff}.sidebar-favourite{border-radius:.62rem;height:1.95rem;right:.22rem;width:1.95rem}.sidebar-footer{border-top-color:#e3dcff24;padding-top:.56rem}.sidebar-collapse-control{background:linear-gradient(135deg,#8169e938,#e668a121);border-radius:.78rem;min-height:2.58rem}.sidebar[data-content-collapsed=true] .sidebar-inner{gap:.82rem;padding-inline:.54rem}.sidebar[data-content-collapsed=true] .sidebar-rail-toggle{align-self:center;background:linear-gradient(145deg,#866cf161,#eb6ba630);border-radius:.86rem;min-height:2.72rem;padding:0;width:2.72rem}.sidebar[data-content-collapsed=true] .sidebar-rail-toggle:hover{transform:scale(1.05)}.sidebar[data-content-collapsed=true] .sidebar-group,.sidebar[data-content-collapsed=true] .sidebar-group+.sidebar-group{background:#0000;border:0;border-radius:0;margin-top:0;padding:.1rem 0}.sidebar[data-content-collapsed=true] .sidebar-link{border-radius:.72rem;min-height:3rem}.sidebar[data-content-collapsed=true] .sidebar-link-icon{height:2.12rem;width:2.12rem}.sidebar[data-content-collapsed=true] .sidebar-link:hover{transform:none}@media (max-width:58rem){.sidebar-rail-toggle,.sidebar-workspace-card__stats{display:none}.sidebar-workspace-card{min-height:4.3rem}.sidebar-group,.sidebar-group+.sidebar-group{padding:.26rem}}@media (min-width:58.0625rem){.sidebar[data-content-collapsed=true]{background:radial-gradient(circle at 50% -8%,#7279ff6b,#0000 12rem),linear-gradient(180deg,#18335f,#12284d 45%,#0d1e3c);border-right-color:#cedaff38}.sidebar[data-content-collapsed=true] .sidebar-inner{align-items:center;gap:.52rem;padding:.58rem .42rem}.sidebar[data-content-collapsed=true] .sidebar-rail-toggle{background:linear-gradient(145deg,#7763ecb3,#3b74cf8f);border-color:#d6e2ff45;box-shadow:0 .45rem 1rem #040e2a3d,inset 0 1px 0 #ffffff2e;min-height:2.58rem;width:2.58rem}.sidebar[data-content-collapsed=true] .sidebar-workspace-card{background:#bccfff1f;border-radius:.78rem;box-shadow:inset 0 1px 0 #ffffff21;min-height:2.58rem;width:2.58rem}.sidebar[data-content-collapsed=true] .sidebar-workspace-card__icon{border-radius:.58rem;height:1.98rem;width:1.98rem}.sidebar[data-content-collapsed=true] .sidebar-compact-actions{gap:.4rem;width:100%}.sidebar[data-content-collapsed=true] .sidebar-recent-collapsed,.sidebar[data-content-collapsed=true] .sidebar-search-collapsed{border-radius:.7rem;height:2.58rem;width:2.58rem}.sidebar[data-content-collapsed=true] .sidebar-group,.sidebar[data-content-collapsed=true] .sidebar-group+.sidebar-group{background:#0000;border:0;border-radius:0;margin-top:0;padding:.08rem 0;width:100%}.sidebar[data-content-collapsed=true] .sidebar-link-row{margin-block:.16rem}.sidebar[data-content-collapsed=true] .sidebar-link{border-radius:.58rem;min-height:2.66rem}.sidebar[data-content-collapsed=true] .sidebar-link-icon{border-radius:.54rem;height:1.88rem;width:1.88rem}.sidebar[data-loading=true] .sidebar-menu{contain:layout paint}.sidebar[data-loading=true] .sidebar-skeleton-list{min-height:20rem}.sidebar{contain:layout paint;transition:none}.sidebar-inner{min-width:0;overflow:hidden}.sidebar[data-content-transition=collapsing] .sidebar-footer,.sidebar[data-content-transition=collapsing] .sidebar-menu,.sidebar[data-content-transition=collapsing] .sidebar-utilities,.sidebar[data-content-transition=collapsing] .sidebar-workspace-card{opacity:0;pointer-events:none;transition:opacity .12s ease-out}.sidebar[data-content-transition=expanding] .sidebar-inner{min-width:var(--crm-shell-sidebar-width);opacity:1;width:var(--crm-shell-sidebar-width)}}.protected-route-state{background:var(--crm-color-canvas);color:var(--crm-color-text);display:grid;min-height:100vh;padding:var(--crm-space-6);place-items:center}.protected-route-card{background:var(--crm-color-surface);border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-md);padding:var(--crm-space-8);width:min(100%,440px)}.protected-route-card h1{font-size:var(--crm-font-size-lg);line-height:var(--crm-line-height-tight);margin:0}.protected-route-card p{color:var(--crm-color-text-secondary);line-height:var(--crm-line-height-relaxed);margin:var(--crm-space-2) 0 0}.protected-route-card button{background:var(--crm-color-brand);border:0;border-radius:var(--crm-radius-md);color:#fff;cursor:pointer;font:inherit;font-weight:700;margin-top:var(--crm-space-5);min-height:var(--crm-control-height-md);padding:0 var(--crm-space-4)}.protected-route-card button:focus-visible{box-shadow:var(--crm-focus-ring);outline:none}.session-service-banner{align-items:center;background:var(--crm-color-surface);border:solid var(--crm-color-warning-border,var(--crm-color-border));border-radius:0;border-width:0 0 1px;box-shadow:var(--crm-shadow-lg);color:var(--crm-color-text);display:flex;gap:var(--crm-space-4);justify-content:space-between;padding:var(--crm-space-3) var(--crm-space-4);position:relative;width:100%;z-index:var(--crm-z-sticky)}.session-check-indicator{align-items:center;backdrop-filter:blur(1rem);background:color-mix(in srgb,var(--crm-color-surface) 92%,#0000);border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-pill);box-shadow:var(--crm-shadow-md);color:var(--crm-color-text-secondary);display:inline-flex;font-size:var(--crm-font-size-xs);font-weight:var(--crm-font-weight-semibold);gap:var(--crm-space-2);max-width:min(23rem,calc(100vw - 16rem));padding:var(--crm-space-2) var(--crm-space-3);position:fixed;right:calc(clamp(1.25rem, 3vw, 3.25rem) + 2.45rem + var(--crm-space-3));top:calc(max(var(--crm-space-3), env(safe-area-inset-top)) + .3rem);z-index:var(--crm-z-drawer)}.session-check-indicator~.crm-login-page .crm-login-security-status{visibility:hidden}.session-check-indicator__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-check-indicator .protected-route-spinner{border-width:2px;flex-basis:0.9rem;height:.9rem;width:.9rem}.session-service-banner div{display:grid;gap:var(--crm-space-1)}.session-service-banner span{color:var(--crm-color-text-secondary);font-size:var(--crm-font-size-sm);line-height:var(--crm-line-height-relaxed)}.session-service-banner button{background:var(--crm-color-brand);border:0;border-radius:var(--crm-radius-md);color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-weight:700;min-height:var(--crm-control-height-md);padding:0 var(--crm-space-4)}.session-service-banner button:focus-visible{box-shadow:var(--crm-focus-ring);outline:none}@media (max-width:600px){.session-service-banner{align-items:center;border:1px solid var(--crm-color-warning-border,var(--crm-color-border));border-radius:.85rem;box-shadow:var(--crm-shadow-lg);flex-direction:row;left:max(.75rem,env(safe-area-inset-left));min-height:2.8rem;padding:.35rem .45rem .35rem .75rem;position:fixed;right:max(.75rem,env(safe-area-inset-right));top:max(.5rem,env(safe-area-inset-top));width:auto;z-index:var(--crm-z-drawer)}.session-service-banner div{display:block;min-width:0}.session-service-banner strong{display:block;font-size:var(--crm-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-service-banner span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.session-service-banner button{font-size:var(--crm-font-size-xs);margin-left:auto;min-height:2.1rem;padding:0 var(--crm-space-3);white-space:nowrap;width:auto}.session-service-banner~.crm-login-page .crm-login-auth__topbar{min-height:3.9rem;padding-top:max(3.75rem,calc(env(safe-area-inset-top) + 3.25rem))}.session-service-banner~.crm-login-page .crm-login-mobile-promise{display:none}.session-service-banner~.crm-login-page .crm-login-auth__stage{gap:.4rem;padding-bottom:.7rem;padding-top:.35rem}.session-service-banner~.crm-login-page .crm-login-auth__frame{gap:var(--crm-space-3);padding:.95rem}.session-service-banner~.crm-login-page .lf-form{gap:.9rem}.session-check-indicator{border-radius:var(--crm-radius-pill);justify-content:center;left:auto;min-height:2.45rem;padding:0;right:calc(max(var(--crm-space-4), env(safe-area-inset-right)) + 2.45rem + var(--crm-space-2));top:calc(max(var(--crm-space-3), env(safe-area-inset-top)) + .1rem);width:2.45rem}.session-check-indicator__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.protected-route-loading{align-items:center;display:flex;gap:var(--crm-space-4)}.protected-route-spinner{animation:protected-route-spin .8s linear infinite;border:3px solid var(--crm-color-brand-soft);border-radius:50%;border-top-color:var(--crm-color-brand);flex:0 0 30px;height:30px;width:30px}@keyframes protected-route-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.protected-route-spinner{animation-duration:1.8s}}.crm-button{--crm-button-border:#0000;--crm-button-background:linear-gradient(135deg,var(--crm-color-brand),color-mix(in srgb,var(--crm-color-brand) 72%,var(--crm-color-violet)));--crm-button-hover-background:linear-gradient(135deg,var(--crm-color-brand-hover),color-mix(in srgb,var(--crm-color-brand-hover) 72%,var(--crm-color-violet)));--crm-button-active-background:var(--crm-color-brand-active);--crm-button-foreground:var(--crm-color-on-brand);align-items:center;background:var(--crm-button-background);border:1px solid var(--crm-button-border);border-radius:var(--crm-radius-md);box-shadow:0 .4rem .9rem color-mix(in srgb,var(--crm-color-brand) 18%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 29%,#0000),inset 0 -1px 0 color-mix(in srgb,#000 10%,#0000);color:var(--crm-button-foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--crm-font-size-sm);font-weight:var(--crm-font-weight-semibold);gap:var(--crm-space-2);isolation:isolate;justify-content:center;letter-spacing:-.006em;line-height:1.15;max-width:100%;min-height:var(--crm-control-height-md);min-width:0;overflow:hidden;padding:0 var(--crm-space-4);position:relative;text-decoration:none;transition:background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-button:before{background:linear-gradient(180deg,color-mix(in srgb,#fff 18%,#0000),#0000);content:"";height:54%;inset:0 0 auto;opacity:.88;pointer-events:none;position:absolute;width:100%;z-index:0}.crm-button>*{position:relative;z-index:1}.crm-button[data-full-width=true]{width:100%}.crm-button:hover:not(:disabled){background:var(--crm-button-hover-background);box-shadow:0 .65rem 1.25rem color-mix(in srgb,var(--crm-color-brand) 23%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 32%,#0000),inset 0 -1px 0 color-mix(in srgb,#000 10%,#0000);color:var(--crm-button-foreground);transform:translateY(-1px)}.crm-button:active:not(:disabled){background:var(--crm-button-active-background);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 18%,#0000);transform:translateY(0) scale(.985)}.crm-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.54}.crm-button[data-variant=secondary]{--crm-button-border:color-mix(in srgb,var(--crm-color-border-strong) 86%,var(--crm-color-brand));--crm-button-background:linear-gradient(135deg,color-mix(in srgb,var(--crm-color-surface) 90%,var(--crm-color-brand-soft)),color-mix(in srgb,var(--crm-color-surface) 96%,var(--crm-color-accent-soft)));--crm-button-hover-background:linear-gradient(135deg,var(--crm-color-brand-soft),color-mix(in srgb,var(--crm-color-accent-soft) 46%,var(--crm-color-brand-soft)));--crm-button-foreground:var(--crm-color-text);--crm-button-active-background:color-mix(in srgb,var(--crm-color-brand-soft) 82%,var(--crm-color-surface));box-shadow:0 .22rem .65rem color-mix(in srgb,var(--crm-color-brand) 8%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 58%,#0000)}.crm-button[data-variant=secondary]:hover:not(:disabled){--crm-button-border:color-mix(in srgb,var(--crm-color-brand) 62%,var(--crm-color-border));--crm-button-foreground:var(--crm-color-brand-hover)}.crm-button[data-variant=ghost]{--crm-button-background:#0000;--crm-button-hover-background:color-mix(in srgb,var(--crm-color-brand-soft) 74%,var(--crm-color-surface-subtle));--crm-button-foreground:var(--crm-color-text-secondary);--crm-button-active-background:color-mix(in srgb,var(--crm-color-brand-soft) 84%,var(--crm-color-surface-subtle));box-shadow:none}.crm-button[data-variant=ghost]:hover:not(:disabled){--crm-button-foreground:var(--crm-color-brand-strong);box-shadow:none}.crm-button[data-variant=danger]{--crm-button-background:linear-gradient(135deg,var(--crm-color-danger),color-mix(in srgb,var(--crm-color-danger) 78%,#8f1934));--crm-button-hover-background:linear-gradient(135deg,var(--crm-color-danger-hover),var(--crm-color-danger));--crm-button-foreground:var(--crm-color-on-danger);--crm-button-active-background:var(--crm-color-danger-hover);box-shadow:0 .4rem .9rem color-mix(in srgb,var(--crm-color-danger) 20%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 24%,#0000)}.crm-button[data-variant=danger]:hover:not(:disabled){box-shadow:0 .65rem 1.25rem color-mix(in srgb,var(--crm-color-danger) 25%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 28%,#0000)}.crm-button[data-size=small]{font-size:var(--crm-font-size-xs);min-height:var(--crm-control-height-sm);padding-inline:var(--crm-space-3)}.crm-button[data-size=large]{font-size:var(--crm-font-size-md);min-height:var(--crm-control-height-lg);padding-inline:var(--crm-space-5)}.crm-button__icon{display:inline-flex;flex:0 0 auto}.crm-button__icon>:where(svg,img){height:1.1em;width:1.1em}.crm-button__label{min-width:0;overflow-wrap:anywhere;text-align:center}.crm-button__spinner{animation:crm-button-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:1rem;width:1rem}@keyframes crm-button-spin{to{transform:rotate(1turn)}}@media (pointer:coarse){.crm-button[data-size=small]{min-height:var(--crm-touch-target)}}@media (prefers-reduced-motion:reduce){.crm-button{transition:none}.crm-button:active:not(:disabled),.crm-button:hover:not(:disabled){transform:none}.crm-button__spinner{animation-duration:1.4s}}@media (forced-colors:active){.crm-button{background:ButtonFace;border-color:ButtonText;box-shadow:none;color:ButtonText}.crm-button:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.crm-state-panel{--crm-state-panel-tone:var(--crm-color-brand);--crm-state-panel-surface:var(--crm-color-brand-soft);--crm-state-panel-icon-surface:color-mix(in srgb,var(--crm-color-surface) 88%,var(--crm-state-panel-surface));align-content:center;background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--crm-state-panel-surface) 62%,#0000),#0000 15rem),linear-gradient(145deg,color-mix(in srgb,var(--crm-color-surface-subtle) 90%,var(--crm-state-panel-surface)),var(--crm-color-surface));border:1px dashed color-mix(in srgb,var(--crm-state-panel-tone) 34%,var(--crm-color-border));border-radius:var(--crm-radius-lg);color:var(--crm-color-text);display:grid;gap:var(--crm-space-4);min-height:15rem;overflow:hidden;padding:var(--crm-space-8);place-items:center;position:relative;text-align:center;width:100%}.crm-state-panel:before{background:var(--crm-state-panel-tone);border-radius:0 0 var(--crm-radius-pill) var(--crm-radius-pill);content:"";height:.25rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:8rem}.crm-state-panel[data-compact=true]{min-height:8rem;padding:var(--crm-space-5)}.crm-state-panel[data-kind=error]{--crm-state-panel-tone:var(--crm-color-danger);--crm-state-panel-surface:var(--crm-color-danger-soft)}.crm-state-panel[data-kind=loading]{--crm-state-panel-tone:var(--crm-color-violet);--crm-state-panel-surface:var(--crm-color-violet-soft)}.crm-state-panel[data-kind=permission]{--crm-state-panel-tone:var(--crm-color-info);--crm-state-panel-surface:var(--crm-color-info-soft)}.crm-state-panel__icon{background:var(--crm-state-panel-icon-surface);border-radius:var(--crm-radius-pill);box-shadow:var(--crm-shadow-xs);color:var(--crm-state-panel-tone);display:grid;height:2.75rem;place-items:center;width:2.75rem}.crm-state-panel__icon :where(svg){display:block}.crm-state-panel__copy h2{font-size:var(--crm-font-size-lg);line-height:var(--crm-line-height-tight);margin:0}.crm-state-panel__copy p{color:var(--crm-color-text-secondary);font-size:var(--crm-font-size-sm);margin:var(--crm-space-2) 0 0;max-width:34rem}.crm-state-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--crm-space-2);justify-content:center}.crm-state-panel__spinner{animation:crm-state-spin .8s linear infinite;border:3px solid;border-radius:50%;border-right:3px solid #0000;height:1.5rem;width:1.5rem}@keyframes crm-state-spin{to{transform:rotate(1turn)}}.crm-module-runtime-boundary{margin:clamp(1.5rem,8vh,6rem) auto;min-width:0;width:min(100%,56rem)}.crm-module-runtime-boundary .crm-state-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-color-danger-soft) 52%,var(--crm-color-surface)),var(--crm-color-surface));border-color:color-mix(in srgb,var(--crm-color-danger) 28%,var(--crm-color-border));box-shadow:var(--crm-shadow-md)}.crm-module-runtime-boundary__actions{display:flex;flex-wrap:wrap;gap:var(--crm-space-2)}@media (max-width:32rem){.crm-module-runtime-boundary__actions,.crm-module-runtime-boundary__actions .crm-button{width:100%}.crm-module-runtime-boundary__actions .crm-button{justify-content:center}}@media (forced-colors:active){.crm-module-runtime-boundary .crm-state-panel{border:1px solid CanvasText}}.tenant-rollout{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--crm-color-brand) 15%,#0000),#0000 35%),linear-gradient(145deg,var(--crm-color-surface-raised),var(--crm-color-surface));border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-xl);display:grid;min-height:min(42rem,calc(100dvh - 9rem));overflow:hidden;padding:clamp(1rem,3vw,2.5rem);place-items:center;position:relative}.tenant-rollout__glow{background:color-mix(in srgb,var(--crm-color-info) 12%,#0000);border-radius:50%;bottom:-10rem;filter:blur(2rem);height:24rem;pointer-events:none;position:absolute;right:-8rem;width:24rem}.tenant-rollout__card{background:color-mix(in srgb,var(--crm-color-surface-raised) 94%,#0000);border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-xl);box-shadow:var(--crm-shadow-lg);padding:clamp(1.25rem,4vw,2.5rem);position:relative;width:min(100%,42rem);z-index:1}.tenant-rollout__icon{background:var(--crm-color-brand-soft);border-radius:var(--crm-radius-lg);color:var(--crm-color-brand);display:grid;height:3.25rem;margin-bottom:1.25rem;place-items:center;width:3.25rem}.tenant-rollout__eyebrow{align-items:center;color:var(--crm-color-brand);display:inline-flex;font-size:var(--crm-font-size-sm);font-weight:700;gap:.4rem;letter-spacing:.04em;text-transform:uppercase}.tenant-rollout h1{color:var(--crm-color-text);font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.12;margin:.55rem 0 .75rem}.tenant-rollout p{color:var(--crm-color-text-muted);font-size:var(--crm-font-size-md);line-height:1.7;margin:0;max-width:58ch}.tenant-rollout p strong,.tenant-rollout__assurance{color:var(--crm-color-text)}.tenant-rollout__assurance{align-items:flex-start;background:var(--crm-color-success-soft);border:1px solid color-mix(in srgb,var(--crm-color-success) 28%,var(--crm-color-border));border-radius:var(--crm-radius-lg);display:flex;gap:.7rem;line-height:1.5;margin:1.5rem 0;padding:.9rem 1rem}.tenant-rollout__assurance svg{color:var(--crm-color-success);flex:0 0 auto}.tenant-rollout__action{align-items:center;background:var(--crm-color-brand);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-sm);color:var(--crm-color-text-inverse);display:inline-flex;font-weight:700;gap:.55rem;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;text-decoration:none}.tenant-rollout__action:hover{filter:brightness(1.06);transform:translateY(-1px)}.tenant-rollout__action:focus-visible{box-shadow:var(--crm-focus-ring);outline:none}@media (max-width:48rem){.tenant-rollout{min-height:calc(100dvh - 7rem);padding:.75rem}.tenant-rollout,.tenant-rollout__card{border-radius:var(--crm-radius-lg)}.tenant-rollout__action{width:100%}}@media (prefers-reduced-motion:reduce){.tenant-rollout__action{transition:none}}.crm-status-badge{align-items:center;background:var(--crm-color-surface-subtle);border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-pill);color:var(--crm-color-text-secondary);display:inline-flex;font-size:var(--crm-font-size-xs);font-weight:var(--crm-font-weight-semibold);gap:var(--crm-space-2);line-height:1;max-width:100%;min-height:1.625rem;overflow-wrap:anywhere;padding:0 var(--crm-space-2);white-space:normal;width:fit-content}.crm-status-badge__dot{background:currentColor;border-radius:50%;height:.42rem;width:.42rem}.crm-status-badge[data-tone=info]{background:var(--crm-color-info-soft);border-color:#0000;color:var(--crm-color-info)}.crm-status-badge[data-tone=success]{background:var(--crm-color-success-soft);border-color:#0000;color:var(--crm-color-success)}.crm-status-badge[data-tone=warning]{background:var(--crm-color-warning-soft);border-color:#0000;color:var(--crm-color-warning)}.crm-status-badge[data-tone=danger]{background:var(--crm-color-danger-soft);border-color:#0000;color:var(--crm-color-danger)}.crm-language-selector{flex:0 0 auto;position:relative}.crm-language-selector__trigger{align-items:center;background:#05081b2e;border:1px solid var(--shell-deck-border,#d6e9ff2e);border-radius:.6875rem;color:var(--shell-deck-text-secondary,var(--crm-color-text-secondary));cursor:pointer;display:inline-flex;font:inherit;font-size:.66rem;font-weight:var(--crm-font-weight-bold,700);gap:.24rem;height:2.375rem;justify-content:center;letter-spacing:.04em;min-width:3.75rem;padding:0 .5rem;transition:background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-language-selector__trigger:hover,.crm-language-selector__trigger[aria-expanded=true]{background:#ffffff1c;border-color:#ffd080ad;color:#fff}.crm-language-selector__trigger:active{transform:translateY(1px)}.crm-language-selector__option:focus-visible,.crm-language-selector__trigger:focus-visible{outline:2px solid var(--shell-deck-accent,var(--crm-color-accent));outline-offset:2px}.crm-language-selector__code{min-width:1.15rem}.crm-language-selector__chevron{transition:transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-language-selector__trigger[aria-expanded=true] .crm-language-selector__chevron{transform:rotate(180deg)}.crm-language-selector__menu{animation:crm-language-menu-in var(--crm-duration-fast) var(--crm-ease-standard);background:linear-gradient(145deg,color-mix(in srgb,var(--crm-color-brand-soft) 64%,var(--crm-color-surface)),var(--crm-color-surface) 56%);border:1px solid color-mix(in srgb,var(--crm-color-brand) 25%,var(--crm-color-border));border-radius:1rem;box-shadow:var(--crm-shadow-lg);color:var(--crm-color-text);overflow:hidden;position:absolute;right:0;top:calc(100% + .65rem);width:min(18rem,calc(100vw - 1.25rem));z-index:calc(var(--crm-z-popover) + 2)}@keyframes crm-language-menu-in{0%{opacity:0;transform:translateY(-.3rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-language-selector__heading{border-bottom:1px solid var(--crm-color-border);display:grid;gap:.16rem;padding:.875rem .95rem .7rem}.crm-language-selector__heading strong{font-size:.78rem;line-height:1.2}.crm-language-selector__heading span{color:var(--crm-color-text-secondary);font-size:.67rem;line-height:1.35}.crm-language-selector__options{display:grid;gap:.22rem;padding:.38rem}.crm-language-selector__option{align-items:center;background:#0000;border:1px solid #0000;border-radius:.7rem;color:var(--crm-color-text);cursor:pointer;display:flex;font:inherit;gap:.75rem;justify-content:space-between;min-height:2.85rem;padding:.46rem .62rem;text-align:left;width:100%}.crm-language-selector__option:hover,.crm-language-selector__option[data-selected=true]{background:var(--crm-color-brand-soft);border-color:color-mix(in srgb,var(--crm-color-brand) 25%,var(--crm-color-border))}.crm-language-selector__option[data-selected=true]{color:var(--crm-color-brand-hover)}.crm-language-selector__option-copy{display:grid;gap:.08rem}.crm-language-selector__option-copy strong{font-size:.75rem;line-height:1.2}.crm-language-selector__option-copy small{color:var(--crm-color-text-muted);font-size:.62rem}.crm-language-selector--public .crm-language-selector__trigger{background:#ffffffc2;border-color:#354e7a33;box-shadow:0 .3rem .9rem #1c2b5014;color:#294166}.crm-language-selector--public .crm-language-selector__trigger:hover,.crm-language-selector--public .crm-language-selector__trigger[aria-expanded=true]{background:#fff;border-color:#517bc28c;color:#173767}@media (max-width:46rem){.crm-language-selector__trigger{min-width:2.375rem;padding:0}.crm-language-selector__chevron,.crm-language-selector__code{display:none}}@media (forced-colors:active){.crm-language-selector__menu,.crm-language-selector__option,.crm-language-selector__trigger{background:Canvas;border:1px solid CanvasText;color:initial}.crm-language-selector__option[data-selected=true]{background:Highlight;color:HighlightText}}@media (prefers-reduced-motion:reduce){.crm-language-selector *,.crm-language-selector__menu{animation-duration:.01ms!important;transition-duration:.01ms!important}}.crm-shell-topbar{--shell-deck:#10294d;--shell-deck-deep:#081a35;--shell-deck-panel:hsla(0,0%,100%,.075);--shell-deck-border:#d6e9ff2e;--shell-deck-divider:#d6e9ff24;--shell-deck-text:#f8f9ff;--shell-deck-text-secondary:#d9e8fc;--shell-deck-muted:#a9c1df;--shell-deck-brand:#82bdff;--shell-deck-accent:#ffb195;--shell-deck-warm:#ffd080;--shell-deck-success:#5fe0ad;align-items:center;background:radial-gradient(circle at 78% -100%,#2f86eb61,#0000 42%),radial-gradient(circle at 16% 0,#f476532e,#0000 30%),linear-gradient(106deg,var(--shell-deck-deep),var(--shell-deck) 48%,#153861 100%);border-bottom:1px solid var(--shell-deck-border);box-shadow:0 .75rem 2rem #10142d29,inset 0 1px 0 #ffffff0a;color:var(--shell-deck-text);display:grid;font-family:var(--crm-font-sans);gap:.875rem;grid-template-columns:minmax(0,1fr) minmax(11.5rem,max-content) max-content;height:var(--crm-shell-topbar-height);isolation:isolate;min-height:var(--crm-shell-topbar-height);overflow:visible;padding:0 max(1.125rem,env(safe-area-inset-right)) 0 max(1.125rem,env(safe-area-inset-left));position:sticky;top:0;z-index:var(--crm-z-sticky)}.crm-shell-topbar:before{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0) 0 0 /7rem 100%,linear-gradient(90deg,#0000,hsla(0,0%,100%,.028) 44%,#0000 76%);border-bottom:1px solid hsla(0,0%,100%,.035);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.crm-shell-topbar:after{background:linear-gradient(90deg,#0000,#ff9d7759 16%,#5cb1ffe6 48%,#ffd08075 78%,#0000);bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.crm-shell-topbar>*{position:relative;z-index:1}.crm-shell-brand,.crm-shell-breadcrumbs,.crm-shell-breadcrumbs__item,.crm-shell-breadcrumbs__list,.crm-shell-popover__action,.crm-shell-profile-panel__identity,.crm-shell-profile-trigger,.crm-shell-toast,.crm-shell-topbar__actions,.crm-shell-topbar__primary,.crm-shell-workspace-context{align-items:center;display:flex}.crm-shell-topbar__primary{gap:.5rem;min-width:0}.crm-shell-topbar__actions{background:#05081b38;border:1px solid var(--shell-deck-border);border-radius:.9375rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 .25rem .75rem #05081b1f;flex:0 0 auto;gap:.1875rem;justify-content:flex-end;min-width:0;padding:.1875rem}.crm-shell-topbar [data-navigation-inert=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.crm-shell-brand{background:#0000;border:1px solid #0000;border-radius:.875rem;color:var(--shell-deck-text);cursor:pointer;flex:0 0 auto;font:inherit;gap:.5625rem;min-height:2.5rem;padding:.1875rem .5rem .1875rem .25rem;text-align:left;transition:background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-brand:hover{background:linear-gradient(135deg,#9d8cff33,#ec75b01a);border-color:#d3cdff47}.crm-shell-brand:active{transform:translateY(1px)}.crm-shell-brand__mark{align-items:center;background:linear-gradient(145deg,#e3deff,#87e 48%,#438ce2);border:1px solid #ffffff42;border-radius:.75rem;box-shadow:0 .5rem 1.125rem #5652d25c,inset 0 1px 0 #ffffff75;color:#fff;display:inline-flex;flex:0 0 auto;height:2.125rem;justify-content:center;overflow:hidden;position:relative;width:2.125rem}.crm-shell-brand__mark:after{background:#ffffff42;border-radius:50%;content:"";height:.625rem;position:absolute;right:-.5rem;top:-.2rem;transform:rotate(30deg);width:1.5rem}.crm-shell-brand__mark .crm-product-mark{position:relative;z-index:1}.crm-shell-brand__copy{align-content:center;display:inline-grid;gap:.04rem;white-space:nowrap}.crm-shell-brand__name{color:var(--shell-deck-text);font-size:.96875rem;font-weight:var(--crm-font-weight-bold);letter-spacing:-.03em;line-height:1}.crm-shell-brand__product{color:var(--shell-deck-accent);font-size:.53125rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.16em;line-height:1.15;text-transform:uppercase;width:max-content}.crm-shell-topbar__divider{background:linear-gradient(#0000,var(--shell-deck-divider),#0000);flex:0 0 auto;height:1.75rem;margin:0 .0625rem;width:1px}.crm-shell-breadcrumbs{gap:.4375rem;min-width:0;overflow:hidden}.crm-shell-breadcrumbs__eyebrow{color:var(--shell-deck-muted);flex:0 0 auto;font-size:.5625rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.115em;text-transform:uppercase}.crm-shell-breadcrumbs__list{gap:.0625rem;list-style:none;margin:0;min-width:0;overflow:hidden;padding:0;white-space:nowrap}.crm-shell-breadcrumbs__item{color:var(--shell-deck-text-secondary);font-size:.78125rem;gap:.0625rem;min-width:0}.crm-shell-breadcrumbs__separator{color:var(--shell-deck-muted);flex:0 0 auto;opacity:.75}.crm-shell-breadcrumbs__link{align-items:center;border-radius:.5rem;color:var(--shell-deck-text-secondary);display:inline-flex;font-weight:var(--crm-font-weight-medium);min-height:2rem;padding:0 .375rem;text-decoration:none;transition:background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-breadcrumbs__link:hover{background:#ffffff17;color:#fff}.crm-shell-breadcrumbs__current{color:#fff;font-weight:var(--crm-font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-shell-workspace-context{background:linear-gradient(128deg,#9d8cff38,#ec75b01c);border:1px solid #c5bfff4d;border-radius:.9375rem;box-shadow:inset 0 1px 0 #ffffff29,0 .5rem 1.25rem #0609202b;color:var(--shell-deck-text);gap:.5625rem;justify-self:center;max-width:17.75rem;min-height:2.625rem;min-width:0;padding:.25rem .5625rem .25rem .3125rem;text-decoration:none;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-workspace-context:hover{background:linear-gradient(128deg,#9d8cff5c,#ec75b02e);border-color:#ddd8ff99;box-shadow:inset 0 1px 0 #ffffff38,0 .625rem 1.5rem #0609203d;color:var(--shell-deck-text);transform:translateY(-1px)}.crm-shell-workspace-context__icon{align-items:center;background:linear-gradient(145deg,#cdbfff,#8875ed 54%,#f2add0);border:1px solid #ffffff3d;border-radius:.6875rem;box-shadow:inset 0 1px 0 #ffffff61;color:#fff;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;position:relative;width:2rem}.crm-shell-workspace-context__presence{background:var(--shell-deck-success);border:2px solid #1c1d40;border-radius:50%;bottom:-.125rem;box-shadow:0 0 0 1px #5fe0ad47,0 0 .625rem #5fe0ad59;height:.5625rem;position:absolute;right:-.125rem;width:.5625rem}.crm-shell-workspace-context__copy{display:grid;gap:.0625rem;line-height:1.08;min-width:0}.crm-shell-workspace-context__label{color:#c6cdec;font-size:.53125rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.115em;text-transform:uppercase}.crm-shell-workspace-context__value{color:#fff;font-size:.75rem;font-weight:var(--crm-font-weight-bold);max-width:11.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-shell-workspace-context__arrow{color:var(--shell-deck-accent);flex:0 0 auto;transition:transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-workspace-context:hover .crm-shell-workspace-context__arrow{transform:translateX(2px)}.crm-shell-icon-button,.crm-shell-popover__close{align-items:center;background:#0000;border:1px solid #0000;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;transition:color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-icon-button{border-radius:.6875rem;color:var(--shell-deck-text-secondary);height:2.375rem;width:2.375rem}.crm-shell-icon-button:hover,.crm-shell-icon-button[data-active=true]{background:#ffffff1c;border-color:#cec8ff42;color:#fff}.crm-shell-icon-button:active{transform:translateY(1px) scale(.97)}.crm-shell-navigation-toggle{background:linear-gradient(145deg,#ec75b02b,#9d8cff1f);border-color:#ec75b04f;color:#faffff;margin-right:.0625rem}.crm-shell-navigation-toggle:hover,.crm-shell-navigation-toggle[data-open=true]{background:linear-gradient(145deg,#ec75b04a,#9d8cff40);border-color:#ec75b0a3;color:#fff}.crm-shell-command-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:.6875rem;color:var(--shell-deck-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.6875rem;font-weight:var(--crm-font-weight-semibold);gap:.3125rem;min-height:2.375rem;min-width:0;padding:.1875rem .4375rem .1875rem .5rem;transition:color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-command-trigger:hover,.crm-shell-command-trigger[data-active=true]{background:linear-gradient(135deg,#9d8cff38,#6fb6ff1f);border-color:#cec8ff4f;color:#fff}.crm-shell-command-trigger:active{transform:translateY(1px) scale(.98)}.crm-shell-command-trigger__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-shell-command-trigger__chevron{color:var(--shell-deck-muted);flex:0 0 auto;transition:transform var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-command-trigger:hover .crm-shell-command-trigger__chevron,.crm-shell-command-trigger[data-active=true] .crm-shell-command-trigger__chevron{color:var(--shell-deck-accent)}.crm-shell-command-trigger[data-active=true] .crm-shell-command-trigger__chevron{transform:rotate(180deg)}.crm-shell-profile-trigger{background:#0000;border:1px solid #0000;border-radius:.6875rem;color:var(--shell-deck-text);cursor:pointer;font:inherit;gap:.5rem;max-width:15.75rem;min-height:2.375rem;min-width:0;padding:.1875rem .4375rem .1875rem .21875rem;text-align:left;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-profile-trigger:hover,.crm-shell-profile-trigger[data-active=true]{background:#ffffff1a;border-color:#cec8ff47;box-shadow:inset 0 1px 0 #ffffff14}.crm-shell-profile-trigger:active{transform:translateY(1px)}.crm-shell-avatar{align-items:center;background:linear-gradient(145deg,#ffd9a8,#e6908d 52%,#9b76e7);border:1px solid #ffffff52;border-radius:.625rem;box-shadow:inset 0 1px 0 #ffffff6b;color:#2f1a4c;display:inline-flex;flex:0 0 auto;font-size:.65625rem;font-weight:var(--crm-font-weight-bold);height:1.9375rem;justify-content:center;letter-spacing:.03em;width:1.9375rem}.crm-shell-avatar--large{border-radius:.8125rem;font-size:var(--crm-font-size-sm);height:2.875rem;width:2.875rem}.crm-shell-profile-trigger__copy{display:grid;gap:.0625rem;min-width:0}.crm-shell-profile-trigger__name,.crm-shell-profile-trigger__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-shell-profile-trigger__name{color:#fff;font-size:.75rem;font-weight:var(--crm-font-weight-semibold);line-height:1.12}.crm-shell-profile-trigger__role{color:var(--shell-deck-muted);font-size:.5625rem;font-weight:var(--crm-font-weight-medium);line-height:1.12}.crm-shell-profile-trigger__chevron{color:var(--shell-deck-muted);flex:0 0 auto;transition:transform var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-profile-trigger:hover .crm-shell-profile-trigger__chevron,.crm-shell-profile-trigger[data-active=true] .crm-shell-profile-trigger__chevron{color:var(--shell-deck-accent)}.crm-shell-profile-trigger[data-active=true] .crm-shell-profile-trigger__chevron{transform:rotate(180deg)}.crm-shell-popover,.crm-shell-toast{--shell-surface-solid:var(--crm-color-surface);--shell-hover:var(--crm-color-brand-soft);--shell-border:color-mix(in srgb,var(--crm-color-brand) 18%,var(--crm-color-border));--shell-divider:color-mix(in srgb,var(--crm-color-brand) 13%,var(--crm-color-border));--shell-text:var(--crm-color-text);--shell-text-secondary:var(--crm-color-text-secondary);--shell-muted:var(--crm-color-text-muted)}.crm-shell-popover[data-theme=dark],.crm-shell-toast[data-theme=dark]{--shell-hover:var(--crm-color-surface-hover);--shell-border:color-mix(in srgb,var(--crm-color-brand) 26%,var(--crm-color-border));--shell-divider:color-mix(in srgb,var(--crm-color-brand) 18%,var(--crm-color-border))}.crm-shell-brand:focus-visible,.crm-shell-breadcrumbs__link:focus-visible,.crm-shell-command-trigger:focus-visible,.crm-shell-icon-button:focus-visible,.crm-shell-popover__action:focus-visible,.crm-shell-popover__close:focus-visible,.crm-shell-profile-trigger:focus-visible,.crm-shell-toast>button:focus-visible,.crm-shell-workspace-context:focus-visible{outline:2px solid var(--shell-deck-accent);outline-offset:2px}.crm-shell-popover-backdrop{background:#0000;inset:0;position:fixed;z-index:var(--crm-z-popover)}.crm-shell-popover{animation:crm-shell-popover-in var(--crm-duration-fast) var(--crm-ease-standard);background:linear-gradient(155deg,color-mix(in srgb,var(--shell-surface-solid) 94%,var(--crm-color-brand-soft)),var(--shell-surface-solid) 46%);border:1px solid var(--shell-border);border-radius:1.125rem;box-shadow:0 1.25rem 3rem #0f14343d,inset 0 1px 0 #ffffff80;color:var(--shell-text);font-family:var(--crm-font-sans);max-height:calc(100vh - 1.5rem);max-width:calc(100vw - 1.5rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;scrollbar-gutter:stable;z-index:calc(var(--crm-z-popover) + 1)}@keyframes crm-shell-popover-in{0%{opacity:0;transform:translateY(-.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-shell-popover__divider{background:var(--shell-divider);height:1px}.crm-shell-popover__close{border-radius:.625rem;color:var(--shell-text-secondary);height:2rem;width:2rem}.crm-shell-popover__close:hover{background:var(--shell-hover);border-color:var(--shell-border);color:var(--shell-text)}.crm-shell-popover__actions{padding:.5rem}.crm-shell-popover__actions+.crm-shell-popover__actions{border-top:1px solid var(--shell-divider)}.crm-shell-popover__action{background:#0000;border:1px solid #0000;border-radius:.6875rem;color:var(--shell-text-secondary);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:var(--crm-font-weight-medium);gap:.625rem;min-height:2.625rem;padding:.5rem .75rem;text-align:left;transition:color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard);width:100%}.crm-shell-popover__action:hover:not(:disabled){background:var(--crm-color-brand-soft);border-color:var(--shell-border);color:var(--crm-color-brand-hover)}.crm-shell-popover__action:disabled{color:var(--crm-color-text-disabled);cursor:not-allowed}.crm-shell-popover__action--danger{color:var(--crm-color-danger)}.crm-shell-popover__action--danger:hover:not(:disabled){background:var(--crm-color-danger-soft);border-color:color-mix(in srgb,var(--crm-color-danger) 28%,var(--shell-border));color:var(--crm-color-danger-hover)}.crm-shell-command-panel__header{align-items:flex-start;background:linear-gradient(145deg,color-mix(in srgb,var(--crm-color-brand-soft) 64%,#0000),color-mix(in srgb,var(--crm-color-accent-soft) 28%,#0000) 84%);display:flex;gap:.75rem;padding:1rem 3rem .875rem 1rem;position:relative}.crm-shell-command-panel__eyebrow{color:var(--crm-color-brand);font-size:.625rem;font-weight:var(--crm-font-weight-bold);letter-spacing:.12em;line-height:1.25;margin:0;text-transform:uppercase}.crm-shell-command-panel__title{color:var(--shell-text);font-size:1rem;font-weight:var(--crm-font-weight-bold);letter-spacing:-.02em;line-height:var(--crm-line-height-tight);margin:.25rem 0 0}.crm-shell-command-panel__description{color:var(--shell-muted);font-size:.75rem;line-height:var(--crm-line-height-body);margin:.3125rem 0 0}.crm-shell-command-panel__close{position:absolute;right:.75rem;top:.75rem}.crm-shell-command-panel__search{align-items:center;background:var(--shell-hover);border:1px solid var(--shell-border);border-radius:.75rem;color:var(--crm-color-brand);display:flex;gap:.4375rem;margin:.75rem .75rem 0;min-height:2.75rem;padding:0 .625rem;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard)}.crm-shell-command-panel__search:focus-within{background:var(--shell-surface-solid);border-color:color-mix(in srgb,var(--crm-color-brand) 55%,var(--shell-border));box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--crm-color-brand) 14%,#0000)}.crm-shell-command-panel__search input{background:#0000;border:0;color:var(--shell-text);font:inherit;font-size:.78125rem;min-width:0;outline:0;width:100%}.crm-shell-command-panel__search input::placeholder{color:var(--shell-muted);opacity:1}.crm-shell-command-panel__clear-search{background:#0000;border:0;border-radius:.5rem;color:var(--shell-muted);cursor:pointer;display:inline-grid;flex:0 0 1.75rem;height:1.75rem;place-items:center;width:1.75rem}.crm-shell-command-panel__clear-search:hover{background:var(--crm-color-brand-soft);color:var(--crm-color-brand-hover)}.crm-shell-command-panel__shortcuts{display:grid;gap:.375rem;padding:.5rem}.crm-shell-command-panel__shortcut{align-items:center;background:#0000;border:1px solid #0000;border-radius:.8125rem;color:var(--shell-text-secondary);cursor:pointer;display:grid;font:inherit;gap:.625rem;grid-template-columns:2.25rem minmax(0,1fr) auto;min-height:3.625rem;padding:.5rem .625rem;text-align:left;transition:color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),transform var(--crm-duration-fast) var(--crm-ease-standard);width:100%}.crm-shell-command-panel__shortcut:hover:not(:disabled){background:var(--crm-color-brand-soft);border-color:var(--shell-border);color:var(--crm-color-brand-hover);transform:translateX(2px)}.crm-shell-command-panel__shortcut:disabled{cursor:default}.crm-shell-command-panel__shortcut[data-current=true]{background:color-mix(in srgb,var(--crm-color-brand-soft) 72%,#0000);border-color:color-mix(in srgb,var(--crm-color-brand) 25%,var(--shell-border));color:var(--shell-text)}.crm-shell-command-panel__shortcut:focus-visible{outline:2px solid var(--shell-deck-accent);outline-offset:2px}.crm-shell-command-panel__shortcut-icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--crm-color-brand-soft) 72%,#0000),color-mix(in srgb,var(--crm-color-accent-soft) 42%,#0000));border:1px solid color-mix(in srgb,var(--crm-color-brand) 20%,var(--shell-border));border-radius:.6875rem;color:var(--crm-color-brand);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.crm-shell-command-panel__shortcut-copy{display:grid;font-size:.8125rem;font-weight:var(--crm-font-weight-semibold);gap:.125rem;min-width:0}.crm-shell-command-panel__shortcut-copy small{color:var(--shell-muted);font-size:.6875rem;font-weight:var(--crm-font-weight-regular);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-shell-command-panel__current,.crm-shell-command-panel__shortcut-arrow{color:var(--crm-color-brand)}.crm-shell-command-panel__current{align-items:center;background:var(--crm-color-success-soft);border-radius:50%;color:var(--crm-color-success);display:inline-flex;height:1.625rem;justify-content:center;width:1.625rem}.crm-shell-command-panel__empty{color:var(--shell-muted);font-size:.78125rem;line-height:var(--crm-line-height-body);margin:0;padding:1.125rem .75rem;text-align:center}.crm-shell-profile-panel__identity{align-items:flex-start;background:linear-gradient(145deg,color-mix(in srgb,var(--crm-color-brand-soft) 64%,#0000),color-mix(in srgb,var(--crm-color-accent-soft) 28%,#0000) 84%);gap:.75rem;padding:1.0625rem 3rem 1.0625rem 1.0625rem;position:relative}.crm-shell-profile-panel__identity-copy{min-width:0}.crm-shell-profile-panel__name{color:var(--shell-text);font-size:.90625rem;font-weight:var(--crm-font-weight-semibold);line-height:var(--crm-line-height-tight);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-shell-profile-panel__email{color:var(--shell-muted);font-size:.75rem;line-height:var(--crm-line-height-body);margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-shell-role-badge{margin-top:.5rem}.crm-shell-profile-panel__close{position:absolute;right:.75rem;top:.75rem}.crm-shell-toast{animation:crm-shell-toast-in var(--crm-duration-normal) var(--crm-ease-standard);background:var(--shell-surface-solid);border:1px solid var(--shell-border);border-radius:.875rem;box-shadow:var(--crm-shadow-lg);color:var(--shell-text);font-family:var(--crm-font-sans);font-size:.8125rem;font-weight:var(--crm-font-weight-medium);gap:.625rem;max-width:min(25rem,calc(100vw - 2rem));min-height:2.75rem;padding:.5rem .875rem;position:fixed;right:max(1.25rem,env(safe-area-inset-right));top:calc(var(--crm-shell-topbar-height) + .75rem);z-index:var(--crm-z-toast)}.crm-shell-toast__indicator{background:var(--crm-color-info);border-radius:50%;flex:0 0 auto;height:.5rem;width:.5rem}.crm-shell-toast[data-tone=success] .crm-shell-toast__indicator{background:var(--crm-color-success)}.crm-shell-toast[data-tone=warning] .crm-shell-toast__indicator{background:var(--crm-color-warning)}.crm-shell-toast[data-tone=error] .crm-shell-toast__indicator{background:var(--crm-color-danger)}.crm-shell-toast>button{background:#0000;border:0;border-radius:.5625rem;color:var(--shell-muted);cursor:pointer;display:inline-grid;flex:0 0 2rem;height:2rem;margin-right:-.25rem;place-items:center;width:2rem}.crm-shell-toast>button:hover{background:var(--shell-hover);color:var(--shell-text)}@keyframes crm-shell-toast-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:82rem){.crm-shell-topbar{grid-template-columns:minmax(0,1fr) minmax(10.5rem,max-content) max-content}.crm-shell-breadcrumbs__eyebrow{display:none}.crm-shell-workspace-context{max-width:13.75rem}.crm-shell-workspace-context__value{max-width:8.25rem}.crm-shell-profile-trigger{max-width:11.5rem}}@media (max-width:64rem){.crm-shell-topbar{gap:.5rem;padding-inline:max(.875rem,env(safe-area-inset-left)) max(.875rem,env(safe-area-inset-right))}.crm-shell-breadcrumbs,.crm-shell-topbar__divider{display:none}.crm-shell-workspace-context{max-width:12.75rem}.crm-shell-profile-trigger__chevron,.crm-shell-profile-trigger__copy{display:none}.crm-shell-profile-trigger{justify-content:center;padding:.1875rem;width:2.375rem}}@media (max-width:46rem){.crm-shell-topbar{gap:.375rem;grid-template-columns:minmax(0,1fr) max-content max-content;padding-inline:max(.625rem,env(safe-area-inset-left)) max(.625rem,env(safe-area-inset-right))}.crm-shell-workspace-context{justify-content:center;padding:.25rem;width:2.5rem}.crm-shell-command-trigger__chevron,.crm-shell-command-trigger__label,.crm-shell-workspace-context__arrow,.crm-shell-workspace-context__copy{display:none}.crm-shell-command-trigger{justify-content:center;padding:.1875rem;width:2.375rem}.crm-shell-topbar__actions{gap:0;padding:.125rem}}@media (max-width:32rem){.crm-shell-brand__copy,.crm-shell-brand__product,.crm-shell-icon-button--fullscreen{display:none}.crm-shell-topbar{padding-inline:max(.4375rem,env(safe-area-inset-left)) max(.4375rem,env(safe-area-inset-right))}.crm-shell-topbar__primary{gap:.125rem}.crm-shell-brand{justify-content:center;padding:.1875rem;width:2.375rem}.crm-shell-popover{right:.75rem!important;width:calc(100vw - 1.5rem)!important}.crm-shell-toast{right:.75rem}}@media (max-width:23rem){.crm-shell-brand__copy{display:none}}@media (forced-colors:active){.crm-shell-brand,.crm-shell-command-trigger,.crm-shell-icon-button,.crm-shell-profile-trigger,.crm-shell-topbar,.crm-shell-topbar__actions,.crm-shell-workspace-context{border:1px solid CanvasText}.crm-shell-brand,.crm-shell-icon-button,.crm-shell-profile-trigger,.crm-shell-topbar,.crm-shell-workspace-context{background:Canvas;color:initial}.crm-shell-workspace-context__presence{background:Highlight}}@media (prefers-reduced-motion:reduce){.crm-shell-popover,.crm-shell-toast,.crm-shell-topbar *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.connection-scope-gate{align-content:center;background:var(--crm-color-surface-subtle);border:1px dashed var(--crm-color-border-strong);border-radius:var(--crm-radius-lg);color:var(--crm-color-text);display:grid;gap:var(--crm-space-4);min-height:14rem;padding:var(--crm-space-8);place-items:center;text-align:center;width:100%}.connection-scope-gate[data-kind=selection]{background:var(--crm-color-warning-soft);border-color:color-mix(in srgb,var(--crm-color-warning) 42%,var(--crm-color-border))}.connection-scope-gate[data-kind=error]{background:var(--crm-color-danger-soft);border-color:color-mix(in srgb,var(--crm-color-danger) 42%,var(--crm-color-border))}.connection-scope-gate__icon{background:var(--crm-color-brand-soft);border-radius:var(--crm-radius-pill);box-shadow:var(--crm-shadow-xs);color:var(--crm-color-brand);display:grid;height:3.25rem;place-items:center;width:3.25rem}.connection-scope-gate[data-kind=selection] .connection-scope-gate__icon{background:var(--crm-color-surface);color:var(--crm-color-warning-strong)}.connection-scope-gate[data-kind=error] .connection-scope-gate__icon{background:var(--crm-color-surface);color:var(--crm-color-danger)}.connection-scope-gate__copy h2,.connection-scope-gate__copy p{margin:0}.connection-scope-gate__copy h2{color:var(--crm-color-text);font-size:var(--crm-font-size-lg);line-height:var(--crm-line-height-tight)}.connection-scope-gate__copy p{color:var(--crm-color-text-secondary);font-size:var(--crm-font-size-sm);line-height:var(--crm-line-height-body);margin-top:var(--crm-space-2);max-width:38rem}.connection-scope-gate__actions{display:flex;flex-wrap:wrap;gap:var(--crm-space-2);justify-content:center}.connection-scope-gate__actions button{align-items:center;background:var(--crm-color-surface);border:1px solid var(--crm-color-border-strong);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-xs);color:var(--crm-color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--crm-font-size-sm);font-weight:var(--crm-font-weight-semibold);gap:var(--crm-space-2);justify-content:center;min-height:2.75rem;padding:0 var(--crm-space-4)}.connection-scope-gate__actions button:hover{background:var(--crm-color-brand-soft);border-color:var(--crm-color-brand);color:var(--crm-color-brand-strong)}.connection-scope-gate__actions button:focus-visible{box-shadow:var(--crm-focus-ring);outline:2px solid #0000}.connection-scope-gate__spinner{animation:connection-scope-gate-spin .85s linear infinite}@keyframes connection-scope-gate-spin{to{transform:rotate(1turn)}}@media (max-width:34rem){.connection-scope-gate{min-height:12rem;padding:var(--crm-space-5)}.connection-scope-gate__actions,.connection-scope-gate__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.connection-scope-gate__spinner{animation-duration:1.8s}}@media (forced-colors:active){.connection-scope-gate,.connection-scope-gate__actions button,.connection-scope-gate__icon{border-color:CanvasText}}.crm-app-shell{--crm-shell-rail-duration:360ms;--crm-shell-rail-ease:cubic-bezier(0.22,1,0.36,1);background:radial-gradient(circle at 2% -14%,color-mix(in srgb,var(--crm-color-brand-soft) 96%,#0000),#0000 38rem),radial-gradient(circle at 102% 4%,color-mix(in srgb,var(--crm-color-accent-soft) 82%,#0000),#0000 34rem),radial-gradient(circle at 50% 112%,color-mix(in srgb,var(--crm-color-violet-soft) 76%,#0000),#0000 34rem),linear-gradient(140deg,var(--crm-color-canvas) 0,color-mix(in srgb,var(--crm-color-canvas) 72%,var(--crm-color-brand-soft)) 50%,color-mix(in srgb,var(--crm-color-canvas) 74%,var(--crm-color-accent-soft)) 100%);color:var(--crm-color-text);display:grid;grid-template-rows:var(--crm-shell-topbar-height) minmax(0,1fr);height:100vh;height:100dvh;isolation:isolate;min-width:20rem;overflow:hidden;width:100%}.crm-app-shell__frame{background:radial-gradient(circle at 94% -10%,color-mix(in srgb,var(--crm-color-accent-soft) 72%,#0000),#0000 30rem),radial-gradient(circle at 12% 112%,color-mix(in srgb,var(--crm-color-brand-soft) 62%,#0000),#0000 32rem),linear-gradient(135deg,var(--crm-color-canvas),color-mix(in srgb,var(--crm-color-canvas) 76%,var(--crm-color-brand-soft)) 58%,color-mix(in srgb,var(--crm-color-canvas) 84%,var(--crm-color-accent-soft)));display:grid;grid-template-columns:var(--crm-shell-sidebar-width) minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;position:relative;transition:grid-template-columns var(--crm-shell-rail-duration) var(--crm-shell-rail-ease);will-change:grid-template-columns}.crm-app-shell[data-navigation=collapsed] .crm-app-shell__frame{grid-template-columns:var(--crm-shell-sidebar-collapsed-width) minmax(0,1fr)}.crm-app-shell__main{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 2% -12%,color-mix(in srgb,var(--crm-color-brand-soft) 96%,#0000),#0000 34rem),radial-gradient(circle at 100% 10%,color-mix(in srgb,var(--crm-color-accent-soft) 82%,#0000),#0000 33rem),radial-gradient(circle at 50% 114%,color-mix(in srgb,var(--crm-color-violet-soft) 72%,#0000),#0000 36rem),linear-gradient(145deg,var(--crm-color-canvas),color-mix(in srgb,var(--crm-color-canvas) 73%,var(--crm-color-brand-soft)) 54%,color-mix(in srgb,var(--crm-color-canvas) 77%,var(--crm-color-accent-soft)));flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:var(--crm-space-4);scrollbar-color:var(--crm-color-border-strong) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.crm-app-shell__main:focus{box-shadow:none;outline:none}.crm-app-shell__viewport{background:linear-gradient(90deg,color-mix(in srgb,var(--crm-color-surface) 20%,#0000),#0000 18%,#0000 82%,color-mix(in srgb,var(--crm-color-surface) 24%,#0000)),linear-gradient(180deg,color-mix(in srgb,var(--crm-color-surface) 14%,#0000),#0000 18rem);min-height:100%;min-width:0;padding:var(--crm-shell-content-padding) var(--crm-content-inline-gutter) var(--crm-content-block-end-gutter);position:relative;width:100%}.crm-route-error{margin:clamp(2rem,8vh,6rem) auto;width:min(100%,48rem)}.crm-router-error{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--crm-color-brand-soft) 78%,#0000),#0000 28rem),radial-gradient(circle at 96% 100%,color-mix(in srgb,var(--crm-color-accent-soft) 66%,#0000),#0000 26rem),var(--crm-color-canvas);display:grid;min-height:100vh;min-height:100dvh;padding:clamp(1rem,4vw,3rem);place-items:center;width:100%}.crm-router-error .crm-state-panel{box-shadow:var(--crm-shadow-lg);width:min(100%,52rem)}.crm-route-error__actions{display:flex;flex-wrap:wrap;gap:var(--crm-space-3)}.crm-route-error__actions a{align-items:center;background:var(--crm-color-surface);border:1px solid var(--crm-color-border-strong);border-radius:var(--crm-radius-md);color:var(--crm-color-text);display:inline-flex;font-size:var(--crm-font-size-sm);font-weight:var(--crm-font-weight-semibold);justify-content:center;min-height:var(--crm-control-height-md);padding:0 var(--crm-space-4);text-decoration:none;transition:border-color var(--crm-duration-fast) var(--crm-ease-standard),background var(--crm-duration-fast) var(--crm-ease-standard),color var(--crm-duration-fast) var(--crm-ease-standard)}.crm-route-error__actions a:hover{background:var(--crm-color-brand-soft);border-color:var(--crm-color-brand);color:var(--crm-color-brand-hover)}.crm-route-error__actions a:first-child{background:var(--crm-color-brand);border-color:var(--crm-color-brand);color:#fff}.crm-route-error__actions a:first-child:hover{background:var(--crm-color-brand-hover);border-color:var(--crm-color-brand-hover);color:#fff}.crm-route-error__actions a:focus-visible{box-shadow:var(--crm-focus-ring);outline:none}.crm-shell-backdrop{display:none}.content-body{margin-inline:auto;min-width:0;width:min(100%,var(--crm-content-max-width))}.page-fade{animation:crm-page-enter var(--crm-duration-normal) var(--crm-ease-standard)}@keyframes crm-page-enter{0%{opacity:0;transform:translateY(var(--crm-space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:58rem){.crm-app-shell{min-width:0}.crm-app-shell__main{scrollbar-gutter:auto}.crm-app-shell__frame{grid-template-columns:minmax(0,1fr);transition:none}.crm-app-shell__viewport{padding:var(--crm-space-3) max(var(--crm-space-3),env(safe-area-inset-right)) max(var(--crm-space-6),env(safe-area-inset-bottom)) max(var(--crm-space-3),env(safe-area-inset-left))}.crm-shell-backdrop{animation:crm-backdrop-enter var(--crm-duration-fast) var(--crm-ease-standard);background:var(--crm-color-overlay);border:0;cursor:default;display:block;inset:var(--crm-shell-topbar-height) 0 0;position:fixed;z-index:calc(var(--crm-z-drawer) - 1)}body.crm-mobile-navigation-open{overflow:hidden}}@media (max-width:30rem){.crm-app-shell__viewport{padding-left:max(var(--crm-space-2),env(safe-area-inset-left));padding-right:max(var(--crm-space-2),env(safe-area-inset-right));padding-top:var(--crm-space-2)}}@keyframes crm-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.crm-app-shell__frame,.crm-shell-backdrop{animation-duration:.01ms!important;transition-duration:.01ms!important}}.crm-app-shell__main{background:radial-gradient(circle at 100% -12%,color-mix(in srgb,var(--crm-color-violet-soft) 70%,#0000),#0000 35rem),radial-gradient(circle at -6% 104%,color-mix(in srgb,var(--crm-color-accent-soft) 55%,#0000),#0000 31rem),linear-gradient(145deg,var(--crm-color-canvas),color-mix(in srgb,var(--crm-color-canvas) 91%,var(--crm-color-brand-soft)))}.crm-shell-topbar{--shell-deck:#20194a;--shell-deck-deep:#100c29;--shell-deck-border:#e6dfff2e;--shell-deck-divider:#e6dfff24;--shell-deck-text:#fbfaff;--shell-deck-text-secondary:#e5defc;--shell-deck-muted:#bcb2e2;--shell-deck-brand:#b7a7ff;--shell-deck-accent:#ffb59c;background:radial-gradient(circle at 80% -115%,#7e64f17d,#0000 43%),radial-gradient(circle at 13% 8%,#ef7aab33,#0000 30%),linear-gradient(106deg,var(--shell-deck-deep),var(--shell-deck) 50%,#29205d 100%);box-shadow:0 .75rem 2rem #150d3a33,inset 0 1px 0 #ffffff0d}.crm-shell-topbar:after{background:linear-gradient(90deg,#0000,#f896bb6b 18%,#a68fffe6 48%,#ffbc8c73 78%,#0000)}.crm-module-workspace{gap:clamp(.875rem,1.15vw,1.25rem)}.crm-module-context{align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--crm-color-surface) 91%,var(--crm-module-area-soft)),var(--crm-color-surface) 51%,color-mix(in srgb,var(--crm-color-surface) 94%,var(--crm-module-area-soft))),var(--crm-color-surface);border-color:color-mix(in srgb,var(--crm-module-area-color) 18%,var(--crm-color-border));border-radius:1.15rem;box-shadow:0 .85rem 2.4rem color-mix(in srgb,var(--crm-module-area-color) 8%,#0000),var(--crm-shadow-xs);display:grid;gap:var(--crm-space-3) var(--crm-space-4);grid-template-areas:"identity actions";grid-template-columns:minmax(18rem,1fr) fit-content(46%);min-width:0;padding:clamp(.82rem,1.1vw,1.1rem) clamp(.9rem,1.35vw,1.35rem);width:min(100%,var(--crm-content-max-width))}.crm-module-context:after{opacity:.68;width:min(24rem,32%)}.crm-module-context__identity{grid-area:identity;max-width:none;min-width:0;width:100%}.crm-module-context__copy{min-width:0}.crm-module-context__copy>h1{hyphens:manual;overflow-wrap:break-word;word-break:normal}.crm-module-context__copy>p{max-width:70rem}.crm-module-context__actions{grid-area:actions;justify-content:flex-end;justify-self:end;max-width:min(100%,34rem);min-width:0;width:auto}.crm-module-context[data-has-scope-tools=true]{align-items:center;grid-template-areas:"identity actions" "scope scope";grid-template-columns:minmax(18rem,1fr) fit-content(46%)}.crm-module-context[data-has-scope-tools=true] .crm-module-context__identity{grid-area:identity}.crm-module-context[data-has-scope-tools=true] .crm-module-context__scope-tools{align-items:stretch;display:grid;gap:var(--crm-space-2);grid-area:scope;grid-template-columns:minmax(0,1.45fr) minmax(13rem,.72fr);justify-content:stretch;min-width:0;width:100%}.crm-module-context[data-has-scope-tools=true] .crm-module-context__actions{grid-area:actions;justify-content:flex-end;justify-self:end;max-width:min(100%,34rem);width:auto}@container crm-module-workspace (max-width: 58rem){.crm-module-context[data-has-scope-tools=true]{align-items:stretch;grid-template-areas:"identity" "actions" "scope";grid-template-columns:minmax(0,1fr)}.crm-module-context[data-has-scope-tools=true] .crm-module-context__actions{justify-content:flex-start;justify-self:stretch;max-width:none;width:100%}.crm-module-context[data-has-scope-tools=true] .crm-module-context__scope-tools{grid-template-columns:minmax(0,1fr)}}.crm-module-context[data-has-tabs=true] .crm-module-context__tabs{grid-column:1/-1;min-width:0;width:100%}.crm-module-context__connection-scope,.crm-module-context__connection-scope>*,.crm-module-context__display-time-zone,.crm-module-context__display-time-zone>*{max-width:100%;min-width:0}.crm-module-context :is(button,[role=button],select,input,label,strong,small,span){min-width:0}.crm-module-context .crm-account-connection-scope,.crm-module-context .crm-display-time-zone{max-width:100%;width:100%}.crm-module-context .crm-account-connection-scope :is(strong,small,span),.crm-module-context .crm-display-time-zone :is(strong,small,span){overflow-wrap:anywhere;word-break:normal}.crm-module-workspace :is(.crm-card,.crm-state-panel,.crm-empty-state,.crm-section-card){border-color:color-mix(in srgb,var(--crm-color-border) 84%,var(--crm-color-brand-soft));box-shadow:var(--crm-shadow-xs)}:is(.crm-module-workspace__content,.crm-page-shell) :where(table:not(.tl-table)>thead>tr>th,table:not(.tl-table)>tbody>tr>:is(th,td),.MuiTableHead-root .MuiTableCell-root,.MuiTableBody-root .MuiTableCell-root,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.table>thead>tr>th,.table>tbody>tr>:is(th,td)){text-align:center!important;vertical-align:middle!important}:is(.crm-module-workspace__content,.crm-page-shell) :where(table:not(.tl-table)>thead>tr>th,.MuiTableHead-root .MuiTableCell-root,.ant-table-thead>tr>th,.table>thead>tr>th){background:linear-gradient(180deg,var(--crm-table-header-background),color-mix(in srgb,var(--crm-table-header-background) 86%,var(--crm-color-surface)))!important;color:var(--crm-color-text-secondary)!important;font-size:.68rem!important;font-weight:var(--crm-font-weight-bold)!important;letter-spacing:.065em!important;line-height:1.25;min-height:2.85rem;padding:.74rem .9rem!important;text-transform:uppercase}:is(.crm-module-workspace__content,.crm-page-shell) :where(table:not(.tl-table)>tbody>tr>:is(th,td),.MuiTableBody-root .MuiTableCell-root,.ant-table-tbody>tr>td,.table>tbody>tr>:is(th,td)){line-height:1.42;min-height:var(--crm-table-row-height);padding:.78rem .9rem!important}:is(.crm-module-workspace__content,.crm-page-shell) :is(.crm-table-cell--start,[data-cell-align=start],.crm-table__primary,.crm-table__description,.crm-table__narrative){text-align:start!important}:is(.crm-module-workspace__content,.crm-page-shell) :is(.crm-table-cell--end,[data-cell-align=end]){text-align:end!important}:is(.crm-module-workspace,.crm-page-shell) table:not(.tl-table) :is([class*=__identity],[class*=__status-stack],[class*=__access-stack],[class*=__stacked-value],[class*=__assignment-tags],[class*=__coverage],[class*=__scope],[class*=__actions]){justify-content:center!important;justify-items:center!important;margin-inline:auto;text-align:center!important}:is(.crm-module-workspace,.crm-page-shell) table:not(.tl-table) :is([class*=__identity],[class*=__status-stack],[class*=__access-stack],[class*=__stacked-value])>:is(span,small,strong,a){justify-content:center!important;justify-items:center!important;text-align:center!important}:is(.crm-module-workspace,.crm-page-shell) .location-directory__table :is(th,td),:is(.crm-module-workspace,.crm-page-shell) .routing-agents__table :is(th,td),:is(.crm-module-workspace,.crm-page-shell) .tenant-people__table :is(th,td){text-align:center!important;vertical-align:middle!important}:is(.crm-module-workspace,.crm-page-shell) .location-directory__coverage,:is(.crm-module-workspace,.crm-page-shell) .location-directory__identity,:is(.crm-module-workspace,.crm-page-shell) .location-directory__identity small,:is(.crm-module-workspace,.crm-page-shell) .location-directory__identity>span:last-child,:is(.crm-module-workspace,.crm-page-shell) .location-directory__scope,:is(.crm-module-workspace,.crm-page-shell) .routing-agents__identity,:is(.crm-module-workspace,.crm-page-shell) .routing-agents__identity>span:last-child,:is(.crm-module-workspace,.crm-page-shell) .tenant-people__access-stack,:is(.crm-module-workspace,.crm-page-shell) .tenant-people__assignment-tags,:is(.crm-module-workspace,.crm-page-shell) .tenant-people__person-cell,:is(.crm-module-workspace,.crm-page-shell) .tenant-people__person-cell>span:last-child,:is(.crm-module-workspace,.crm-page-shell) .tenant-people__status-stack{justify-content:center!important;justify-items:center!important;text-align:center!important}.crm-module-workspace .tl-table>tbody>tr>td,.crm-module-workspace .tl-table>thead>tr>th{text-align:center!important;vertical-align:middle!important}.crm-module-workspace .tl-table :is(.col-subject,.col-contact){text-align:start!important}.crm-module-workspace .tl-table :is(.tl-subject-cell,.tl-contact-cell,.tl-contact-info){align-items:flex-start;text-align:start}:is(.crm-module-workspace__content,.crm-page-shell) :is(.email-tickets__pagination,.routing-agents__pagination,.location-pagination,.voice-calls__pagination,.von-hub__pagination,.cs-pagination,.tenant-people__pagination,.catalog-audit__pagination,.MuiTablePagination-root,.MuiPagination-root,.ant-pagination,.pagination){font-feature-settings:"tnum";align-items:center;background:linear-gradient(140deg,var(--crm-color-surface),color-mix(in srgb,var(--crm-color-surface) 91%,var(--crm-color-brand-soft)));border:1px solid color-mix(in srgb,var(--crm-color-border) 88%,var(--crm-color-brand-soft));border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-xs);color:var(--crm-color-text-secondary);display:flex;font-variant-numeric:tabular-nums;gap:var(--crm-space-3);justify-content:space-between;min-height:3.7rem;padding:var(--crm-space-3) var(--crm-space-4)}:is(.crm-module-workspace__content,.crm-page-shell) :is(.email-tickets__pagination-actions,.routing-agents__pagination>div,.location-pagination>div,.voice-calls__pagination>div,.von-hub__pagination>div,.MuiTablePagination-toolbar,.MuiPagination-ul,.ant-pagination,.pagination){align-items:center;display:flex;flex-wrap:wrap;gap:var(--crm-space-2);justify-content:center}:is(.crm-module-workspace__content,.crm-page-shell) :is(.MuiPaginationItem-root,.ant-pagination-item,.pagination .page-link,.email-tickets__current-page){border-radius:.72rem;font-weight:var(--crm-font-weight-bold);min-height:2.3rem;min-width:2.3rem}.crm-module-workspace :is(.crm-button,button){transition:transform var(--crm-duration-fast) var(--crm-ease-standard),box-shadow var(--crm-duration-fast) var(--crm-ease-standard),border-color var(--crm-duration-fast) var(--crm-ease-standard),background-color var(--crm-duration-fast) var(--crm-ease-standard)}:is(.crm-module-workspace__content,.crm-page-shell) :where(.MuiBox-root,.MuiStack-root,.MuiGrid-root,.MuiPaper-root,.MuiFormControl-root,.MuiAutocomplete-root,.MuiTableContainer-root,.MuiDataGrid-root,.ant-space,.ant-space-item,.ant-form-item,.ant-table-wrapper,.ant-table-container,.table-responsive){max-inline-size:100%;min-inline-size:0}:is(.crm-module-workspace__content,.crm-page-shell) :where(.MuiTableContainer-root,.ant-table-wrapper,.ant-table-container,.table-responsive){overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}:is(.crm-module-workspace__content,.crm-page-shell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.MuiInputBase-root,.MuiSelect-select,.ant-select,.react-select__control){max-inline-size:100%}:is(.crm-module-workspace__content,.crm-page-shell) :where([class$=__toolbar],[class*="__toolbar "],[class$=__filters],[class*="__filters "],[class$=__actions],[class*="__actions "]){min-inline-size:0}@container crm-page-shell (max-width: 52rem){:is(.crm-module-workspace__content,.crm-page-shell) :where([class$=__toolbar],[class*="__toolbar "],[class$=__filters],[class*="__filters "],[class$=__actions],[class*="__actions "]){justify-content:flex-start}}@media (hover:hover){.crm-module-workspace :is(.crm-button,button):not(:disabled):hover{transform:translateY(-1px)}}@container crm-module-workspace (max-width: 72rem){.crm-module-context,.crm-module-context[data-has-scope-tools=true]{align-items:start;grid-template-areas:"identity" "scope" "actions";grid-template-columns:minmax(0,1fr)}.crm-module-context:not([data-has-scope-tools=true]){grid-template-areas:"identity" "actions"}.crm-module-context[data-has-scope-tools=true] .crm-module-context__actions,.crm-module-context__actions{justify-content:flex-start;justify-self:stretch;max-width:none;width:100%}}@container crm-module-workspace (max-width: 48rem){.crm-module-context,.crm-module-context[data-has-scope-tools=true]{gap:var(--crm-space-3);padding:var(--crm-space-3)}.crm-module-context[data-has-scope-tools=true] .crm-module-context__scope-tools{grid-template-columns:minmax(0,1fr)}.crm-module-context__actions>.crm-button{flex:1 1 auto}:is(.crm-module-workspace__content,.crm-page-shell) :is(.email-tickets__pagination,.routing-agents__pagination,.location-pagination,.voice-calls__pagination,.von-hub__pagination,.cs-pagination,.tenant-people__pagination,.catalog-audit__pagination,.MuiTablePagination-root,.MuiPagination-root,.ant-pagination,.pagination){align-items:stretch;flex-direction:column;padding:var(--crm-space-3)}}@media (prefers-reduced-motion:reduce){.crm-module-workspace :is(.crm-button,button){transition:none}}
/*# sourceMappingURL=main.fbde68df.css.map*/