:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#b24766;--color-on-accent:#fff;--color-navigation:#e1d8df;--color-chrome:#e8eef3;--color-on-danger:#fff;--color-canvas:#edf2f6;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-subtle:#f4f7fa;--color-surface-hover:#e8eef3;--color-border:#d3dce5;--color-border-strong:#8798aa;--color-text:#283545;--color-text-muted:#526579;--color-text-inverse:#fff;--color-primary:#963a56;--color-primary-hover:#963a56;--color-primary-subtle:#f5e7eb;--color-focus:#963a56;--color-success:#477a63;--color-success-subtle:#ddefe5;--color-warning:#b06f28;--color-warning-subtle:#f7e8ce;--color-danger:#b2483d;--color-danger-hover:#8f2935;--color-danger-subtle:#f8dfe2;--color-info:#4e6f91;--color-info-subtle:#deecf5;--shadow-raised:0 1px 2px #0e241f14, 0 8px 24px #0e241f0f;--radius-sm:5px;--radius-md:6px;--radius-lg:8px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--font-sans:"Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--font-heading:var(--font-sans);--control-height:2.5rem;--font-mono:"IBM Plex Mono", "Cascadia Code", ui-monospace, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--line-height-tight:1.25;--line-height-body:1.5;--motion-fast:.12s;--motion-normal:.18s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-navigation:#4a3f4f;--color-chrome:#303d49;--color-on-danger:#101820;--color-canvas:#222c36;--color-surface:#1d252e;--color-surface-raised:#303d49;--color-surface-subtle:#242e38;--color-surface-hover:#303d49;--color-border:#3e4c59;--color-border-strong:#718293;--color-text:#e4eaf0;--color-text-muted:#aab8c6;--color-text-inverse:#fff;--color-primary:#ef9db5;--color-primary-hover:#ef9db5;--color-primary-subtle:#3f2d3b;--color-focus:#ef9db5;--color-success:#70ad8b;--color-success-subtle:#17372a;--color-warning:#d6a04a;--color-warning-subtle:#3a2b17;--color-danger:#e17063;--color-danger-hover:#ff9aa2;--color-danger-subtle:#442126;--color-info:#7ea2c7;--color-info-subtle:#183443;--shadow-raised:0 1px 2px #00000052, 0 10px 28px #0003}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-navigation:#4a3f4f;--color-chrome:#303d49;--color-on-danger:#101820;--color-canvas:#222c36;--color-surface:#1d252e;--color-surface-raised:#303d49;--color-surface-subtle:#242e38;--color-surface-hover:#303d49;--color-border:#3e4c59;--color-border-strong:#718293;--color-text:#e4eaf0;--color-text-muted:#aab8c6;--color-text-inverse:#fff;--color-primary:#ef9db5;--color-primary-hover:#ef9db5;--color-primary-subtle:#3f2d3b;--color-focus:#ef9db5;--color-success:#70ad8b;--color-success-subtle:#17372a;--color-warning:#d6a04a;--color-warning-subtle:#3a2b17;--color-danger:#e17063;--color-danger-hover:#ff9aa2;--color-danger-subtle:#442126;--color-info:#7ea2c7;--color-info-subtle:#183443}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-normal:0s}}:root{font-family:var(--font-sans,"IBM Plex Sans", "Segoe UI Variable", "Segoe UI", sans-serif);font-synthesis:none;--canvas:var(--color-canvas,#f2f4ef);--surface:var(--color-surface,#fbfcf8);--surface-raised:var(--color-surface-raised,#fff);--surface-muted:var(--color-surface-subtle,#e8ece6);--ink:var(--color-text,#17201e);--ink-muted:var(--color-text-muted,#65716d);--line:var(--color-border,#d6dcd6);--line-strong:var(--color-border-strong,#aeb9b3);--brand:var(--color-primary,#087f71);--brand-strong:var(--color-primary-hover,#075f56);--brand-soft:var(--color-primary-subtle,#d9eee8);--danger:var(--color-danger,#b33b47);--warning:var(--color-warning,#a96814);--success:var(--color-success,#258467);--sidebar:var(--color-navigation);--sidebar-muted:var(--color-text-muted,#65716d);--sidebar-line:var(--color-border,#d6dcd6);--sidebar-active:var(--color-text,#17201e);--shadow-float:0 18px 55px #1018171f}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--ink);font-size:14px;line-height:var(--line-height-body);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;min-width:0;max-width:100%;line-height:1.25}button:not([aria-label]){white-space:normal;overflow-wrap:anywhere}svg{display:block}::selection{background:var(--brand-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.operations-canvas{--shadow-float:none}.operations-canvas>:is(.toolbar,.member-toolbar,.workspace-toolbar){gap:var(--space-4);flex-wrap:wrap;min-height:56px;padding:8px 0;margin:0 0 16px!important}.operations-canvas>:is(.toolbar,.member-toolbar,.workspace-toolbar) h2{font-size:1.15rem!important}.operations-canvas>:is(.toolbar,.member-toolbar,.workspace-toolbar) p{max-width:68ch;color:var(--ink-muted);font-size:var(--font-size-sm)}.operations-canvas :where(input,select,textarea){accent-color:var(--brand)}.operations-canvas :where(button:not(:disabled),summary){cursor:pointer}.operations-canvas :where(h2,h3,h4){font-family:var(--font-heading);line-height:var(--line-height-tight)}.operations-canvas :is(.panel,.permissions,.inventory,.editor,.create-panel,.rules-panel,.activity-panel,.panel-list,.panel-editor,.service-panel,.editor-panel,.publish-panel,.opening-panel,.operations-panel,.engagement-operations,.settings-panel,.audit-panel,.roster,.calendar,.day-panel){box-shadow:none!important;border-radius:0!important}.operations-canvas>:is(.readiness,.roster-facts,.identity,.summary){border-radius:0!important;margin-top:0!important}.operations-canvas>:is(.roster,.audit-panel,.permissions){margin-top:0!important}.operations-canvas>.filters{border-radius:0!important;margin:0!important}.operations-canvas :is(.ticket-layout,.billing-layout,.management-grid,.calendar-layout,.workspace-grid,.engagement-grid){background:0 0;border:0;gap:0!important}.operations-canvas :is(.ticket-layout,.billing-layout,.management-grid,.calendar-layout,.workspace-grid,.engagement-grid)>*{border:1px solid var(--line)!important}.operations-canvas form>section.panel+section.panel{border-top:0!important;margin-top:0!important}.operations-canvas .savebar{box-shadow:none!important;border-radius:0!important;margin-top:0!important}.operations-canvas :is(.actions,.toolbar-actions,.bulk-actions,.slot-actions,.create-footer,.workflow-footer,.transcript-actions,.save-row){flex-wrap:wrap}.operations-canvas :is(.loading,.empty,.empty-state){min-height:140px!important;padding:20px!important}.operations-canvas :is(.empty.tall,.loading.tall){min-height:240px!important}@media (width<=760px){.operations-canvas>:is(.toolbar,.member-toolbar,.workspace-toolbar){padding:8px 0}.operations-canvas :is(.ticket-layout,.billing-layout,.management-grid,.calendar-layout,.workspace-grid,.engagement-grid){background:0 0}.operations-canvas :is(.actions,.toolbar-actions,.bulk-actions,.slot-actions,.create-footer,.workflow-footer,.transcript-actions,.save-row)>:is(button,a){flex:1 1 max-content;min-height:40px}}.operations-canvas{background:var(--surface);min-height:calc(100vh - 56px);container:workspace/inline-size}.operations-canvas>.heading{margin-bottom:20px}.operations-canvas>.heading .eyebrow{letter-spacing:0;text-transform:none}.operations-canvas>.heading h1{font-size:1.7rem}.operations-canvas .section-switcher{border-radius:var(--radius-sm)}.operations-canvas .section-switcher a{min-height:48px;padding:10px 14px}.operations-canvas .section-switcher small{font-size:.75rem}.operations-canvas[data-workspace=tickets] .section-switcher small{display:none}.operations-canvas[data-workspace=tickets] .heading{margin-bottom:12px;padding-bottom:12px}.operations-canvas[data-workspace=tickets] .ticket-toolbar h2{font-size:1.2rem}.operations-canvas[data-workspace=tickets] .ticket-toolbar{flex-wrap:wrap;gap:12px}.operations-canvas[data-workspace=tickets] .new-ticket{font-size:.8rem;font-weight:500}.operations-canvas[data-workspace=tickets] .new-ticket.secondary{border-color:var(--line-strong);color:var(--ink)}.operations-canvas .stats,.operations-canvas .detail-stats{background:var(--surface-muted);border-left:0;border-right:0;border-radius:0}.operations-canvas .grid{gap:24px}.operations-canvas .grid>.panel{border:0;border-radius:0}.operations-canvas .grid>.panel>header,.operations-canvas .grid>.panel>:is(.module-list,.activity-feed,.trend-list)>article{padding-inline:0}.operations-canvas .ticket-layout{align-items:stretch}.operations-canvas .ticket-layout>.queue{background:var(--surface-muted)}.operations-canvas .ticket-layout>.detail{background:var(--surface)}.operations-canvas .ticket-layout>.queue+.detail{border-left:0!important}.operations-canvas .request p{color:var(--ink)}@container workspace (width<=800px){.operations-canvas :is(.ticket-layout,.billing-layout,.management-grid,.calendar-layout,.workspace-grid,.engagement-grid,.grid){grid-template-columns:minmax(0,1fr)}.operations-canvas .ticket-layout>.queue+.detail{border-left:1px solid var(--line)!important;border-top:0!important}.operations-canvas .queue-list{max-height:320px}.operations-canvas .range-switch{margin-top:14px;position:static}}@media (pointer:coarse){button,.shell>aside nav a,.shell>aside footer>a{min-height:44px}}@media (width<=760px){input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font-size:16px!important}}
