@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root,[data-theme=soft]{--canvas:#E8ECF4;--surface:#FFFFFF;--surface-sheet:#F6F8FC;--surface-sunken:#EEF1F7;--sidebar:#F2F4F9;--line:#DCE1EB;--line-strong:#878FA8;--ink:#161A24;--ink-muted:#5A6380;--accent:#161A24;--on-accent:#FFFFFF;--action:#3A4D96;--action-hover:#2F3F7D;--on-action:#FFFFFF;--action-tint:#EBEDF4;--brand-blue:#4458A2;--teal:#0F7F72;--violet:#6A3D9A;--status-success:#1C7A52;--status-success-tint:#E8F2EE;--status-warning:#9A5B00;--status-warning-tint:#F5EFE6;--status-danger:#B42318;--status-danger-tint:#F8E9E8;--status-neutral:#4B5262;--status-neutral-tint:#EDEEEF;--status-escalated:#6A3D9A;--status-escalated-tint:#F0ECF5;--glass:rgba(242, 244, 249, .82);--shadow-panel:0 1px 2px rgba(20, 28, 52, .06), 0 8px 24px rgba(20, 28, 52, .06);--shadow-pop:0 18px 48px rgba(20, 28, 52, .18);--shadow-active:0 6px 16px rgba(22, 26, 36, .25)}[data-theme=navy]{--canvas:#0A0E1C;--surface:#131B36;--surface-sheet:#0F1729;--surface-sunken:#161D30;--sidebar:#0F1729;--line:#26304F;--line-strong:#5E6A98;--ink:#E9EDF9;--ink-muted:#97A0BC;--accent:#E9EDF9;--on-accent:#0A0E1C;--action:#7D92EA;--action-hover:#9AACF0;--on-action:#0A0E1C;--action-tint:#273154;--brand-blue:#4458A2;--teal:#46B3C4;--violet:#B9A2FB;--status-success:#43DCA0;--status-success-tint:#1B3A47;--status-warning:#E8B04B;--status-warning-tint:#353339;--status-danger:#FF8A8A;--status-danger-tint:#392D43;--status-neutral:#A7B0C9;--status-neutral-tint:#2B334E;--status-escalated:#B9A2FB;--status-escalated-tint:#2E3156;--glass:rgba(15, 23, 41, .78);--shadow-panel:inset 0 1px 0 rgba(255, 255, 255, .04), 0 12px 28px rgba(0, 0, 0, .35);--shadow-pop:0 18px 48px rgba(0, 0, 0, .55);--shadow-active:0 6px 16px rgba(0, 0, 0, .45);color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--row-compact:40px;--row-default:48px;--touch-min:44px;--sidebar-width:248px;--topbar-height:64px;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.m-root,.m-root *{box-sizing:border-box}.m-root{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--ink);-webkit-font-smoothing:antialiased}.m-root :focus-visible{outline:2px solid var(--action);outline-offset:2px}.m-icon{display:inline-flex;width:18px;height:18px;flex:none}.m-icon svg{width:100%;height:100%}.m-logo{display:block;height:28px;width:auto}.m-logo--white,[data-theme=navy] .m-logo--ink{display:none}[data-theme=navy] .m-logo--white{display:block}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 14px/20px var(--font-sans);cursor:pointer;transition:background-color .18s cubic-bezier(.2,.7,.2,1),border-color .18s}.m-btn:hover{background:var(--surface-sheet)}.m-btn--primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.m-btn--primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.m-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);box-shadow:var(--shadow-active)}.m-btn--ghost{background:transparent;border-color:transparent;color:var(--action)}.m-btn--danger{color:var(--status-danger);border-color:var(--line)}.m-btn[disabled]{opacity:.5;cursor:not-allowed}.m-btn .m-icon{width:16px;height:16px}.m-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.m-panel__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.m-panel__title{margin:0;font:700 16px/22px var(--font-sans);letter-spacing:-.01em}.m-panel__body{padding:16px}.m-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:var(--radius-sm);font:600 12px/16px var(--font-sans);white-space:nowrap;color:var(--status-neutral);background:var(--status-neutral-tint)}.m-status .m-icon{width:14px;height:14px}.m-status--info{color:var(--action);background:var(--action-tint)}.m-status--success{color:var(--status-success);background:var(--status-success-tint)}.m-status--warning{color:var(--status-warning);background:var(--status-warning-tint)}.m-status--danger{color:var(--status-danger);background:var(--status-danger-tint)}.m-status--escalated{color:var(--status-escalated);background:var(--status-escalated-tint)}.m-ref{font:600 12px/16px var(--font-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.m-sla{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--status-neutral)}.m-sla .m-icon{width:14px;height:14px}.m-sla--ok{color:var(--status-success)}.m-sla--near{color:var(--status-warning)}.m-sla--late{color:var(--status-danger)}.m-sla__track{display:block;width:56px;height:4px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.m-sla__fill{display:block;height:100%;border-radius:inherit;background:currentColor}.m-source{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px dashed var(--ink-muted);border-radius:6px;font:700 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.m-priority{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--font-sans);color:var(--status-neutral)}.m-priority .m-icon{width:14px;height:14px}.m-priority--high{color:var(--status-warning)}.m-priority--urgent{color:var(--status-danger)}.m-dept{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--font-sans);white-space:nowrap}.m-dept .m-icon{width:16px;height:16px;color:var(--ink-muted)}.m-masked{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.m-masked .m-icon{width:14px;height:14px}.m-masked button{all:unset;cursor:pointer;font:600 12px/16px var(--font-sans);color:var(--action);border-radius:4px}.m-masked button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.m-table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.m-table{width:100%;border-collapse:separate;border-spacing:0;font:400 13px/18px var(--font-sans);color:var(--ink)}.m-table th{position:sticky;top:0;z-index:1;height:36px;padding:0 12px;text-align:left;white-space:nowrap;font:600 12px/16px var(--font-sans);color:var(--ink-muted);background:var(--surface-sheet);border-bottom:1px solid var(--line)}.m-table td{height:var(--row-compact);padding:6px 12px;vertical-align:middle;border-bottom:1px solid var(--line)}.m-table tbody tr:last-child td{border-bottom:0}.m-table tbody tr:hover td{background:var(--surface-sheet)}.m-table tbody tr[aria-selected=true] td{background:var(--action-tint)}.m-table__title{display:block;font-weight:600}.m-table__sub{display:block;font-size:12px;line-height:16px;color:var(--ink-muted)}@media (max-width: 640px){.m-table--stack thead{display:none}.m-table--stack,.m-table--stack tbody,.m-table--stack tr,.m-table--stack td{display:block;width:100%}.m-table--stack tr{padding:12px;border-bottom:1px solid var(--line)}.m-table--stack td{height:auto;min-height:28px;padding:4px 0;border:0;display:flex;justify-content:space-between;gap:12px}.m-table--stack td:before{content:attr(data-label);font:600 12px/16px var(--font-sans);color:var(--ink-muted)}}.m-kpi{display:grid;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.m-kpi__label{font:600 12px/16px var(--font-sans);color:var(--ink-muted);display:flex;align-items:center;gap:6px}.m-kpi__value{font:800 28px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.m-kpi__note{font:500 11.5px/16px var(--font-sans);color:var(--ink-muted)}.m-kpi--alert .m-kpi__value{color:var(--status-danger)}.m-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:520px;background:var(--canvas);border-radius:var(--radius-xl);overflow:hidden}.m-sb{display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--sidebar);border-right:1px solid var(--line)}@supports (backdrop-filter: blur(1px)){.m-sb--glass{background:var(--glass);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}}.m-sb__brand{display:flex;align-items:center;gap:10px;padding:4px 8px 14px}.m-sb__prop{display:grid;gap:2px;margin:0 4px 10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.m-sb__prop small{font:500 11.5px/16px var(--font-sans);color:var(--ink-muted)}.m-sb__prop b{font:700 13px/18px var(--font-sans)}.m-sb__group{margin:12px 12px 4px;font:600 11.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.m-sb__item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:var(--radius-pill);color:var(--ink);text-decoration:none;font:600 13.5px/18px var(--font-sans)}.m-sb__item .m-icon{color:var(--ink-muted)}.m-sb__item:hover{background:var(--surface-sunken)}.m-sb__item[aria-current=page]{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-active)}.m-sb__item[aria-current=page] .m-icon{color:var(--on-accent)}.m-sb__count{margin-left:auto;min-width:22px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font:700 11.5px/1 var(--font-sans)}.m-main{min-width:0;display:flex;flex-direction:column}.m-opsbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:var(--topbar-height);padding:12px 20px;border-bottom:1px solid var(--line);background:var(--canvas)}.m-opsbar__title{margin:0 auto 0 0;font:700 22px/28px var(--font-sans);letter-spacing:-.02em}.m-context{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font:600 13px/18px var(--font-sans)}.m-context .m-icon{width:16px;height:16px;color:var(--ink-muted)}.m-context__label{font-weight:500;color:var(--ink-muted)}.m-content{padding:20px;display:grid;gap:16px}@media (max-width: 900px){.m-shell{grid-template-columns:1fr}.m-sb{display:none}}@media (prefers-reduced-motion: reduce){.m-root *{transition:none!important;animation:none!important}}.themesw{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:12px;background:var(--seg-bg, #EEF1F7);margin-top:auto}.themesw button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:9px;font:600 12px/1 var(--ff, "Plus Jakarta Sans", sans-serif);color:var(--mut, #636B84);transition:background-color .18s,color .18s}.themesw button[aria-pressed=true]{background:var(--card, #fff);color:var(--ink, #121A33);box-shadow:0 1px 3px #0f172a1f}.themesw button:focus-visible{outline:2px solid #4458A2;outline-offset:1px}.themesw--compact{margin-top:0}.sb .themesw{margin:auto 0 0}.p-more__sheet .themesw{margin:6px 0}html[data-theme=dark] .themesw{background:#1c2541}html[data-theme=dark] .themesw button[aria-pressed=true]{background:#2a3560;color:#fff}
