.notification-entry[data-v-947fd551]{--notification-surface:#fff;--notification-text:#172033;--notification-muted:#59677d;--notification-border:#ccd4e0;--notification-unread:#edf5ff;display:inline-flex;position:relative}.notification-trigger[data-v-947fd551]{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #d4dbe6;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-trigger svg[data-v-947fd551]{flex-shrink:0;width:20px;height:20px}.notification-badge[data-v-947fd551]{color:#fff;background:#c3293b;border-radius:12px;min-width:19px;padding:1px 4px;font-size:11px;position:absolute;top:-7px;right:-6px}.notification-dialog[data-v-947fd551]{background:var(--notification-surface);width:min(720px,100vw - 24px);max-height:85vh;color:var(--notification-text);border:1px solid #ccd4e0;border-radius:16px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #0004}.notification-dialog[data-v-947fd551]::backdrop{background:#0f172a80}.notification-heading[data-v-947fd551],.notification-filters[data-v-947fd551],.notification-pagination[data-v-947fd551],.notification-actions[data-v-947fd551]{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-heading h2[data-v-947fd551]{font-size:20px;font-weight:650}.notification-hint[data-v-947fd551],.notification-list small[data-v-947fd551],.notification-list time[data-v-947fd551]{color:var(--notification-muted);font-size:12px}.notification-hint[data-v-947fd551]{margin:10px 0 18px}.notification-filters[data-v-947fd551]{flex-wrap:wrap;justify-content:flex-start}.notification-filters label[data-v-947fd551]{white-space:nowrap;align-items:center;gap:6px;display:flex}.notification-dialog button[data-v-947fd551],.notification-dialog select[data-v-947fd551]{color:inherit;background:0 0;border:1px solid #ccd4e0;border-radius:7px;padding:6px 10px;font-size:13px}.notification-dialog button[data-v-947fd551]:disabled{opacity:.5;cursor:default}.notification-dialog button[data-v-947fd551]:focus-visible,.notification-trigger[data-v-947fd551]:focus-visible{outline-offset:2px;outline:3px solid #4299e1}.notification-list[data-v-947fd551]{margin:16px 0;padding:0;list-style:none}.notification-list li[data-v-947fd551]{overflow-wrap:anywhere;border-bottom:1px solid #e3e8ef;justify-content:space-between;gap:12px;padding:14px;display:flex}.notification-list small[data-v-947fd551],.notification-list time[data-v-947fd551]{margin:4px 0;display:block}.notification-unread[data-v-947fd551]{background:var(--notification-unread)}.notification-actions[data-v-947fd551]{flex-wrap:wrap;justify-content:flex-end}.notification-detail[data-v-947fd551]{border:1px solid #ccd4e0;border-radius:10px;margin-top:18px;padding:14px}.notification-detail h3[data-v-947fd551]{font-weight:600}.notification-detail p[data-v-947fd551]{margin:7px 0}.notification-pagination[data-v-947fd551]{font-size:12px}@media (width<=520px){.notification-dialog[data-v-947fd551]{padding:14px}.notification-list li[data-v-947fd551]{flex-direction:column}.notification-actions[data-v-947fd551]{justify-content:flex-start}}.dark .notification-entry{--notification-surface:#1d2430;--notification-text:#edf2fa;--notification-muted:#b0bdd0;--notification-border:#526074;--notification-unread:#253b57}.notification-dialog[data-v-947fd551],.notification-dialog button[data-v-947fd551],.notification-dialog select[data-v-947fd551],.notification-list li[data-v-947fd551],.notification-detail[data-v-947fd551]{border-color:var(--notification-border)}.notification-dialog select[data-v-947fd551]{background:var(--notification-surface)}.notification-admin header[data-v-a45473c0]{justify-content:space-between;gap:20px;display:flex}.notification-admin h2[data-v-a45473c0]{font-size:20px}.notification-admin p[data-v-a45473c0],.notification-admin small[data-v-a45473c0]{color:#65748b;line-height:1.7}.notification-admin [role=alert][data-v-a45473c0]{color:#b42338}.notification-admin [role=status][data-v-a45473c0]{color:#176b49}.scope-note[data-v-a45473c0]{background:#eef5ff;border:1px solid #cddff5;border-radius:12px;margin:20px 0;padding:16px}.admin-grid[data-v-a45473c0]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.admin-grid fieldset[data-v-a45473c0]{border:1px solid #dbe3ed;border-radius:12px;min-width:0;padding:18px}.admin-grid label[data-v-a45473c0],.admin-grid small[data-v-a45473c0]{margin:12px 0;display:block}.admin-grid input[data-v-a45473c0]{margin-right:8px}.admin-grid textarea[data-v-a45473c0]{border:1px solid #ccd4e0;border-radius:8px;width:100%;margin-top:6px;padding:9px}.audit-list[data-v-a45473c0]{padding:0;list-style:none}.audit-list li[data-v-a45473c0]{overflow-wrap:anywhere;border-bottom:1px solid #e3e8ef;padding:12px 0}@media (width<=700px){.admin-grid[data-v-a45473c0]{grid-template-columns:1fr}}.delivery-preferences[data-v-47558cab]{--np-bg:#fff;--np-text:#182c46;--np-line:#dce4ed;--np-muted:#52647b;color:var(--np-text);gap:16px;font-size:14px;display:grid}header[data-v-47558cab]{justify-content:space-between;gap:16px;display:flex}h2[data-v-47558cab]{margin:0 0 8px;font-size:20px}p[data-v-47558cab]{color:var(--np-muted);margin:0;line-height:1.7}form[data-v-47558cab]{background:var(--np-bg);border:1px solid var(--np-line);border-radius:12px;padding:18px}fieldset[data-v-47558cab]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}legend[data-v-47558cab]{margin-bottom:14px;font-weight:700}label[data-v-47558cab]{align-items:center;gap:8px;display:flex}input[data-v-47558cab]:not([type=checkbox]),select[data-v-47558cab]{background:var(--np-bg);color:var(--np-text);border:1px solid var(--np-line);border-radius:6px;max-width:100%;padding:8px}.policy-fields[data-v-47558cab]{flex-wrap:wrap;gap:16px;display:flex}.policy-fields>label[data-v-47558cab]{white-space:nowrap;align-items:start;gap:8px;min-width:180px;display:grid}.policy-fields input[data-v-47558cab],.policy-fields select[data-v-47558cab]{width:100%;min-width:0}button[data-v-47558cab]{color:#fff;cursor:pointer;background:#1765d1;border:0;border-radius:7px;width:fit-content;padding:9px 14px}button[data-v-47558cab]:disabled{opacity:.5;cursor:wait}[role=alert][data-v-47558cab]{color:#c23232}.channel-note[data-v-47558cab]{border:1px solid var(--np-line);border-radius:8px;padding:12px}.dark .delivery-preferences{--np-bg:#1c2635;--np-text:#e3ebf8;--np-line:#40516b;--np-muted:#b7c7dc}@media (width<=600px){header[data-v-47558cab]{flex-wrap:wrap}.policy-fields[data-v-47558cab]{gap:12px;display:grid}label[data-v-47558cab]{flex-wrap:wrap}}.mail-panel[data-v-46843d6e]{border:1px solid #d7e1ed;border-radius:12px;margin-top:24px;padding:18px}.mail-panel header[data-v-46843d6e]{justify-content:space-between;gap:14px;display:flex}.mail-panel p[data-v-46843d6e]{color:#65748b;line-height:1.7}.mail-panel [role=alert][data-v-46843d6e]{color:#b42338}.mail-scroll[data-v-46843d6e]{overflow:auto}.mail-panel table[data-v-46843d6e]{width:100%;min-width:620px}.mail-panel th[data-v-46843d6e],.mail-panel td[data-v-46843d6e]{text-align:left;border-bottom:1px solid #dde5ee;padding:12px}.mail-pager[data-v-46843d6e]{align-items:center;gap:12px;margin-top:14px;display:flex}@media (width<=600px){.mail-panel header[data-v-46843d6e]{display:grid}}.corporate-panel[data-v-c53b79af]{border:1px solid #d7e1ed;border-radius:12px;margin-top:20px;padding:16px}.corporate-panel header[data-v-c53b79af],.corporate-actions[data-v-c53b79af]{justify-content:space-between;align-items:center;gap:10px;display:flex}.corporate-panel p[data-v-c53b79af],.corporate-panel small[data-v-c53b79af]{color:#65748b;font-size:13px;line-height:1.5}.corporate-channels[data-v-c53b79af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.corporate-channels article[data-v-c53b79af]{border:1px solid #d7e1ed;border-radius:9px;min-width:0;padding:14px}.corporate-actions[data-v-c53b79af]{flex-wrap:wrap;justify-content:flex-start;margin:10px 0}form[data-v-c53b79af]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}label[data-v-c53b79af]{align-items:center;gap:8px;display:inline-flex}form input[data-v-c53b79af]{width:120px}fieldset[data-v-c53b79af]{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}legend[data-v-c53b79af]{margin:10px 0;font-weight:600}button[data-v-c53b79af],input[data-v-c53b79af]{color:inherit;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px}button[data-v-c53b79af]{cursor:pointer}button[data-v-c53b79af]:disabled{opacity:.5;cursor:default}.corporate-scroll[data-v-c53b79af]{overflow:auto}table[data-v-c53b79af]{width:100%;min-width:600px}th[data-v-c53b79af],td[data-v-c53b79af]{text-align:left;border-bottom:1px solid #dde5ee;padding:9px}[role=alert][data-v-c53b79af]{color:#b42338}@media (width<=800px){.corporate-channels[data-v-c53b79af]{grid-template-columns:1fr}.corporate-panel header[data-v-c53b79af]{flex-wrap:wrap;align-items:start}}.reminder-runtime header[data-v-ab18e724]{justify-content:space-between;gap:18px;display:flex}.reminder-runtime h2[data-v-ab18e724]{font-size:20px}.reminder-runtime section[data-v-ab18e724]{margin-top:26px}.reminder-runtime h3[data-v-ab18e724]{margin-bottom:10px;font-size:16px}.reminder-runtime p[data-v-ab18e724]{color:#65748b;line-height:1.7}.reminder-runtime [role=alert][data-v-ab18e724]{color:#b42338}.reminder-runtime [role=status][data-v-ab18e724]{color:#176b49}.table-scroll[data-v-ab18e724]{margin-top:14px;overflow:auto}.reminder-runtime table[data-v-ab18e724]{width:100%;min-width:570px}.reminder-runtime td[data-v-ab18e724],.reminder-runtime th[data-v-ab18e724]{text-align:left;border-bottom:1px solid #e1e7ef;padding:12px}.run-note[data-v-ab18e724],.retry-panel[data-v-ab18e724]{background:#f4f8fd;border:1px solid #d7e1ed;border-radius:12px;padding:16px}.summary[data-v-ab18e724],.pager[data-v-ab18e724]{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.retry-panel textarea[data-v-ab18e724]{border:1px solid #ccd4e0;border-radius:8px;width:100%;margin-bottom:10px;padding:10px}.reminder-runtime li[data-v-ab18e724]{overflow-wrap:anywhere;padding:10px 0}select[data-v-ff5b64bb]{border:1px solid #d0d3d6;border-radius:6px;height:34px;margin-right:8px}.tag.money[data-v-ff5b64bb]{color:#ad6800;background:#fff7e6}.tag.staff[data-v-ff5b64bb]{color:#1d39c4;background:#f0f5ff}.detail[data-v-ff5b64bb]{color:#646a73;word-break:break-all;font-size:12px}fieldset[data-v-86f3fcf8]{border:0;gap:14px;margin-top:18px;padding:0;display:grid}label[data-v-86f3fcf8]{gap:8px;display:grid}.scope-selected[data-v-86f3fcf8]{padding:0;list-style:none}.scope-selected li[data-v-86f3fcf8]{border-bottom:1px solid #e1e7ef;align-items:center;gap:14px;padding:8px;display:flex}input[data-v-86f3fcf8],select[data-v-86f3fcf8],textarea[data-v-86f3fcf8]{max-width:100%}[role=alert][data-v-86f3fcf8]{color:#b42338}[role=status][data-v-86f3fcf8]{color:#176b49}@media (width<=600px){table[data-v-68fadfea],tbody[data-v-68fadfea],tr[data-v-68fadfea],td[data-v-68fadfea]{width:100%;display:block}thead[data-v-68fadfea]{display:none}tr[data-v-68fadfea]{border:1px solid #d8dfe8;border-radius:8px;margin:12px 0;padding:10px}td[data-v-68fadfea]{overflow-wrap:anywhere;border:0;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}td[data-v-68fadfea]:before{content:attr(data-label);color:#586577;font-weight:600}td button[data-v-68fadfea]{white-space:normal;height:auto;min-height:34px}}.issue select[data-v-fa2c7ded]{box-sizing:border-box;width:180px;height:36px;font:inherit;background:#fff;border:1px solid #d0d3d6;border-radius:6px;padding:0 10px}.attachment-panel[data-v-de6c9a4c]{border:1px solid #94a3b844;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.attachment-panel header[data-v-de6c9a4c],.attachment-panel form[data-v-de6c9a4c],.attachment-panel li>div[data-v-de6c9a4c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.attachment-panel p[data-v-de6c9a4c],.attachment-panel span[data-v-de6c9a4c]{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.attachment-panel h3[data-v-de6c9a4c]{font-weight:600}.attachment-panel input[data-v-de6c9a4c]{max-width:100%;font-size:12px}.attachment-panel ul[data-v-de6c9a4c]{gap:12px;display:grid}.attachment-panel li[data-v-de6c9a4c]{border-top:1px solid #94a3b844;gap:6px;min-width:0;padding-top:12px;display:grid}.attachment-panel strong[data-v-de6c9a4c]{overflow-wrap:anywhere}.attachment-panel button[data-v-de6c9a4c]{border:1px solid #94a3b866;border-radius:6px;padding:7px 10px;font-size:12px}.attachment-panel button[data-v-de6c9a4c]:disabled{opacity:.5}.attachment-panel [role=alert][data-v-de6c9a4c]{color:#ef4444}.health-automation[data-v-7fdbb6ea]{gap:12px;min-width:0;display:grid}.panel[data-v-7fdbb6ea]{border:1px solid #dce4ed;border-radius:8px;min-width:0;padding:12px}h4[data-v-7fdbb6ea]{margin:4px 0 8px}p[data-v-7fdbb6ea]{color:#52647b;margin:6px 0;font-size:13px;line-height:1.6}.task-list[data-v-7fdbb6ea]{max-height:420px;overflow:auto}.automatic-task[data-v-7fdbb6ea]{border-bottom:1px solid #e2e8f0;padding:10px 0}.bar[data-v-7fdbb6ea]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[role=alert][data-v-7fdbb6ea]{color:#b42318}textarea[data-v-7fdbb6ea]{min-height:60px}.auto-owner-row[data-v-3aa7a60d]{border-bottom:1px solid #dce4ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}p[data-v-3aa7a60d]{color:#52647b;margin:6px 0;font-size:13px;line-height:1.6}[role=alert][data-v-3aa7a60d]{color:#b42318}section[data-v-6b8e9862]{gap:12px;min-width:0;display:grid}.card[data-v-6b8e9862]{min-width:0}.bar[data-v-6b8e9862]{justify-content:space-between;align-items:center;gap:12px;display:flex}.bar h2[data-v-6b8e9862]{margin:0 0 6px}.bar p[data-v-6b8e9862],p[data-v-6b8e9862]{color:var(--text-muted,#64748b);margin:4px 0;font-size:13px}.health-metrics[data-v-6b8e9862]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.health-metrics article[data-v-6b8e9862]{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:10px;padding:12px}.health-metrics strong[data-v-6b8e9862]{margin-top:6px;font-size:22px;display:block}.risk-counts[data-v-6b8e9862]{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.risk-counts span[data-v-6b8e9862]{background:#f0f5fc;border-radius:6px;padding:5px 8px;font-size:13px}.portfolio-table[data-v-6b8e9862]{min-width:0;max-width:100%;overflow:auto}table[data-v-6b8e9862]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-6b8e9862],th[data-v-6b8e9862]{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 8px}td small[data-v-6b8e9862]{color:#64748b;overflow-wrap:anywhere;margin-top:4px;display:block}td[data-v-6b8e9862]{overflow-wrap:anywhere;max-width:360px}.inline-filters[data-v-6b8e9862]{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.inline-filters label[data-v-6b8e9862]{align-items:center;gap:6px;display:flex}[role=alert][data-v-6b8e9862]{color:#b42318}@media (width<=700px){.health-metrics[data-v-6b8e9862]{grid-template-columns:repeat(2,minmax(0,1fr))}.bar[data-v-6b8e9862]{flex-wrap:wrap}.portfolio-table table[data-v-6b8e9862]{min-width:650px}}.header-actions[data-v-8d4f8789]{align-items:center;gap:16px;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#2563eb;--brand-hover:#1d4ed8;--ink:#182337;--muted:#68768c;--line:#e6ebf2;--canvas:#f5f7fb;--sidebar:#111b2e;--radius:14px;font-synthesis:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button{color:#36445b;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 15px;line-height:1.4;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}button:hover:not(:disabled){background:#f4f7fd;border-color:#b8c9e5}button.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 3px 8px #2563eb18}button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #93b7ff}button.danger,.danger-text{color:#c0393b}button.danger:hover:not(:disabled){background:#fff1f2;border-color:#fecdd3}.icon-button{background:0 0;border-color:#0000;width:36px;min-height:36px;padding:7px}.link-button{color:var(--brand);min-height:30px;box-shadow:none;background:0 0;border:0;padding:4px 6px}.link-button:hover:not(:disabled){background:#eef4ff;border:0}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.6px;margin-bottom:8px;font-size:27px;line-height:1.35}h2{margin-bottom:10px;font-size:19px;font-weight:650;line-height:1.4}h3{margin-bottom:10px;font-size:16px;line-height:1.5}h4{margin-bottom:10px;font-size:14px}p{color:var(--muted);margin-bottom:16px}small{font-size:12px}code{color:#748198;overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:12px}.eyebrow{color:#7c8da8;letter-spacing:1.9px;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#d7dfed;z-index:30;flex-direction:column;height:100vh;padding:25px 15px 14px;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;gap:11px;padding:0 11px 27px;display:flex}.brand-mark{background:var(--brand);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:25px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 4px 12px #2563eb30}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{color:#fff;letter-spacing:.2px;font-size:21px;line-height:1.3}.brand-copy small{color:#8393ad;letter-spacing:1px;margin-top:4px;font-size:10px}.ops-navigation{scrollbar-width:thin;scrollbar-color:#344155 transparent;flex:1;overflow:auto}.nav-group{margin-bottom:17px}.nav-group-label{letter-spacing:1px;color:#7586a2;margin:0 14px 6px;font-size:10px}.ops-navigation button{text-align:left;color:#a9b7ce;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:11px;width:100%;min-height:41px;margin:2px 0;padding:10px 13px;font-size:13px}.ops-navigation button svg{opacity:.85;flex-shrink:0;width:18px;height:18px}.ops-navigation button:hover:not(:disabled){color:#fff;background:#ffffff09}.ops-navigation button[aria-current=page]{color:#fff;background:#2563eb;box-shadow:0 4px 14px #0002}.sidebar-footer{color:#8d9bb1;border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding:15px 9px 0;font-size:11px;display:flex}.sidebar-footer .icon-button{color:#9caec9;margin-left:auto}.status-dot{background:#64a9ff;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.workspace{min-width:0}.workspace-header{border-bottom:1px solid var(--line);background:#ffffffea;justify-content:space-between;align-items:center;gap:12px;height:73px;padding:0 36px;display:flex}.header-location{color:#8a96a8;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.header-location svg{width:13px;height:13px}.header-location strong{color:#3a4860;font-weight:500}.account-menu{position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.avatar{color:#4163bc;background:#edf2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-grid}.account-name{font-size:12px;font-weight:500}.chevron{color:#97a3b5}.account-dropdown{border:1px solid var(--line);z-index:40;background:#fff;border-radius:12px;width:230px;padding:15px;position:absolute;top:46px;right:0;box-shadow:0 12px 35px #18233718}.account-dropdown strong,.account-dropdown small{overflow-wrap:anywhere;display:block}.account-dropdown small{color:var(--muted);margin:4px 0 13px}.account-dropdown button{border:0;justify-content:flex-start;width:100%;margin-top:3px;display:flex}.workspace-intro{justify-content:space-between;align-items:center;gap:16px;padding:29px 36px 21px;display:flex}.workspace-intro p{margin:0;font-size:12px}.workspace-badge{color:#687b9b;background:#ffffff80;border:1px solid #e0e7f2;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:inline-flex}.workspace-badge svg{width:14px;height:14px}.ops-content{overflow-wrap:anywhere;min-width:0;padding:0 36px 30px}.workspace-footer{border-top:1px solid var(--line);color:#96a1b2;justify-content:space-between;gap:12px;margin:0 36px;padding:17px 0 22px;font-size:10px;display:flex}.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-inline:10px}.sidebar-collapsed .sidebar-brand{padding-inline:9px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-group-label,.sidebar-collapsed .sidebar-footer>.status-dot{display:none}.sidebar-collapsed .ops-navigation button{justify-content:center;padding:11px}.sidebar-collapsed .sidebar-footer{padding-inline:0}.sidebar-collapsed .sidebar-footer .icon-button{margin:auto}.mobile-menu,.nav-scrim{display:none}.card,.ops-content>section{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:25px;box-shadow:0 2px 5px #19233a02}.page-heading,.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.page-heading{margin-bottom:20px}.page-heading h2{margin:0 0 5px}.page-heading p{max-width:650px;margin:0;font-size:12px}.bar h2,.bar h3{margin:0}.sub{color:var(--muted);font-size:12px}.section-caption{color:var(--muted);margin-top:9px;font-size:12px}.page-toolbar,.filters{background:#f8fafd;border:1px solid #edf1f7;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;padding:16px;display:flex}.filters label{min-width:190px;margin:0}.filters button{min-height:40px}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:25px;margin:20px 0 23px;display:flex}.tabs button{color:#78859a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:10px 2px}.tabs button:hover:not(:disabled){color:var(--brand);background:0 0;border-color:#0000}.tabs button[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand);background:0 0;font-weight:600}.count-pill{color:#718099;background:#edf1f7;border-radius:5px;place-items:center;min-width:21px;padding:1px 6px;font-size:10px;display:inline-grid}.scope-note{color:#5a719a;background:#f4f8ff;border:1px solid #dce8ff;border-radius:9px;margin-bottom:18px;padding:12px 15px;font-size:12px}.scope-note.warning{color:#92733d;background:#fff9ef;border-color:#f6e5be}label{color:#4d5d75;margin-bottom:17px;font-size:12px;font-weight:500;display:block}label span{margin-bottom:6px;display:block}input,select,textarea{width:100%;max-width:100%;color:var(--ink);background:#fff;border:1px solid #dce3ee;border-radius:8px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}input,select{height:40px;margin-top:6px;padding:0 12px}textarea{resize:vertical;min-height:98px;margin-top:6px;padding:10px 12px}input::placeholder,textarea::placeholder{color:#a4afbf}input:focus,select:focus,textarea:focus{border-color:#81a9ff;box-shadow:0 0 0 3px #2563eb0b}input:read-only{color:#63738c;background:#f7f9fc}input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);vertical-align:middle;flex-shrink:0;margin:0 7px 0 0;display:inline-block}input[type=radio]{width:auto;height:auto;display:inline-block}fieldset{border:1px solid var(--line);border-radius:9px;margin:20px 0;padding:14px}legend{color:var(--muted);padding:0 6px;font-size:12px}fieldset label{align-items:center;gap:3px;margin:9px 0;font-weight:400;display:flex}.form-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;display:flex}.form-section{border-top:1px solid var(--line);margin:22px 0;padding-top:20px}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.form-grid .full-width{grid-column:1/-1}.issue{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;display:flex}.issue label{flex:1;min-width:150px;margin:0}.issue input{width:100%}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;margin:16px 0 0;font-size:12px}th{color:#7b899d;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#f8fafd;padding:13px 16px;font-size:11px;font-weight:500}th:first-child{border-radius:8px 0 0}th:last-child{border-radius:0 8px 0 0}td{vertical-align:middle;color:#46546b;border-bottom:1px solid #eef1f6;padding:16px}tbody tr:hover td{background:#fafcff}td:first-child{color:#293953;font-weight:500}td button{min-height:31px;padding:5px 10px;font-size:12px}td.amount{font-variant-numeric:tabular-nums;font-weight:650}.row-identity{align-items:center;gap:11px;min-width:0;display:flex}.row-identity .avatar{flex-shrink:0}.row-identity strong{font-size:12px;font-weight:550;display:block}.row-identity small{color:#8c98aa;font-weight:400;display:block}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.status-badge,.tag{color:#7b8597;white-space:nowrap;background:#f1f3f7;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.active{color:#299666;background:#edf9f2}.status-badge.pending{color:#b78322;background:#fff6e7}.tag{color:#c04a53;background:#fff0f1}tr.closed td{color:#8b96a7}.pagination{color:#8b97a9;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}.pagination .toolbar-actions button{font-size:12px}.empty{text-align:center;color:#9aa6b6;border:1px dashed #e2e8f1;border-radius:10px;margin:18px 0;padding:45px 15px;font-size:13px}.empty strong{color:#62728a;margin:9px 0;font-weight:500;display:block}.msg,[role=alert]{color:#b84650;background:#fff3f3;border:1px solid #ffe0e3;border-radius:8px;margin:16px 0 0;padding:11px 14px;font-size:12px}.msg.ok{color:#267f53;background:#eefaf3;border-color:#d3efdf}.msg.err{color:#b84650;background:#fff3f3}[role=status]{color:#6b809f;margin-top:16px;font-size:12px}.loading-indicator{align-items:center;gap:9px;display:flex}.loading-indicator:before{content:"";border:2px solid #dce6fa;border-top-color:var(--brand);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.metric-grid button{text-align:left;border:1px solid var(--line);color:#62718a;background:#fff;border-radius:12px;min-height:157px;padding:21px;display:block;position:relative}.metric-grid strong{color:#21375a;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-bottom:11px;font-size:33px;font-weight:650;line-height:1.3;display:block}.metric-grid small{color:#99a3b3;margin-top:8px;font-size:10px;line-height:1.7;display:block}.metric-grid button:hover:not(:disabled){border-color:#a8c3f8;transform:translateY(-1px);box-shadow:0 5px 16px #2563eb09}.metric-grid button:after{content:"↗";color:#9eb2d2;font-size:17px;position:absolute;top:18px;right:17px}.runtime-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-section-heading{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:18px;padding-top:24px;display:flex}.overview-section-heading svg{color:var(--brand)}.overview-section-heading h3{margin:0}.overview-flow{color:#8a97ab;background:#f8fafd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:20px 24px;font-size:12px;display:flex}.overview-flow span{color:#556985}.panel{border-top:1px solid var(--line);margin-top:20px;padding:20px 0}.facts{grid-template-columns:minmax(140px,1fr) 3fr;gap:12px;margin-top:20px;font-size:12px;display:grid}.facts dt{color:#8b97a9}.facts dd{margin:0}.permission-groups{grid-template-columns:1fr 1fr;gap:15px;display:grid}.permission-group{border:1px solid var(--line);border-radius:10px;padding:17px}.permission-group h4{margin:0 0 12px;font-size:13px}.permission-item{color:#60708a;align-items:flex-start;gap:8px;margin:12px 0;font-weight:400;display:flex}.permission-item input{margin-top:3px}.permission-item span{margin:0}.permission-item small{color:#98a4b6;overflow-wrap:anywhere;margin-top:3px;display:block}.permission-selection{max-width:400px}.invitation-result{background:#f1f7ff;border:1px solid #d8e7ff;border-radius:10px;margin:18px 0;padding:16px}.invitation-result p{color:#58739a;font-size:12px}.codes{border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;background:#f5f8fe;border-radius:8px;padding:15px;font-family:ui-monospace,Consolas,monospace}.sheet-dialog{border:0;border-left:1px solid var(--line);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 50px #15243d12}.sheet-dialog::backdrop{backdrop-filter:blur(2px);background:#101c3447}.sheet-header{border-bottom:1px solid var(--line);z-index:2;background:#fffffff5;justify-content:space-between;align-items:center;gap:14px;padding:25px 28px;display:flex;position:sticky;top:0}.sheet-header h2{margin:0;font-size:19px}.sheet-header .eyebrow{margin-bottom:5px;font-size:9px}.sheet-body{padding:25px 28px}.sheet-body form{margin:0}.sheet-body p{font-size:12px}.compact-dialog{border:1px solid var(--line);border-radius:15px;width:min(460px,100vw - 32px);height:auto;max-height:90dvh;margin:auto;inset:0;box-shadow:0 20px 90px #12243c30}.confirmation-message{white-space:pre-line;color:#53627b;line-height:1.9;font-size:14px!important}.details-help{color:#8694a8;margin:12px 0;font-size:12px}.details-help summary{cursor:pointer;color:#7184a1}.details-help p{margin:10px 0 0}.auth-shell{background:radial-gradient(at 13% 40%,#e7efff 0,#0000 60%),#f7f9fd;flex-direction:column;min-height:100dvh;padding:38px 7vw 23px;display:flex}.auth-brand{color:#25395b;align-items:center;gap:11px;font-size:22px;font-weight:700;display:flex}.auth-brand small{color:#8b99ac;border-left:1px solid #dbe3f0;margin-left:10px;padding-left:13px;font-size:12px;font-weight:400;display:inline-block}.auth-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;width:100%;max-width:1100px;margin:auto;padding:60px 0;display:grid}.auth-hero h1{letter-spacing:-1.5px;color:#1b3056;margin:19px 0;font-size:43px;line-height:1.5}.auth-hero .eyebrow{color:#6687bd}.auth-hero p{color:#8594ab;font-size:14px;line-height:2}.hero-workflow{color:#6c84a9;align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.hero-workflow svg{width:14px}.hero-note{color:#9ba9bd;align-items:center;gap:9px;margin-top:60px;font-size:11px;display:flex}.hero-note svg{width:16px}.auth-form{justify-self:end;width:100%;max-width:430px}.auth-form>.card{border-radius:18px;padding:36px;box-shadow:0 15px 65px #28487909}.auth-form h2{margin-bottom:9px;font-size:24px}.auth-form .login-description{margin-bottom:29px;font-size:12px}.auth-form label{margin-bottom:21px}.auth-form .primary{width:100%;height:43px;margin-top:8px}.auth-footer{color:#a3adbe;font-size:11px}.login-footer{text-align:center;color:#a2adbf!important;margin:24px 0 0!important;font-size:10px!important}.password-field{position:relative}.password-field input{padding-right:56px}.password-field button{color:#8c9ab0;border:0;min-height:32px;padding:5px 8px;font-size:11px;position:absolute;top:4px;right:5px}@media (width>=1700px){.ops-content,.workspace-intro{width:100%;max-width:1600px;margin-inline:auto}}@media (width<=1200px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-header,.workspace-intro,.ops-content{padding-inline:24px}.workspace-footer{margin-inline:24px}}@media (width<=850px){.app-shell,.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar{width:236px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.mobile-menu-open .sidebar{transform:translate(0)}.mobile-menu{display:inline-flex}.desktop-collapse{display:none}.mobile-menu-open .nav-scrim{z-index:25;background:#101b344a;border:0;border-radius:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.sidebar-collapsed .brand-copy{display:flex}.sidebar-collapsed .nav-label{display:inline}.sidebar-collapsed .nav-group-label{display:block}.sidebar-collapsed .ops-navigation button{justify-content:flex-start}.sidebar-collapsed .sidebar-brand{padding-inline:11px}.sidebar-collapsed .sidebar-footer>.status-dot{display:block}.sidebar-collapsed .sidebar{padding-inline:15px}.workspace-header{height:65px;padding-inline:18px}.workspace-intro{padding:24px 18px 19px}.ops-content{padding:0 18px 24px}.workspace-footer{margin-inline:18px}.workspace-intro h1{font-size:23px}.workspace-badge{display:none}.header-location{gap:8px}.header-location>span,.header-location>svg{display:none}.card,.ops-content>section{padding:19px}table{scrollbar-width:thin;max-width:100%;display:block;overflow:auto}th,td{min-width:90px;padding:13px}.account-name{display:none}.tabs{gap:18px}.auth-shell{padding:27px}.auth-layout{grid-template-columns:1fr;gap:26px;max-width:430px;padding:45px 0}.auth-hero h1{margin:7px 0 9px;font-size:29px;line-height:1.5}.auth-hero>p,.hero-workflow,.hero-note{display:none}.auth-form{justify-self:center}.auth-hero .eyebrow{font-size:9px}.auth-form>.card{padding:27px}}@media (width<=550px){.metric-grid,.runtime-metrics{grid-template-columns:1fr 1fr;gap:10px}.metric-grid button{min-height:154px;padding:15px;font-size:11px}.metric-grid strong{font-size:29px}.metric-grid small{font-size:10px}.metric-grid button:after{top:14px;right:12px}.runtime-metrics button:last-child{grid-column:1/-1;min-height:125px}.permission-groups,.form-grid{grid-template-columns:1fr}.form-grid .full-width{grid-column:auto}.filters{padding:12px}.filters label{width:100%;min-width:0}.filters button{flex:1}.workspace-footer span{display:none}.page-heading{align-items:flex-start}.sheet-header{padding:19px 20px}.sheet-body{padding:20px}.pagination{flex-direction:column;align-items:flex-start}.facts{grid-template-columns:1fr;gap:4px}.facts dd{margin-bottom:12px}.auth-form>.card{padding:25px}.overview-flow{gap:9px;padding:15px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mail-option{background:#f0f5fe;border:1px solid #dce7fc;border-radius:8px;flex-basis:100%;padding:12px 14px}.mail-option label{align-items:center;margin:0 0 5px;display:flex}.mail-option small{color:#68768c;font-size:11px}.inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 24px;margin:18px 0;display:grid}.inline-fields>label,.owner-picker>label{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;display:grid}.inline-fields>label:has(textarea){grid-column:1/-1;align-items:start;padding-top:4px}.inline-fields>label>input,.inline-fields>label>select,.inline-fields>label>textarea,.owner-picker>label>input,.owner-picker>label>select{min-width:0;margin-top:0}.inline-fields>label>textarea{min-height:76px}.inline-fields>:not(label){grid-column:1/-1;min-width:0}.inline-fields>button{grid-column:auto;justify-self:start}.inline-fields>h3,.inline-fields>p{margin:0}.inline-fields .form-actions{margin-top:0;padding-top:12px}.inline-fields .mail-option label{margin-bottom:4px}.owner-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px 18px;display:grid}.owner-picker>p{margin:0}.owner-picker>button{justify-self:start}.language-switch{align-items:center;gap:10px;margin:0;display:flex}.language-switch select{width:126px;margin:0}.inline-filters{align-items:center;gap:12px 18px;margin:14px 0;padding:12px}.inline-filters label{flex:250px;align-items:center;gap:10px;min-width:0;display:flex}.inline-filters input,.inline-filters select{flex:1;min-width:0;margin:0}.inline-filters label:has(input[type=checkbox]){flex:0 auto}.inline-filters input[type=checkbox]{flex:0 0 16px}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll>table{min-width:650px}.workflow-fold{border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:12px 16px}.workflow-fold>summary{color:#425775;cursor:pointer;font-weight:600}.workflow-fold>.panel{margin-top:12px;padding-top:12px}.ticket-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ticket-workspace:not(:has([data-testid=customer-conversation])){grid-template-columns:1fr}.ticket-workspace>*,.ticket-internal{min-width:0}.ticket-workspace>[data-testid=customer-conversation]{border-top:0;margin-top:0;padding-top:0}.ticket-history{scrollbar-width:thin;max-height:300px;padding-right:10px;overflow:auto}.ticket-history p{margin:6px 0 12px}.sheet-dialog.compact-dialog{width:min(460px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.compact-dialog .sheet-header{padding:16px 20px}.compact-dialog .sheet-body{padding:18px 20px}.compact-dialog .confirmation-message{margin:0;line-height:1.65}.compact-dialog .form-actions{margin-top:18px;padding-top:14px}@media (width<=1150px){.ticket-workspace{grid-template-columns:1fr}}@media (width<=700px){.inline-fields,.owner-picker{grid-template-columns:minmax(0,1fr);gap:12px}.inline-fields>label,.owner-picker>label{grid-template-columns:96px minmax(0,1fr)}.inline-fields>button{grid-column:1/-1}.inline-filters label{flex-basis:100%;width:100%}.inline-filters label:has(input[type=checkbox]){flex-basis:auto}}.owner-pagination{color:var(--muted);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.owner-search{grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.owner-search label{margin:0}.owner-search input{min-width:0;margin:0}@media (width<=700px){.owner-search{grid-template-columns:96px minmax(0,1fr) auto}}.workspace-header{height:62px;padding-inline:24px}.workspace-intro{padding:18px 24px 12px}.workspace-intro .eyebrow,.workspace-intro p{display:none}.workspace-intro h1{margin:0;font-size:23px}.ops-content{padding:0 24px 20px;font-size:13px}.ops-content>.card,.ops-content>section{padding:18px}.ops-content .tabs{gap:20px;margin:12px 0 16px}.ops-content .tabs button{min-height:36px;padding-block:7px}.ops-content button{min-height:32px;padding:6px 12px;font-size:12px}.inline-fields{gap:10px 20px;max-width:1080px;margin:12px 0}.inline-fields>label,.owner-picker>label{grid-template-columns:100px minmax(0,1fr);gap:8px;line-height:1.4}.inline-fields input,.inline-fields select,.owner-search input{height:34px;padding-inline:10px}.inline-fields>label>textarea{min-height:64px;padding:8px 10px}.inline-fields .form-actions{gap:8px;padding-top:10px}.owner-picker{gap:8px 16px}.owner-search{grid-template-columns:100px minmax(0,1fr) auto;gap:8px}.language-switch select{width:104px;height:32px}.inline-filters{margin:10px 0;padding:10px}.inline-filters input,.inline-filters select{height:34px}.workflow-fold{margin:12px 0;padding:10px 12px}.ticket-workspace{gap:20px}.workspace-footer{flex-wrap:wrap;align-items:center;margin-inline:24px;padding:12px 0}.workspace-footer small{color:#657895;font-size:10px}.ui-update-banner{color:#365e99;background:#eef5ff;border:1px solid #cddfff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;font-size:12px;display:flex}.app-shell .notification-entry .notification-dialog{width:min(860px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:0;padding:16px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.app-shell .notification-dialog .notification-heading h2{margin:0;font-size:17px}.app-shell .notification-dialog .notification-hint{margin:6px 0 10px;font-size:11px}.app-shell .notification-dialog .notification-filters{gap:8px 12px}.app-shell .notification-dialog .notification-filters label{gap:6px;margin:0;font-size:12px}.app-shell .notification-dialog button,.app-shell .notification-dialog select{height:30px;min-height:30px;margin:0;padding:4px 9px;font-size:12px}.app-shell .notification-dialog select{width:auto;min-width:80px}.app-shell .notification-dialog .notification-list{max-height:min(440px,56dvh);margin:10px 0;overflow:auto}.app-shell .notification-dialog .notification-list li{align-items:center;gap:12px;padding:9px 4px}.app-shell .notification-dialog .notification-list li>div:first-child{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;min-width:0;display:grid}.app-shell .notification-dialog .notification-list strong{font-size:13px;line-height:1.4}.app-shell .notification-dialog .notification-list small{grid-area:2/1;margin:0;font-size:11px;line-height:1.5}.app-shell .notification-dialog .notification-list time{white-space:nowrap;grid-area:1/2;margin:0;font-size:11px}.app-shell .notification-dialog .notification-list li>div:first-child>span{color:var(--muted);grid-area:2/2;justify-self:end;font-size:11px}.app-shell .notification-dialog .notification-list p{grid-column:1/-1;margin:0;font-size:11px}.app-shell .notification-dialog .notification-actions{flex:none;gap:6px}@media (width<=700px){.workspace-header{padding-inline:16px}.workspace-intro{padding:14px 16px 10px}.ops-content{padding-inline:12px}.ops-content>.card,.ops-content>section{padding:14px}.inline-fields>label,.owner-picker>label{grid-template-columns:94px minmax(0,1fr)}.owner-search{grid-template-columns:94px minmax(0,1fr) auto}.app-shell .notification-dialog .notification-list li{flex-direction:column;align-items:stretch;gap:6px}.app-shell .notification-dialog .notification-list li>div:first-child{grid-template-columns:minmax(0,1fr)}.app-shell .notification-dialog .notification-list strong,.app-shell .notification-dialog .notification-list small,.app-shell .notification-dialog .notification-list time,.app-shell .notification-dialog .notification-list li>div:first-child>span{grid-area:auto/1;justify-self:start}.app-shell .notification-dialog .notification-actions{justify-content:flex-start}}
