.leadership-drawer-overlay[data-v-2300ee14]{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;border:0;background:#0c1c368f;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.leadership-duty-drawer[data-v-2300ee14]{position:fixed;z-index:20;top:0;bottom:0;left:max(calc(50% - 215px),0px);width:min(68vw,260px);padding:calc(20px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;color:#fff;background:linear-gradient(180deg,#081a38,#0b2853);box-shadow:10px 0 28px #071d4242;transform:translate(-105%);transition:transform .24s ease}.leadership-duty-drawer.open[data-v-2300ee14]{transform:translate(0)}.leadership-sidebar-brand[data-v-2300ee14],.leadership-sidebar-location[data-v-2300ee14]{display:none}.leadership-drawer-heading[data-v-2300ee14]{display:flex;align-items:center;justify-content:space-between}.leadership-drawer-heading p[data-v-2300ee14],.leadership-drawer-heading h2[data-v-2300ee14]{margin:0}.leadership-drawer-heading p[data-v-2300ee14]{margin-bottom:3px;color:#8fb7f6;font-size:10px}.leadership-drawer-heading h2[data-v-2300ee14]{font-size:20px}.leadership-drawer-close[data-v-2300ee14]{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#fff;background:#ffffff14}.leadership-drawer-hint[data-v-2300ee14]{margin:12px 0 14px;color:#ffffff8c;font-size:11px}.leadership-drawer-list[data-v-2300ee14],.field-group-list[data-v-2300ee14]{display:grid;gap:5px}.leadership-drawer-duty[data-v-2300ee14]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 9px;border:0;border-radius:7px;color:#ffffffdb;background:transparent;text-align:left}.leadership-drawer-duty[data-v-2300ee14]:hover,.leadership-drawer-duty.router-link-active[data-v-2300ee14]{color:#fff;background:#2868e6}.leadership-drawer-duty-icon[data-v-2300ee14]{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;color:#b9d1f8;background:#ffffff17}.leadership-drawer-duty>span[data-v-2300ee14]:nth-child(2){display:grid;gap:3px;min-width:0}.leadership-drawer-duty strong[data-v-2300ee14]{font-size:14px;font-weight:650}.leadership-drawer-duty small[data-v-2300ee14]{overflow:hidden;color:#ffffff85;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.leadership-drawer-arrow[data-v-2300ee14]{color:#ffd36a}.workbench-group-toggle[data-v-2300ee14],.workbench-group-link[data-v-2300ee14]{cursor:pointer}.leadership-drawer-duty-icon.workbench[data-v-2300ee14]{color:#fff;background:#ffffff29}.grid-worker-toggle-icon[data-v-2300ee14]{color:#b9d1f8;transition:transform .18s ease}.workbench-group-toggle[aria-expanded=true] .grid-worker-toggle-icon[data-v-2300ee14]{transform:rotate(180deg)}.grid-worker-function-list[data-v-2300ee14]{display:grid;gap:5px;margin:0;padding:0}.grid-worker-function-link[data-v-2300ee14]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 9px;border-radius:7px;color:#ffffffdb;font-size:14px}.grid-worker-function-link>span[data-v-2300ee14]:nth-child(2){display:grid;min-width:0}.grid-worker-function-link strong[data-v-2300ee14]{font-size:14px;font-weight:650}.grid-worker-function-link[data-v-2300ee14]:hover,.grid-worker-function-link.router-link-active[data-v-2300ee14]{color:#fff;background:#3270d480}@media (max-width:899px){.leadership-duty-drawer[data-v-2300ee14]{top:calc(56px + env(safe-area-inset-top));padding-top:16px}}@media (min-width:900px){.leadership-duty-drawer[data-v-2300ee14]{top:0;left:0;display:flex;flex-direction:column;width:248px;padding:24px 16px 28px;transform:none;box-shadow:none}.leadership-sidebar-brand[data-v-2300ee14]{display:flex;align-items:center;gap:11px;min-height:52px;margin:0 5px 28px}.leadership-sidebar-brand img[data-v-2300ee14]{width:42px;height:42px;border-radius:10px;box-shadow:0 7px 16px #246beb3d}.leadership-sidebar-brand span[data-v-2300ee14]{display:grid;gap:3px;min-width:0}.leadership-sidebar-brand strong[data-v-2300ee14]{color:#fff;font-size:17px;white-space:nowrap}.leadership-sidebar-brand small[data-v-2300ee14]{color:#9cb4d8;font-size:12px}.leadership-drawer-close[data-v-2300ee14],.leadership-drawer-overlay[data-v-2300ee14]{display:none}.leadership-drawer-heading[data-v-2300ee14]{padding:0 9px}.leadership-drawer-list[data-v-2300ee14]{gap:5px}.leadership-sidebar-location[data-v-2300ee14]{display:flex}}@media (max-width:350px){.leadership-duty-drawer[data-v-2300ee14]{left:0;width:76vw}}@media (prefers-reduced-motion:reduce){.leadership-duty-drawer[data-v-2300ee14]{transition:none}}.leadership-drawer-duty.workbench-link-active[data-v-2300ee14]{color:#fff;background:#2868e6}.grid-worker-function-link.workbench-link-active[data-v-2300ee14]{color:#fff;background:#3270d480}.leadership-drawer-duty-icon.party[data-v-2300ee14]{background-image:linear-gradient(135deg,#e0504a,#f08a5d);color:#fff}.leadership-drawer-duty-icon.policy[data-v-2300ee14]{background-image:linear-gradient(135deg,#4a5fc1,#7b6fd0);color:#fff}.leadership-drawer-duty-icon.info[data-v-2300ee14]{background-image:linear-gradient(135deg,#2f7fb8,#54a7d8);color:#fff}.leadership-drawer-duty-icon.sentiment[data-v-2300ee14]{background-image:linear-gradient(135deg,#b44d9e,#d27bc0);color:#fff}.leadership-drawer-duty-icon.risk[data-v-2300ee14]{background-image:linear-gradient(135deg,#e08a00,#f5b64c);color:#fff}.leadership-drawer-duty-icon.mediation[data-v-2300ee14]{background-image:linear-gradient(135deg,#c07a3e,#d9a05f);color:#fff}.leadership-drawer-duty-icon.service[data-v-2300ee14]{background-image:linear-gradient(135deg,#16a085,#44c2a8);color:#fff}.leadership-drawer-duty-icon.connect[data-v-2300ee14]{background-image:linear-gradient(135deg,#3f8fd2,#6cb7ea);color:#fff}.leadership-drawer-duty-icon.policy[data-v-2300ee14]{background-image:linear-gradient(135deg,#4a5fc1,#7b6fd0)}.leadership-drawer-duty-icon.info[data-v-2300ee14]{background-image:linear-gradient(135deg,#2f7fb8,#54a7d8)}.leadership-drawer-duty-icon.sentiment[data-v-2300ee14]{background-image:linear-gradient(135deg,#b44d9e,#d27bc0)}.leadership-drawer-duty-icon.risk[data-v-2300ee14]{background-image:linear-gradient(135deg,#e08a00,#f5b64c)}.leadership-drawer-duty-icon.mediation[data-v-2300ee14]{background-image:linear-gradient(135deg,#c07a3e,#d9a05f)}.leadership-drawer-duty-icon.service[data-v-2300ee14]{background-image:linear-gradient(135deg,#16a085,#44c2a8)}.leadership-drawer-duty-icon.connect[data-v-2300ee14]{background-image:linear-gradient(135deg,#3f8fd2,#6cb7ea)}.leadership-drawer-duty.workbench-link-active .leadership-drawer-duty-icon[data-v-2300ee14]{background-image:none;background-color:#ffffff38}.scroll-toolbar[data-v-5c83af00]{position:fixed;right:24px;bottom:32px;z-index:40;display:flex;flex-direction:column;gap:8px}.scroll-tool-btn[data-v-5c83af00]{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(40,104,230,.18);border-radius:10px;color:#315986;background:#fffffff7;box-shadow:0 6px 18px #183d6f24;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.scroll-tool-btn[data-v-5c83af00]:hover{transform:translateY(-1px)}.scroll-tool-btn.is-disabled[data-v-5c83af00]{opacity:.45;cursor:default}.scroll-tool-btn.is-occluded[data-v-5c83af00]{opacity:0;pointer-events:none}.fab-enter-active[data-v-5c83af00],.fab-leave-active[data-v-5c83af00]{transition:opacity .2s ease,transform .2s ease}.fab-enter-from[data-v-5c83af00],.fab-leave-to[data-v-5c83af00]{opacity:0;transform:translateY(8px)}@media (max-width: 899px){.scroll-toolbar[data-v-5c83af00]{display:none}}.leadership-app-shell[data-v-d70cfdcc]{--leadership-primary:#2868e6;--leadership-ink:#102d5c;--leadership-muted:#7288a8;--leadership-line:#e4ebf5;position:relative;width:min(100%,430px);min-height:100vh;margin:0 auto;overflow:hidden;color:var(--leadership-ink);background:#f3f6fb;box-shadow:0 0 36px #233d6821}.leadership-topbar[data-v-d70cfdcc]{position:fixed;top:0;left:50%;transform:translate(-50%);width:min(100%,430px);z-index:30;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;color:#fff;background:radial-gradient(120% 220% at 10% -50%,#78c8fa38,#78c8fa0f 42%,#78c8fa00 66%),radial-gradient(80% 180% at 95% -20%,#24c6da47,#24c6da00 56%),linear-gradient(120deg,#1a4fb0,#2073de 48%,#168aad);box-shadow:0 3px 14px #10346c42;overflow:hidden}.leadership-topbar[data-v-d70cfdcc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,#000000b3,#00000040 52%,#0000);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.25) 52%,rgba(0,0,0,0) 100%)}.leadership-topbar[data-v-d70cfdcc]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;pointer-events:none;background:linear-gradient(90deg,#ffd250eb,#49d0bd 46%,#ffffff5c);opacity:.92}.leadership-topbar[data-v-d70cfdcc]>*{position:relative;z-index:1}.leadership-topbar-actions[data-v-d70cfdcc]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.leadership-topbar-button[data-v-d70cfdcc]{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;color:inherit;background:#ffffff1a}.leadership-topbar-button[data-v-d70cfdcc]:disabled{opacity:.55;cursor:not-allowed}.leadership-topbar-placeholder[data-v-d70cfdcc]{width:36px;height:36px}.leadership-brand[data-v-d70cfdcc]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.leadership-brand img[data-v-d70cfdcc]{width:31px;height:31px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#fff}.leadership-brand span[data-v-d70cfdcc]{display:grid;min-width:0}.leadership-brand b[data-v-d70cfdcc]{overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.leadership-brand small[data-v-d70cfdcc]{display:none}.leadership-content[data-v-d70cfdcc]{min-width:0}.leadership-account-pill[data-v-d70cfdcc]{display:none}.leadership-account-avatar[data-v-d70cfdcc]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2868e6,#159a9d);font-size:13px;font-weight:800;box-shadow:0 3px 10px #00103033}.leadership-account-copy[data-v-d70cfdcc]{display:none;min-width:0;gap:2px}.leadership-account-copy b[data-v-d70cfdcc],.leadership-account-copy small[data-v-d70cfdcc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadership-account-copy b[data-v-d70cfdcc]{font-size:14px}.leadership-account-copy small[data-v-d70cfdcc]{font-size:11px}.leadership-duty-trigger[data-v-d70cfdcc]{position:fixed;z-index:18;top:46%;left:max(calc(50% - 215px),0px);display:flex;flex-direction:column;align-items:center;gap:5px;width:36px;padding:12px 7px;border:0;border-radius:0 8px 8px 0;color:#fff;background:#12376c8c;box-shadow:4px 4px 15px #0c285233;transform:translateY(-50%)}.leadership-duty-trigger span[data-v-d70cfdcc]{font-size:11px;line-height:1.25;writing-mode:vertical-rl;letter-spacing:1px}.leadership-bottom-nav[data-v-d70cfdcc]{position:fixed;z-index:10;bottom:0;left:50%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,430px);height:calc(84px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);border-top:1px solid #dfe6f1;background:#fffffffa;box-shadow:0 -4px 14px #1a3b6e0f;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.leadership-bottom-nav--compact[data-v-d70cfdcc]{height:calc(66px + env(safe-area-inset-bottom))}.leadership-nav-item[data-v-d70cfdcc]{position:relative;display:grid;place-items:center;align-content:center;gap:4px;min-width:0;color:#8491a6;font-size:9px}.leadership-nav-item[data-v-d70cfdcc]:before{content:"";position:absolute;top:-4px;left:50%;width:28px;height:3px;border-radius:0 0 3px 3px;background:transparent;transform:translate(-50%)}.leadership-nav-item.router-link-exact-active[data-v-d70cfdcc]{color:var(--leadership-primary);font-weight:700}.leadership-nav-item.router-link-exact-active[data-v-d70cfdcc]:before{background:var(--leadership-primary)}@media (min-width:900px){.leadership-app-shell[data-v-d70cfdcc]{display:block;width:100%;max-width:none;min-height:100vh;margin:0;padding:94px 28px 34px 276px;overflow:visible;box-shadow:none}.leadership-topbar[data-v-d70cfdcc]{position:fixed;z-index:30;top:0;right:0;left:248px;width:auto;transform:none;display:flex;height:70px;padding:0 20px;color:var(--leadership-ink);background:linear-gradient(95deg,#fff,#f6fbff 48%,#eef9f7);border-bottom:0;box-shadow:0 3px 14px #183d6f0f}.leadership-topbar[data-v-d70cfdcc]:before{background-image:linear-gradient(rgba(28,88,160,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(28,88,160,.045) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,#0000006b,#00000024 52%,#0000);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.14) 52%,rgba(0,0,0,0) 100%)}.leadership-topbar[data-v-d70cfdcc]:after{height:2px;background:linear-gradient(90deg,#f1bc4d,#4bbfa7 45%,#2868e614);opacity:.85}.leadership-menu-button[data-v-d70cfdcc]{display:none}.leadership-account-pill[data-v-d70cfdcc]{display:flex;align-items:center;gap:10px;margin-left:0;padding:5px 14px 5px 5px;border:1px solid rgba(40,104,230,.16);border-radius:999px;background:linear-gradient(135deg,#fff,#f3f9ff 55%,#ecf8f6);box-shadow:0 5px 14px #2868e614,inset 0 1px #fffffff2}.leadership-brand[data-v-d70cfdcc]{justify-content:flex-start;gap:0;margin-left:20px}.leadership-brand img[data-v-d70cfdcc],.leadership-brand b[data-v-d70cfdcc]{display:none}.leadership-brand span[data-v-d70cfdcc]{display:flex;align-items:center;gap:10px}.leadership-brand small[data-v-d70cfdcc]{display:inline;color:#4f6d94;font-size:15px;font-weight:600;white-space:nowrap}.leadership-brand small.leadership-datetime[data-v-d70cfdcc]{display:inline-flex;align-items:center;padding-left:12px;border-left:1px solid #d8e2ee;color:#4f6d94;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.leadership-topbar-actions[data-v-d70cfdcc]{gap:4px;margin-left:auto}.leadership-account-copy[data-v-d70cfdcc]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.leadership-account-copy b[data-v-d70cfdcc]{color:#173a6a}.leadership-account-copy small[data-v-d70cfdcc]{color:#7186a4}.leadership-topbar-button[data-v-d70cfdcc]{width:34px;height:34px}.leadership-notification-button[data-v-d70cfdcc],.leadership-logout-button[data-v-d70cfdcc]{color:#315986;background:#f2f6fc}.leadership-logout-button[data-v-d70cfdcc]{color:#b43c45}.leadership-duty-trigger[data-v-d70cfdcc]{display:none}.leadership-bottom-nav[data-v-d70cfdcc]{z-index:31;top:0;right:102px;bottom:auto;left:auto;grid-template-columns:repeat(6,max-content);-moz-column-gap:2px;column-gap:2px;width:auto;height:70px;padding:0;border:0;background:transparent;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.leadership-bottom-nav--compact[data-v-d70cfdcc]{grid-template-columns:repeat(2,max-content)}.leadership-nav-item[data-v-d70cfdcc]{grid-auto-flow:column;align-content:center;gap:5px;min-height:38px;padding:0 13px;border:0;border-radius:8px;color:var(--leadership-muted);font-size:12px;transition:color .18s ease,background .18s ease}.leadership-nav-item-notifications[data-v-d70cfdcc],.leadership-nav-item-tickets[data-v-d70cfdcc]{display:none}.leadership-nav-item[data-v-d70cfdcc]:hover{color:var(--leadership-primary);background:#2868e612}.leadership-nav-item.router-link-exact-active[data-v-d70cfdcc]{color:var(--leadership-primary);background:transparent;font-weight:700}.leadership-nav-item.router-link-exact-active[data-v-d70cfdcc]:before{display:block;background:linear-gradient(90deg,#266edf,#4fc5df);box-shadow:0 0 8px #3694e552}.leadership-nav-item[data-v-d70cfdcc]:before{display:none;position:absolute;top:auto;bottom:0;left:50%;width:32px;height:2px;border-radius:2px;background:transparent;transform:translate(-50%)}}@media (min-width:1280px){.leadership-app-shell[data-v-d70cfdcc]{padding-right:32px;padding-left:280px}}.leadership-datetime[data-v-d70cfdcc],.leadership-topbar-divider[data-v-d70cfdcc]{display:none}@media (min-width:900px){.leadership-brand[data-v-d70cfdcc]{margin-left:0}.leadership-topbar-divider[data-v-d70cfdcc]{display:block;width:1px;height:24px;margin:0 16px;background:#d8e2ee;flex:0 0 auto}.leadership-account-pill[data-v-d70cfdcc]{margin-left:0}.leadership-datetime[data-v-d70cfdcc]{display:inline-flex;align-items:center;margin-left:14px;padding-left:12px;border-left:1px solid #d8e2ee;color:#4f6d94;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}}@media (max-width:899px){.leadership-content[data-v-d70cfdcc]{padding-top:calc(56px + env(safe-area-inset-top))}}@media (max-width:350px){.leadership-topbar[data-v-d70cfdcc]{padding-inline:10px}}.notification-badge[data-v-d70cfdcc]{position:absolute;top:-6px;right:-6px;min-width:17px;padding:2px 4px;border:2px solid #2868e6;border-radius:999px;color:#fff;background:#e44646;font-size:9px;line-height:1.1;text-align:center}.leadership-nav-item.is-active[data-v-d70cfdcc]{color:var(--leadership-primary);font-weight:700}.leadership-nav-item.is-active[data-v-d70cfdcc]:before{background:var(--leadership-primary)}@media (min-width:900px){.leadership-nav-item.is-active[data-v-d70cfdcc]{color:var(--leadership-primary);background:transparent;font-weight:700}.leadership-nav-item.is-active[data-v-d70cfdcc]:before{display:block;position:absolute;top:auto;bottom:0;left:50%;width:32px;height:2px;border-radius:2px;background:linear-gradient(90deg,#266edf,#4fc5df);box-shadow:0 0 8px #3694e552;transform:translate(-50%)}}.duty-grid[data-v-f3cc5ea8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:2px 2px 8px}.duty-item[data-v-f3cc5ea8]{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 10px;grid-template-rows:auto auto;-moz-column-gap:9px;column-gap:9px;min-width:0;min-height:90px;padding:10px;border:1px solid transparent;border-radius:12px;color:#fff;text-align:left;cursor:pointer;box-shadow:0 6px 16px #142d5c24,inset 0 1px #ffffff38;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,filter .18s ease}.duty-item[data-v-f3cc5ea8]:hover,.duty-item[data-v-f3cc5ea8]:focus-visible{border-color:#ffffffd9;filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 9px 20px #142d5c33,inset 0 1px #ffffff4d}.duty-item.is-active[data-v-f3cc5ea8]{border-color:#fff;box-shadow:0 0 0 2px #ffffffbf,0 9px 20px #142d5c33,inset 0 1px #ffffff4d;transform:translateY(-1px)}.duty-icon[data-v-f3cc5ea8]{display:grid;grid-row:1 / 3;place-items:center;align-self:center;width:40px;height:40px;border-radius:11px;color:#fff;background:#ffffff38;box-shadow:inset 0 1px #ffffff4d}.duty-copy[data-v-f3cc5ea8]{grid-row:1 / 3;display:grid;gap:3px;min-width:0;align-content:center}.duty-label[data-v-f3cc5ea8]{overflow:hidden;max-width:100%;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.duty-desc[data-v-f3cc5ea8]{overflow:hidden;max-width:100%;color:#ffffffd1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.duty-arrow[data-v-f3cc5ea8]{position:absolute;top:10px;right:10px;width:7px;height:7px;border-top:1.5px solid rgba(255,255,255,.92);border-right:1.5px solid rgba(255,255,255,.92);opacity:0;transform:rotate(45deg)}.duty-item.is-active .duty-arrow[data-v-f3cc5ea8]{opacity:1}@media (max-width: 360px){.duty-item[data-v-f3cc5ea8]{grid-template-columns:34px minmax(0,1fr) 8px;min-height:80px;padding:8px}.duty-label[data-v-f3cc5ea8]{font-size:12px}.duty-desc[data-v-f3cc5ea8]{font-size:10px}.duty-icon[data-v-f3cc5ea8]{width:34px;height:34px}}.pa-risk-chips[data-v-13a07d66]{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.pa-risk-chip[data-v-13a07d66]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:0;border-radius:999px;font:inherit;font-size:11px;cursor:pointer}.pa-risk-chip b[data-v-13a07d66]{font-weight:700}.pa-risk-chip.is-overdue[data-v-13a07d66]{background:#fdeef0;color:#e0565b}.pa-risk-chip.is-near[data-v-13a07d66]{background:#fdf3e2;color:#d98a2b}.pa-risk-chip.is-no-progress[data-v-13a07d66]{background:#f0ecff;color:#7a5af8}.pa-risk-chip.is-pending[data-v-13a07d66]{background:#eaf1ff;color:#2763c7}.pa-risk-chip.is-active[data-v-13a07d66]{box-shadow:inset 0 0 0 2px currentColor}.page-hero[data-v-c535746f]{position:relative;isolation:isolate;margin:0 0 18px;padding:26px 28px 22px;border-radius:16px;overflow:hidden;background:#0f3266;color:#ecf7ff;box-shadow:0 14px 30px #0f32662e}.hero-bg[data-v-c535746f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#0f3266}.hero-overlay[data-v-c535746f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,#081a389e,#0f326652 60%,#0b92b52e)}.page-hero.has-tone .hero-bg[data-v-c535746f],.page-hero.immersive .hero-bg[data-v-c535746f]{background-color:var(--hero-tone-from)}.page-hero.has-tone .hero-overlay[data-v-c535746f]{background:linear-gradient(105deg,#081a3885,#0f326642 58%,#081a380f)}.page-hero.immersive .hero-overlay[data-v-c535746f]{background:linear-gradient(105deg,#081a3870,#0f326633 55%,#081a3805)}.page-hero.immersive[data-v-c535746f]:before,.page-hero.immersive[data-v-c535746f]:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.page-hero.immersive[data-v-c535746f]:before{right:-70px;top:-80px;width:230px;height:230px;background:radial-gradient(circle,#ffffff57,#fff0 68%)}.page-hero.immersive[data-v-c535746f]:after{left:-50px;bottom:-100px;width:200px;height:200px;background:radial-gradient(circle,#0000002e,#0000 68%)}.hero-breadcrumb[data-v-c535746f]{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:12px;color:#ecf7ffdb}.hero-breadcrumb .crumb[data-v-c535746f-s],.hero-breadcrumb .crumb-sep[data-v-c535746f-s]{color:#ecf7ffdb}.hero-breadcrumb .crumb[data-v-c535746f-s]{color:#c9d8f0;font-weight:600}.hero-breadcrumb .crumb.active[data-v-c535746f-s]{color:#fff}.hero-head[data-v-c535746f]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hero-copy[data-v-c535746f]{min-width:0}.hero-eyebrow[data-v-c535746f]{margin:0 0 6px;color:#9ec3f1;font-size:11px;font-weight:800;letter-spacing:.16em}.hero-title[data-v-c535746f]{margin:0;font-size:34px;line-height:1.22;letter-spacing:.01em;color:#fff;text-shadow:0 2px 10px rgba(0,24,71,.18)}.hero-desc[data-v-c535746f]{margin:8px 0 0;color:#e7f7ffdb;font-size:13px;line-height:1.65;max-width:640px}.hero-actions[data-v-c535746f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hero-action[data-v-c535746f]{background:#fffffff2;color:#1f5fbf;border-color:#fffffff2;box-shadow:0 6px 14px #0826532e}.hero-action[data-v-c535746f]:hover{background:#fff;border-color:#fff;color:#1f5fbf}@media (max-width: 1023px){.page-hero[data-v-c535746f]{padding:18px 18px 14px;border-radius:12px;margin-bottom:14px}.hero-breadcrumb[data-v-c535746f]{margin-bottom:8px}.hero-title[data-v-c535746f]{font-size:26px}.hero-desc[data-v-c535746f]{font-size:12px}.hero-head[data-v-c535746f]{align-items:stretch;flex-direction:column}.hero-action[data-v-c535746f]{align-self:flex-start;min-height:36px;padding:0 14px;font-size:12px}}.role-workbench[data-v-04e2fc60]{--wb-blue:#2868e6;--wb-deep:#07316f;position:relative;max-width:1440px;margin:0 auto;padding:22px 26px 42px;color:#0b315f}.role-workbench__mobile-top[data-v-04e2fc60]{display:none}.workbench-hero[data-v-04e2fc60]{display:flex;align-items:center;justify-content:space-between;min-height:178px;padding:26px 32px 55px;border-radius:18px;background:linear-gradient(120deg,#1e63cf,#136cce 58%,#1698bc);color:#fff;box-shadow:0 16px 28px #1b58a829}.workbench-hero__copy p[data-v-04e2fc60]{margin:0 0 10px;color:#d7e8ff;font-size:13px}.workbench-hero__copy h1[data-v-04e2fc60]{margin:0 0 9px;font-size:30px}.workbench-hero__copy span[data-v-04e2fc60]{font-size:14px;color:#e5f2ff}.workbench-duty[data-v-04e2fc60]{display:grid;place-items:center;gap:8px;width:86px;height:86px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#ffffff1a}.workbench-duty b[data-v-04e2fc60]{font-size:12px}.workbench-metrics[data-v-04e2fc60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-42px 22px 0}.workbench-metrics article[data-v-04e2fc60]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 11px;min-height:112px;padding:19px;border:1px solid #e0e9f4;border-radius:14px;background:#fff;box-shadow:0 8px 22px #143a6c17}.metric-icon[data-v-04e2fc60]{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eaf2ff;color:#2167e4}.workbench-metrics strong[data-v-04e2fc60]{font:800 28px/1 Bahnschrift,Microsoft YaHei UI,sans-serif;color:#092d63}.workbench-metrics strong small[data-v-04e2fc60]{margin-left:3px;font-size:13px}.workbench-metrics p[data-v-04e2fc60]{grid-column:1;margin:9px 0 0;color:#6c82a2;font-size:12px}.workbench-metrics em[data-v-04e2fc60]{align-self:end;color:#149b73;font-size:11px;font-style:normal;text-align:right}.workbench-metrics .tone-red .metric-icon[data-v-04e2fc60]{background:#fff0f1;color:#e64d5b}.workbench-metrics .tone-red em[data-v-04e2fc60]{color:#e64d5b}.workbench-metrics .tone-green .metric-icon[data-v-04e2fc60]{background:#e8fbf5;color:#08ac80}.workbench-brief[data-v-04e2fc60],.workbench-progress[data-v-04e2fc60],.workbench-urgent[data-v-04e2fc60]{margin-top:18px;border:1px solid #e1eaf5;border-radius:16px;background:#fff;box-shadow:0 8px 24px #143a6c0e}.workbench-brief[data-v-04e2fc60]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:0 14px;padding:22px}.workbench-section-icon[data-v-04e2fc60]{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border:1px solid #bcd4ff;border-radius:12px;color:#2868e6;background:#f7faff}.workbench-brief header small[data-v-04e2fc60]{color:#6c86ae;font-size:11px;font-weight:700}.workbench-brief h2[data-v-04e2fc60]{margin:3px 0 0;font-size:22px}.workbench-new[data-v-04e2fc60]{align-self:start;padding:4px 7px;border-radius:4px;background:#2868e6;color:#fff;font-size:10px;font-weight:800}.workbench-brief p[data-v-04e2fc60]{grid-column:1/-1;margin:18px 0 12px;color:#496a95;font-size:14px;line-height:1.8}.workbench-brief>a[data-v-04e2fc60]{grid-column:1/-1;color:#2164d2;font-size:12px;font-weight:800}.workbench-progress[data-v-04e2fc60],.workbench-urgent[data-v-04e2fc60]{padding:22px}.workbench-progress>header[data-v-04e2fc60],.workbench-urgent>header[data-v-04e2fc60]{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.workbench-progress header small[data-v-04e2fc60],.workbench-urgent header small[data-v-04e2fc60]{color:#8196b2;font-size:10px}.workbench-progress h2[data-v-04e2fc60],.workbench-urgent h2[data-v-04e2fc60]{margin:3px 0 0;font-size:20px}.workbench-progress header button[data-v-04e2fc60]{display:flex;align-items:center;gap:4px;border:0;background:none;color:#7187a5;font-size:12px}.workbench-progress ol[data-v-04e2fc60]{display:grid;gap:0;margin:0;padding:0;list-style:none}.workbench-progress li[data-v-04e2fc60]{display:grid;grid-template-columns:30px minmax(120px,.7fr) minmax(180px,1.5fr);align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8eef6}.workbench-progress li[data-v-04e2fc60]:last-child{border:0}.workbench-progress li>i[data-v-04e2fc60]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#eef3f9;color:#6881a1;font-style:normal;font-size:11px;font-weight:800}.workbench-progress li:nth-child(1)>i[data-v-04e2fc60]{background:#fff1cb;color:#a36d0f}.workbench-progress li:nth-child(2)>i[data-v-04e2fc60]{background:#edf2f7}.workbench-progress li:nth-child(3)>i[data-v-04e2fc60]{background:#fff0e8;color:#a85f36}.workbench-progress li>div[data-v-04e2fc60]{display:grid;gap:4px}.workbench-progress li b[data-v-04e2fc60]{font-size:13px}.workbench-progress li small[data-v-04e2fc60]{color:#7890ae;font-size:10px}.workbench-progress li>span[data-v-04e2fc60]{display:grid;grid-template-columns:1fr 48px;align-items:center;gap:10px}.workbench-progress li em[data-v-04e2fc60]{height:7px;border-radius:999px;background:#e9eff7;overflow:hidden}.workbench-progress li u[data-v-04e2fc60]{display:block;height:100%;border-radius:inherit;background:#2d6be3}.workbench-progress li:nth-child(4) u[data-v-04e2fc60]{background:#f59e0b}.workbench-progress li:nth-child(5) u[data-v-04e2fc60]{background:#ef4f59}.workbench-progress li strong[data-v-04e2fc60]{color:#2868e6;font-size:11px;text-align:right}.workbench-empty[data-v-04e2fc60]{margin:0;padding:28px;text-align:center;color:#7b8fa9;font-size:13px}.workbench-urgent header>span[data-v-04e2fc60]{padding:7px 11px;border-radius:6px;background:#ffeded;color:#e6414c;font-size:11px;font-weight:800}.workbench-urgent>a[data-v-04e2fc60]{color:#2868e6;font-size:12px;font-weight:800}.workbench-tabs[data-v-04e2fc60]{display:none}.role-workbench[data-v-04e2fc60] .page-hero{min-height:168px;margin-bottom:18px;padding:30px 34px 26px;border-radius:16px}.role-workbench[data-v-04e2fc60] .hero-bg{background-position:center 52%}.role-workbench[data-v-04e2fc60] .hero-overlay{background:linear-gradient(105deg,#081a38b3,#0f326661 60%,#0b5c8033)}.role-workbench[data-v-04e2fc60] .hero-head{width:100%;min-height:104px}.role-workbench[data-v-04e2fc60] .hero-title{font-size:34px}.role-workbench[data-v-04e2fc60] .hero-desc{font-size:14px}.workbench-status-pill[data-v-04e2fc60]{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#ecf7ff;background:#ffffff29;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.workbench-status-pill i[data-v-04e2fc60]{width:8px;height:8px;border-radius:50%;background:#46e2a5;box-shadow:0 0 0 5px #46e2a52e}.workbench-metrics[data-v-04e2fc60]{margin:0}@media (max-width:1023px){.role-workbench[data-v-04e2fc60]{max-width:538px;padding:0 0 72px;background:#f4f7fb}.role-workbench__mobile-top[data-v-04e2fc60]{display:none}.role-workbench[data-v-04e2fc60] .page-hero{min-height:158px;margin:16px 16px 14px;padding:24px 22px 20px;border-radius:16px}.role-workbench[data-v-04e2fc60] .hero-head{min-height:94px;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.role-workbench[data-v-04e2fc60] .hero-copy{min-width:0}.role-workbench[data-v-04e2fc60] .hero-actions{flex:0 0 auto}.role-workbench[data-v-04e2fc60] .hero-title{font-size:26px}.role-workbench[data-v-04e2fc60] .hero-desc{font-size:13px}.workbench-status-pill[data-v-04e2fc60]{padding:7px 10px;font-size:10px}.workbench-metrics[data-v-04e2fc60]{gap:10px;margin:0 16px}.workbench-metrics article[data-v-04e2fc60]{display:grid;grid-template-columns:28px minmax(0,1fr);min-width:0;min-height:113px;padding:14px 9px;border-radius:10px;overflow:hidden}.metric-icon[data-v-04e2fc60]{width:28px;height:28px}.workbench-metrics strong[data-v-04e2fc60]{overflow:hidden;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.workbench-metrics p[data-v-04e2fc60]{grid-column:1;margin-top:7px;line-height:1.55}.workbench-metrics em[data-v-04e2fc60]{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workbench-brief[data-v-04e2fc60],.workbench-progress[data-v-04e2fc60],.workbench-urgent[data-v-04e2fc60]{margin-top:13px;border-right:0;border-left:0;border-radius:0;box-shadow:none}.workbench-brief[data-v-04e2fc60]{padding:21px 20px}.workbench-brief h2[data-v-04e2fc60]{font-size:21px}.workbench-brief p[data-v-04e2fc60]{font-size:13px;line-height:1.9}.workbench-progress[data-v-04e2fc60],.workbench-urgent[data-v-04e2fc60]{padding:22px 20px}.workbench-progress li[data-v-04e2fc60]{grid-template-columns:29px minmax(100px,.75fr) minmax(150px,1.35fr);gap:10px}.workbench-tabs[data-v-04e2fc60]{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);height:70px;border-top:1px solid #e1e7f0;background:#fff;box-shadow:0 -5px 18px #15356514}.workbench-tabs a[data-v-04e2fc60]{position:relative;display:grid;place-items:center;align-content:center;gap:4px;color:#8293aa;font-size:10px}.workbench-tabs a.active[data-v-04e2fc60]{color:#2868e6}.workbench-tabs a i[data-v-04e2fc60]{position:absolute;top:7px;left:calc(50% + 7px);min-width:18px;padding:2px 4px;border:2px solid #fff;border-radius:999px;background:#ef4652;color:#fff;font-size:8px;font-style:normal;font-weight:800;text-align:center}}@media (max-width:430px){.role-workbench[data-v-04e2fc60] .page-hero{margin-right:10px;margin-left:10px;padding-right:18px;padding-left:18px}.role-workbench[data-v-04e2fc60] .hero-title{font-size:26px}.workbench-status-pill[data-v-04e2fc60]{padding:7px}.workbench-status-pill i[data-v-04e2fc60]{width:7px;height:7px}.workbench-metrics[data-v-04e2fc60]{gap:7px;margin-right:10px;margin-left:10px}.workbench-metrics article[data-v-04e2fc60]{grid-template-columns:24px minmax(0,1fr);gap:3px 5px;padding:12px 7px}.metric-icon[data-v-04e2fc60]{width:24px;height:24px}.metric-icon[data-v-04e2fc60] svg{width:16px;height:16px}.workbench-metrics strong[data-v-04e2fc60]{font-size:20px}.workbench-metrics strong small[data-v-04e2fc60],.workbench-metrics p[data-v-04e2fc60]{font-size:10px}.workbench-metrics em[data-v-04e2fc60]{display:none}.workbench-progress li[data-v-04e2fc60]{grid-template-columns:27px 92px 1fr;gap:8px}.workbench-progress li>span[data-v-04e2fc60]{grid-template-columns:1fr 38px}}.mobile-message-badge[data-v-04e2fc60]{position:absolute;top:2px;right:2px;min-width:17px;padding:2px 4px;border:2px solid #2c6ce3;border-radius:999px;background:#e44646;color:#fff;font-size:8px;line-height:1;text-align:center}.role-workbench[data-role=department] .workbench-progress-meter u.is-closed[data-v-04e2fc60]{background:#20a66f}.role-workbench[data-role=department] .workbench-progress-row.tone-closed b[data-v-04e2fc60]{color:#168057}.workbench-progress-list li[data-v-04e2fc60]{display:block;min-height:auto;padding:12px 0}.workbench-progress-row[data-v-04e2fc60]{display:grid;width:100%;grid-template-columns:28px minmax(120px,.7fr) minmax(180px,1.5fr) auto;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.workbench-progress-row[data-v-04e2fc60]:focus-visible{outline:2px solid #2868e6;outline-offset:5px;border-radius:5px}.workbench-progress-row>i[data-v-04e2fc60]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#eef3f9;color:#6881a1;font-size:11px;font-weight:800}.workbench-progress-list li:nth-child(1)>button>i[data-v-04e2fc60]{background:#fff1cb;color:#a36d0f}.workbench-progress-list li:nth-child(2)>button>i[data-v-04e2fc60]{background:#eaf2ff;color:#3a68a4}.workbench-progress-list li:nth-child(3)>button>i[data-v-04e2fc60]{background:#fff0f1;color:#c95a5a}.workbench-progress-row>div[data-v-04e2fc60]{display:grid;gap:4px}.workbench-progress-row b[data-v-04e2fc60]{font-size:13px}.workbench-progress-row small[data-v-04e2fc60]{color:#7890ae;font-size:10px}.workbench-progress-meter[data-v-04e2fc60]{display:grid;grid-template-columns:1fr 48px!important;align-items:center;gap:10px!important}.workbench-progress-meter em[data-v-04e2fc60]{display:block;height:7px;border-radius:999px;background:#e9eff7;overflow:hidden}.workbench-progress-meter u[data-v-04e2fc60]{display:block;height:100%;border-radius:inherit;background:#2d6be3}.workbench-progress-meter u.is-overdue[data-v-04e2fc60]{background:#f59e0b}.workbench-progress-meter u.is-closed[data-v-04e2fc60]{background:#ef4f59}.workbench-progress-meter strong[data-v-04e2fc60]{color:#2868e6;font-size:11px;text-align:right}.workbench-progress-actions[data-v-04e2fc60]{display:flex;align-items:center;gap:8px}.workbench-progress-total[data-v-04e2fc60]{padding:6px 10px;border-radius:999px;background:#eef4ff;color:#3a68a4;font-size:11px;font-weight:700}.workbench-progress-attention[data-v-04e2fc60]{padding:6px 10px;border:1px solid rgba(214,67,78,.38);border-radius:999px;background:#fff0f1;color:#d6434e;font-size:11px;font-weight:800}.workbench-segment-tip[data-v-04e2fc60]{position:fixed;z-index:120;transform:translate(-50%,-100%);max-width:min(280px,80vw);padding:6px 9px;border:1px solid #dbe6f3;border-radius:7px;background:#fff;color:#173a5f;box-shadow:0 8px 20px #143a6c29;font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap;pointer-events:none}.workbench-progress-row[data-v-04e2fc60]{transition:background-color .18s ease}.workbench-progress-row[data-v-04e2fc60]:hover{background:#f7faff;border-radius:10px}.workbench-progress-row.tone-pending b[data-v-04e2fc60]{color:#a36d0f}.workbench-progress-row.tone-processing b[data-v-04e2fc60]{color:#2868e6}.workbench-progress-row.tone-near-deadline b[data-v-04e2fc60]{color:#b46539}.workbench-progress-row.tone-overdue b[data-v-04e2fc60]{color:#d6434e}.workbench-progress-row.tone-closed b[data-v-04e2fc60]{color:#5f7a9c}.workbench-progress-meter u[data-v-04e2fc60]{transition:width .35s ease}.workbench-metric-button[data-v-04e2fc60]{position:relative;display:grid;width:100%;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 11px;min-height:112px;padding:19px;border:1px solid #e0e9f4;border-radius:14px;background:#fff;box-shadow:0 8px 22px #143a6c17;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workbench-metric-button[data-v-04e2fc60]:hover,.workbench-metric-button[data-v-04e2fc60]:focus-visible{border-color:#b8cff3;box-shadow:0 10px 26px #143a6c24;outline:0;transform:translateY(-1px)}@media (max-width:600px){.workbench-progress-row[data-v-04e2fc60]{grid-template-columns:27px 92px minmax(0,1fr) auto;gap:8px}.workbench-progress-meter[data-v-04e2fc60]{grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important}.workbench-progress-meter strong[data-v-04e2fc60]{font-size:12px}.workbench-progress-actions[data-v-04e2fc60]{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1023px){.workbench-metric-button[data-v-04e2fc60]{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto;min-width:0;min-height:113px;padding:14px 9px;border-radius:10px;overflow:hidden}.workbench-metric-button p[data-v-04e2fc60]{grid-column:2;grid-row:3;margin:8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench-metric-button em[data-v-04e2fc60]{grid-column:2;grid-row:2;align-self:end;justify-self:end}}@media (max-width:430px){.workbench-metric-button[data-v-04e2fc60]{grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3px 5px;min-height:84px;padding:10px 8px}.workbench-metric-button .metric-icon[data-v-04e2fc60]{grid-row:1;align-self:center}.workbench-metric-button strong[data-v-04e2fc60]{grid-column:2;grid-row:1;align-self:center;font-size:15px;overflow:visible}.workbench-metric-button strong small[data-v-04e2fc60]{font-size:9px;flex:0 0 auto}.workbench-metric-button p[data-v-04e2fc60]{grid-column:1/-1;grid-row:2;margin:8px 0 0;font-size:12px;font-weight:700;color:#173a5f;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench-metric-button em[data-v-04e2fc60]{display:none!important}}.workbench-progress header button .is-spinning[data-v-04e2fc60]{animation:workbench-refresh-spin-04e2fc60 .8s linear infinite;transform-origin:50% 50%}@keyframes workbench-refresh-spin-04e2fc60{to{transform:rotate(360deg)}}.workbench-urgent-list[data-v-04e2fc60]{display:grid;gap:0;margin:0 0 16px;padding:0;list-style:none;border-top:1px solid #e8eef6}.workbench-urgent-row[data-v-04e2fc60]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 4px;border-bottom:1px solid #e8eef6;color:inherit;text-decoration:none}.workbench-urgent-row[data-v-04e2fc60]:last-child{border-bottom:0}.workbench-urgent-row[data-v-04e2fc60]:hover{background:#f7faff;border-radius:8px}.workbench-urgent-dot[data-v-04e2fc60]{width:8px;height:8px;border-radius:50%;background:#4a90e2}.workbench-urgent-row.tone-red .workbench-urgent-dot[data-v-04e2fc60]{background:#e64d5b}.workbench-urgent-row.tone-amber .workbench-urgent-dot[data-v-04e2fc60]{background:#f5a623}.workbench-urgent-row.tone-blue .workbench-urgent-dot[data-v-04e2fc60]{background:#4a90e2}.workbench-urgent-row b[data-v-04e2fc60]{font-size:13px}.workbench-urgent-row small[data-v-04e2fc60]{color:#7187a5;font-size:11px;font-weight:700}.workbench-tabs a.router-link-exact-active[data-v-04e2fc60]{color:#2868e6}.role-workbench[data-v-04e2fc60] .page-hero{min-height:0;margin-bottom:18px;padding:26px 28px 22px;border-radius:16px}.role-workbench[data-v-04e2fc60] .hero-head{min-height:0}@media (max-width:1023px){.role-workbench[data-v-04e2fc60] .page-hero{min-height:0;margin:16px 16px 14px;padding:18px 18px 14px;border-radius:12px}.role-workbench[data-v-04e2fc60] .hero-head{min-height:0}}@media (max-width:760px){.role-workbench[data-v-04e2fc60] .page-hero{min-height:128px;margin:16px 16px 14px;padding:16px 16px 12px;border-radius:12px}.role-workbench[data-v-04e2fc60] .hero-head{min-height:74px}}@media (max-width:430px){.role-workbench[data-v-04e2fc60] .page-hero{margin-right:12px;margin-left:12px;padding-right:16px;padding-left:16px}}.workbench-progress-row--detail[data-v-04e2fc60]{display:block;width:100%;padding:2px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.workbench-progress-row--detail[data-v-04e2fc60]:focus-visible{outline:2px solid #2868e6;outline-offset:5px;border-radius:5px}.workbench-progress-row--detail .workbench-progress-main[data-v-04e2fc60]{display:grid;gap:6px;min-width:0}.workbench-progress-row--detail .workbench-progress-head[data-v-04e2fc60]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.workbench-progress-row--detail .workbench-progress-head b[data-v-04e2fc60]{font-size:13px}.workbench-progress-row--detail .workbench-progress-completed[data-v-04e2fc60]{color:#2868e6;font-size:11px;font-weight:800;white-space:nowrap}.workbench-progress-row--detail .workbench-progress-bar[data-v-04e2fc60]{display:flex;width:100%;height:12px;overflow:hidden;border-radius:999px;background:#e9eff7}.workbench-progress-row--detail .workbench-progress-bar u[data-v-04e2fc60]{display:block;height:100%;min-width:2px;border-radius:0}.workbench-progress-list li .workbench-progress-bar u.is-closed[data-v-04e2fc60]{background:#20a66f}.workbench-progress-list li .workbench-progress-bar u.is-processing[data-v-04e2fc60]{background:#2d6be3}.workbench-progress-list li .workbench-progress-bar u.is-near-deadline[data-v-04e2fc60]{background:#f59e0b}.workbench-progress-list li .workbench-progress-bar u.is-overdue[data-v-04e2fc60]{background:#ef4f59}.workbench-progress-list li .workbench-progress-bar u.is-other[data-v-04e2fc60]{background:#c3cede}.workbench-progress-row--detail .workbench-progress-meta[data-v-04e2fc60]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7890ae;font-size:10px}.workbench-progress-row--detail .workbench-progress-meta small[data-v-04e2fc60]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-progress-row--detail .workbench-progress-meta span[data-v-04e2fc60]{flex:0 0 auto;color:#2868e6;font-weight:800;white-space:nowrap}.workbench-progress-row--stacked[data-v-04e2fc60]{display:grid;width:100%;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.workbench-progress-row--stacked[data-v-04e2fc60]:focus-visible{outline:2px solid #2868e6;outline-offset:5px;border-radius:5px}.workbench-progress-row--stacked .workbench-progress-info[data-v-04e2fc60]{display:grid;gap:4px;min-width:0}.workbench-progress-row--stacked .workbench-progress-info b[data-v-04e2fc60]{font-size:13px}.workbench-progress-row--stacked .workbench-progress-meta[data-v-04e2fc60]{color:#7890ae;font-size:10px;white-space:nowrap}.workbench-progress-row--stacked .workbench-progress-value[data-v-04e2fc60]{display:grid;gap:2px;justify-items:end;color:#2868e6;font-size:12px;font-weight:800;white-space:nowrap}.workbench-progress-row--stacked .workbench-progress-value small[data-v-04e2fc60]{color:#7890ae;font-size:10px;font-weight:400}.workbench-progress-stacked[data-v-04e2fc60]{display:flex;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e9eff7}.workbench-progress-stacked.is-empty-state[data-v-04e2fc60]{display:inline-flex;align-items:center;width:auto;min-height:22px;padding:2px 9px;border:1px dashed #cbd8ea;border-radius:999px;background:#f6f9fd;color:#7a8fa8;font-size:10px;font-weight:500;white-space:nowrap}.workbench-progress-stacked u[data-v-04e2fc60]{display:block;height:100%;min-width:2px;border-radius:0}.workbench-progress-list li .workbench-progress-stacked u.is-closed[data-v-04e2fc60]{background:#20a66f}.workbench-progress-list li .workbench-progress-stacked u.is-processing[data-v-04e2fc60]{background:#2d6be3}.workbench-progress-list li .workbench-progress-stacked u.is-near-deadline[data-v-04e2fc60]{background:#f59e0b}.workbench-progress-list li .workbench-progress-stacked u.is-overdue[data-v-04e2fc60]{background:#ef4f59}.workbench-progress-legend[data-v-04e2fc60]{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 0;padding-top:12px;border-top:1px solid #e8eef6;color:#7187a5;font-size:11px}.workbench-progress-legend span[data-v-04e2fc60]{display:inline-flex;align-items:center;gap:5px}.workbench-progress-legend i[data-v-04e2fc60]{width:8px;height:8px;border-radius:2px;font-style:normal}.workbench-progress-legend i.is-closed[data-v-04e2fc60]{background:#20a66f}.workbench-progress-legend i.is-processing[data-v-04e2fc60]{background:#2d6be3}.workbench-progress-legend i.is-near-deadline[data-v-04e2fc60]{background:#f59e0b}.workbench-progress-legend i.is-overdue[data-v-04e2fc60]{background:#ef4f59}.workbench-progress-legend i.is-other[data-v-04e2fc60]{background:#c3cede}@media (max-width:600px){.workbench-progress-row--detail .workbench-progress-head b[data-v-04e2fc60]{font-size:12px}.workbench-progress-row--detail .workbench-progress-completed[data-v-04e2fc60]{font-size:10px}.workbench-progress-row.workbench-progress-row--stacked[data-v-04e2fc60]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info value" "bar bar";gap:8px}.workbench-progress-row.workbench-progress-row--stacked .workbench-progress-info[data-v-04e2fc60]{grid-area:info}.workbench-progress-row.workbench-progress-row--stacked .workbench-progress-stacked[data-v-04e2fc60]{grid-area:bar}.workbench-progress-row.workbench-progress-row--stacked .workbench-progress-value[data-v-04e2fc60]{grid-area:value}.workbench-progress-row.workbench-progress-row--stacked .workbench-progress-meta[data-v-04e2fc60]{white-space:normal}}.workbench-progress-meter strong.risk-danger[data-v-04e2fc60]{color:#d6434e}.workbench-progress-meter strong.risk-warn[data-v-04e2fc60]{color:#b36a12}.workbench-progress-meter strong.risk-good[data-v-04e2fc60]{color:#168057}.workbench-progress-meter strong.risk-muted[data-v-04e2fc60]{color:#71809a}.role-workbench[data-role=system_admin] .workbench-progress li:nth-child(4) .workbench-progress-meter u[data-v-04e2fc60],.role-workbench[data-role=system_admin] .workbench-progress li:nth-child(5) .workbench-progress-meter u[data-v-04e2fc60]{background:#2d6be3}.workbench-progress-row .admin-detail-link[data-v-04e2fc60]{grid-column:4;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 9px;border:1px solid #c9d8ef;border-radius:7px;background:#f5f9ff;color:#3a68a4;font-size:10px;font-weight:700;cursor:pointer}.workbench-progress-row .admin-detail-link[data-v-04e2fc60]:hover{background:#eaf1ff}.admin-efficiency-score[data-v-04e2fc60]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:center;margin:14px 0;padding:16px 18px;border-radius:12px;background:linear-gradient(120deg,#123a70,#1f6fc4);color:#fff}.admin-efficiency-score__copy small[data-v-04e2fc60]{display:block;color:#cfe2ff;font-size:10px;font-weight:700}.admin-efficiency-score__copy strong[data-v-04e2fc60]{display:block;margin-top:3px;font-size:30px;line-height:1;font-weight:800}.admin-efficiency-score__copy strong em[data-v-04e2fc60]{margin-left:3px;font-size:12px;font-style:normal;color:#cfe2ff}.admin-efficiency-score__copy span[data-v-04e2fc60]{display:block;margin-top:6px;color:#d4e6ff;font-size:10px}.admin-efficiency-score__metrics[data-v-04e2fc60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.admin-efficiency-score__metrics div[data-v-04e2fc60]{padding:9px 8px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff21;text-align:center}.admin-efficiency-score__metrics dt[data-v-04e2fc60]{color:#d4e6ff;font-size:9px}.admin-efficiency-score__metrics dd[data-v-04e2fc60]{margin:3px 0 0;font-size:19px;font-weight:800}.admin-efficiency-score__metrics dd.is-good[data-v-04e2fc60]{color:#7ef0c2}.admin-efficiency-score__metrics dd.is-warn[data-v-04e2fc60]{color:#ffd59a}.admin-efficiency-score__metrics dd.is-danger[data-v-04e2fc60]{color:#ffb3b3}.admin-efficiency-role[data-v-04e2fc60]{display:inline-flex;gap:2px;margin-bottom:12px;padding:2px;border:1px solid #d8e3f0;border-radius:7px;background:#f7f9fc}.admin-efficiency-role button[data-v-04e2fc60]{min-height:30px;padding:0 14px;border:0;border-radius:5px;background:transparent;color:#607896;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-efficiency-role button.is-active[data-v-04e2fc60]{background:#2868e6;color:#fff}.admin-efficiency-tabs[data-v-04e2fc60]{display:flex;gap:8px;margin-bottom:13px}.admin-efficiency-tabs button[data-v-04e2fc60]{flex:1;min-height:36px;border:1px solid #d9e3f1;border-radius:8px;background:#f7f9fc;color:#7187a5;font-size:12px;font-weight:700;cursor:pointer}.admin-efficiency-tabs button.is-active[data-v-04e2fc60]{border-color:#2868e6;background:#eaf1ff;color:#2868e6}.admin-trend-panel[data-v-04e2fc60]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;margin-top:4px}.admin-trend-composition[data-v-04e2fc60],.admin-trend-chart[data-v-04e2fc60]{padding:13px;border:1px solid #e1eaf5;border-radius:11px;background:#fbfcff}.admin-trend-heading[data-v-04e2fc60]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.admin-trend-heading b[data-v-04e2fc60]{font-size:12px}.admin-trend-heading span[data-v-04e2fc60]{color:#7890ae;font-size:10px}.admin-trend-composition dl[data-v-04e2fc60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px}.admin-trend-composition dl div[data-v-04e2fc60]{padding:7px 4px;border-radius:8px;background:#f0f5fb;text-align:center}.admin-trend-composition dt[data-v-04e2fc60]{color:#7187a5;font-size:9px}.admin-trend-composition dd[data-v-04e2fc60]{margin:2px 0 0;color:#173a5f;font-size:14px;font-weight:800}.admin-composition-bar[data-v-04e2fc60]{display:flex;height:11px;overflow:hidden;border-radius:999px;background:#edf2f8}.admin-composition-bar span[data-v-04e2fc60]{display:block;height:100%;min-width:2px}.admin-composition-bar .is-closed[data-v-04e2fc60]{background:#20a66f}.admin-composition-bar .is-processing[data-v-04e2fc60]{background:#2d6be3}.admin-composition-bar .is-near-deadline[data-v-04e2fc60]{background:#f59e0b}.admin-composition-bar .is-overdue[data-v-04e2fc60]{background:#ef4f59}.admin-composition-bar .is-other[data-v-04e2fc60]{background:#c3cede}.admin-trend-bars[data-v-04e2fc60]{display:flex;align-items:flex-end;gap:7px;height:120px}.admin-trend-bars>div[data-v-04e2fc60]{display:grid;grid-template-rows:1fr auto;gap:4px;flex:1;height:100%;min-width:0}.admin-trend-bars .admin-trend-plot[data-v-04e2fc60]{display:flex;position:relative;align-items:flex-end;justify-content:stretch;width:100%;height:calc(var(--bar-pct) * 1%);min-height:20px;margin-top:auto}.admin-trend-bars .admin-trend-plot i[data-v-04e2fc60]{display:block;width:100%;height:100%;border-radius:3px;background:#20a66f}.admin-trend-count[data-v-04e2fc60]{position:absolute;right:0;bottom:100%;margin-bottom:4px;width:100%;color:#173a5f;font-size:10px;font-weight:800;line-height:1;text-align:center;pointer-events:none}.admin-trend-bars small[data-v-04e2fc60]{text-align:center;color:#7890ae;font-size:9px}.admin-rank-panel[data-v-04e2fc60]{margin-top:4px}.admin-rank-keys[data-v-04e2fc60]{display:flex;gap:7px;margin-bottom:10px}.admin-rank-keys button[data-v-04e2fc60]{min-height:32px;padding:0 13px;border:1px solid #d9e3f1;border-radius:8px;background:#f7f9fc;color:#7187a5;font-size:11px;font-weight:700;cursor:pointer}.admin-rank-keys button.is-active[data-v-04e2fc60]{border-color:#2868e6;background:#eaf1ff;color:#2868e6}.admin-rank-list[data-v-04e2fc60]{display:grid;gap:0;margin:0;padding:0;list-style:none}.admin-rank-list li[data-v-04e2fc60]{display:block;min-height:auto;padding:0;gap:0;grid-template-columns:none;border-bottom:1px solid #e8eef6}.admin-rank-list li[data-v-04e2fc60]:last-child{border-bottom:0}.admin-rank-list button[data-v-04e2fc60]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-rank-list button[data-v-04e2fc60]:hover{background:#f7faff;border-radius:9px}.admin-rank-list i[data-v-04e2fc60]{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#eef3f9;color:#6881a1;font-style:normal;font-size:11px;font-weight:800}.admin-rank-list li:nth-child(1) button>i[data-v-04e2fc60]:first-child{background:#fff1cb;color:#a36d0f}.admin-rank-list li:nth-child(2) button>i[data-v-04e2fc60]:first-child{background:#eaf2ff;color:#3a68a4}.admin-rank-list li:nth-child(3) button>i[data-v-04e2fc60]:first-child{background:#fff0e8;color:#a85f36}.admin-rank-list .admin-rank-main[data-v-04e2fc60]{display:grid;gap:5px;min-width:0}.admin-rank-list b[data-v-04e2fc60]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-rank-list small[data-v-04e2fc60]{color:#7890ae;font-size:10px}.admin-rank-list em[data-v-04e2fc60]{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.admin-rank-list li em[data-v-04e2fc60]{height:auto;min-height:0;overflow:visible;line-height:1.5}.admin-rank-list em.risk-danger[data-v-04e2fc60]{background:#ffeded;color:#d6434e}.admin-rank-list em.risk-warn[data-v-04e2fc60]{background:#fff4dc;color:#b36a12}.admin-rank-list em.risk-good[data-v-04e2fc60]{background:#e7f8f1;color:#168057}.admin-rank-list em.risk-muted[data-v-04e2fc60]{background:#eff3f8;color:#71809a}.admin-rank-main b[data-v-04e2fc60]{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-rank-main small[data-v-04e2fc60]{color:#7890ae;font-size:10px;line-height:1.5}.admin-rank-bar[data-v-04e2fc60]{display:flex;width:100%;height:10px;overflow:hidden;border-radius:999px;background:#edf2f8}.admin-rank-bar i[data-v-04e2fc60]{display:block;height:100%;min-width:0;margin:0;border:0;border-radius:0}.admin-rank-bar .is-closed[data-v-04e2fc60]{background:#20a66f;box-shadow:1px 0 #20a66f}.admin-rank-bar .is-processing[data-v-04e2fc60]{background:#2d6be3;box-shadow:1px 0 #2d6be3}.admin-rank-bar .is-near-deadline[data-v-04e2fc60]{background:#f59e0b;box-shadow:1px 0 #f59e0b}.admin-rank-bar .is-overdue[data-v-04e2fc60]{background:#ef4f59;box-shadow:1px 0 #ef4f59}.admin-rank-bar .is-other[data-v-04e2fc60]{background:#c3cede;box-shadow:1px 0 #c3cede}.admin-progress-legend[data-v-04e2fc60]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:12px 0 0;padding-top:12px;border-top:1px solid #e8eef6;color:#7187a5;font-size:11px}.admin-progress-legend span[data-v-04e2fc60]{display:inline-flex;align-items:center;gap:5px}.admin-progress-legend i[data-v-04e2fc60]{width:9px;height:9px;border-radius:2px;font-style:normal}.admin-progress-legend i.is-closed[data-v-04e2fc60]{background:#20a66f}.admin-progress-legend i.is-processing[data-v-04e2fc60]{background:#2d6be3}.admin-progress-legend i.is-near-deadline[data-v-04e2fc60]{background:#f59e0b}.admin-progress-legend i.is-overdue[data-v-04e2fc60]{background:#ef4f59}.admin-progress-legend i.is-other[data-v-04e2fc60]{background:#c3cede}.admin-progress-legend--bar[data-v-04e2fc60]{margin:0;padding:0;border:0;justify-content:center;gap:8px 14px;font-size:10px}.admin-detail-sheet[data-v-04e2fc60]{margin-top:14px;padding:13px;border:1px solid #d9e3f1;border-radius:11px;background:#fbfcff;box-shadow:0 8px 20px #102d5c14}.admin-detail-sheet__head[data-v-04e2fc60]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.admin-detail-sheet__head b[data-v-04e2fc60]{font-size:12px}.admin-detail-sheet__head button[data-v-04e2fc60]{width:26px;height:26px;border:0;border-radius:7px;background:#eef3f9;color:#7187a5;font-size:16px;line-height:1;cursor:pointer}.admin-detail-sheet__grid[data-v-04e2fc60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 10px}.admin-detail-sheet__grid div[data-v-04e2fc60]{padding:8px 6px;border-radius:8px;background:#f0f5fb;text-align:center}.admin-detail-sheet__grid dt[data-v-04e2fc60]{color:#7187a5;font-size:9px}.admin-detail-sheet__grid dd[data-v-04e2fc60]{margin:2px 0 0;color:#173a5f;font-size:14px;font-weight:800}.admin-detail-sheet__action[data-v-04e2fc60]{display:block;text-align:center;padding:9px 0;border-radius:8px;background:#eaf1ff;color:#2868e6;font-size:11px;font-weight:700;text-decoration:none}.admin-risk-layout[data-v-04e2fc60]{display:block;min-width:0}.admin-risk-layout.is-admin[data-v-04e2fc60]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;align-items:stretch}.admin-risk-layout.is-admin.is-compact[data-v-04e2fc60]{grid-template-columns:minmax(0,1fr);gap:0}.admin-risk-layout__list[data-v-04e2fc60]{min-width:0}.admin-risk-detail[data-v-04e2fc60]{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid #d9e3f1;border-radius:11px;background:#fbfcff;box-shadow:0 8px 20px #102d5c0f}.admin-risk-detail .admin-detail-sheet__head[data-v-04e2fc60]{margin-bottom:10px}.admin-risk-chip[data-v-04e2fc60]{padding:3px 9px;border-radius:999px;font-size:9px;font-weight:700;white-space:nowrap}.admin-risk-chip.risk-danger[data-v-04e2fc60]{background:#ffeded;color:#d6434e}.admin-risk-chip.risk-warn[data-v-04e2fc60]{background:#fff4dc;color:#b36a12}.admin-risk-chip.risk-good[data-v-04e2fc60]{background:#e7f8f1;color:#168057}.admin-risk-chip.risk-muted[data-v-04e2fc60]{background:#eff3f8;color:#71809a}.admin-risk-detail__bar[data-v-04e2fc60]{display:flex;width:100%;flex:1;align-items:center;min-height:40px;margin:0 0 12px;overflow:hidden;border-radius:999px;background:#edf2f8}.admin-risk-detail__bar-block[data-v-04e2fc60]{display:grid;gap:6px;flex:1;align-content:center;min-height:64px}.admin-risk-detail__bar-block .admin-risk-detail__bar[data-v-04e2fc60]{flex:0 0 auto;min-height:12px;margin:0}.admin-risk-detail__bar>span[data-v-04e2fc60]{display:block;height:12px;min-width:2px}.admin-risk-detail__bar>span[data-v-04e2fc60]:first-child{border-radius:999px 0 0 999px}.admin-risk-detail__bar>span[data-v-04e2fc60]:last-child{border-radius:0 999px 999px 0}.admin-risk-detail__bar .is-closed[data-v-04e2fc60]{background:#20a66f}.admin-risk-detail__bar .is-processing[data-v-04e2fc60]{background:#2d6be3}.admin-risk-detail__bar .is-near-deadline[data-v-04e2fc60]{background:#f59e0b}.admin-risk-detail__bar .is-overdue[data-v-04e2fc60]{background:#ef4f59}.admin-risk-detail__bar .is-other[data-v-04e2fc60]{background:#c3cede}@media (max-width:760px){.admin-efficiency-score[data-v-04e2fc60]{grid-template-columns:1fr;gap:11px;padding:13px 14px}.admin-efficiency-score__copy strong[data-v-04e2fc60]{font-size:26px}.admin-efficiency-score__metrics dd[data-v-04e2fc60]{font-size:16px}.admin-trend-panel[data-v-04e2fc60],.admin-risk-layout.is-admin[data-v-04e2fc60]{grid-template-columns:1fr}.admin-risk-detail[data-v-04e2fc60]{margin-top:2px;box-shadow:none}.workbench-progress-row[data-v-04e2fc60]{grid-template-columns:27px minmax(0,1fr) auto auto;gap:8px}.workbench-progress-row .admin-detail-link[data-v-04e2fc60]{grid-column:auto;padding-inline:7px}}@media (max-width:430px){.admin-efficiency-tabs button[data-v-04e2fc60]{font-size:11px}.admin-trend-composition dl[data-v-04e2fc60]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rank-keys[data-v-04e2fc60]{flex-wrap:wrap}.admin-rank-keys button[data-v-04e2fc60]{flex:1 1 30%;padding-inline:4px}.admin-rank-list button[data-v-04e2fc60]{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:9px 6px}.admin-detail-sheet__grid[data-v-04e2fc60]{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-progress-row[data-v-04e2fc60]{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank main action" "rank meter action"}.workbench-progress-row>i[data-v-04e2fc60]{grid-area:rank}.workbench-progress-row>div[data-v-04e2fc60]{grid-area:main}.workbench-progress-row .workbench-progress-meter[data-v-04e2fc60]{grid-area:meter}.workbench-progress-row .admin-detail-link[data-v-04e2fc60]{grid-area:action;align-self:center}}.dashboard-status-pill[data-v-105a6eb9]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff29;color:#ecf7ff;font-size:12px;font-weight:700}.dashboard-status-pill i[data-v-105a6eb9]{width:8px;height:8px;border-radius:50%;background:#46e2a5;box-shadow:0 0 0 5px #46e2a52e}.dashboard-role-loading[data-v-105a6eb9]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:calc(100vh - 70px);color:#7185a3;font-size:13px}.dashboard-role-loading i[data-v-105a6eb9]{width:18px;height:18px;border:2px solid #cfddf0;border-top-color:#2868e6;border-radius:50%;animation:loading-role-105a6eb9 .7s linear infinite}@keyframes loading-role-105a6eb9{to{transform:rotate(360deg)}}.duty-quick-cards[data-v-fa6c7bd1]{margin-top:14px}.duty-quick-cards-head[data-v-fa6c7bd1]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.duty-quick-cards-head .eyebrow[data-v-fa6c7bd1]{margin:0 0 3px;color:#8a98ad;font-size:10px;font-weight:700;letter-spacing:.04em}.duty-quick-cards-head h2[data-v-fa6c7bd1]{margin:0;font-size:19px;color:var(--ink, #102d5c)}.duty-quick-cards-head>span[data-v-fa6c7bd1]{color:#8491a5;font-size:10px;white-space:nowrap}.duty-quick-grid[data-v-fa6c7bd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.duty-quick-card[data-v-fa6c7bd1]{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 12px;min-width:0;min-height:122px;padding:16px 16px 14px;overflow:hidden;border:1px solid var(--line, #e4ebf5);border-radius:12px;color:var(--ink, #102d5c);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.duty-quick-card[data-category=conflict][data-v-fa6c7bd1]{background:linear-gradient(135deg,#fff,#f8fbff 55%,#fff5ec);box-shadow:0 6px 17px #1e48870f}.duty-quick-card[data-category=service][data-v-fa6c7bd1]{background:linear-gradient(135deg,#fff,#f8fbff 55%,#edf9f5);box-shadow:0 6px 17px #1e48870f}.duty-quick-card[data-v-fa6c7bd1]:after{content:"";position:absolute;right:-34px;bottom:-46px;width:108px;height:108px;border:1px solid rgba(44,151,172,.14);border-radius:50%;box-shadow:0 0 0 16px #2c97ac09;pointer-events:none}.duty-quick-card[data-v-fa6c7bd1]>*{position:relative;z-index:1}.duty-quick-card[data-v-fa6c7bd1]:hover{border-color:#a9c7f2;box-shadow:0 10px 24px #173a6c17;transform:translateY(-1px)}.duty-quick-card[data-v-fa6c7bd1]:focus-visible{outline:2px solid var(--primary, #2868e6);outline-offset:2px}.duty-quick-card-icon[data-v-fa6c7bd1]{display:grid;grid-row:1 / 3;place-items:center;align-self:center;width:43px;height:43px;border-radius:9px;box-shadow:inset 0 1px #ffffffb8}.duty-quick-card[data-category=conflict] .duty-quick-card-icon[data-v-fa6c7bd1]{color:#c47a00;background:linear-gradient(135deg,#fff8e7,#ffe7ae)}.duty-quick-card[data-category=service] .duty-quick-card-icon[data-v-fa6c7bd1]{color:#15977b;background:linear-gradient(135deg,#effcf8,#c9f1e4)}.duty-quick-card-title[data-v-fa6c7bd1]{align-self:center;font-size:16px;color:var(--ink, #102d5c)}.duty-quick-counts[data-v-fa6c7bd1]{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.duty-quick-counts div[data-v-fa6c7bd1]{padding:6px 4px 5px;border:1px solid rgba(213,225,241,.9);border-radius:8px;background:#ffffffc7;text-align:center}.duty-quick-counts dt[data-v-fa6c7bd1]{color:#8491a5;font-size:10px;white-space:nowrap}.duty-quick-counts dd[data-v-fa6c7bd1]{margin:2px 0 0;color:var(--ink, #102d5c);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.duty-quick-counts div:nth-child(1) dd[data-v-fa6c7bd1]{color:var(--primary, #2868e6)}.duty-quick-counts div:nth-child(2) dd[data-v-fa6c7bd1]{color:#0e9f8a}.duty-quick-counts div:nth-child(3) dd[data-v-fa6c7bd1]{color:#10a979}.duty-quick-cta[data-v-fa6c7bd1]{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:2px;color:var(--primary, #2868e6);font-size:11px;font-weight:700}.duty-quick-note[data-v-fa6c7bd1]{margin:9px 2px 0;color:#95a2b5;font-size:10px;line-height:1.6}@media (max-width: 760px){.duty-quick-cards[data-v-fa6c7bd1]{margin-top:12px}.duty-quick-cards-head[data-v-fa6c7bd1]{margin-bottom:11px}.duty-quick-cards-head h2[data-v-fa6c7bd1]{font-size:17px}.duty-quick-grid[data-v-fa6c7bd1]{grid-template-columns:1fr;gap:10px}.duty-quick-card[data-v-fa6c7bd1]{grid-template-columns:40px minmax(0,1fr);gap:6px 11px;min-height:0;padding:14px 14px 13px}.duty-quick-card-icon[data-v-fa6c7bd1]{width:38px;height:38px;border-radius:9px}.duty-quick-card-title[data-v-fa6c7bd1]{font-size:16px}.duty-quick-counts dd[data-v-fa6c7bd1]{font-size:18px}}@media (max-width: 430px){.duty-quick-cards-head>span[data-v-fa6c7bd1]{display:none}.duty-quick-card[data-v-fa6c7bd1]{grid-template-columns:36px minmax(0,1fr);gap:5px 10px;padding:13px 12px 12px}.duty-quick-card-icon[data-v-fa6c7bd1]{width:34px;height:34px}.duty-quick-card-icon[data-v-fa6c7bd1] svg{width:18px;height:18px}}.grid-worker-workbench[data-v-8e363474]{--primary: #2868e6;--ink: #102d5c;--line: #e4ebf5;color:var(--ink);padding-bottom:92px}.grid-worker-workbench[data-v-8e363474] .page-hero{min-height:168px;margin-bottom:18px;padding:30px 34px 26px;border-radius:16px}.grid-worker-workbench[data-v-8e363474] .hero-bg{background-position:center 52%}.grid-worker-workbench[data-v-8e363474] .hero-overlay{background:linear-gradient(105deg,#081a38b3,#0f326661 60%,#0b5c8033)}.grid-worker-workbench[data-v-8e363474] .hero-head{width:100%;min-height:104px;align-items:flex-start;flex-wrap:nowrap}.grid-worker-workbench[data-v-8e363474] .hero-title{font-size:34px}.grid-worker-workbench[data-v-8e363474] .hero-desc{font-size:14px}.todo-card[data-v-8e363474],.orders-card[data-v-8e363474]{position:relative;margin-top:14px;padding:20px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#eaf1ff8a,#fff 42%,#edf9fa7a);box-shadow:0 8px 22px #1632590d}.todo-card[data-v-8e363474]:before,.orders-card[data-v-8e363474]:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#2868e600,#2868e685,#139aa961,#2868e600)}.section-heading[data-v-8e363474]{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:13px}.section-heading p[data-v-8e363474],.section-heading h2[data-v-8e363474]{margin:0}.section-heading p[data-v-8e363474]{margin-bottom:3px;color:#8a98ad;font-size:10px;font-weight:700}.section-heading h2[data-v-8e363474]{font-size:19px}.todo-total[data-v-8e363474],.link-button[data-v-8e363474]{display:flex;align-items:center;gap:3px;color:var(--primary);font-size:11px;font-weight:700}.todo-total strong[data-v-8e363474]{font-size:18px}.todo-list[data-v-8e363474]{position:relative;z-index:1;display:grid;gap:7px}.todo-row[data-v-8e363474]{display:grid;grid-template-columns:37px minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;border:1px solid rgba(213,225,241,.9);border-radius:8px;color:var(--ink);background:#ffffffc7}.todo-row[data-v-8e363474]:hover{border-color:#a9c7f2;background:#fff;box-shadow:0 5px 12px #1d5bb214}.todo-icon[data-v-8e363474],.order-icon[data-v-8e363474]{display:grid;place-items:center;width:35px;height:35px;border-radius:7px;color:var(--primary);background:linear-gradient(135deg,#f1f6ff,#dceaff);box-shadow:inset 0 1px #ffffffc7}.todo-copy[data-v-8e363474],.order-copy[data-v-8e363474],.order-state[data-v-8e363474],.service-copy[data-v-8e363474]{display:grid;gap:4px;min-width:0}.todo-copy strong[data-v-8e363474],.order-copy strong[data-v-8e363474]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.todo-copy small[data-v-8e363474],.order-copy small[data-v-8e363474],.order-state small[data-v-8e363474]{overflow:hidden;color:#8491a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.todo-copy .todo-kind[data-v-8e363474]{color:#6681aa;font-weight:700}.todo-state[data-v-8e363474]{min-width:50px}.todo-row>svg[data-v-8e363474]{color:#9aa6b8}.todo-empty[data-v-8e363474],.order-empty[data-v-8e363474]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:74px;color:#8090a8;font-size:12px}.todo-empty[data-v-8e363474]{border:1px dashed #dce6f5;border-radius:8px;background:#fff9}.todo-empty svg[data-v-8e363474]{color:#10a979}.workbench-notice[data-v-8e363474]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #f1d0d0;border-radius:7px;color:#a93d3d;background:#fff8f8;font-size:11px}.workbench-notice button[data-v-8e363474]{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:0;color:inherit;background:transparent;font-weight:700}.ai-create[data-v-8e363474]{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;margin-top:14px;padding:17px 20px;overflow:hidden;border:1px solid #cbdcf7;border-radius:12px;color:var(--ink);background:linear-gradient(112deg,#e6efff,#fff 58%,#e3f6f7);box-shadow:0 8px 20px #2868e614}.ai-create[data-v-8e363474]:after{content:"";position:absolute;top:-45px;right:13%;width:130px;height:130px;border:1px solid rgba(61,139,229,.17);border-radius:50%;box-shadow:0 0 0 20px #3d8be50b}.ai-create[data-v-8e363474]>*{position:relative;z-index:1}.ai-create[data-v-8e363474]:hover{border-color:#9dbcf1;box-shadow:0 10px 24px #2868e61f}.ai-icon[data-v-8e363474]{display:grid;place-items:center;width:46px;height:46px;border:1px solid #bfd2f7;border-radius:9px;color:var(--primary);background:#ffffffe0;box-shadow:0 6px 14px #2868e614}.ai-copy small[data-v-8e363474]{color:#6681aa;font-size:10px;font-weight:700}.ai-copy strong[data-v-8e363474]{font-size:18px}.ai-copy em[data-v-8e363474]{overflow:hidden;color:#7184a2;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ai-action[data-v-8e363474]{display:flex;align-items:center;gap:3px;min-height:35px;padding:0 10px;border-radius:6px;color:#fff;background:linear-gradient(135deg,#3379ea,#2868e6);box-shadow:0 6px 13px #2868e642;font-size:10px;font-weight:700}.is-disabled[data-v-8e363474]{cursor:default;opacity:.68}.order-summary[data-v-8e363474]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:12px 0;border:1px solid rgba(220,230,244,.78);border-radius:8px;background:#f6f9fed6}.order-summary a[data-v-8e363474]{display:grid;gap:4px;border-right:1px solid #e1e8f3;color:var(--ink);text-align:center}.order-summary a[data-v-8e363474]:last-child{border-right:0}.order-summary strong[data-v-8e363474]{font-size:22px}.order-summary a:nth-child(2) strong[data-v-8e363474]{color:var(--primary)}.order-summary a:nth-child(3) strong[data-v-8e363474]{color:#10a979}.order-summary span[data-v-8e363474]{color:#7c8aa0;font-size:10px}.latest-order[data-v-8e363474]{position:relative;z-index:1;display:grid;grid-template-columns:35px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:11px 9px;border:1px solid rgba(215,226,241,.94);border-radius:8px;color:var(--ink);background:#ffffffc7}.latest-order[data-v-8e363474]:hover{border-color:#a9c7f2;background:#fff;box-shadow:0 5px 12px #1d5bb214}.order-state[data-v-8e363474]{text-align:right}.order-state strong[data-v-8e363474]{color:var(--primary);font-size:11px}.order-state.is-closed strong[data-v-8e363474]{color:#10a979}.order-state.is-pending_review strong[data-v-8e363474],.order-state.is-pending_dispatch strong[data-v-8e363474],.order-state.is-pending_acceptance strong[data-v-8e363474]{color:#b77908}.latest-order>svg[data-v-8e363474]{color:#9aa6b8}.service-grid[data-v-8e363474]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.service-card[data-v-8e363474]{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:106px;padding:15px;overflow:hidden;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:linear-gradient(135deg,#fff,#f8fbff 65%,#edf9f7);box-shadow:0 6px 17px #1e48870f}.service-card[data-v-8e363474]:after{content:"";position:absolute;right:-32px;bottom:-40px;width:105px;height:105px;border:1px solid rgba(44,151,172,.14);border-radius:50%;box-shadow:0 0 0 16px #2c97ac09}.service-card[data-v-8e363474]>*{position:relative;z-index:1}.directory-entry[data-v-8e363474]:hover{border-color:#9edfcf;box-shadow:0 8px 18px #15977b1a}.service-icon[data-v-8e363474]{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;box-shadow:inset 0 1px #ffffffb8}.service-icon.points[data-v-8e363474]{color:#c47a00;background:linear-gradient(135deg,#fff8e7,#ffe7ae)}.service-icon.contacts[data-v-8e363474]{color:#15977b;background:linear-gradient(135deg,#effcf8,#c9f1e4)}.service-copy small[data-v-8e363474]{color:#7a899e;font-size:10px}.service-copy strong[data-v-8e363474]{font-size:17px}.service-copy em[data-v-8e363474]{color:#8592a6;font-size:10px;font-style:normal;line-height:1.5}.directory-entry>svg[data-v-8e363474]{color:#15a083}.pending-tag[data-v-8e363474]{align-self:start;padding:4px 6px;border-radius:4px;color:#a86600;background:#fff2d0;font-size:9px;font-weight:700}.orders-card[data-v-8e363474]:after{content:"";position:absolute;right:-52px;bottom:-64px;width:190px;height:135px;border:1px solid rgba(58,124,221,.11);border-radius:58% 42% 0 0;box-shadow:0 0 0 22px #3a7cdd06;pointer-events:none}.points-entry[data-v-8e363474]{border-color:#efe0ba;background:linear-gradient(135deg,#fffdf8,#fff 62%,#fff7e7)}.points-entry[data-v-8e363474]:after{border-color:#d29c2233;box-shadow:0 0 0 16px #d29c220b}.directory-entry[data-v-8e363474]{border-color:#d5ebe4;background:linear-gradient(135deg,#fbfffd,#fff 62%,#ecfbf5)}.directory-entry[data-v-8e363474]:after{border-color:#1f9d7e2e;box-shadow:0 0 0 16px #1f9d7e0a}@media (max-width: 760px){.grid-worker-workbench[data-v-8e363474]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.grid-worker-workbench[data-v-8e363474] .page-hero{min-height:128px;padding:16px 16px 12px}.grid-worker-workbench[data-v-8e363474] .hero-head{min-height:74px;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.grid-worker-workbench[data-v-8e363474] .hero-copy{min-width:0}.grid-worker-workbench[data-v-8e363474] .hero-title{font-size:24px}.grid-worker-workbench[data-v-8e363474] .hero-actions{flex:0 0 auto}.todo-card[data-v-8e363474],.orders-card[data-v-8e363474]{padding:15px}.section-heading h2[data-v-8e363474]{font-size:17px}.todo-row[data-v-8e363474]{grid-template-columns:35px minmax(0,1fr) auto 16px;gap:7px;padding-inline:8px}.todo-state[data-v-8e363474]{min-width:42px}.todo-state small[data-v-8e363474]{font-size:0}.ai-create[data-v-8e363474]{min-height:88px;padding:14px}.ai-copy em[data-v-8e363474]{max-width:185px}.ai-action[data-v-8e363474]{font-size:0;padding:0 9px}.ai-action svg[data-v-8e363474]{width:17px;height:17px}.service-grid[data-v-8e363474]{grid-template-columns:1fr;gap:10px}.service-card[data-v-8e363474]{min-height:112px}.order-summary strong[data-v-8e363474]{font-size:20px}}@media (max-width: 360px){.todo-card[data-v-8e363474],.orders-card[data-v-8e363474]{padding-inline:12px}.ai-create[data-v-8e363474]{grid-template-columns:43px minmax(0,1fr) auto;gap:8px;padding-inline:12px}.ai-icon[data-v-8e363474]{width:42px;height:42px}.ai-copy strong[data-v-8e363474]{font-size:16px}}.section[data-v-b59d9a2b]{margin-top:14px;padding:20px;border:1px solid var(--workbench-line);border-radius:14px;background:#fff;box-shadow:0 6px 18px #16325909}.ai-brief[data-v-b59d9a2b]{display:block;border-color:#dce6fa;background:#fff}.ai-heading[data-v-b59d9a2b]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:11px}.ai-heading p[data-v-b59d9a2b],.ai-heading h2[data-v-b59d9a2b]{margin:0}.ai-heading p[data-v-b59d9a2b]{margin-bottom:2px;color:#6681aa;font-size:10px;font-weight:700}.ai-heading h2[data-v-b59d9a2b]{font-size:18px}.ai-icon[data-v-b59d9a2b]{display:grid;place-items:center;width:40px;height:40px;border:1px solid #bfd2f7;border-radius:10px;color:var(--workbench-primary);background:#f7faff}.new-tag[data-v-b59d9a2b]{align-self:start;padding:3px 7px;border-radius:4px;color:#fff;background:var(--workbench-primary);font-size:9px;font-weight:700}.brief-summary[data-v-b59d9a2b]{margin:13px 0 0;color:#526b91;font-size:13px;line-height:1.75}.brief-points[data-v-b59d9a2b]{margin-top:12px;padding-top:10px;border-top:1px solid #dbe6f6}.brief-points p[data-v-b59d9a2b]{display:flex;gap:8px;margin:8px 0;color:#607493;font-size:11px;line-height:1.65}.brief-points span[data-v-b59d9a2b]{flex:0 0 auto;color:var(--workbench-primary);font-weight:700}.brief-empty[data-v-b59d9a2b]{margin-top:12px;padding-top:12px;border-top:1px solid #dbe6f6;color:#7e90aa;font-size:11px}.brief-actions[data-v-b59d9a2b]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.brief-link[data-v-b59d9a2b]{display:flex;align-items:center;gap:5px;padding:7px 0;border:0;color:var(--workbench-primary);background:transparent;font-size:11px;font-weight:650}@media (min-width: 960px){.ai-brief[data-v-b59d9a2b]{display:inline-block;width:calc(42% - 7px);vertical-align:top;min-height:157px}}@media (max-width: 760px){.section[data-v-b59d9a2b]{margin-inline:-4px;padding:16px;border-radius:12px}}.section[data-v-506908e5]{margin-top:14px;padding:20px;border:1px solid var(--workbench-line);border-radius:14px;background:#fff;box-shadow:0 6px 18px #16325909}.section-heading[data-v-506908e5]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading p[data-v-506908e5],.section-heading h2[data-v-506908e5]{margin:0}.section-heading p[data-v-506908e5]{margin-bottom:2px;color:#8a98ad;font-size:10px;font-weight:700}.section-heading h2[data-v-506908e5]{font-size:18px}.alert-text[data-v-506908e5]{color:#e44646!important}.count-chip[data-v-506908e5]{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#d93636;background:#ffeded;font-size:10px;font-weight:700}.overdue-list[data-v-506908e5]{display:grid;gap:10px}.overdue-ticket[data-v-506908e5]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid #f5dada;border-left:3px solid #e44646;border-radius:10px;color:var(--workbench-ink);background:snow}.ticket-icon[data-v-506908e5]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#e44646;background:#ffeded}.ticket-main[data-v-506908e5]{display:grid;gap:6px;min-width:0}.ticket-title-line[data-v-506908e5]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ticket-title-line strong[data-v-506908e5]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ticket-title-line span[data-v-506908e5]{flex:0 0 auto;color:#df3f3f;font-size:10px}.ticket-description[data-v-506908e5]{overflow:hidden;color:#7c8aa0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ticket-meta[data-v-506908e5]{display:flex;align-items:center;gap:4px;min-width:0;overflow-wrap:anywhere;color:#7c8aa0;font-size:10px}.ticket-meta[data-v-506908e5] svg{flex:0 0 auto}.ticket-view[data-v-506908e5]{display:flex;align-items:center;gap:3px;min-height:36px;padding:0 11px;border:1px solid #f0caca;border-radius:7px;color:#d93c3c;background:#fff;font-size:10px;font-weight:700}.overdue-state[data-v-506908e5]{display:flex;align-items:center;justify-content:center;gap:11px;min-height:96px;padding:16px;border:1px solid #f5dada;border-left:3px solid #e44646;border-radius:10px;color:#e44646;background:snow;text-align:left}.overdue-state span[data-v-506908e5]{color:var(--workbench-ink)}.overdue-state strong[data-v-506908e5],.overdue-state small[data-v-506908e5]{display:block}.overdue-state strong[data-v-506908e5]{font-size:12px}.overdue-state small[data-v-506908e5]{margin-top:5px;color:#7c8aa0;font-size:10px}.overdue-all[data-v-506908e5]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:40px;margin-top:10px;border-radius:7px;color:#526f98;background:#f5f7fa;font-size:11px}@media (max-width: 760px){.section[data-v-506908e5]{margin-inline:-4px;padding:16px;border-radius:12px}.overdue-ticket[data-v-506908e5]{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:11px 9px}.ticket-icon[data-v-506908e5]{width:34px;height:34px}.ticket-title-line[data-v-506908e5]{align-items:flex-start;flex-direction:column;gap:3px}.ticket-view[data-v-506908e5]{padding-inline:7px}}.section[data-v-aa0fe5c7]{margin-top:14px;padding:20px;border:1px solid var(--workbench-line);border-radius:14px;background:#fff;box-shadow:0 6px 18px #16325909}.section-heading[data-v-aa0fe5c7]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading p[data-v-aa0fe5c7],.section-heading h2[data-v-aa0fe5c7]{margin:0}.section-heading p[data-v-aa0fe5c7]{margin-bottom:2px;color:#8a98ad;font-size:10px;font-weight:700}.section-heading h2[data-v-aa0fe5c7]{font-size:18px}.refresh-button[data-v-aa0fe5c7]{display:flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #dce5f2;border-radius:7px;color:#52709b;background:#fff;font-size:11px;cursor:pointer}.refresh-button[data-v-aa0fe5c7]:disabled{cursor:default;opacity:.55}.spinning[data-v-aa0fe5c7]{animation:spin-aa0fe5c7 .8s linear infinite}.region-risk-layout[data-v-aa0fe5c7]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;min-width:0}.region-list[data-v-aa0fe5c7]{display:grid;min-width:0}.region-row[data-v-aa0fe5c7]{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:54px;padding:8px 3px;border:0;border-bottom:1px solid #edf1f7;color:var(--workbench-ink);background:transparent;text-align:left;cursor:pointer}.region-row[data-v-aa0fe5c7]:last-child{border-bottom:0}.region-row[data-v-aa0fe5c7]:hover{border-radius:9px;background:#f7faff}.region-row.is-selected[data-v-aa0fe5c7]{margin:0 -5px;padding-inline:8px;border-radius:9px;background:#eef4ff}.region-rank[data-v-aa0fe5c7]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:#71809a;background:#eff3f8;font-size:11px;font-weight:700}.region-rank.first[data-v-aa0fe5c7]{color:#9a6817;background:#fff0ca}.region-rank.second[data-v-aa0fe5c7]{color:#65738a;background:#e9eef5}.region-rank.third[data-v-aa0fe5c7]{color:#a1613f;background:#f7e6dc}.region-row.tone-danger .region-rank[data-v-aa0fe5c7],.region-row.tone-danger .region-tag[data-v-aa0fe5c7]{color:#d6434e;background:#ffeded}.region-row.tone-warn .region-rank[data-v-aa0fe5c7],.region-row.tone-warn .region-tag[data-v-aa0fe5c7]{color:#b36a12;background:#fff4dc}.region-row.tone-good .region-rank[data-v-aa0fe5c7],.region-row.tone-good .region-tag[data-v-aa0fe5c7]{color:#168057;background:#e7f8f1}.region-row.tone-muted .region-rank[data-v-aa0fe5c7],.region-row.tone-muted .region-tag[data-v-aa0fe5c7]{color:#71809a;background:#eff3f8}.region-main[data-v-aa0fe5c7]{display:grid;gap:3px;min-width:0}.region-main strong[data-v-aa0fe5c7]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.region-main small[data-v-aa0fe5c7]{color:#8a98ad;font-size:10px}.region-rate[data-v-aa0fe5c7]{min-width:36px;color:#71809a;font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.region-row.tone-danger .region-rate[data-v-aa0fe5c7]{color:#d6434e}.region-row.tone-warn .region-rate[data-v-aa0fe5c7]{color:#b36a12}.region-row.tone-good .region-rate[data-v-aa0fe5c7]{color:#168057}.region-row.tone-muted .region-rate[data-v-aa0fe5c7]{color:#71809a}.region-tag[data-v-aa0fe5c7]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 7px;border-radius:999px;color:#71809a;background:#eff3f8;font-size:10px;font-weight:700;white-space:nowrap}.region-detail[data-v-aa0fe5c7]{display:grid;align-content:start;gap:10px;min-width:0;padding:13px;border:1px solid var(--workbench-line);border-radius:10px;background:#f8fafd}.detail-head[data-v-aa0fe5c7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-head strong[data-v-aa0fe5c7]{font-size:14px}.detail-head .region-tag.tone-danger[data-v-aa0fe5c7],.detail-head .region-tag.tone-warn[data-v-aa0fe5c7],.detail-head .region-tag.tone-good[data-v-aa0fe5c7],.detail-head .region-tag.tone-muted[data-v-aa0fe5c7]{color:#71809a}.detail-head .region-tag.tone-danger[data-v-aa0fe5c7]{color:#d6434e;background:#ffeded}.detail-head .region-tag.tone-warn[data-v-aa0fe5c7]{color:#b36a12;background:#fff4dc}.detail-head .region-tag.tone-good[data-v-aa0fe5c7]{color:#168057;background:#e7f8f1}.detail-meta[data-v-aa0fe5c7]{margin:0;color:#71809a;font-size:11px}.region-composition[data-v-aa0fe5c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.region-composition span[data-v-aa0fe5c7]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#71809a;font-size:11px;white-space:nowrap}.region-composition b[data-v-aa0fe5c7]{color:var(--workbench-ink);font-weight:700}.dot[data-v-aa0fe5c7]{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.dot-done[data-v-aa0fe5c7]{background:#20a66f}.dot-doing[data-v-aa0fe5c7]{background:var(--workbench-primary)}.dot-near[data-v-aa0fe5c7]{background:#f59e0b}.dot-over[data-v-aa0fe5c7]{background:#e44646}.region-stack[data-v-aa0fe5c7]{display:flex;width:100%;height:12px;min-width:0;overflow:hidden;border-radius:999px;background:#edf1f7}.seg[data-v-aa0fe5c7]{display:block;height:100%;min-width:2px}.seg-done[data-v-aa0fe5c7]{background:#20a66f}.seg-doing[data-v-aa0fe5c7]{background:var(--workbench-primary)}.seg-near[data-v-aa0fe5c7]{background:#f59e0b}.seg-over[data-v-aa0fe5c7]{background:#e44646}.detail-note[data-v-aa0fe5c7]{color:#8a98ad;font-size:10px;line-height:1.5;text-align:center}.region-action[data-v-aa0fe5c7]{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:7px;color:var(--workbench-primary);background:#eaf1ff;font-size:11px;font-weight:700;text-decoration:none}.detail-state[data-v-aa0fe5c7]{display:grid;place-items:center;min-height:74px;padding:10px;border:1px dashed #cbd8ea;border-radius:8px;color:#8293ac;background:#f6f9fd;font-size:11px;text-align:center}.section-state[data-v-aa0fe5c7]{padding:28px 8px;color:#8293ac;font-size:12px;text-align:center}@keyframes spin-aa0fe5c7{to{transform:rotate(360deg)}}@media (min-width: 960px){.progress-section[data-v-aa0fe5c7]{display:inline-block;width:calc(58% - 7px);margin-left:14px;vertical-align:top}}@media (max-width: 760px){.section[data-v-aa0fe5c7]{margin-inline:-4px;padding:16px;border-radius:12px}.region-risk-layout[data-v-aa0fe5c7]{grid-template-columns:1fr}.region-row[data-v-aa0fe5c7]{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank main tag" "rank rate tag";gap:3px 8px;min-height:58px}.region-rank[data-v-aa0fe5c7]{grid-area:rank;align-self:center}.region-main[data-v-aa0fe5c7]{grid-area:main}.region-rate[data-v-aa0fe5c7]{grid-area:rate;text-align:left}.region-tag[data-v-aa0fe5c7]{grid-area:tag;align-self:center}.region-detail[data-v-aa0fe5c7]{margin-top:2px}}@media (max-width: 340px){.region-tag[data-v-aa0fe5c7]{padding-inline:5px}}@media (prefers-reduced-motion: reduce){.spinning[data-v-aa0fe5c7]{animation:none}}.leadership-workbench[data-v-ff8bdfe9]{--workbench-primary: #2868e6;--workbench-ink: #102d5c;--workbench-muted: #71809a;--workbench-line: #e4ebf5;color:var(--workbench-ink)}.leadership-workbench[data-v-ff8bdfe9] .page-hero{min-height:168px;margin-bottom:18px;padding:30px 34px 26px;border-radius:16px}.leadership-workbench[data-v-ff8bdfe9] .hero-bg{background-position:center 52%}.leadership-workbench[data-v-ff8bdfe9] .hero-overlay{background:linear-gradient(105deg,#081a38b3,#0f326661 60%,#0b5c8033)}.leadership-workbench[data-v-ff8bdfe9] .hero-head{width:100%;min-height:104px}.leadership-workbench[data-v-ff8bdfe9] .hero-title{font-size:34px}.leadership-workbench[data-v-ff8bdfe9] .hero-desc{font-size:14px}.dashboard-status-pill[data-v-ff8bdfe9]{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#ecf7ff;background:#ffffff29;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-status-pill i[data-v-ff8bdfe9]{width:8px;height:8px;border-radius:50%;background:#46e2a5;box-shadow:0 0 0 5px #46e2a52e}.page-notice[data-v-ff8bdfe9]{margin-top:12px;padding:11px 14px;border:1px dashed #bfd1e9;border-radius:6px;color:#5f7595;background:#f8fbff;font-size:12px}.page-notice.error[data-v-ff8bdfe9]{border-color:#efc8c8;color:#b23b3b;background:#fff8f8}.leadership-sections[data-v-ff8bdfe9]{display:block}@media (min-width: 960px){.leadership-sections[data-v-ff8bdfe9]{display:flex;align-items:stretch;gap:14px;margin-top:14px}.leadership-sections[data-v-ff8bdfe9] .ai-brief,.leadership-sections[data-v-ff8bdfe9] .progress-section{margin-top:0;margin-left:0}.leadership-sections[data-v-ff8bdfe9] .ai-brief{flex:0 0 calc(42% - 7px);width:calc(42% - 7px)}.leadership-sections[data-v-ff8bdfe9] .progress-section{flex:0 0 calc(58% - 7px);width:calc(58% - 7px)}}.metrics[data-v-ff8bdfe9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.metric-card[data-v-ff8bdfe9]{display:grid;grid-template-columns:42px 1fr auto;grid-template-rows:auto auto;align-items:center;min-width:0;min-height:96px;padding:17px 18px;border:1px solid var(--workbench-line);border-radius:14px;color:var(--workbench-ink);background:#fff;box-shadow:0 4px 16px #1830540a}.metric-icon[data-v-ff8bdfe9]{display:grid;grid-row:1 / 3;place-items:center;width:38px;height:38px;border-radius:10px}.metric-icon.blue[data-v-ff8bdfe9]{color:var(--workbench-primary);background:#eaf1ff}.metric-icon.green[data-v-ff8bdfe9]{color:#10a979;background:#e8f8f2}.metric-icon.red[data-v-ff8bdfe9]{color:#e44646;background:#ffeded}.metric-card strong[data-v-ff8bdfe9]{min-width:0;padding-left:10px;font-size:27px;line-height:1}.metric-card strong small[data-v-ff8bdfe9]{font-size:12px}.metric-label[data-v-ff8bdfe9]{align-self:end;padding-left:10px;color:var(--workbench-muted);font-size:12px}.metric-note[data-v-ff8bdfe9]{grid-column:3;grid-row:1 / 3;color:#8090a8;font-size:11px;text-align:right}.metric-note.trend[data-v-ff8bdfe9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;color:#27b889;font-weight:700;white-space:nowrap}.metric-note.warning[data-v-ff8bdfe9]{padding:3px 7px;border-radius:999px;color:#d93636;background:#ffeded}.alert-card[data-v-ff8bdfe9]{border-color:#f4dada}@media (max-width: 760px){.leadership-workbench[data-v-ff8bdfe9] .page-hero{min-height:158px}.dashboard-status-pill[data-v-ff8bdfe9]{padding:7px 10px;font-size:10px}.metrics[data-v-ff8bdfe9]{gap:8px;margin:0 -4px}.metric-card[data-v-ff8bdfe9]{grid-template-columns:28px minmax(0,1fr);grid-template-rows:27px minmax(0,1fr);min-height:116px;padding:13px 10px 11px}.metric-icon[data-v-ff8bdfe9]{grid-row:auto;width:27px;height:27px;border-radius:7px}.metric-card strong[data-v-ff8bdfe9]{padding-left:4px;font-size:20px}.metric-label[data-v-ff8bdfe9]{grid-column:1;grid-row:2;align-self:end;padding-left:0;font-size:11px;line-height:1.65}.metric-note[data-v-ff8bdfe9]{grid-column:2;grid-row:2;align-self:end;justify-self:end;margin-top:0;font-size:9px}.metric-note.trend[data-v-ff8bdfe9]{gap:1px}.metric-note.trend svg[data-v-ff8bdfe9]{width:10px;height:10px}}@media (max-width: 390px){.metric-card[data-v-ff8bdfe9]{padding-inline:8px}.metric-card strong[data-v-ff8bdfe9]{font-size:18px}.metric-note[data-v-ff8bdfe9]{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.role-workbench-state[data-v-72db9950]{max-width:760px;margin:32px}@media (max-width: 760px){.role-workbench-state[data-v-72db9950]{margin:20px 16px}}.leadership-route-state[data-v-a89a8569]{max-width:760px;margin:32px}@media (max-width:760px){.leadership-route-state[data-v-a89a8569]{margin:20px 16px}}.management-node-tree[data-v-d6fd63e7],.management-node-children[data-v-d6fd63e7]{margin:0;padding:0;list-style:none}.management-node-tree[data-v-d6fd63e7]{display:grid;gap:3px}.management-node-children[data-v-d6fd63e7]{padding-left:14px}.management-node-item[data-v-d6fd63e7]{display:grid;gap:3px}.management-node-row[data-v-d6fd63e7]{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:38px;border:1px solid transparent;border-radius:8px}.management-node-row.selected[data-v-d6fd63e7]{border-color:#2d70e5;background:#edf5ff}.management-node-row.inactive[data-v-d6fd63e7]{opacity:.62}.management-node-toggle[data-v-d6fd63e7]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#2c5f9f;font-size:13px;font-weight:800;cursor:pointer}.management-node-toggle.placeholder[data-v-d6fd63e7]{color:#9aabc0;cursor:default}.management-node-button[data-v-d6fd63e7]{display:grid;gap:2px;min-width:0;padding:5px 7px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.management-node-button[data-v-d6fd63e7]:hover{background:#f1f6fd}.management-node-name[data-v-d6fd63e7]{overflow:hidden;color:#234d78;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.management-node-button small[data-v-d6fd63e7]{overflow:hidden;color:#7a8fa9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-modal-backdrop[data-v-ac803379]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.app-modal-card[data-v-ac803379]{width:100%;background:#fff;border-radius:8px;box-shadow:0 24px 48px #0f172a2e;display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}.app-modal-card.is-media[data-v-ac803379]{max-width:1120px}.app-modal-card.has-scroll[data-v-ac803379]{max-height:min(720px,calc(100vh - 2rem))}.app-modal-card.has-scroll .app-modal-body[data-v-ac803379]{flex:1 1 auto;min-height:0;overflow-y:auto}.app-modal-header[data-v-ac803379]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e7eb;background:#1f2937;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.app-modal-header h3[data-v-ac803379]{margin:0;font-size:15px;font-weight:600;letter-spacing:.2px}.app-modal-close[data-v-ac803379]{background:transparent;border:0;color:inherit;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.app-modal-close[data-v-ac803379]:disabled{opacity:.5;cursor:not-allowed}.app-modal-body[data-v-ac803379]{padding:20px;overflow-y:auto;font-size:13px;color:#1f2937}.app-modal-footer[data-v-ac803379]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tone-danger .app-modal-header[data-v-ac803379]{background:#b91c1c}.tone-warning .app-modal-header[data-v-ac803379]{background:#b45309}.primary-button.is-danger[data-v-ac803379]{background:#dc2626;border-color:#dc2626}.primary-button.is-danger[data-v-ac803379]:hover{background:#b91c1c;border-color:#b91c1c}.primary-button.is-warning[data-v-ac803379]{background:#f59e0b;border-color:#f59e0b}.primary-button.is-warning[data-v-ac803379]:hover{background:#d97706;border-color:#d97706}@media (max-width: 620px){.app-modal-backdrop.is-media[data-v-ac803379]{padding:0}.app-modal-card.is-media[data-v-ac803379]{width:100%;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0}.app-modal-card.is-media .app-modal-header[data-v-ac803379]{border-radius:0}.app-modal-card.is-media .app-modal-body[data-v-ac803379]{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}}.attachment-preview-trigger[data-v-3abda4ee]{display:block;width:100%;padding:0;border:0;border-radius:6px;background:transparent;cursor:zoom-in}.attachment-preview-trigger[data-v-3abda4ee]:focus-visible{outline:3px solid rgba(40,104,230,.25);outline-offset:2px}.attachment-enlarge[data-v-3abda4ee]{justify-self:start;padding:2px 0;font-size:10px}.attachment-modal-media-frame[data-v-3abda4ee]{display:block;width:100%;min-width:0;min-height:0;overflow:hidden;background:#0f1e31}.attachment-modal-media-backdrop[data-v-3abda4ee]{display:none}.attachment-modal-media[data-v-3abda4ee]{display:block;width:100%;max-height:calc(100vh - 150px);border-radius:8px;background:#0f1e31;-o-object-fit:contain;object-fit:contain}@media (max-width: 620px){.attachment-modal-media-frame[data-v-3abda4ee]{position:relative;display:grid;place-items:center;flex:1;min-width:0;min-height:0;overflow:hidden;background:#0a0f16}.attachment-modal-media-backdrop[data-v-3abda4ee]{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;display:block;width:calc(100% + 64px);height:calc(100% + 64px);-o-object-fit:cover;object-fit:cover;filter:blur(28px) saturate(1.2);opacity:.55;pointer-events:none}.attachment-modal-media[data-v-3abda4ee]{position:relative;z-index:1;width:100%;height:auto;max-width:100%;max-height:100%;border-radius:0;-o-object-fit:contain;object-fit:contain;background:transparent}}.account-map-picker[data-v-c20666ee]{position:relative;width:100%;overflow:hidden;border:1px solid #d7e2f0;border-radius:8px;background:#eef3f9}.account-map-picker__canvas[data-v-c20666ee]{position:absolute;top:0;right:0;bottom:0;left:0}.account-map-picker__search[data-v-c20666ee]{position:absolute;z-index:6;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid #d7e2f0;border-radius:8px;background:#fffffff7;box-shadow:0 5px 16px #0f172a1f}.account-map-picker__search-icon[data-v-c20666ee]{flex:0 0 auto;color:#94a3b8}.account-map-picker__mode[data-v-c20666ee]{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid #dbe4ef;border-radius:6px;background:#f1f5f9}.account-map-picker__mode button[data-v-c20666ee]{min-height:24px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#64748b;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.account-map-picker__mode button.active[data-v-c20666ee]{color:#fff;background:#2563eb}.account-map-picker__node-match[data-v-c20666ee]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:24px;padding:0 8px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.account-map-picker__node-match[data-v-c20666ee]:hover:not(:disabled){background:#dbeafe}.account-map-picker__node-match[data-v-c20666ee]:disabled{opacity:.55;cursor:default}.account-map-picker__search input[data-v-c20666ee]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#1f2937;font-size:12px}.account-map-picker__search input[data-v-c20666ee]::-moz-placeholder{color:#94a3b8}.account-map-picker__search input[data-v-c20666ee]::placeholder{color:#94a3b8}.account-map-picker__panel[data-v-c20666ee]{position:absolute;z-index:7;top:50px;left:10px;right:10px;max-height:210px;overflow:auto;border:1px solid #d7e2f0;border-radius:8px;background:#fffffffa;box-shadow:0 8px 20px #0f172a24}.account-map-picker__search-status[data-v-c20666ee]{margin:0;padding:10px 12px;color:#64748b;font-size:12px}.account-map-picker__search-status.is-error[data-v-c20666ee]{color:#b45309}.account-map-picker__suggestions[data-v-c20666ee]{margin:0;padding:4px;list-style:none}.account-map-picker__suggestions li+li[data-v-c20666ee]{border-top:1px solid #f1f5f9}.account-map-picker__suggestions button[data-v-c20666ee]{display:grid;gap:3px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.account-map-picker__suggestions button[data-v-c20666ee]:hover{background:#eff6ff}.account-map-picker__suggestions b[data-v-c20666ee]{color:#1f2937;font-size:12px;font-weight:600}.account-map-picker__suggestions span[data-v-c20666ee]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-map-picker__state[data-v-c20666ee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:14px;color:#64748b;background:#f1f5f9;font-size:12px;text-align:center}.account-map-picker__state.is-error[data-v-c20666ee]{color:#b45309}.account-map-picker__hint[data-v-c20666ee]{position:absolute;z-index:4;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:5px 9px;border:1px solid rgba(45,93,190,.18);border-radius:6px;color:#274f86;background:#fffffff0;box-shadow:0 4px 12px #0f172a1a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-map-picker-marker{display:block;width:14px;height:14px;border:2px solid #ffffff;border-radius:50%;background:#2563eb;box-shadow:0 0 0 5px #2563eb33,0 5px 14px #0f172a47}.tag-picker[data-v-82ad4a4e]{display:grid;gap:11px;padding:15px;border:1px solid #dce9f5;border-radius:12px;background:#fbfdff}.tag-picker-head[data-v-82ad4a4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tag-picker-head div[data-v-82ad4a4e]{display:grid;gap:4px}.tag-picker-head b[data-v-82ad4a4e]{color:#234d7b}.tag-picker-head small[data-v-82ad4a4e]{color:#748ba4;font-size:12px;line-height:1.5}.selected-tags[data-v-82ad4a4e]{display:flex;flex-wrap:wrap;gap:7px}.selected-tags span[data-v-82ad4a4e]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;color:#206cc7;background:#eaf5ff;font-size:12px}.selected-tags button[data-v-82ad4a4e]{border:0;padding:0;color:inherit;background:transparent;font:inherit;font-size:16px;line-height:1;cursor:pointer}.tag-dialog-mask[data-v-82ad4a4e]{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0c203b6b}.tag-dialog[data-v-82ad4a4e]{width:min(620px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;padding:22px;border:1px solid #d4e5f5;border-radius:18px;background:#fff;box-shadow:0 22px 58px #0824464d}.tag-dialog header[data-v-82ad4a4e]{display:flex;justify-content:space-between;gap:15px}.tag-dialog h2[data-v-82ad4a4e]{margin:3px 0 4px;color:#173f6d;font-size:20px}.tag-dialog header small[data-v-82ad4a4e]{color:#7890a8;font-size:12px}.icon-close[data-v-82ad4a4e]{width:30px;height:30px;border:0;border-radius:9px;color:#5f7892;background:#f1f6fb;font-size:22px;cursor:pointer}.tag-limit-note[data-v-82ad4a4e]{margin:16px 0 0;padding:9px 11px;border-radius:8px;color:#9a6418;background:#fff6e8;font-size:12px;line-height:1.5}.tag-groups[data-v-82ad4a4e]{display:grid;gap:17px;margin-top:20px}.tag-groups h3[data-v-82ad4a4e]{margin:0 0 9px;color:#5a7390;font-size:13px}.tag-groups section>div[data-v-82ad4a4e]{display:flex;flex-wrap:wrap;gap:8px}.tag-groups button[data-v-82ad4a4e]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dce8f4;border-radius:9px;color:#56718d;background:#fff;font:inherit;font-size:13px;cursor:pointer}.tag-groups button[data-v-82ad4a4e]:disabled{cursor:not-allowed;opacity:.48}.tag-groups button.active[data-v-82ad4a4e]{border-color:#8cc5fa;color:#126acc;background:#eaf5ff}.tag-groups i[data-v-82ad4a4e]{font-style:normal;font-weight:800}.tag-dialog footer[data-v-82ad4a4e]{display:flex;justify-content:flex-end;margin-top:23px}@media (max-width: 520px){.tag-picker-head[data-v-82ad4a4e]{align-items:stretch;flex-direction:column}.tag-picker-head .secondary-button[data-v-82ad4a4e]{width:100%}.tag-dialog[data-v-82ad4a4e]{padding:17px;border-radius:15px}}.dispatch-ranking-controls[data-v-acea3adf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dispatch-ranking-controls>span[data-v-acea3adf]{grid-column:1 / -1;color:#3a5982;font-size:12px;font-weight:700}.dispatch-ranking-controls button[data-v-acea3adf]{min-width:0;min-height:34px;padding:0 8px;border:1px solid #cfdcf0;border-radius:6px;background:#fff;color:#2c5f9f;font-size:12px;font-weight:700;white-space:normal}.dispatch-ranking-controls button[data-v-acea3adf]:hover,.dispatch-ranking-controls button.selected[data-v-acea3adf]{border-color:#2d70e5;background:#2868e6;color:#fff}.dispatch-target-mode-controls[data-v-acea3adf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.dispatch-target-mode-controls>span[data-v-acea3adf]{grid-column:1 / -1;color:#3a5982;font-size:12px;font-weight:700}.dispatch-target-mode-controls button[data-v-acea3adf]{min-width:0;min-height:34px;padding:0 8px;border:1px solid #cfdcf0;border-radius:6px;background:#fff;color:#2c5f9f;font-size:12px;font-weight:700;white-space:normal}.dispatch-target-mode-controls button[data-v-acea3adf]:hover,.dispatch-target-mode-controls button.selected[data-v-acea3adf]{border-color:#2d70e5;background:#2868e6;color:#fff}.dispatch-picker-trigger[data-v-acea3adf]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:7px 10px;border:1px solid #cfdcf0;border-radius:6px;background:#fff;color:#163967;text-align:left}.dispatch-picker-trigger.is-empty[data-v-acea3adf]{color:#7187a3}.dispatch-picker-trigger[data-v-acea3adf]:not(:disabled):hover{border-color:#2d70e5}.dispatch-picker-trigger[data-v-acea3adf]:disabled{background:#f8fafc;color:#7187a3;cursor:not-allowed}.dispatch-picker-trigger b[data-v-acea3adf]{display:block;font-size:13px;line-height:1.4}.dispatch-picker-trigger small[data-v-acea3adf]{display:block;color:#7187a3;font-size:11px;line-height:1.5}.dispatch-picker-trigger>svg[data-v-acea3adf]{flex:0 0 auto;color:#2c5f9f}.dispatch-picker-modal[data-v-acea3adf]{display:grid;gap:12px}.dispatch-picker-toolbar[data-v-acea3adf]{display:grid;gap:10px}.dispatch-picker-search[data-v-acea3adf]{position:relative;display:flex;align-items:center;gap:8px}.dispatch-picker-search svg[data-v-acea3adf]{position:absolute;left:10px;color:#7187a3;pointer-events:none}.dispatch-picker-search input[data-v-acea3adf]{width:100%;min-height:36px;padding:0 10px 0 34px;border:1px solid #cfdcf0;border-radius:6px}.dispatch-picker-groups[data-v-acea3adf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dispatch-picker-groups button[data-v-acea3adf]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;padding:0 8px;border:1px solid #cfdcf0;border-radius:6px;background:#fff;color:#2c5f9f;font-size:12px;font-weight:700}.dispatch-picker-groups button small[data-v-acea3adf]{font-weight:500;opacity:.75}.dispatch-picker-groups button[data-v-acea3adf]:hover,.dispatch-picker-groups button.selected[data-v-acea3adf]{border-color:#2d70e5;background:#2868e6;color:#fff}.dispatch-picker-region-field[data-v-acea3adf]{display:grid;gap:5px;color:#3a5982;font-size:12px;font-weight:700}.dispatch-picker-region-field select[data-v-acea3adf]{width:100%;min-height:36px;border:1px solid #cfdcf0;border-radius:6px;padding:0 8px;background:#fff;color:#163967}.dispatch-picker-state[data-v-acea3adf]{padding:24px 12px;color:#7187a3;text-align:center;font-size:12px}.dispatch-picker-state.error[data-v-acea3adf]{color:#b94a48}.dispatch-picker-list[data-v-acea3adf]{display:grid;gap:6px;max-height:340px;margin:0;padding:0 2px 2px 0;list-style:none;overflow-y:auto}.dispatch-picker-list li[data-v-acea3adf]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e3eaf3;border-radius:6px;background:#fff;cursor:pointer}.dispatch-picker-list li.is-highlighted[data-v-acea3adf]{border-color:#2d70e5;background:#f3f7ff}.dispatch-picker-list li.is-selected[data-v-acea3adf]{border-color:#2d70e5;background:#eaf2ff}.dispatch-picker-name[data-v-acea3adf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#163967;font-size:13px;font-weight:700}.dispatch-picker-role[data-v-acea3adf]{color:#2c5f9f;font-size:11px;font-weight:700}.dispatch-picker-meta[data-v-acea3adf]{color:#7187a3;font-size:11px}@media (min-width: 621px) and (max-width: 899px){.detail-side{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 420px){.dispatch-ranking-controls[data-v-acea3adf]{grid-template-columns:minmax(0,1fr)}.dispatch-ranking-controls>span[data-v-acea3adf]{grid-column:auto}.dispatch-target-mode-controls[data-v-acea3adf]{grid-template-columns:minmax(0,1fr)}.dispatch-target-mode-controls>span[data-v-acea3adf]{grid-column:auto}}.command-form-grid textarea[data-v-acea3adf]{min-height:120px;line-height:1.65}.command-location-card[data-v-acea3adf]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #cfdaea;border-radius:8px;background:#fff}.command-location-summary[data-v-acea3adf]{display:grid;gap:4px;min-width:0}.command-location-summary span[data-v-acea3adf]{color:#3a5982;font-size:12px;font-weight:700}.command-location-summary b[data-v-acea3adf]{overflow-wrap:anywhere;color:#163967;font-size:13px;font-weight:600;line-height:1.45}.command-location-summary small[data-v-acea3adf]{overflow-wrap:anywhere;color:#7187a3;font-size:11px;line-height:1.5}.command-location-button[data-v-acea3adf]{flex:0 0 auto;min-height:34px;white-space:nowrap}.deadline-auto-card[data-v-acea3adf]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #cfdaea;border-radius:8px;background:#fff}.deadline-auto-summary[data-v-acea3adf]{display:grid;gap:4px;min-width:0}.deadline-auto-summary span[data-v-acea3adf]{color:#3a5982;font-size:12px;font-weight:700}.deadline-auto-summary b[data-v-acea3adf]{overflow-wrap:anywhere;color:#163967;font-size:13px;font-weight:600;line-height:1.45}.deadline-auto-summary small[data-v-acea3adf]{overflow-wrap:anywhere;color:#7187a3;font-size:11px;line-height:1.5}.deadline-auto-button[data-v-acea3adf]{flex:0 0 auto;min-height:34px;white-space:nowrap}.deadline-manual-card[data-v-acea3adf]{grid-column:1 / -1;display:grid;gap:10px;padding:12px 13px;border:1px solid #cfdaea;border-radius:8px;background:#fff}.deadline-manual-header[data-v-acea3adf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.deadline-manual-header span[data-v-acea3adf]{color:#3a5982;font-size:12px;font-weight:700}.deadline-manual-header .link-button[data-v-acea3adf]{color:#2d70e5}.deadline-manual-card label[data-v-acea3adf]{display:grid;gap:5px}.deadline-reason-field em[data-v-acea3adf]{display:inline-block;margin-left:4px;color:#d64545;font-style:normal}.deadline-manual-card input[type=datetime-local][data-v-acea3adf]{min-height:36px}.deadline-manual-card small[data-v-acea3adf]{color:#7187a3;font-size:11px;line-height:1.5}.location-picker-modal[data-v-acea3adf]{display:grid;gap:12px}.location-picker-coords[data-v-acea3adf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.location-picker-coords input[readonly][data-v-acea3adf]{background:#f8fafc}@media (max-width: 520px){.location-picker-coords[data-v-acea3adf],.dispatch-picker-groups[data-v-acea3adf],.dispatch-picker-list li[data-v-acea3adf]{grid-template-columns:minmax(0,1fr)}.dispatch-picker-role[data-v-acea3adf],.dispatch-picker-meta[data-v-acea3adf]{grid-column:1 / -1}.command-location-card[data-v-acea3adf]{align-items:stretch;flex-direction:column}.command-location-button[data-v-acea3adf]{width:100%}.deadline-auto-card[data-v-acea3adf]{align-items:stretch;flex-direction:column}.deadline-auto-button[data-v-acea3adf]{width:100%}}.command-quick-reasons[data-v-acea3adf]{display:grid;gap:7px}.command-quick-reasons-head[data-v-acea3adf]{display:flex;align-items:baseline;gap:8px}.command-quick-reasons-head span[data-v-acea3adf]{color:#3a5982;font-size:12px;font-weight:700}.command-quick-reasons-head small[data-v-acea3adf]{color:#7187a3;font-size:11px}.command-quick-reasons-grid[data-v-acea3adf]{display:flex;flex-wrap:wrap;gap:6px}.command-quick-reasons button[data-v-acea3adf]{min-height:26px;padding:2px 10px;border:1px solid #cfdcf0;border-radius:999px;background:#fff;color:#2c5f9f;font-size:12px;line-height:1.5;cursor:pointer}.command-quick-reasons button[data-v-acea3adf]:hover,.command-quick-reasons button.selected[data-v-acea3adf]{border-color:#2d70e5;background:#eaf2ff;color:#1e4f8f}.ticket-center-page .filter-bar[data-v-09c5e030]{flex-wrap:wrap;position:relative}.ticket-center-page.category-tinted .filter-bar[data-v-09c5e030]{border-color:color-mix(in srgb,var(--duty-main) 32%,var(--flow-line))}.filter-tone-accent[data-v-09c5e030]{position:absolute;top:0;left:15px;right:15px;height:3px;border-radius:0 0 99px 99px;background:linear-gradient(90deg,var(--duty-from),var(--duty-to))}.ticket-center-page.category-tinted .filter-bar .select-toned[data-v-09c5e030]{border-color:var(--duty-main);background:var(--duty-soft);color:var(--duty-main);font-weight:700}.ticket-center-page.category-toned .queue-overview>button.active[data-v-09c5e030],.ticket-center-page.category-toned .queue-overview>button.overdue-overview.active[data-v-09c5e030]{border-color:var(--duty-main);border-top-color:var(--duty-main);background:linear-gradient(135deg,var(--duty-from),var(--duty-to))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--duty-main) 36%,transparent)}.ticket-center-page.category-toned .queue-overview>button.active span[data-v-09c5e030],.ticket-center-page.category-toned .queue-overview>button.active b[data-v-09c5e030],.ticket-center-page.category-toned .queue-overview>button.overdue-overview.active span[data-v-09c5e030],.ticket-center-page.category-toned .queue-overview>button.overdue-overview.active b[data-v-09c5e030]{color:#fff}.ticket-center-page.category-toned .queue-head[data-v-09c5e030]{background:linear-gradient(90deg,var(--duty-soft),transparent);color:var(--duty-main)}.filter-actions-row[data-v-09c5e030]{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:end;gap:10px;min-width:0}.custom-time-row[data-v-09c5e030]{display:flex;align-items:end;gap:10px;flex:1 1 auto;min-width:0}.custom-time-row label[data-v-09c5e030]{flex:0 1 220px;min-width:180px}.filter-actions-row .secondary-button[data-v-09c5e030]{margin-left:auto;flex:0 0 auto}.ticket-center-page .queue-layout[data-v-09c5e030]{grid-template-columns:250px minmax(0,1fr) 286px}.ticket-center-page .queue-layout.no-management-scope[data-v-09c5e030]{grid-template-columns:minmax(0,1fr) 286px}.management-scope-panel[data-v-09c5e030]{align-self:start;padding:16px}.management-scope-panel header[data-v-09c5e030]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.management-scope-hint[data-v-09c5e030]{margin:-6px 0 10px;color:#64748b;font-size:11.5px;line-height:1.5}.management-scope-panel .eyebrow[data-v-09c5e030]{margin:0 0 4px}.management-scope-panel h2[data-v-09c5e030]{margin:0;color:#173a6b;font-size:16px}.management-scope-panel .link-button[data-v-09c5e030]{border:0;background:transparent;color:#2d70e5;font-size:12px;font-weight:700;cursor:pointer}.management-scope-actions[data-v-09c5e030]{display:flex;align-items:center;gap:6px;flex-shrink:0}.management-scope-toggle[data-v-09c5e030]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d6e3f3;border-radius:6px;background:#f8fbff;color:#2c5f9f;cursor:pointer}.management-scope-toggle[data-v-09c5e030]:hover{background:#eef5ff}.management-scope-tree-body[data-v-09c5e030]{min-height:0}.management-scope-collapsed-bar[data-v-09c5e030]{display:flex;align-items:center;margin-bottom:14px}.management-scope-reopen[data-v-09c5e030]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #d6e3f3;border-radius:6px;background:#f8fbff;color:#2c5f9f;font-size:12px;font-weight:700;cursor:pointer}.management-scope-reopen svg[data-v-09c5e030]{transition:transform .18s ease;transform:rotate(-90deg)}.management-scope-reopen[data-v-09c5e030]:hover{background:#eef5ff}.ticket-center-main[data-v-09c5e030]{display:grid;gap:15px;align-content:start;min-width:0}.queue-brief[data-v-09c5e030]{display:block;overflow:hidden;color:#607b98;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.queue-overdue-text[data-v-09c5e030]{display:inline-flex;align-items:center;margin-left:6px;min-height:22px;padding:2px 7px;border-radius:5px;background:#fff0ee;color:#d5483f;font-size:11px;font-style:normal;font-weight:700;line-height:1.3;vertical-align:middle;white-space:nowrap}.queue-near-deadline-text[data-v-09c5e030]{display:inline-flex;align-items:center;margin-left:6px;min-height:22px;padding:2px 7px;border-radius:5px;background:#fff4e0;color:#b36b00;font-size:11px;font-style:normal;font-weight:700;line-height:1.3;vertical-align:middle;white-space:nowrap}.pin-deadline-toggle[data-v-09c5e030]{display:inline-flex;align-items:center;gap:7px;min-height:36px}.pin-deadline-toggle>span[data-v-09c5e030]{color:#2c5f9f;font-size:12px;font-weight:700;white-space:nowrap}.pin-deadline-switch[data-v-09c5e030]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:#2c5f9f;font-size:12px;font-weight:700}.pin-deadline-switch .pin-switch-track[data-v-09c5e030]{display:inline-flex;align-items:center;width:34px;height:18px;padding:2px;border-radius:999px;background:#cdd9e8;transition:background .18s ease}.pin-deadline-switch .pin-switch-track i[data-v-09c5e030]{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f2a4a4d;transition:transform .18s ease}.pin-deadline-switch.active .pin-switch-track[data-v-09c5e030]{background:#2763c7}.pin-deadline-switch.active .pin-switch-track i[data-v-09c5e030]{transform:translate(16px)}.pin-deadline-switch.active b[data-v-09c5e030]{color:#1b4f9e}.queue-source-public[data-v-09c5e030]{display:inline-flex;align-items:center;margin-left:6px;padding:2px 6px;border-radius:5px;background:#eaf7f1;color:#168057;font-size:10px;font-style:normal;font-weight:700;line-height:1.3;vertical-align:middle}@media (max-width: 1280px){.ticket-center-page .queue-layout[data-v-09c5e030]{grid-template-columns:220px minmax(0,1fr)}.ticket-center-page .queue-layout.no-management-scope[data-v-09c5e030]{grid-template-columns:minmax(0,1fr)}.ticket-center-page .queue-aside[data-v-09c5e030]{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.filter-actions-row[data-v-09c5e030]{grid-column:1 / -1;align-items:stretch}.custom-time-row[data-v-09c5e030]{flex-direction:column;align-items:stretch}.custom-time-row label[data-v-09c5e030]{flex:1 1 auto;min-width:0}.filter-actions-row .secondary-button[data-v-09c5e030]{margin-left:auto}.ticket-center-page .queue-layout[data-v-09c5e030],.ticket-center-page .queue-layout.no-management-scope[data-v-09c5e030]{grid-template-columns:1fr}.ticket-center-page .queue-aside[data-v-09c5e030]{grid-column:auto;grid-template-columns:1fr}}.ticket-center-page .queue-overview>button.overdue-overview[data-v-09c5e030]{border-top:3px solid #df6b68;background:linear-gradient(145deg,#fff,#fff7f6)}.ticket-center-page .queue-overview>button.overdue-overview.active[data-v-09c5e030]{border-color:#df6b68;background:linear-gradient(145deg,#fff,#fff0ee);box-shadow:0 8px 21px #1741760e}.filter-bar-toggle[data-v-09c5e030]{display:none;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 12px;border:1px solid #d6e3f3;border-radius:7px;color:#2c5f9f;background:#f8fbff;font-size:12px;font-weight:700;cursor:pointer}.filter-bar-toggle svg[data-v-09c5e030]{transition:transform .18s ease}.filter-bar-toggle[aria-expanded=true] svg[data-v-09c5e030]{transform:rotate(180deg)}@media (max-width:1023px){.filter-bar-toggle[data-v-09c5e030]{display:inline-flex}.filter-bar.filters-collapsed>label[data-v-09c5e030],.filter-bar.filters-collapsed .filter-actions-row[data-v-09c5e030],.filter-bar.filters-collapsed .pin-deadline-toggle[data-v-09c5e030]{display:none}.management-scope-collapsed-bar[data-v-09c5e030]{display:grid}.management-scope-reopen[data-v-09c5e030]{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 12px;border:1px solid #d6e3f3;border-radius:7px;background:#f8fbff;color:#2c5f9f;font-size:12px;font-weight:700;cursor:pointer}.management-scope-reopen svg[data-v-09c5e030]{transform:rotate(0)}}@media (max-width: 760px){.ticket-center-page[data-v-09c5e030] .page-hero{min-height:128px;padding:16px 16px 12px}.ticket-center-page[data-v-09c5e030] .hero-head{min-height:74px;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.ticket-center-page[data-v-09c5e030] .hero-copy{min-width:0}.ticket-center-page[data-v-09c5e030] .hero-title{font-size:24px}.ticket-center-page[data-v-09c5e030] .hero-actions{display:none}}.queue-ticket[data-v-09c5e030]{position:relative}.queue-ticket>.queue-row[data-v-09c5e030]{border-bottom:1px solid #edf1f6}.queue-ticket:last-of-type>.queue-row[data-v-09c5e030],.queue-ticket:last-of-type>.queue-quick-actions[data-v-09c5e030]{border-bottom:0}.queue-quick-actions[data-v-09c5e030]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 18px 11px;border-bottom:1px solid #edf1f6;background:linear-gradient(180deg,#f7faff,#eef4fc)}.queue-quick-label[data-v-09c5e030]{display:inline-flex;align-items:center;gap:5px;color:#6f86a6;font-size:11px;font-weight:700;margin-right:2px}.queue-quick-button[data-v-09c5e030]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:3px 13px;border:1px solid #c7d8ef;border-radius:999px;background:#fff;color:#2c5f9f;font:inherit;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #173a6c0f;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.queue-quick-button[data-v-09c5e030]:hover{border-color:#2d70e5;background:#2868e6;color:#fff;box-shadow:0 4px 10px #2667df2e}.queue-quick-button[data-v-09c5e030]:focus-visible{outline:2px solid #2d70e5;outline-offset:1px}.quick-modal-hint[data-v-09c5e030]{margin:0 0 12px;color:#6b7f9f;font-size:12px;line-height:1.6}.quick-modal-state[data-v-09c5e030]{padding:14px 4px;color:#7185a2;font-size:13px}@media (max-width: 1023px){.queue-quick-actions[data-v-09c5e030]{padding:8px 14px 10px}}@media (max-width: 760px){.queue-quick-actions[data-v-09c5e030]{gap:7px;padding:8px 12px 10px}.queue-quick-button[data-v-09c5e030]{min-height:34px;padding:4px 14px}}.lifecycle-toggle[data-v-e5248ae1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #d7e4f1;border-radius:8px;color:#2865a3;background:#fff;cursor:pointer}.lifecycle-toggle svg[data-v-e5248ae1]{transition:transform .18s ease}.lifecycle-toggle svg.is-collapsed[data-v-e5248ae1]{transform:rotate(180deg)}.ticket-revision-history-panel[data-v-29957060]{display:grid;gap:16px;min-width:0}.revision-history-heading[data-v-29957060],.revision-card-heading[data-v-29957060]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.revision-history-heading h2[data-v-29957060]{margin:3px 0 0;color:#193b67;font-size:18px}.revision-history-count[data-v-29957060],.revision-card-heading time[data-v-29957060]{color:#7890a8;font-size:11px;line-height:1.5}.revision-history-empty[data-v-29957060]{margin:0;padding:34px 16px;border:1px dashed #cbdceb;color:#7890a8;text-align:center}.revision-history-list[data-v-29957060]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.revision-card[data-v-29957060]{display:grid;gap:13px;min-width:0;padding:15px;border:1px solid #dbe7f2;border-radius:8px;background:#fbfdff}.revision-card-title[data-v-29957060]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.revision-card-title strong[data-v-29957060]{color:#173d6b;font-size:14px}.revision-source[data-v-29957060]{padding:3px 7px;border-radius:4px;color:#216cc5;background:#eaf4ff;font-size:11px}.revision-facts[data-v-29957060]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;padding-top:12px;border-top:1px dashed #d7e3ee}.revision-facts>div[data-v-29957060]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:9px;min-width:0}.revision-facts dt[data-v-29957060]{color:#7890a8;font-size:11px}.revision-facts dd[data-v-29957060]{display:grid;gap:2px;min-width:0;margin:0;color:#355979;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.revision-facts dd small[data-v-29957060]{color:#7890a8;font-size:11px;overflow-wrap:anywhere}.revision-actor[data-v-29957060]{color:#274d77}.revision-block[data-v-29957060]{min-width:0;padding-top:12px;border-top:1px dashed #d7e3ee}.revision-block h3[data-v-29957060]{margin:0 0 7px;color:#58718e;font-size:11px;font-weight:700}.revision-description[data-v-29957060]{margin:0;color:#294c73;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.revision-tags[data-v-29957060]{display:flex;flex-wrap:wrap;gap:7px}.revision-tags span[data-v-29957060]{max-width:100%;padding:4px 8px;border-radius:4px;color:#2868a8;background:#edf6ff;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.revision-placeholder[data-v-29957060]{margin:0;color:#8b9caf;font-size:12px}.revision-attachments[data-v-29957060]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.revision-attachments li[data-v-29957060]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(90px,.7fr) minmax(110px,.8fr);gap:9px;min-width:0;color:#52708e;font-size:11px;line-height:1.5}.revision-attachments strong[data-v-29957060],.revision-attachments span[data-v-29957060]{min-width:0;overflow-wrap:anywhere}.revision-attachments strong[data-v-29957060]{color:#315879;font-weight:600}.revision-history-footer[data-v-29957060]{display:flex;justify-content:center}.revision-load-more[data-v-29957060]{min-width:150px}.revision-load-more[data-v-29957060]:disabled{cursor:not-allowed;opacity:.58}@media (max-width: 640px){.revision-history-heading[data-v-29957060],.revision-card-heading[data-v-29957060]{flex-direction:column;gap:5px}.revision-facts[data-v-29957060]{grid-template-columns:1fr}.revision-attachments li[data-v-29957060]{grid-template-columns:1fr;gap:2px;padding-bottom:7px;border-bottom:1px solid #edf2f7}.revision-attachments li[data-v-29957060]:last-child{padding-bottom:0;border-bottom:0}.revision-load-more[data-v-29957060]{width:100%}}.timeline-panel[data-v-d50771b3]{border:1px solid #dfe8f3;border-radius:8px;background:#fff;padding:20px 22px}.timeline-panel__heading[data-v-d50771b3]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.timeline-panel__eyebrow[data-v-d50771b3]{margin:0 0 4px;color:#7890ad;font-size:10px;font-weight:700;letter-spacing:.06em}.timeline-panel h2[data-v-d50771b3]{margin:0;color:#102d5c;font-size:18px}.timeline-panel__count[data-v-d50771b3]{color:#7890ad;font-size:12px;white-space:nowrap}.timeline-panel__empty[data-v-d50771b3]{margin:0;border:1px dashed #d6e1ef;border-radius:6px;padding:28px 16px;color:#7185a2;text-align:center}.timeline-list[data-v-d50771b3]{list-style:none;margin:0;padding:0}.timeline-item[data-v-d50771b3]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;min-height:80px;padding:0 0 18px}.timeline-item[data-v-d50771b3]:not(:last-child):before{position:absolute;top:16px;bottom:-1px;left:8px;width:2px;background:#dce6f5;content:""}.timeline-item__node[data-v-d50771b3]{position:relative;z-index:1;width:16px;height:16px;margin-top:2px;border:4px solid #2f73e8;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #eef5ff}.timeline-item__body[data-v-d50771b3]{min-width:0;border-bottom:1px solid #edf1f6;padding:0 0 16px}.timeline-item:last-child .timeline-item__body[data-v-d50771b3]{border-bottom:0}.timeline-item__topline[data-v-d50771b3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.timeline-item h3[data-v-d50771b3]{min-width:0;margin:0;color:#173a6b;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.timeline-item time[data-v-d50771b3]{flex:0 0 auto;color:#7a8da9;font-size:11px;line-height:1.6;text-align:right}.timeline-item__summary[data-v-d50771b3]{margin:5px 0 0;color:#486585;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.timeline-item__actor[data-v-d50771b3]{margin:6px 0 0;color:#7185a2;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.timeline-item__facts[data-v-d50771b3]{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:9px}.timeline-item__facts span[data-v-d50771b3]{border-radius:4px;background:#f3f6fa;padding:4px 7px;color:#5c7392;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.timeline-panel__footer[data-v-d50771b3]{display:grid;justify-items:center;gap:9px;border-top:1px solid #edf1f6;margin-top:2px;padding-top:15px}.timeline-panel__error[data-v-d50771b3]{width:100%;margin:0;color:#b94d49;font-size:12px;line-height:1.5;text-align:center}.timeline-panel__load-more[data-v-d50771b3]{min-width:116px;min-height:36px;border:1px solid #c8d9f2;border-radius:6px;background:#f4f8ff;color:#245eaf;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:7px 14px}.timeline-panel__load-more[data-v-d50771b3]:focus-visible{outline:3px solid rgba(45,91,190,.28);outline-offset:2px}.timeline-panel__load-more[data-v-d50771b3]:disabled{cursor:wait;opacity:.65}@media (max-width: 620px){.timeline-panel[data-v-d50771b3]{padding:17px}.timeline-panel__heading[data-v-d50771b3]{align-items:flex-start}.timeline-item__topline[data-v-d50771b3]{display:grid;gap:3px}.timeline-item time[data-v-d50771b3]{text-align:left}}.public-result-action[data-v-f6440862]{display:flex;justify-content:flex-end;margin-top:12px}.public-result-action .secondary-button[data-v-f6440862]{min-width:140px}@media (max-width:620px){.public-result-action .secondary-button[data-v-f6440862]{width:100%}}.history-action[data-v-70e85ede]{display:flex;justify-content:flex-end;margin-top:12px}.history-action .secondary-button[data-v-70e85ede]{min-width:112px}@media (max-width:620px){.history-action .secondary-button[data-v-70e85ede]{width:100%}}.action-request-history[data-v-afdc0508]{display:grid;gap:12px}.action-request-history .eyebrow[data-v-afdc0508]{margin:0 0 4px}.action-request-history>h2[data-v-afdc0508]{margin:0 0 14px}.request-record[data-v-afdc0508]{padding:16px;border:1px solid #d7e5f4;border-radius:12px;background:linear-gradient(120deg,#fbfdff,#f2f8ff)}.request-record+.request-record[data-v-afdc0508]{margin-top:2px}.request-record header[data-v-afdc0508]{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-record header span[data-v-afdc0508]{display:grid;gap:4px}.request-record header b[data-v-afdc0508]{color:#1f4f81;font-size:15px}.request-record header small[data-v-afdc0508]{color:#7890a8;font-size:12px}.request-record strong[data-v-afdc0508]{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:12px}.is-pending[data-v-afdc0508]{color:#a86410;background:#fff5df}.is-approved[data-v-afdc0508]{color:#08795e;background:#e7f8f0}.is-rejected[data-v-afdc0508],.is-cancelled[data-v-afdc0508]{color:#b84449;background:#fff0f1}.request-reason[data-v-afdc0508],.request-public[data-v-afdc0508]{margin:12px 0 0;color:#57718d;font-size:13px;line-height:1.65}.request-public[data-v-afdc0508]{margin-top:14px;padding:10px 12px;border-left:3px solid #65a6ee;border-radius:6px;background:#edf7ff}.request-fields[data-v-afdc0508]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 14px;margin:14px 0 0;padding-top:13px;border-top:1px dashed #d4e3ef;font-size:13px}.request-fields dt[data-v-afdc0508]{color:#6f89a6;font-weight:500}.request-fields dd[data-v-afdc0508]{margin:0;color:#355979;line-height:1.6;overflow-wrap:anywhere}.request-fields ul[data-v-afdc0508]{margin:0;padding:0;list-style:none}.request-fields li[data-v-afdc0508]{position:relative;padding-left:13px}.request-fields li[data-v-afdc0508]:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#65a6ee}.request-fields li+li[data-v-afdc0508]{margin-top:3px}.history-action[data-v-afdc0508]{display:flex;justify-content:flex-end}.history-action .secondary-button[data-v-afdc0508]{min-width:112px}@media (max-width: 560px){.request-record[data-v-afdc0508]{padding:12px}.request-fields[data-v-afdc0508]{grid-template-columns:1fr;gap:3px}.request-fields dd[data-v-afdc0508]{margin-bottom:5px}.history-action .secondary-button[data-v-afdc0508]{width:100%}}.public-tracking-qr[data-v-79054374]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0;padding:15px;border:1px solid #cfe3f6;border-radius:13px;background:linear-gradient(130deg,#f6fbff,#edf7ff)}.public-tracking-qr h2[data-v-79054374]{margin:4px 0;color:#194a7c;font-size:16px}.public-tracking-qr small[data-v-79054374]{display:block;max-width:360px;color:#7189a2;font-size:12px;line-height:1.55}.public-tracking-actions[data-v-79054374]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.public-tracking-actions button[data-v-79054374]{padding:0;border:0;background:transparent;color:#176dcc;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.public-tracking-qr a[data-v-79054374]{color:#176dcc;font-size:12px;font-weight:700}.public-tracking-qr span[data-v-79054374]{display:block;margin-top:8px;color:#af5d21;font-size:12px}.public-tracking-qr img[data-v-79054374]{width:122px;height:122px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 5px 14px #1744761a}@media (max-width: 500px){.public-tracking-qr[data-v-79054374]{align-items:flex-start}.public-tracking-qr img[data-v-79054374]{width:104px;height:104px}}.public-tracking-panel[data-v-2e84d823]{padding:20px}.public-tracking-panel header[data-v-2e84d823]{display:flex;align-items:end;justify-content:space-between;gap:12px}.public-tracking-panel .eyebrow[data-v-2e84d823]{margin:0 0 4px}.public-tracking-panel h2[data-v-2e84d823]{margin:0;color:#173a6b;font-size:17px}.tracking-state[data-v-2e84d823]{padding:4px 8px;border-radius:999px;color:#4a759f;background:#edf5fc;font-size:11px;font-weight:700}.tracking-state.pending[data-v-2e84d823]{color:#9a661c;background:#fff5e4}.public-tracking-panel>p[data-v-2e84d823]{margin:13px 0;color:#617b98;font-size:12px;line-height:1.7}.tracking-unavailable[data-v-2e84d823]{display:grid;gap:7px;margin:14px 0;padding:13px 14px;border:1px solid #f0ddb9;border-radius:10px;background:#fffaf0}.tracking-unavailable b[data-v-2e84d823]{color:#805216;font-size:13px}.tracking-unavailable p[data-v-2e84d823],.tracking-unavailable small[data-v-2e84d823]{margin:0;color:#7c6a51;font-size:12px;line-height:1.65}.tracking-unavailable small[data-v-2e84d823]{color:#8c7b65}.tracking-actions[data-v-2e84d823]{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}.tracking-error[data-v-2e84d823],.tracking-warning[data-v-2e84d823]{margin:9px 0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.6}.tracking-error[data-v-2e84d823]{color:#a9433f;background:#fff7f7}.tracking-warning[data-v-2e84d823]{color:#8a611f;background:#fff6e8}.access-expiry[data-v-2e84d823]{color:#617b98!important}.public-tracking-panel>label[data-v-2e84d823]{display:grid;gap:7px;color:#385a85;font-size:12px;font-weight:700}.public-tracking-panel>label input[data-v-2e84d823]{min-width:0;border:1px solid #d3deed;border-radius:8px;padding:10px 11px;color:#183967;background:#fff;outline-color:#2868e6}.public-tracking-panel>small[data-v-2e84d823]{display:block;margin-top:7px;color:#b45a43;font-size:11px}.public-tracking-panel>.link-button[data-v-2e84d823]{margin-top:4px}@media (max-width:500px){.public-tracking-panel header[data-v-2e84d823]{align-items:flex-start}.tracking-state[data-v-2e84d823]{flex:0 0 auto}.tracking-actions button[data-v-2e84d823]{width:100%}}.ticket-feedback-panel[data-v-49993b3f]{display:grid;gap:14px;padding:20px}.ticket-feedback-panel header[data-v-49993b3f]{display:flex;align-items:end;justify-content:space-between;gap:12px}.ticket-feedback-panel .eyebrow[data-v-49993b3f]{margin:0 0 4px}.ticket-feedback-panel h2[data-v-49993b3f]{margin:0;color:#173a6b;font-size:17px}.feedback-state[data-v-49993b3f]{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.feedback-state.valid[data-v-49993b3f]{color:#1c7a4f;background:#e7f5ed}.feedback-state.invalid[data-v-49993b3f]{color:#9a4a3d;background:#fbeeee}.feedback-muted[data-v-49993b3f]{padding:14px;border-radius:8px;color:#7187a5;background:#f4f7fb;font-size:12px;line-height:1.7}.feedback-body[data-v-49993b3f]{display:grid;gap:12px}.feedback-rating[data-v-49993b3f]{display:flex;align-items:center;gap:6px;color:#f5a623}.rating-star.filled[data-v-49993b3f]{color:#f5a623}.rating-star[data-v-49993b3f]:not(.filled){color:#cbd7e5}.feedback-rating span[data-v-49993b3f]{margin-left:6px;color:#617895;font-size:12px;font-weight:700}.feedback-comment[data-v-49993b3f]{margin:0;padding:12px 14px;border:1px solid #e4ebf4;border-left:3px solid #2f73d9;border-radius:8px;background:#f7faff;color:#24425f;font-size:13px;line-height:1.7;white-space:pre-wrap}.feedback-comment.is-empty[data-v-49993b3f]{color:#9aa9bb;background:#f8fafc;border-left-color:#c1cede}.feedback-meta[data-v-49993b3f]{margin:0;color:#7187a5;font-size:11px}.feedback-attachments[data-v-49993b3f]{display:grid;gap:8px}.feedback-attachments button[data-v-49993b3f]{min-height:34px;padding:0 12px;border:1px solid #cfe0f2;border-radius:8px;background:#fff;color:#2c609c;font-weight:700;font-size:12px}.feedback-attachments button[data-v-49993b3f]:disabled{opacity:.5;cursor:not-allowed}.feedback-hint[data-v-49993b3f]{color:#94a3b4;font-size:11px}.feedback-audit[data-v-49993b3f]{display:grid;gap:4px;padding:11px 12px;border-radius:8px;background:#fdf2ef;color:#94453c;font-size:12px;line-height:1.7}.feedback-actions[data-v-49993b3f]{display:flex;justify-content:flex-end}.invalidate-button[data-v-49993b3f]{border-color:#e0b8b2;color:#b35245}.invalidate-form[data-v-49993b3f]{display:grid;gap:12px}.invalidate-form>p[data-v-49993b3f]{margin:0;color:#61758e;font-size:12px;line-height:1.7}.invalidate-form label[data-v-49993b3f]{display:grid;gap:7px;color:#385a85;font-size:12px;font-weight:700}.invalidate-form textarea[data-v-49993b3f]{min-height:92px;border:1px solid #d3deed;border-radius:8px;padding:10px 11px;color:#183967;background:#fff;resize:vertical;outline-color:#2868e6}.invalidate-error[data-v-49993b3f]{color:#b35245!important;background:#fff3f1;padding:10px 12px;border-radius:8px}.urge-panel[data-v-5a8e93bc]{display:grid;gap:15px}.urge-panel header[data-v-5a8e93bc]{display:flex;justify-content:space-between;align-items:end}.urge-panel h2[data-v-5a8e93bc]{margin:3px 0 0;color:#173a6b;font-size:18px}.urge-panel header>span[data-v-5a8e93bc]{color:#7187a3;font-size:12px}.urge-summary[data-v-5a8e93bc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.urge-summary span[data-v-5a8e93bc]{display:grid;gap:5px;padding:10px;border-radius:9px;background:#f5f8fc;color:#7187a3;font-size:11px}.urge-summary b[data-v-5a8e93bc]{color:#245cad;font-size:18px}.urge-list[data-v-5a8e93bc]{display:grid;gap:0;list-style:none;margin:0;padding:0}.urge-list li[data-v-5a8e93bc]{padding:12px 0;border-top:1px solid #e8eef6}.urge-list li>div[data-v-5a8e93bc]{display:flex;justify-content:space-between;gap:12px}.urge-list b[data-v-5a8e93bc]{color:#1b4475;font-size:13px}.urge-list time[data-v-5a8e93bc],.urge-list small[data-v-5a8e93bc]{color:#8194aa;font-size:11px}.urge-list p[data-v-5a8e93bc]{margin:7px 0;color:#526d89;font-size:13px;line-height:1.6;white-space:pre-wrap}.urge-panel footer[data-v-5a8e93bc]{display:flex;justify-content:center;align-items:center;gap:10px}.urge-panel footer button[data-v-5a8e93bc]{min-height:31px;border:1px solid #d7e4f1;border-radius:7px;background:#fff;color:#2865a3;padding:0 10px}.urge-panel footer span[data-v-5a8e93bc]{color:#7187a3;font-size:12px}.urge-panel .history-action[data-v-5a8e93bc]{justify-content:flex-end}.history-action .secondary-button[data-v-5a8e93bc]{min-width:112px}@media (max-width:620px){.urge-summary[data-v-5a8e93bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-action .secondary-button[data-v-5a8e93bc]{width:100%}}.ai-insights-panel[data-v-78fe2399]{display:grid;gap:15px}.ai-insights-panel header[data-v-78fe2399]{display:flex;justify-content:space-between;align-items:end}.ai-insights-panel h2[data-v-78fe2399]{margin:3px 0 0;color:#173a6b;font-size:18px}.ai-insights-panel header>span[data-v-78fe2399]{color:#7a8da7;font-size:11px}.ai-insights-panel article[data-v-78fe2399]{display:grid;gap:10px;padding:15px;border:1px solid #dce9f6;border-radius:12px;background:linear-gradient(145deg,#fbfdff,#f3f8ff)}.ai-insight-head[data-v-78fe2399]{display:flex;justify-content:space-between;gap:12px}.ai-insight-head b[data-v-78fe2399]{color:#245cad}.ai-insight-head time[data-v-78fe2399]{color:#8092a8;font-size:11px}.confidence-row[data-v-78fe2399]{display:grid;gap:5px;color:#607b98;font-size:11px}.confidence-row i[data-v-78fe2399]{height:7px;overflow:hidden;border-radius:999px;background:#dfe9f5}.confidence-row i b[data-v-78fe2399]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49aee9,#2568dc)}.ai-insights-panel article>p[data-v-78fe2399]{margin:0;color:#536f8d;font-size:13px;line-height:1.65}.ai-insights-panel dl[data-v-78fe2399]{display:grid;grid-template-columns:72px 1fr;gap:7px;margin:0;font-size:12px}.ai-insights-panel dt[data-v-78fe2399]{color:#8395a9}.ai-insights-panel dd[data-v-78fe2399]{margin:0;color:#31577d}.ai-insights-panel article>small[data-v-78fe2399]{color:#8496aa;font-size:11px}.event-facts-heading[data-v-25a74c20]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.event-facts-heading .eyebrow[data-v-25a74c20]{margin:0 0 4px}.revision-button[data-v-25a74c20]{min-height:34px;padding:0 11px;font-size:12px}.revision-detail[data-v-25a74c20]{display:grid;gap:14px}.revision-limit[data-v-25a74c20]{margin:0;padding:11px 13px;border-radius:8px;background:#fff6e8;color:#8a611f;font-size:12px;line-height:1.6}.revision-detail dl[data-v-25a74c20]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0;margin:0;border:1px solid #e1eaf5;border-radius:10px;overflow:hidden}.revision-detail dt[data-v-25a74c20],.revision-detail dd[data-v-25a74c20]{padding:11px 13px;border-bottom:1px solid #e9eff6}.revision-detail dt[data-v-25a74c20]{background:#f5f8fc;color:#7187a3;font-size:12px}.revision-detail dd[data-v-25a74c20]{margin:0;color:#234d78;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.revision-detail dt[data-v-25a74c20]:nth-last-of-type(1),.revision-detail dd[data-v-25a74c20]:nth-last-of-type(1){border-bottom:0}.public-result-modal-list[data-v-25a74c20]{display:grid;gap:14px}.record-summary[data-v-25a74c20],.revision-history-summary[data-v-25a74c20]{display:grid;gap:12px}.action-request-summary .history-action[data-v-25a74c20]{display:flex;justify-content:flex-end}.action-request-summary .history-action .secondary-button[data-v-25a74c20]{min-width:112px}.action-history-tabs[data-v-25a74c20]{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid #dce7f2}.action-history-tab[data-v-25a74c20]{min-height:36px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6f87a2;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:0 12px}.action-history-tab.is-active[data-v-25a74c20]{border-bottom-color:#2f73e8;color:#1d5fae}.action-history-tab[data-v-25a74c20]:focus-visible{outline:3px solid rgba(47,115,232,.24);outline-offset:2px}@media (max-width:620px){.action-request-summary .history-action .secondary-button[data-v-25a74c20]{width:100%}}.view-revision-history-button[data-v-25a74c20]{justify-self:end;min-width:112px}.ticket-records-section[data-v-25a74c20]{display:grid;gap:16px}.ticket-records-heading[data-v-25a74c20]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ticket-records-heading h2[data-v-25a74c20]{margin:3px 0 0}.ticket-record-tabs[data-v-25a74c20]{display:flex;gap:4px;border-bottom:1px solid #dce7f2}.ticket-record-tab[data-v-25a74c20]{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6f87a2;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:0 12px}.ticket-record-tab.is-active[data-v-25a74c20]{border-bottom-color:#2f73e8;color:#1d5fae}.ticket-record-tab[data-v-25a74c20]:focus-visible{outline:3px solid rgba(47,115,232,.24);outline-offset:2px}.ticket-record-load-more-error[data-v-25a74c20]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px;padding:10px 12px;border:1px solid #f0c9c7;border-radius:8px;background:#fff7f6;color:#a44340;font-size:12px;line-height:1.5}.revision-history-modal-error[data-v-25a74c20]{margin-top:12px}.ticket-record-load-more-error .secondary-button[data-v-25a74c20]{flex:0 0 auto;min-height:32px;padding:0 10px;font-size:12px}@media (max-width:620px){.event-facts-heading[data-v-25a74c20]{align-items:stretch;flex-direction:column}.revision-button[data-v-25a74c20]{width:100%}.revision-detail dl[data-v-25a74c20]{grid-template-columns:78px minmax(0,1fr)}.ticket-records-heading[data-v-25a74c20]{align-items:flex-start;flex-direction:column}.ticket-record-tab[data-v-25a74c20]{flex:1;padding:0 8px}.view-revision-history-button[data-v-25a74c20]{justify-self:stretch;width:100%}.ticket-record-load-more-error[data-v-25a74c20]{align-items:stretch;flex-direction:column}.ticket-record-load-more-error .secondary-button[data-v-25a74c20]{width:100%}}.ticket-location-map .ticket-location-empty[data-v-25a74c20]{margin:0;padding:10px 14px;border-top:1px solid #e1eaf5;background:#f7f9fc;color:#7187a3;font-size:12px;line-height:1.6}@media (max-width:620px){.ticket-location-map .ticket-location-empty[data-v-25a74c20]{padding:9px 12px}}.ticket-location-map-actions[data-v-25a74c20]{display:flex;align-items:center;gap:10px}.map-expand-button[data-v-25a74c20]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;white-space:nowrap}@media (max-width:620px){.ticket-location-map-actions[data-v-25a74c20]{align-items:flex-end;flex-direction:column;gap:6px}.map-expand-button[data-v-25a74c20]{min-height:34px}}.revision-actions[data-v-25a74c20]{display:grid;justify-items:end;gap:7px}.ticket-source-tag[data-v-25a74c20]{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.4}.ticket-source-tag.is-public[data-v-25a74c20]{background:#eaf7f1;color:#168057}.ticket-source-tag.is-internal[data-v-25a74c20]{background:#eef3fc;color:#315789}.public-reporter-masked[data-v-25a74c20]{margin-left:6px;color:#8396b1;font-size:11px;font-weight:500}@media (max-width:620px){.revision-actions[data-v-25a74c20]{justify-items:stretch}.ticket-source-tag[data-v-25a74c20]{justify-content:center}}.ticket-records-toggle[data-v-25a74c20]{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 9px;border:1px solid #d7e4f1;border-radius:8px;color:#2865a3;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.ticket-records-toggle svg[data-v-25a74c20]{transition:transform .18s ease}.ticket-records-toggle svg.is-collapsed[data-v-25a74c20]{transform:rotate(180deg)}@media (max-width:620px){.ticket-records-heading[data-v-25a74c20]{align-items:center;flex-direction:row;flex-wrap:wrap}.ticket-records-toggle[data-v-25a74c20]{margin-left:auto}}.ticket-records-heading-row[data-v-25a74c20]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ticket-records-heading .muted[data-v-25a74c20]{display:block;margin-top:6px}.ticket-records-toggle[data-v-25a74c20]{padding:0;width:32px;height:32px;justify-content:center}.voice-input[data-v-a77de646]{display:grid;gap:8px;margin-top:10px}.voice-input__hold[data-v-a77de646]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:0 14px;border:1px solid #9dc3f7;border-radius:8px;background:#f4f9ff;color:#205eaf;font-size:13px;font-weight:800;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.voice-input__hold[data-v-a77de646]:disabled{opacity:.62;cursor:not-allowed}.is-recording .voice-input__hold[data-v-a77de646]{border-color:#d56a62;background:#fff4f3;color:#a83f38;box-shadow:0 0 0 3px #be42381a}.voice-input__message[data-v-a77de646]{margin:0;color:#7087a5;font-size:11px;line-height:1.55}.voice-input__wave[data-v-a77de646]{display:inline-flex;align-items:center;gap:2px;height:20px}.voice-input__wave b[data-v-a77de646]{width:2px;height:7px;border-radius:2px;background:currentColor;animation:voice-wave-a77de646 .72s ease-in-out infinite alternate}.voice-input__wave b[data-v-a77de646]:nth-child(2),.voice-input__wave b[data-v-a77de646]:nth-child(4){animation-delay:.18s}.voice-input__wave b[data-v-a77de646]:nth-child(3){animation-delay:.36s}.voice-input__actions[data-v-a77de646]{display:flex;flex-wrap:wrap;gap:8px}.voice-input__actions .primary-button[data-v-a77de646],.voice-input__actions .secondary-button[data-v-a77de646]{min-height:36px}.voice-input__manual[data-v-a77de646]{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:0;border:0;background:transparent;color:#2868d8;font-size:12px;font-weight:700}.voice-input__review[data-v-a77de646]{display:grid;gap:8px;padding:12px;border:1px solid #cfe2f6;border-radius:8px;background:#f8fbff}.voice-input__review label[data-v-a77de646]{color:#31537f;font-size:12px;font-weight:800}.voice-input__review textarea[data-v-a77de646]{width:100%;resize:vertical;line-height:1.65}.voice-input__review small[data-v-a77de646]{color:#7087a5;font-size:11px;line-height:1.55}@keyframes voice-wave-a77de646{0%{height:5px}to{height:18px}}@media (max-width: 620px){.voice-input__actions[data-v-a77de646]{display:grid;grid-template-columns:1fr}.voice-input__actions button[data-v-a77de646]{width:100%}}@media (prefers-reduced-motion: reduce){.voice-input__wave b[data-v-a77de646]{animation:none;height:11px}}.intake-section .form-grid>.choice-field[data-v-a8ae119b]:nth-child(2){display:none}.ticket-tag-section[data-v-a8ae119b]{margin-top:16px}.catalog-warning[data-v-a8ae119b]{display:block;margin-top:6px;color:#b85f18;font-size:12px;line-height:1.5}.ai-suggestion__actions button.is-clicked[data-v-a8ae119b]{animation:ai-adopt-pop-a8ae119b .45s ease}.ai-adopted-feedback[data-v-a8ae119b]{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 12px;border-radius:8px;color:#0b7a52;background:#e8f7ef;font-size:12px;font-weight:800;animation:ai-adopt-feedback-a8ae119b .35s ease both}@keyframes ai-adopt-pop-a8ae119b{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ai-adopt-feedback-a8ae119b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-suggestion__confidence[data-v-a8ae119b]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ai-suggestion__confidence span[data-v-a8ae119b]{padding:4px 7px;border-radius:999px;background:#edf5ff;color:#4b719d;font-size:11px}.ai-suggestion__recommendations[data-v-a8ae119b]{display:grid;gap:8px;margin-top:12px;color:#31577d;font-size:12px;line-height:1.5}.ai-suggestion__recommendations>div[data-v-a8ae119b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-suggestion__recommendations>div>b[data-v-a8ae119b]{color:#8395a9;font-weight:500}.ai-suggestion__tags[data-v-a8ae119b]{display:flex;flex-wrap:wrap;gap:6px}.ai-suggestion__tags>span[data-v-a8ae119b]{padding:3px 8px;border-radius:999px;color:#206cc7;background:#eaf5ff}.ai-suggestion__tags>span.is-inactive[data-v-a8ae119b]{color:#8b6a3a;background:#fff6e8}.intake-preview-trigger[data-v-a8ae119b]{display:block;width:100%;padding:0;border:0;border-radius:5px;background:transparent;cursor:zoom-in}.intake-preview-trigger[data-v-a8ae119b]:focus-visible{outline:3px solid rgba(40,104,230,.25);outline-offset:2px}.attachment-enlarge[data-v-a8ae119b]{justify-self:start;padding:2px 0;font-size:10px}.intake-modal-media[data-v-a8ae119b]{display:block;width:100%;max-height:calc(100vh - 150px);border-radius:8px;background:#0f1e31;-o-object-fit:contain;object-fit:contain}.ai-inline-summary[data-v-a8ae119b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:11px 13px;border:1px solid #cfe2f6;border-radius:11px;background:linear-gradient(110deg,#f2f8ff,#fff)}.ai-inline-summary b[data-v-a8ae119b]{color:#22548f;font-size:13px}.ai-inline-summary small[data-v-a8ae119b]{display:block;margin-top:2px;color:#6e86a5;font-size:11px}.ai-inline-suggestion[data-v-a8ae119b]{display:grid;gap:7px;margin-top:9px;padding:10px 11px;border:1px solid #d9e7f8;border-left:3px solid #2e70d8;border-radius:9px;background:#f8fbff}.ai-inline-suggestion__head[data-v-a8ae119b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-inline-suggestion__head b[data-v-a8ae119b]{color:#244a7a;font-size:12px}.ai-inline-suggestion__head em[data-v-a8ae119b]{font-style:normal;color:#7186a5;font-size:10px}.ai-inline-suggestion p[data-v-a8ae119b]{margin:0;color:#4a6a92;font-size:12px;line-height:1.6;white-space:pre-wrap}.ai-inline-suggestion__reason[data-v-a8ae119b]{color:#7c91ab;font-size:11px}.ai-inline-suggestion__actions[data-v-a8ae119b]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ai-inline-accept[data-v-a8ae119b]{min-height:30px;padding:0 10px;border:1px solid #2e70d8;border-radius:7px;color:#fff;background:#2e70d8;font-size:11px;font-weight:700;cursor:pointer}.ai-inline-accept[data-v-a8ae119b]:hover{background:#2562c4}.ai-inline-accept.is-clicked[data-v-a8ae119b]{animation:ai-adopt-pop-a8ae119b .45s ease}.ai-inline-ignore[data-v-a8ae119b]{min-height:30px;padding:0 10px;border:1px solid #d4e1f1;border-radius:7px;color:#6f84a0;background:#fff;font-size:11px;font-weight:600;cursor:pointer}.ai-inline-tag[data-v-a8ae119b]{display:inline-block;padding:3px 8px;border-radius:999px;color:#206cc7;background:#eaf5ff;font-size:11px}@media (max-width:620px){.ai-inline-summary[data-v-a8ae119b]{align-items:stretch;flex-direction:column}.ai-inline-summary .ai-inline-accept[data-v-a8ae119b]{width:100%}}.ai-mobile-mask[data-v-a8ae119b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;background:#0c1c3685}.ai-mobile-drawer[data-v-a8ae119b]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:480px;height:auto;max-height:min(90dvh,calc(100dvh - 24px));overflow:hidden;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 -18px 50px #07172a3d}.ai-mobile-drawer__header[data-v-a8ae119b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid #e3ebf4;background:#fff}.ai-mobile-drawer__header h2[data-v-a8ae119b]{margin:0;color:#173a6a;font-size:17px}.ai-mobile-drawer__header .eyebrow[data-v-a8ae119b]{margin:0 0 3px}.ai-mobile-drawer__close[data-v-a8ae119b]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:#5f7892;background:#eef3f8}.ai-mobile-drawer__body[data-v-a8ae119b]{display:grid;gap:10px;min-height:0;padding:14px;overflow-y:auto}.ai-mobile-item[data-v-a8ae119b]{display:grid;gap:7px;padding:11px 12px;border:1px solid #dce8f5;border-left:3px solid #2e70d8;border-radius:9px;background:#f8fbff}.ai-mobile-item__head[data-v-a8ae119b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-mobile-item__head b[data-v-a8ae119b]{color:#244a7a;font-size:12px}.ai-mobile-item__head em[data-v-a8ae119b]{font-style:normal;color:#7186a5;font-size:10px}.ai-mobile-item p[data-v-a8ae119b]{margin:0;color:#4a6a92;font-size:12px;line-height:1.6;white-space:pre-wrap}.ai-mobile-item__actions[data-v-a8ae119b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-mobile-drawer__footer[data-v-a8ae119b]{display:flex;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e3ebf4;background:#fff}.ai-mobile-drawer__footer .primary-button[data-v-a8ae119b]{flex:1 1 auto}.ai-mobile-drawer__footer .secondary-button[data-v-a8ae119b]{flex:0 0 auto}.intake-layout.has-ai-panel[data-v-a8ae119b]{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.intake-layout.has-ai-panel .intake-guide[data-v-a8ae119b]{grid-column:2;position:static}.ai-desktop-panel[data-v-a8ae119b]{position:static;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:none;overflow:hidden;border:1px solid #cfe2f6;border-radius:14px;background:#fff;box-shadow:0 14px 34px #1f5eab14}.ai-desktop-panel__header[data-v-a8ae119b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px 11px;border-bottom:1px solid #e3ebf4;background:#fff}.ai-desktop-panel__header h2[data-v-a8ae119b]{margin:0;color:#173a6a;font-size:16px}.ai-desktop-panel__header .eyebrow[data-v-a8ae119b]{margin:0 0 3px}.ai-desktop-panel__body[data-v-a8ae119b]{display:grid;gap:10px;min-height:0;padding:13px;overflow-y:auto}.ai-desktop-panel__footer[data-v-a8ae119b]{display:flex;gap:10px;padding:11px 13px;border-top:1px solid #e3ebf4;background:#fff}.ai-desktop-panel__footer .primary-button[data-v-a8ae119b]{flex:1 1 auto}@media (max-width:1240px){.intake-layout.has-ai-panel[data-v-a8ae119b]{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.intake-layout.has-ai-panel[data-v-a8ae119b]{grid-template-columns:minmax(0,1fr) 300px}}.ai-mobile-drawer__reason[data-v-a8ae119b],.ai-desktop-panel__reason[data-v-a8ae119b]{margin:0;padding:8px 10px;border-radius:7px;background:#eef6ff;color:#4f729e;font-size:11px;line-height:1.6}.ai-mobile-item__head em.is-high[data-v-a8ae119b]{color:#0b9b70}.ai-mobile-item__head em.is-medium[data-v-a8ae119b]{color:#c47a00}.ai-mobile-item__head em.is-low[data-v-a8ae119b]{color:#c73e43}.ai-mobile-item__head em.is-unknown[data-v-a8ae119b]{color:#7186a5}@media (max-width:380px){.ai-mobile-drawer[data-v-a8ae119b]{max-height:calc(100dvh - 32px)}.ai-mobile-drawer__body[data-v-a8ae119b]{padding:12px}.ai-mobile-item[data-v-a8ae119b]{padding:9px 10px}.ai-mobile-item__actions[data-v-a8ae119b]{gap:6px}}.ps2-map-picker[data-v-5f5433c6]{margin:0 0 13px}.ps2-sr-only[data-v-5f5433c6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ps2-urgency[data-v-5f5433c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;border:0;margin:0}.ps2-urgency-option[data-v-5f5433c6]{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 8px;border:1px solid #d9e3f0;border-radius:10px;background:#fff;color:#3c567b;font-size:14px;font-weight:700;cursor:pointer;margin-bottom:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.ps2-urgency-option[data-v-5f5433c6]:hover{border-color:#a8c3e6}.ps2-urgency-option[data-v-5f5433c6]:active{transform:translateY(1px) scale(.985)}.ps2-urgency-option[data-v-5f5433c6]:focus-visible{outline:2px solid #2868e6;outline-offset:2px}.ps2-urgency-option input[data-v-5f5433c6]{position:absolute;opacity:0;width:1px;height:1px}.ps2-urgency-radio[data-v-5f5433c6]{position:relative;flex:0 0 auto;width:16px;height:16px;border:1.5px solid #b8c9de;border-radius:50%;transition:border-color .15s ease,background .15s ease}.ps2-urgency-radio[data-v-5f5433c6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background:transparent;transform:scale(.4);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s ease}.ps2-urgency-option.is-urgent .ps2-urgency-label[data-v-5f5433c6]{color:#b85f18}.ps2-urgency-option.is-major .ps2-urgency-label[data-v-5f5433c6]{color:#c73e3e}.ps2-urgency-option[data-v-5f5433c6]:has(input:checked){border-color:#2868e6;box-shadow:0 1px #2868e633,0 0 0 1px #2868e6 inset;background:#eef5ff;color:#1c4f9e}.ps2-urgency-option:has(input:checked) .ps2-urgency-radio[data-v-5f5433c6]{border-color:#2868e6}.ps2-urgency-option:has(input:checked) .ps2-urgency-radio[data-v-5f5433c6]:after{background:#2868e6;transform:scale(1)}.ps2-urgency-option.is-urgent[data-v-5f5433c6]:has(input:checked){border-color:#e07b00;box-shadow:0 1px #e07b002e,0 0 0 1px #e07b00 inset;background:#fff3e2;color:#b85f18}.ps2-urgency-option.is-urgent:has(input:checked) .ps2-urgency-radio[data-v-5f5433c6]{border-color:#e07b00}.ps2-urgency-option.is-urgent:has(input:checked) .ps2-urgency-radio[data-v-5f5433c6]:after{background:#e07b00;transform:scale(1)}.ps2-urgency-option.is-major[data-v-5f5433c6]:has(input:checked){border-color:#d94a3e;box-shadow:0 1px #d94a3e2e,0 0 0 1px #d94a3e inset;background:#fdeeee;color:#c73e3e}.ps2-urgency-option.is-major:has(input:checked) .ps2-urgency-radio[data-v-5f5433c6]{border-color:#d94a3e}.ps2-urgency-option.is-major:has(input:checked) .ps2-urgency-radio[data-v-5f5433c6]:after{background:#d94a3e;transform:scale(1)}.ps2-urgency-option[data-v-5f5433c6]:after{content:"✓";position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#2868e6;color:#fff;font-size:10px;font-weight:800;line-height:1;opacity:0;transform:scale(.4);transition:opacity .15s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.ps2-urgency-option.is-urgent[data-v-5f5433c6]:after{background:#e07b00}.ps2-urgency-option.is-major[data-v-5f5433c6]:after{background:#d94a3e}.ps2-urgency-option[data-v-5f5433c6]:has(input:checked):after{opacity:1;transform:scale(1)}@media (max-width: 380px){.ps2-urgency[data-v-5f5433c6]{gap:7px}.ps2-urgency-option[data-v-5f5433c6]{min-height:40px;padding:0 5px;font-size:13px;gap:5px}.ps2-urgency-radio[data-v-5f5433c6]{width:14px;height:14px}}.public-attachment-grid .public-preview-trigger[data-v-7dd12868]{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in}.public-preview-trigger[data-v-7dd12868]:focus-visible{outline:3px solid rgba(40,104,230,.25);outline-offset:-3px}.public-attachment-actions[data-v-7dd12868]{display:flex;flex-wrap:wrap;gap:7px}.public-modal-media[data-v-7dd12868]{display:block;width:100%;max-height:calc(100vh - 150px);border-radius:8px;background:#0f1e31;-o-object-fit:contain;object-fit:contain}.public-feedback-card[data-v-7dd12868]{display:grid;gap:16px;padding:22px;border:1px solid #d8e5f3;border-radius:14px;background:#fff;box-shadow:0 8px 22px #1c42700f}.public-feedback-heading[data-v-7dd12868]{display:flex;align-items:end;justify-content:space-between;gap:12px}.public-feedback-heading p[data-v-7dd12868],.public-feedback-heading h2[data-v-7dd12868]{margin:0}.public-feedback-heading h2[data-v-7dd12868]{margin-top:4px;color:#173968;font-size:18px}.public-feedback-heading>span[data-v-7dd12868]{color:#7e91aa;font-size:11px}.public-feedback-card fieldset[data-v-7dd12868]{margin:0;padding:0;border:0}.public-feedback-card legend[data-v-7dd12868],.public-feedback-card>label[data-v-7dd12868]{display:grid;gap:7px;color:#315276;font-size:13px;font-weight:700}.feedback-stars[data-v-7dd12868]{display:flex;gap:5px}.feedback-stars button[data-v-7dd12868]{padding:0;border:0;color:#cbd5e1;background:transparent;font-size:32px;line-height:1}.feedback-stars button.selected[data-v-7dd12868]{color:#f3aa23}.public-feedback-card textarea[data-v-7dd12868]{width:100%;resize:vertical}.public-feedback-card label>small[data-v-7dd12868]{justify-self:end;color:#8b9bb0;font-weight:400}.feedback-upload input[data-v-7dd12868]{padding:9px}.feedback-upload>span[data-v-7dd12868]{color:#8495a9;font-size:11px;font-weight:400}.feedback-file-list[data-v-7dd12868]{display:flex;flex-wrap:wrap;gap:7px}.feedback-file-list span[data-v-7dd12868]{padding:6px 9px;border-radius:7px;color:#35669d;background:#eef6ff;font-size:11px}.feedback-file-list button[data-v-7dd12868]{padding:0 0 0 5px;border:0;color:#a94b4b;background:transparent}.public-feedback-card.is-complete strong[data-v-7dd12868]{color:#efa51f;letter-spacing:2px}.public-feedback-card.is-complete strong i[data-v-7dd12868]{color:#d7dee8;font-style:normal}.public-feedback-card.is-complete>p[data-v-7dd12868]{margin:0;color:#456481;line-height:1.7}.public-feedback-card.is-complete>small[data-v-7dd12868],.public-feedback-card.is-pending small[data-v-7dd12868]{color:#8192a7}.public-feedback-card.is-pending[data-v-7dd12868]{gap:5px;border-style:dashed;box-shadow:none}.public-feedback-card.is-pending b[data-v-7dd12868]{color:#466a90}@media (max-width: 520px){.public-feedback-card[data-v-7dd12868]{padding:18px}.public-feedback-heading[data-v-7dd12868]{align-items:flex-start;flex-direction:column}.feedback-stars button[data-v-7dd12868]{font-size:29px}}.collaboration-section[data-v-19e2f122]{display:grid;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.collaboration-heading[data-v-19e2f122]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.collaboration-heading .eyebrow[data-v-19e2f122]{margin:0 0 3px}.collaboration-heading h2[data-v-19e2f122]{margin:0 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.collaboration-heading p[data-v-19e2f122]:not(.eyebrow){margin:0;color:#7187a5;font-size:12px;line-height:1.6}.section-status[data-v-19e2f122]{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.section-status.is-degraded[data-v-19e2f122]{background:#fff3df;color:#9b641d}.section-status.is-unavailable[data-v-19e2f122]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-19e2f122]{background:#eef1f4;color:#667085}.collaboration-content[data-v-19e2f122]{display:grid;gap:12px}.degraded-note[data-v-19e2f122],.collaboration-risk[data-v-19e2f122]{margin:0;padding:10px 12px;border:1px solid #f1dfb9;border-left:3px solid #e8a52d;border-radius:7px;background:#fff9ed;color:#735d2e;font-size:12px;line-height:1.6}.collaboration-risk[data-v-19e2f122]{border-color:#efc8c1;border-left-color:#c44e3c;background:#fff5f3;color:#91392d}.collaboration-metrics[data-v-19e2f122]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.collaboration-metrics article[data-v-19e2f122]{min-width:0;min-height:92px;padding:13px 15px;border-top:2px solid #2d74da;border-radius:8px;box-shadow:0 4px 12px #16325909}.collaboration-metrics span[data-v-19e2f122],.collaboration-metrics small[data-v-19e2f122]{display:block;color:#788ca7;font-size:11px;line-height:1.45}.collaboration-metrics strong[data-v-19e2f122]{display:block;overflow-wrap:anywhere;margin:6px 0 4px;color:#173967;font-size:20px;line-height:1.18}.collaboration-metrics .is-risk[data-v-19e2f122]{border-top-color:#c44e3c}.collaboration-metrics .is-risk strong[data-v-19e2f122]{color:#a64032}.collaboration-grid[data-v-19e2f122]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.collaboration-panel[data-v-19e2f122]{min-width:0;padding:16px;border-radius:8px;box-shadow:0 5px 15px #16325909}.collaboration-panel>header[data-v-19e2f122]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.collaboration-panel h3[data-v-19e2f122]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.collaboration-panel header p[data-v-19e2f122]{margin:0;color:#788ca7;font-size:11px;line-height:1.55}.table-scroll[data-v-19e2f122]{max-width:100%;overflow-x:auto}.collaboration-panel table[data-v-19e2f122]{width:100%;min-width:430px;border-collapse:collapse;font-size:12px}.collaboration-panel caption[data-v-19e2f122]{padding:0;width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.collaboration-panel th[data-v-19e2f122],.collaboration-panel td[data-v-19e2f122]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.collaboration-panel tbody tr:last-child th[data-v-19e2f122],.collaboration-panel tbody tr:last-child td[data-v-19e2f122]{border-bottom:0}.collaboration-panel th[data-v-19e2f122]:nth-child(2),.collaboration-panel td[data-v-19e2f122]:nth-child(2),.collaboration-panel th[data-v-19e2f122]:first-child{text-align:left}.collaboration-panel thead th[data-v-19e2f122]{color:#7187a3;font-size:11px;font-weight:700}.collaboration-panel tbody th[data-v-19e2f122]{color:#294a75;font-weight:700}.collaboration-chart[data-v-19e2f122]{width:100%;height:270px}.chart-data-table[data-v-19e2f122]{margin-top:10px;border-top:1px solid #edf1f6;padding-top:8px}.section-message[data-v-19e2f122]{min-height:112px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:12px;text-align:center}.completion-quality dl[data-v-19e2f122]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #e5ebf3;border-radius:7px;background:#e5ebf3}.completion-quality dl>div[data-v-19e2f122]{min-width:0;padding:11px 12px;background:#fff}.completion-quality dt[data-v-19e2f122]{color:#788ca7;font-size:11px;line-height:1.45}.completion-quality dd[data-v-19e2f122]{overflow-wrap:anywhere;margin:5px 0 0;color:#294a75;font-size:16px;font-weight:750}.collaboration-state[data-v-19e2f122]{min-height:132px;display:grid;place-items:center;padding:16px;border-radius:8px;color:var(--muted);font-size:12px;text-align:center}@media (max-width: 1050px){.collaboration-metrics[data-v-19e2f122],.completion-quality dl[data-v-19e2f122]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.collaboration-grid[data-v-19e2f122]{grid-template-columns:1fr}.collaboration-metrics[data-v-19e2f122]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.collaboration-section[data-v-19e2f122]{gap:12px;padding-top:18px}.collaboration-heading[data-v-19e2f122]{flex-direction:column;gap:8px}.collaboration-heading h2[data-v-19e2f122]{font-size:18px}.collaboration-panel[data-v-19e2f122]{padding:13px}.collaboration-chart[data-v-19e2f122]{height:250px}.completion-quality dl[data-v-19e2f122]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.collaboration-metrics[data-v-19e2f122],.completion-quality dl[data-v-19e2f122]{grid-template-columns:1fr}.collaboration-metrics article[data-v-19e2f122]{min-height:84px}}.directory-section[data-v-a7f9da2c]{display:grid;width:100%;min-width:0;max-width:100%;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);box-sizing:border-box;font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.directory-heading[data-v-a7f9da2c]{display:flex;width:100%;min-width:0;max-width:100%;align-items:flex-start;justify-content:space-between;gap:16px}.directory-heading>div[data-v-a7f9da2c]{min-width:0;max-width:100%}.directory-heading .eyebrow[data-v-a7f9da2c]{margin:0 0 3px}.directory-heading h2[data-v-a7f9da2c]{margin:0 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.directory-heading p[data-v-a7f9da2c]:not(.eyebrow){margin:0;color:#7187a5;font-size:12px;line-height:1.6}.section-status[data-v-a7f9da2c]{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.section-status.is-degraded[data-v-a7f9da2c]{background:#fff3df;color:#8b5b19}.section-status.is-unavailable[data-v-a7f9da2c]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-a7f9da2c]{background:#eef1f4;color:#667085}.directory-content[data-v-a7f9da2c]{display:grid;width:100%;min-width:0;max-width:100%;gap:12px;overflow-x:clip}.state-note[data-v-a7f9da2c]{margin:0;padding:10px 12px;border:1px solid #dce3eb;border-left:3px solid #6b83a2;border-radius:7px;background:#f7f9fc;color:#526579;font-size:12px}.state-note.is-degraded[data-v-a7f9da2c]{border-color:#f1dfb9;border-left-color:#e8a52d;background:#fff9ed;color:#735d2e}.directory-metrics[data-v-a7f9da2c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.directory-metrics article[data-v-a7f9da2c]{min-width:0;min-height:88px;padding:13px 15px;border-top:2px solid #2979b8;border-radius:8px;box-shadow:0 4px 12px #16325909}.directory-metrics span[data-v-a7f9da2c],.directory-metrics small[data-v-a7f9da2c]{display:block;color:#788ca7;font-size:11px;line-height:1.45}.directory-metrics strong[data-v-a7f9da2c]{display:block;margin:6px 0 4px;color:#173967;font-size:20px;line-height:1.18;overflow-wrap:anywhere}.directory-tabs[data-v-a7f9da2c]{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;padding:2px;border:1px solid #d8e3f0;border-radius:7px;background:#f7f9fc}.directory-tabs button[data-v-a7f9da2c]{min-height:34px;border:0;border-radius:5px;padding:0 14px;background:transparent;color:#607896;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.directory-tabs button.active[data-v-a7f9da2c]{background:#276da5;color:#fff;font-weight:700}.directory-panel-host[data-v-a7f9da2c]{width:100%;min-width:0;max-width:100%;overflow-x:clip}.directory-grid[data-v-a7f9da2c]{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-overview-grid[data-v-a7f9da2c]{overflow-x:clip}.directory-panel[data-v-a7f9da2c]{width:100%;min-width:0;max-width:100%;padding:16px;overflow-x:clip;border-radius:8px;box-sizing:border-box;box-shadow:0 5px 15px #16325909}.directory-panel>header[data-v-a7f9da2c]{display:flex;min-width:0;max-width:100%;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.directory-panel>header>div[data-v-a7f9da2c]{min-width:0;max-width:100%}.directory-panel h3[data-v-a7f9da2c]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.directory-panel header p[data-v-a7f9da2c]{margin:0;overflow-wrap:anywhere;color:#788ca7;font-size:11px;line-height:1.55}.account-panel[data-v-a7f9da2c]{margin-top:12px}.text-button[data-v-a7f9da2c]{min-height:30px;border:1px solid #cbd9e8;border-radius:5px;padding:0 10px;background:#fff;color:#315f91;cursor:pointer}.account-name-note[data-v-a7f9da2c]{margin:0 0 8px;color:#735d2e;font-size:12px;line-height:1.5}.directory-chart[data-v-a7f9da2c]{width:100%;max-width:100%;min-width:0;height:270px;overflow:hidden}.account-chart[data-v-a7f9da2c]{width:100%;max-width:100%;min-width:0;height:300px;overflow:hidden}.section-message[data-v-a7f9da2c]{min-height:112px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:12px;text-align:center}.chart-summary[data-v-a7f9da2c]{margin:8px 0 0;color:#526579;font-size:12px;text-align:center}.table-scroll[data-v-a7f9da2c]{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-top:10px;padding-top:8px;border-top:1px solid #edf1f6;box-sizing:border-box}.directory-panel table[data-v-a7f9da2c]{width:100%;min-width:380px;max-width:none;border-collapse:collapse;font-size:12px}.directory-panel caption[data-v-a7f9da2c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.directory-panel th[data-v-a7f9da2c],.directory-panel td[data-v-a7f9da2c]{padding:8px;border-bottom:1px solid #edf1f6;text-align:right}.directory-panel th[data-v-a7f9da2c]:first-child{text-align:left}.directory-panel tbody th[data-v-a7f9da2c]{max-width:320px;overflow-wrap:anywhere;color:#294a75}.birthday-grid[data-v-a7f9da2c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #e4ebf2;border-radius:7px;background:#e4ebf2}.birthday-grid div[data-v-a7f9da2c]{padding:18px 14px;background:#fff}.birthday-grid dt[data-v-a7f9da2c],.quality-list dt[data-v-a7f9da2c],.risk-list dt[data-v-a7f9da2c]{color:#7187a5;font-size:12px}.birthday-grid dd[data-v-a7f9da2c]{margin:8px 0 0;color:#173967;font-size:24px;font-weight:750}.reminder-summary[data-v-a7f9da2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.reminder-summary div[data-v-a7f9da2c]{padding:12px 14px;border-left:3px solid #2f9b78;background:#f3f8f6}.reminder-summary span[data-v-a7f9da2c]{color:#526579;font-size:12px}.reminder-summary strong[data-v-a7f9da2c]{float:right;color:#1f674f}.quality-list[data-v-a7f9da2c],.risk-list[data-v-a7f9da2c]{display:grid;gap:0;margin:0}.quality-list>div[data-v-a7f9da2c],.risk-list>div[data-v-a7f9da2c]{padding:12px 0;border-bottom:1px solid #e6ecf3}.quality-list>div[data-v-a7f9da2c]:first-child,.risk-list>div[data-v-a7f9da2c]:first-child{padding-top:2px}.quality-list>div[data-v-a7f9da2c]:last-child,.risk-list>div[data-v-a7f9da2c]:last-child{padding-bottom:2px;border-bottom:0}.quality-list dd[data-v-a7f9da2c],.risk-list dd[data-v-a7f9da2c]{margin:5px 0;color:#173967;font-size:18px;font-weight:750}.quality-list progress[data-v-a7f9da2c]{width:100%;height:8px;accent-color:#2f9b78}.directory-state[data-v-a7f9da2c]{min-height:132px;display:grid;place-items:center;align-content:center;gap:5px;padding:16px;color:var(--muted);font-size:12px;text-align:center}.directory-state strong[data-v-a7f9da2c]{color:#a64032}.directory-state p[data-v-a7f9da2c]{margin:0}@media (max-width: 900px){.directory-metrics[data-v-a7f9da2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-grid[data-v-a7f9da2c]{grid-template-columns:1fr}.birthday-grid[data-v-a7f9da2c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.directory-section[data-v-a7f9da2c]{gap:12px;padding-top:18px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.directory-heading[data-v-a7f9da2c]{flex-direction:column;gap:8px}.directory-heading h2[data-v-a7f9da2c]{font-size:18px}.directory-tabs--equal-mobile[data-v-a7f9da2c]{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.directory-tabs--equal-mobile button[data-v-a7f9da2c]{min-width:0;padding:0 4px;white-space:normal}.directory-panel[data-v-a7f9da2c]{padding:13px}.reminder-summary[data-v-a7f9da2c]{grid-template-columns:1fr}.directory-chart[data-v-a7f9da2c],.account-chart[data-v-a7f9da2c]{height:250px}}@media (max-width: 420px){.directory-metrics[data-v-a7f9da2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-metrics article[data-v-a7f9da2c]{min-height:84px;padding:11px}.birthday-grid[data-v-a7f9da2c]{grid-template-columns:1fr}}.efficiency-section[data-v-8a36f336]{display:grid;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.efficiency-heading[data-v-8a36f336]{display:flex;align-items:center;justify-content:space-between;gap:16px}.efficiency-heading .eyebrow[data-v-8a36f336]{margin:0 0 3px}.efficiency-heading h2[data-v-8a36f336]{margin:0 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.efficiency-heading p[data-v-8a36f336]:not(.eyebrow){margin:0;color:#7187a5;font-size:12px;line-height:1.6}.role-switch[data-v-8a36f336],.ranking-tabs[data-v-8a36f336]{display:inline-flex;gap:2px;padding:2px;border:1px solid #d8e3f0;border-radius:7px;background:#f7f9fc}.role-switch button[data-v-8a36f336],.ranking-tabs button[data-v-8a36f336]{min-height:32px;border:0;border-radius:5px;padding:0 12px;background:transparent;color:#607896;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}.role-switch button.active[data-v-8a36f336],.ranking-tabs button.active[data-v-8a36f336]{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 2px 6px #2868e629}.efficiency-content[data-v-8a36f336]{display:grid;gap:12px}.efficiency-metrics[data-v-8a36f336]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.efficiency-metrics article[data-v-8a36f336]{min-width:0;min-height:88px;padding:13px 15px;border-top:2px solid #20ba88;border-radius:9px;box-shadow:0 4px 12px #16325909}.efficiency-metrics span[data-v-8a36f336],.efficiency-metrics small[data-v-8a36f336]{display:block;color:#788ca7;font-size:11px}.efficiency-metrics strong[data-v-8a36f336]{display:block;overflow-wrap:anywhere;margin:6px 0 4px;color:#173967;font-size:20px;line-height:1.18}.efficiency-metrics .is-risk[data-v-8a36f336]{border-top-color:#c44e3c}.efficiency-metrics .is-risk strong[data-v-8a36f336]{color:#a64032}.efficiency-panel[data-v-8a36f336]{min-width:0;padding:16px;border-radius:10px;box-shadow:0 5px 15px #16325909}.efficiency-panel>header[data-v-8a36f336]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.efficiency-panel h3[data-v-8a36f336]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.efficiency-panel header p[data-v-8a36f336]{margin:0;color:#788ca7;font-size:11px;line-height:1.55}.section-status[data-v-8a36f336]{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.section-status.is-degraded[data-v-8a36f336]{background:#fff3df;color:#9b641d}.section-status.is-unavailable[data-v-8a36f336]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-8a36f336]{background:#eef1f4;color:#667085}.ranking-tabs[data-v-8a36f336]{max-width:100%;margin-bottom:10px;overflow-x:auto}.ranking-tabs button[data-v-8a36f336]{min-height:30px;padding:0 10px}.ranking-row[data-v-8a36f336]{display:grid;grid-template-columns:24px minmax(96px,.65fr) minmax(210px,2fr);align-items:center;gap:9px;min-height:40px;border-bottom:1px solid #edf1f6;font-size:12px}.ranking-row[data-v-8a36f336]:last-child{border-bottom:0}.ranking-row>i[data-v-8a36f336]{display:grid;width:20px;height:20px;place-items:center;border-radius:5px;background:#eaf3ff;color:var(--primary);font-size:10px;font-style:normal;font-weight:800}.ranking-row>b[data-v-8a36f336]{overflow:hidden;color:#294a75;text-overflow:ellipsis;white-space:nowrap}.ranking-value[data-v-8a36f336]{display:grid;grid-template-columns:minmax(72px,1fr) auto 64px;align-items:center;gap:8px}.ranking-value>span[data-v-8a36f336]{height:6px;overflow:hidden;border-radius:999px;background:#e7eef8}.ranking-value u[data-v-8a36f336]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c70df,#50bdd7);text-decoration:none}.ranking-value strong[data-v-8a36f336]{color:#28466f;font-size:11px}.ranking-value small[data-v-8a36f336]{color:#7d91aa;font-size:10px;text-align:right}.efficiency-grid[data-v-8a36f336]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.efficiency-chart[data-v-8a36f336]{width:100%;height:276px}.section-message[data-v-8a36f336]{min-height:112px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:12px;text-align:center}.table-scroll[data-v-8a36f336]{max-width:100%;overflow-x:auto}.performance-detail table[data-v-8a36f336]{width:100%;min-width:1020px;border-collapse:collapse;font-size:12px}.performance-detail th[data-v-8a36f336],.performance-detail td[data-v-8a36f336]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.performance-detail tbody tr:last-child th[data-v-8a36f336],.performance-detail tbody tr:last-child td[data-v-8a36f336]{border-bottom:0}.performance-detail th[data-v-8a36f336]:first-child{text-align:left}.performance-detail thead th[data-v-8a36f336]{color:#7187a3;font-size:11px;font-weight:700}.performance-detail tbody th[data-v-8a36f336]{color:#294a75;font-weight:700}.insufficient-samples[data-v-8a36f336]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;padding:10px 12px;border:1px solid #f1dfb9;border-left:3px solid #e8a52d;border-radius:7px;background:#fff9ed;color:#6d5a31;font-size:11px}.insufficient-samples span[data-v-8a36f336]{padding:2px 6px;border-radius:4px;background:#fff}.insufficient-samples small[data-v-8a36f336]{color:#8c7650}.efficiency-unavailable[data-v-8a36f336]{padding:16px;border-radius:10px}.efficiency-unavailable p[data-v-8a36f336]{margin-bottom:0;color:var(--muted);font-size:12px}@media (max-width: 900px){.efficiency-metrics[data-v-8a36f336]{grid-template-columns:repeat(2,minmax(0,1fr))}.efficiency-grid[data-v-8a36f336]{grid-template-columns:1fr}}@media (max-width: 600px){.efficiency-section[data-v-8a36f336]{gap:12px;padding-top:18px}.efficiency-heading[data-v-8a36f336]{align-items:stretch;flex-direction:column;gap:10px}.efficiency-heading h2[data-v-8a36f336]{font-size:18px}.role-switch[data-v-8a36f336]{width:100%}.role-switch button[data-v-8a36f336]{flex:1}.efficiency-panel[data-v-8a36f336]{padding:13px}.ranking-row[data-v-8a36f336]{grid-template-columns:24px minmax(0,1fr);padding:6px 0}.ranking-value[data-v-8a36f336]{grid-column:2;grid-template-columns:minmax(64px,1fr) auto}.ranking-value small[data-v-8a36f336]{grid-column:1 / -1;text-align:left}.efficiency-chart[data-v-8a36f336]{height:250px}}@media (max-width: 420px){.efficiency-metrics[data-v-8a36f336]{grid-template-columns:1fr}.efficiency-metrics article[data-v-8a36f336]{min-height:82px}}.management-situation[data-v-663d81d6]{display:grid;gap:12px;margin-bottom:28px;padding-top:2px;font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.situation-heading[data-v-663d81d6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:2px}.situation-heading h1[data-v-663d81d6]{margin:3px 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.situation-heading p[data-v-663d81d6]{margin:0;color:#7187a5;font-size:12px;line-height:1.6}.overall-status[data-v-663d81d6],.section-status[data-v-663d81d6]{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.overall-status.is-partial[data-v-663d81d6],.section-status.is-degraded[data-v-663d81d6]{background:#fff3df;color:#9b641d}.overall-status.is-unavailable[data-v-663d81d6],.section-status.is-unavailable[data-v-663d81d6]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-663d81d6]{background:#eef1f4;color:#667085}.situation-metrics[data-v-663d81d6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.situation-metrics article[data-v-663d81d6]{min-width:0;min-height:88px;padding:13px 15px;border-top:2px solid var(--primary);border-radius:9px;box-shadow:0 4px 12px #16325909}.situation-metrics span[data-v-663d81d6],.situation-metrics small[data-v-663d81d6]{display:block;color:#788ca7;font-size:11px}.situation-metrics strong[data-v-663d81d6]{display:block;overflow-wrap:anywhere;margin:6px 0 4px;color:#173967;font-size:20px;line-height:1.18}.situation-metrics .is-risk[data-v-663d81d6]{border-top-color:#c44e3c}.situation-metrics .is-risk strong[data-v-663d81d6]{color:#a64032}.situation-panel[data-v-663d81d6]{min-width:0;padding:16px;border-radius:10px;box-shadow:0 5px 15px #16325909}.situation-panel>header[data-v-663d81d6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.situation-panel h2[data-v-663d81d6]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.situation-panel header p[data-v-663d81d6]{margin:0;color:#788ca7;font-size:11px;line-height:1.55}.situation-grid[data-v-663d81d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dispatch-trend-panel>header>span[data-v-663d81d6]{color:#788ca7;font-size:11px;white-space:nowrap}.dispatch-trend-panel .statistics-trend-bars[data-v-663d81d6]{height:276px;padding-top:12px}.chart[data-v-663d81d6]{width:100%;height:276px}.chart-wide[data-v-663d81d6]{height:292px}.section-message[data-v-663d81d6]{min-height:112px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:12px;text-align:center}.table-scroll[data-v-663d81d6]{max-width:100%;overflow-x:auto}.category-detail table[data-v-663d81d6]{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.category-detail th[data-v-663d81d6],.category-detail td[data-v-663d81d6]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.category-detail tbody tr:last-child th[data-v-663d81d6],.category-detail tbody tr:last-child td[data-v-663d81d6]{border-bottom:0}.category-detail th[data-v-663d81d6]:first-child{text-align:left}.category-detail thead th[data-v-663d81d6]{color:#7187a3;font-size:11px;font-weight:700}.category-detail tbody th[data-v-663d81d6]{color:#294a75;font-weight:700}@media (max-width: 900px){.situation-metrics[data-v-663d81d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.situation-grid[data-v-663d81d6]{grid-template-columns:1fr}}@media (max-width: 540px){.situation-heading[data-v-663d81d6]{align-items:stretch;flex-direction:column}.situation-heading h1[data-v-663d81d6]{font-size:18px}.chart[data-v-663d81d6],.chart-wide[data-v-663d81d6]{height:250px}.situation-panel[data-v-663d81d6]{padding:13px}}@media (max-width: 420px){.situation-metrics[data-v-663d81d6]{grid-template-columns:1fr}.situation-metrics article[data-v-663d81d6]{min-height:82px}}.public-participation-section[data-v-b985371c]{display:grid;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.public-heading[data-v-b985371c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.public-heading .eyebrow[data-v-b985371c]{margin:0 0 3px}.public-heading h2[data-v-b985371c]{margin:0 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.public-heading p[data-v-b985371c]:not(.eyebrow){margin:0;color:#7187a5;font-size:12px;line-height:1.6}.section-status[data-v-b985371c]{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.section-status.is-degraded[data-v-b985371c]{background:#fff3df;color:#9b641d}.section-status.is-unavailable[data-v-b985371c]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-b985371c]{background:#eef1f4;color:#667085}.public-content[data-v-b985371c]{display:grid;gap:12px}.state-note[data-v-b985371c],.panel-note[data-v-b985371c]{margin:0;padding:10px 12px;border:1px solid #dce3eb;border-left:3px solid #6b83a2;border-radius:7px;background:#f7f9fc;color:#526579;font-size:12px;line-height:1.6}.state-note.is-degraded[data-v-b985371c],.panel-note[data-v-b985371c]{border-color:#f1dfb9;border-left-color:#e8a52d;background:#fff9ed;color:#735d2e}.panel-note[data-v-b985371c]{margin-bottom:8px;padding:7px 9px;font-size:11px}.public-core-metrics[data-v-b985371c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.public-core-metrics article[data-v-b985371c]{min-width:0;min-height:90px;padding:13px 15px;border-top:2px solid #2d74da;border-radius:8px;box-shadow:0 4px 12px #16325909}.public-core-metrics span[data-v-b985371c],.public-core-metrics small[data-v-b985371c]{display:block;color:#788ca7;font-size:11px;line-height:1.45}.public-core-metrics strong[data-v-b985371c]{display:block;overflow-wrap:anywhere;margin:6px 0 4px;color:#173967;font-size:20px;line-height:1.18}.public-supporting-metrics[data-v-b985371c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #e5ebf3;border-radius:7px;background:#e5ebf3}.public-supporting-metrics>div[data-v-b985371c]{min-width:0;padding:11px 12px;background:#fff}.public-supporting-metrics dt[data-v-b985371c]{color:#788ca7;font-size:11px;line-height:1.45}.public-supporting-metrics dd[data-v-b985371c]{overflow-wrap:anywhere;margin:5px 0 0;color:#294a75;font-size:16px;font-weight:750}.public-grid[data-v-b985371c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-panel[data-v-b985371c]{min-width:0;padding:16px;border-radius:8px;box-shadow:0 5px 15px #16325909}.public-panel>header[data-v-b985371c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.public-panel h3[data-v-b985371c]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.public-panel header p[data-v-b985371c]{margin:0;color:#788ca7;font-size:11px;line-height:1.55}.public-chart[data-v-b985371c]{width:100%;height:276px}.coverage-chart[data-v-b985371c]{height:240px}.category-chart[data-v-b985371c]{height:300px}.section-message[data-v-b985371c]{min-height:112px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:12px;text-align:center}.chart-summary[data-v-b985371c]{margin:8px 0 0;color:#526579;font-size:11px;line-height:1.6;text-align:center}.table-scroll[data-v-b985371c]{max-width:100%;overflow-x:auto}.chart-data-table[data-v-b985371c]{margin-top:10px;padding-top:8px;border-top:1px solid #edf1f6}.trend-table-section[data-v-b985371c]{min-width:0}.table-actions[data-v-b985371c]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#7187a3;font-size:11px}.table-actions button[data-v-b985371c]{flex:0 0 auto;min-height:30px;padding:5px 9px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#285a94;font:inherit;font-weight:700;cursor:pointer}.table-actions button[data-v-b985371c]:hover{border-color:#8eadd1;background:#f5f9fd}.table-actions button[data-v-b985371c]:focus-visible{outline:2px solid #2d74da;outline-offset:2px}.public-panel table[data-v-b985371c]{width:100%;min-width:420px;border-collapse:collapse;font-size:12px}.public-panel caption[data-v-b985371c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.public-panel th[data-v-b985371c],.public-panel td[data-v-b985371c]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.public-panel tbody tr:last-child th[data-v-b985371c],.public-panel tbody tr:last-child td[data-v-b985371c]{border-bottom:0}.public-panel th[data-v-b985371c]:first-child{text-align:left}.public-panel thead th[data-v-b985371c]{color:#7187a3;font-size:11px;font-weight:700}.public-panel tbody th[data-v-b985371c]{max-width:320px;overflow-wrap:anywhere;color:#294a75;font-weight:700;white-space:normal}.public-state[data-v-b985371c]{min-height:132px;display:grid;place-items:center;align-content:center;gap:5px;padding:16px;border-radius:8px;color:var(--muted);font-size:12px;text-align:center}.public-state strong[data-v-b985371c]{color:#a64032}.public-state p[data-v-b985371c]{margin:0}@media (max-width: 1024px){.public-supporting-metrics[data-v-b985371c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.public-core-metrics[data-v-b985371c],.public-grid[data-v-b985371c]{grid-template-columns:repeat(2,minmax(0,1fr))}.public-grid[data-v-b985371c]{grid-template-columns:1fr}}@media (max-width: 600px){.public-participation-section[data-v-b985371c]{gap:12px;padding-top:18px}.public-heading[data-v-b985371c]{flex-direction:column;gap:8px}.public-heading h2[data-v-b985371c]{font-size:18px}.public-panel[data-v-b985371c]{padding:13px}.public-supporting-metrics[data-v-b985371c]{grid-template-columns:repeat(2,minmax(0,1fr))}.public-chart[data-v-b985371c],.category-chart[data-v-b985371c]{height:250px}.coverage-chart[data-v-b985371c]{height:220px}}@media (max-width: 420px){.public-core-metrics[data-v-b985371c],.public-supporting-metrics[data-v-b985371c]{grid-template-columns:1fr}.public-core-metrics article[data-v-b985371c]{min-height:84px}}.quality-section[data-v-ec699fb0]{display:grid;width:100%;min-width:0;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.quality-heading[data-v-ec699fb0]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.quality-heading>div[data-v-ec699fb0]{min-width:0}.quality-heading .eyebrow[data-v-ec699fb0]{margin:0 0 3px}.quality-heading h2[data-v-ec699fb0]{margin:0 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.quality-heading p[data-v-ec699fb0]:not(.eyebrow){margin:0;color:#7187a5;font-size:12px;line-height:1.6}.section-status[data-v-ec699fb0]{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.section-status.is-degraded[data-v-ec699fb0]{background:#fff3df;color:#8b5b19}.section-status.is-unavailable[data-v-ec699fb0]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-ec699fb0]{background:#eef1f4;color:#667085}.quality-content[data-v-ec699fb0]{display:grid;width:100%;min-width:0;gap:12px}.state-note[data-v-ec699fb0]{margin:0;padding:10px 12px;border:1px solid #dce3eb;border-left:3px solid #6b83a2;border-radius:7px;background:#f7f9fc;color:#526579;font-size:12px;line-height:1.6}.state-note.is-degraded[data-v-ec699fb0]{border-color:#f1dfb9;border-left-color:#e8a52d;background:#fff9ed;color:#735d2e}.quality-metrics[data-v-ec699fb0]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.quality-metrics article[data-v-ec699fb0]{min-width:0;min-height:88px;padding:13px 15px;border-top:2px solid #3975d4;border-radius:8px;box-shadow:0 4px 12px #16325909}.quality-metrics .coverage-metric[data-v-ec699fb0]{border-top-color:#20a681}.quality-metrics span[data-v-ec699fb0],.quality-metrics small[data-v-ec699fb0]{display:block;color:#788ca7;font-size:11px;line-height:1.45}.quality-metrics strong[data-v-ec699fb0]{display:block;margin:6px 0 4px;overflow-wrap:anywhere;color:#173967;font-size:20px;line-height:1.18}.quality-main-grid[data-v-ec699fb0]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:12px}.quality-panel[data-v-ec699fb0]{min-width:0;padding:16px;border-radius:8px;box-shadow:0 5px 15px #16325909}.quality-panel>header[data-v-ec699fb0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.quality-panel h3[data-v-ec699fb0]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.quality-panel header p[data-v-ec699fb0]{margin:0;color:#788ca7;font-size:11px;line-height:1.55}.coverage-control[data-v-ec699fb0]{display:grid;gap:8px;padding:8px 0 16px}.coverage-label[data-v-ec699fb0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#526579;font-size:12px}.coverage-label strong[data-v-ec699fb0]{color:#1f674f;font-size:22px}.coverage-track[data-v-ec699fb0]{height:10px;overflow:hidden;border-radius:999px;background:#e4edf1}.coverage-track span[data-v-ec699fb0]{display:block;height:100%;border-radius:inherit;background:#20a681}.coverage-empty[data-v-ec699fb0]{margin:8px 0 16px;padding:15px;border-radius:6px;background:#f4f7fa;color:#60758f;font-size:12px;text-align:center}.coordinate-facts[data-v-ec699fb0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #e5ebf3;border-radius:7px;background:#e5ebf3}.coordinate-facts div[data-v-ec699fb0]{min-width:0;padding:13px;background:#fff}.coordinate-facts dt[data-v-ec699fb0]{color:#7187a5;font-size:11px}.coordinate-facts dd[data-v-ec699fb0]{margin:7px 0 0;color:#173967;font-size:20px;font-weight:750}.coordinate-facts small[data-v-ec699fb0]{color:#7187a5;font-size:11px;font-weight:400}.coverage-summary[data-v-ec699fb0],.chart-summary[data-v-ec699fb0]{margin:12px 0 0;color:#526579;font-size:11px;line-height:1.65}.quality-chart[data-v-ec699fb0]{width:100%;height:400px}.family-summary[data-v-ec699fb0]{display:grid;gap:5px;margin:10px 0 0;padding:10px 12px 10px 28px;border-top:1px solid #edf1f6;color:#526579;font-size:11px;line-height:1.55}.family-summary strong[data-v-ec699fb0]{color:#294a75}.desktop-issue-table[data-v-ec699fb0]{max-width:100%;overflow-x:auto}.quality-panel table[data-v-ec699fb0]{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.quality-panel caption[data-v-ec699fb0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.quality-panel th[data-v-ec699fb0],.quality-panel td[data-v-ec699fb0]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:right}.quality-panel th[data-v-ec699fb0]:first-child{text-align:left}.quality-panel thead th[data-v-ec699fb0]{color:#7187a3;font-size:11px}.quality-panel tbody th[data-v-ec699fb0]{color:#294a75;font-weight:700}.mobile-issue-list[data-v-ec699fb0]{display:none;margin:0}.quality-state[data-v-ec699fb0]{min-height:132px;display:grid;place-items:center;align-content:center;gap:5px;padding:16px;color:var(--muted);font-size:12px;text-align:center}.quality-state strong[data-v-ec699fb0]{color:#a64032}.quality-state p[data-v-ec699fb0]{max-width:620px;margin:0;line-height:1.6}.quality-state.is-invalid[data-v-ec699fb0]{border-color:#efc2bc;background:#fff8f6}@media (max-width: 1024px){.quality-metrics[data-v-ec699fb0]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.quality-metrics[data-v-ec699fb0]{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-main-grid[data-v-ec699fb0]{grid-template-columns:1fr}}@media (max-width: 600px){.quality-section[data-v-ec699fb0]{gap:12px;padding-top:18px}.quality-heading[data-v-ec699fb0]{flex-direction:column;gap:8px}.quality-heading h2[data-v-ec699fb0]{font-size:18px}.quality-panel[data-v-ec699fb0]{padding:13px}.quality-chart[data-v-ec699fb0]{height:360px}.desktop-issue-table[data-v-ec699fb0]{display:none}.mobile-issue-list[data-v-ec699fb0]{display:grid;gap:1px;overflow:hidden;border:1px solid #e5ebf3;border-radius:7px;background:#e5ebf3}.mobile-issue-list div[data-v-ec699fb0]{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 12px;background:#fff}.mobile-issue-list dt[data-v-ec699fb0]{min-width:0;color:#294a75;font-size:12px;overflow-wrap:anywhere}.mobile-issue-list dd[data-v-ec699fb0]{flex:0 0 auto;margin:0;color:#173967;font-size:14px;font-weight:750}.mobile-issue-list small[data-v-ec699fb0]{color:#7187a5;font-size:10px;font-weight:400}}@media (max-width: 420px){.quality-metrics[data-v-ec699fb0]{grid-template-columns:1fr}.quality-metrics article[data-v-ec699fb0]{min-height:82px}.coordinate-facts[data-v-ec699fb0]{grid-template-columns:1fr}.quality-chart[data-v-ec699fb0]{height:340px}}.risk-section[data-v-5a019f0d]{display:grid;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.risk-heading[data-v-5a019f0d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.risk-heading .eyebrow[data-v-5a019f0d]{margin:0 0 3px}.risk-heading h2[data-v-5a019f0d]{margin:0 0 4px;color:#173967;font-size:20px;line-height:1.35;letter-spacing:0}.risk-heading p[data-v-5a019f0d]:not(.eyebrow){margin:0;color:#7187a5;font-size:12px;line-height:1.6}.heading-meta[data-v-5a019f0d]{display:grid;justify-items:end;gap:5px}.heading-meta small[data-v-5a019f0d]{color:#7b8da6;font-size:10px;white-space:nowrap}.section-status[data-v-5a019f0d]{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border-radius:4px;background:#e7f3ee;color:#287257;font-size:11px;font-weight:700;white-space:nowrap}.section-status.is-degraded[data-v-5a019f0d]{background:#fff3df;color:#9b641d}.section-status.is-unavailable[data-v-5a019f0d]{background:#f9e8e4;color:#a64032}.section-status.is-empty[data-v-5a019f0d]{background:#eef1f4;color:#667085}.risk-content[data-v-5a019f0d]{display:grid;gap:12px}.empty-note[data-v-5a019f0d],.degraded-note[data-v-5a019f0d],.panel-note[data-v-5a019f0d]{margin:0;padding:10px 12px;border:1px solid #dce3eb;border-left:3px solid #7b8da6;border-radius:7px;background:#f7f9fc;color:#526579;font-size:12px;line-height:1.6}.degraded-note[data-v-5a019f0d],.panel-note[data-v-5a019f0d]{border-color:#f1dfb9;border-left-color:#e8a52d;background:#fff9ed;color:#735d2e}.panel-note[data-v-5a019f0d]{margin-bottom:8px;padding:7px 9px;font-size:11px}.risk-metrics[data-v-5a019f0d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.risk-metrics article[data-v-5a019f0d]{min-width:0;min-height:88px;padding:13px 15px;border-top:2px solid #d78a24;border-radius:8px;box-shadow:0 4px 12px #16325909}.risk-metrics span[data-v-5a019f0d],.risk-metrics small[data-v-5a019f0d]{display:block;color:#788ca7;font-size:11px;line-height:1.45}.risk-metrics strong[data-v-5a019f0d]{display:block;overflow-wrap:anywhere;margin:6px 0 4px;color:#173967;font-size:20px;line-height:1.18}.risk-metrics .is-risk[data-v-5a019f0d]{border-top-color:#c34d40}.risk-metrics .is-risk strong[data-v-5a019f0d]{color:#a64032}.risk-metrics .is-escalation[data-v-5a019f0d]{border-top-color:#775d8a}.risk-grid[data-v-5a019f0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.risk-panel[data-v-5a019f0d]{min-width:0;padding:16px;border-radius:8px;box-shadow:0 5px 15px #16325909}.risk-panel>header[data-v-5a019f0d]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,145,185,.13)}.risk-panel h3[data-v-5a019f0d]{margin:0 0 3px;color:#173967;font-size:15px;line-height:1.4;letter-spacing:0}.risk-panel header p[data-v-5a019f0d]{margin:0;color:#788ca7;font-size:11px;line-height:1.55}.metric-switch[data-v-5a019f0d],.ranking-tabs[data-v-5a019f0d]{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid #d8e3f0;border-radius:7px;background:#f7f9fc}.metric-switch button[data-v-5a019f0d],.ranking-tabs button[data-v-5a019f0d]{min-height:30px;border:0;border-radius:5px;padding:0 10px;background:transparent;color:#607896;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.metric-switch button.active[data-v-5a019f0d],.ranking-tabs button.active[data-v-5a019f0d]{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 2px 6px #2868e629}.risk-chart[data-v-5a019f0d]{width:100%;height:276px}.ranking-chart[data-v-5a019f0d]{width:100%;height:300px}.distribution-chart[data-v-5a019f0d]{width:100%;height:240px}.section-message[data-v-5a019f0d]{min-height:112px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:12px;text-align:center}.table-scroll[data-v-5a019f0d]{max-width:100%;overflow-x:auto}.trend-table-block[data-v-5a019f0d]{min-width:0}.table-actions[data-v-5a019f0d]{display:flex;justify-content:flex-end;margin-top:10px}.text-button[data-v-5a019f0d]{min-height:30px;border:1px solid #cbd9e8;border-radius:5px;padding:0 10px;background:#fff;color:#315f91;font:inherit;font-size:12px;cursor:pointer}.chart-data-table[data-v-5a019f0d]{margin-top:10px;padding-top:8px;border-top:1px solid #edf1f6}.risk-panel table[data-v-5a019f0d]{width:100%;min-width:440px;border-collapse:collapse;font-size:12px}.risk-panel caption[data-v-5a019f0d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.risk-panel th[data-v-5a019f0d],.risk-panel td[data-v-5a019f0d]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.risk-panel tbody tr:last-child th[data-v-5a019f0d],.risk-panel tbody tr:last-child td[data-v-5a019f0d]{border-bottom:0}.risk-panel th[data-v-5a019f0d]:first-child{text-align:left}.risk-panel thead th[data-v-5a019f0d]{color:#7187a3;font-size:11px;font-weight:700}.risk-panel tbody th[data-v-5a019f0d]{max-width:320px;overflow-wrap:anywhere;color:#294a75;font-weight:700;white-space:normal}.risk-state[data-v-5a019f0d]{min-height:132px;display:grid;place-items:center;padding:16px;border-radius:8px;color:var(--muted);font-size:12px;text-align:center}.trend-reference[data-v-5a019f0d]{border-left:3px solid #d78a24}@media (max-width: 900px){.risk-metrics[data-v-5a019f0d]{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-grid[data-v-5a019f0d]{grid-template-columns:1fr}}@media (max-width: 600px){.risk-section[data-v-5a019f0d]{gap:12px;padding-top:18px}.risk-heading[data-v-5a019f0d]{flex-direction:column;gap:8px}.risk-heading h2[data-v-5a019f0d]{font-size:18px}.heading-meta[data-v-5a019f0d]{justify-items:start}.risk-panel[data-v-5a019f0d]{padding:13px}.risk-panel>header[data-v-5a019f0d]{flex-direction:column}.metric-switch[data-v-5a019f0d],.ranking-tabs[data-v-5a019f0d]{width:100%}.metric-switch button[data-v-5a019f0d],.ranking-tabs button[data-v-5a019f0d]{flex:1}.risk-chart[data-v-5a019f0d],.ranking-chart[data-v-5a019f0d]{height:250px}.distribution-chart[data-v-5a019f0d]{height:220px}}@media (max-width: 420px){.risk-metrics[data-v-5a019f0d]{grid-template-columns:1fr}.risk-metrics article[data-v-5a019f0d]{min-height:82px}}.spatial-map[data-v-cc3d7bc9]{display:grid;min-width:0;gap:10px}.spatial-map__heading[data-v-cc3d7bc9]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.spatial-map__heading h3[data-v-cc3d7bc9]{margin:0 0 3px;color:#173967;font-size:16px;letter-spacing:0}.spatial-map__heading p[data-v-cc3d7bc9]{margin:0;color:#7187a5;font-size:11px;line-height:1.55}.spatial-map__heading>span[data-v-cc3d7bc9]{color:#5f7693;font-size:11px;white-space:nowrap}.spatial-map__stage[data-v-cc3d7bc9]{position:relative;min-height:430px;overflow:hidden;border:1px solid #d8e3ef;border-radius:6px;background:#eaf0f5}.spatial-map__canvas[data-v-cc3d7bc9]{position:absolute;top:0;right:0;bottom:0;left:0}.spatial-map__state[data-v-cc3d7bc9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:24px;background:#f5f8fbe6;color:#536b87;font-size:13px;text-align:center}.spatial-map__state.is-error[data-v-cc3d7bc9]{color:#9e4037}.spatial-map__legend[data-v-cc3d7bc9]{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 10px;border:1px solid rgba(83,109,142,.2);border-radius:5px;background:#fffffff0;color:#405a79;font-size:10px;box-shadow:0 4px 12px #14385a1a}.spatial-map__legend span[data-v-cc3d7bc9]{display:inline-flex;align-items:center;gap:5px}.spatial-map__legend i[data-v-cc3d7bc9]{width:10px;height:10px;border-radius:2px;background:#2f73d9}.spatial-map__legend .organization[data-v-cc3d7bc9]{background:#2b8a6e}.spatial-map__legend .overdue[data-v-cc3d7bc9]{background:#c84f48}.spatial-hotspot-marker{display:grid;width:40px;height:40px;place-items:center;border:3px solid rgba(255,255,255,.92);border-radius:50%;background:#2f73d9;color:#fff;font:700 11px/1 system-ui,sans-serif;box-shadow:0 5px 14px #153d6f47;cursor:pointer}.spatial-hotspot-marker.is-selected{outline:3px solid rgba(22,45,75,.7);outline-offset:2px}@media (max-width: 768px){.spatial-map__stage[data-v-cc3d7bc9]{min-height:360px}.spatial-map__heading[data-v-cc3d7bc9]{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width: 420px){.spatial-map__stage[data-v-cc3d7bc9]{min-height:320px}.spatial-map__legend[data-v-cc3d7bc9]{right:8px;left:8px;bottom:8px}}.spatial-section[data-v-ecd1da59]{display:grid;width:100%;min-width:0;gap:14px;margin:4px 0 28px;padding-top:22px;border-top:1px solid var(--border);font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,system-ui,sans-serif}.spatial-heading[data-v-ecd1da59]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.spatial-heading h2[data-v-ecd1da59]{margin:0 0 4px;color:#173967;font-size:20px;letter-spacing:0}.spatial-heading p[data-v-ecd1da59]{margin:0;color:#7187a5;font-size:12px;line-height:1.6}.spatial-heading>span[data-v-ecd1da59]{color:#7187a5;font-size:11px;white-space:nowrap}.spatial-toolbar[data-v-ecd1da59]{display:grid;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:end;gap:12px;padding:12px 14px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.spatial-toolbar fieldset[data-v-ecd1da59]{min-width:0;margin:0;padding:0;border:0}.spatial-toolbar legend[data-v-ecd1da59],.spatial-toolbar>label[data-v-ecd1da59]{display:grid;gap:6px;color:#4e6683;font-size:11px;font-weight:700}.spatial-toolbar input[type=search][data-v-ecd1da59]{width:100%;min-height:34px;border:1px solid #d0dce9;border-radius:5px;padding:0 10px;color:#173967}.segmented-control[data-v-ecd1da59]{display:inline-flex;gap:2px;padding:2px;border:1px solid #d8e3f0;border-radius:6px;background:#f5f8fb}.segmented-control button[data-v-ecd1da59]{min-height:30px;border:0;border-radius:4px;padding:0 10px;background:transparent;color:#607896;font-size:11px}.segmented-control button.active[data-v-ecd1da59]{background:#2868e6;color:#fff;font-weight:700}.layer-toggles[data-v-ecd1da59]{display:flex;min-height:34px;align-items:center;gap:10px;white-space:nowrap}.layer-toggles label[data-v-ecd1da59]{display:inline-flex;align-items:center;gap:5px;color:#526b89;font-size:11px}.refresh-button[data-v-ecd1da59],.spatial-state button[data-v-ecd1da59],.spatial-pagination button[data-v-ecd1da59]{min-height:34px;border:1px solid #bfcfe0;border-radius:5px;padding:0 12px;background:#fff;color:#2c609c;font-size:12px;font-weight:700}.refresh-button[data-v-ecd1da59]:disabled,.spatial-pagination button[data-v-ecd1da59]:disabled{opacity:.48;cursor:not-allowed}.updating-note[data-v-ecd1da59]{margin:0;padding:8px 11px;border-left:3px solid #2f73d9;background:#f0f6ff;color:#4b6688;font-size:11px}.updating-note.is-error[data-v-ecd1da59]{border-left-color:#c84f48;background:#fff3f1;color:#914138}.spatial-metrics[data-v-ecd1da59]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.spatial-metrics article[data-v-ecd1da59]{min-width:0;min-height:88px;padding:13px 15px;border-top:2px solid #2f73d9;border-radius:7px}.spatial-metrics span[data-v-ecd1da59],.spatial-metrics small[data-v-ecd1da59]{display:block;color:#788ca7;font-size:11px;line-height:1.45}.spatial-metrics strong[data-v-ecd1da59]{display:block;margin:6px 0 4px;color:#173967;font-size:20px}.spatial-metrics .is-warning[data-v-ecd1da59]{border-top-color:#c57a2c}.spatial-metrics .is-warning strong[data-v-ecd1da59]{color:#9a5c1d}.spatial-state[data-v-ecd1da59]{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;padding:20px;border:1px solid #dfe7f0;border-radius:7px;background:#fff;color:#61758e;font-size:12px;text-align:center}.spatial-state p[data-v-ecd1da59]{margin:0}.spatial-state.is-error strong[data-v-ecd1da59]{color:#a64032}.spatial-support-grid[data-v-ecd1da59]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px}.ranking-panel[data-v-ecd1da59],.detail-panel[data-v-ecd1da59],.spatial-table-panel[data-v-ecd1da59]{min-width:0;padding:16px;border-radius:7px}.ranking-panel>header[data-v-ecd1da59],.spatial-table-panel>header[data-v-ecd1da59]{align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #edf1f6}.ranking-panel h3[data-v-ecd1da59],.detail-panel h3[data-v-ecd1da59],.spatial-table-panel h3[data-v-ecd1da59]{margin:0 0 3px;color:#173967;font-size:15px;letter-spacing:0}.ranking-panel header p[data-v-ecd1da59],.spatial-table-panel header p[data-v-ecd1da59],.detail-panel>p[data-v-ecd1da59],.detail-placeholder p[data-v-ecd1da59]{margin:0;color:#7187a5;font-size:11px;line-height:1.55}.ranking-panel header span[data-v-ecd1da59],.spatial-table-panel header span[data-v-ecd1da59]{color:#607895;font-size:11px}.ranking-panel ol[data-v-ecd1da59]{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ranking-panel li button[data-v-ecd1da59]{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-bottom:1px solid #edf1f6;padding:9px 4px;background:transparent;color:inherit;text-align:left}.ranking-panel li:last-child button[data-v-ecd1da59]{border-bottom:0}.ranking-panel i[data-v-ecd1da59]{display:grid;width:24px;height:24px;place-items:center;border-radius:4px;background:#edf4ff;color:#2868e6;font-size:11px;font-style:normal;font-weight:800}.ranking-panel b[data-v-ecd1da59],.ranking-panel small[data-v-ecd1da59]{display:block;overflow-wrap:anywhere}.ranking-panel b[data-v-ecd1da59]{color:#294a75;font-size:12px}.ranking-panel small[data-v-ecd1da59]{margin-top:3px;color:#8191a5;font-size:10px}.ranking-panel strong[data-v-ecd1da59]{color:#173967;font-size:16px}.detail-panel dl[data-v-ecd1da59]{display:grid;gap:0;margin:12px 0 0}.detail-panel dl div[data-v-ecd1da59]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #edf1f6}.detail-panel dl div[data-v-ecd1da59]:last-child{border-bottom:0}.detail-panel dt[data-v-ecd1da59]{color:#7187a5;font-size:11px}.detail-panel dd[data-v-ecd1da59]{margin:0;overflow-wrap:anywhere;color:#294a75;font-size:12px}.detail-placeholder[data-v-ecd1da59]{min-height:180px;display:grid;place-items:center;align-content:center;gap:5px;text-align:center}.section-message[data-v-ecd1da59]{min-height:110px;display:grid;place-items:center;margin:0;color:#7187a5;font-size:12px}.table-scroll[data-v-ecd1da59]{max-width:100%;overflow-x:auto}.spatial-table-panel table[data-v-ecd1da59]{width:100%;min-width:1180px;border-collapse:collapse;font-size:11px}.spatial-table-panel caption[data-v-ecd1da59]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.spatial-table-panel th[data-v-ecd1da59],.spatial-table-panel td[data-v-ecd1da59]{padding:9px 8px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:top}.spatial-table-panel thead th[data-v-ecd1da59]{color:#6d819a;white-space:nowrap}.spatial-table-panel tbody th[data-v-ecd1da59]{max-width:190px}.spatial-table-panel tbody th button[data-v-ecd1da59]{border:0;padding:0;background:transparent;color:#2868e6;font-weight:700;text-align:left}.spatial-table-panel tr.selected[data-v-ecd1da59]{background:#f0f6ff}.spatial-pagination[data-v-ecd1da59]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#61758e;font-size:11px}.spatial-pagination div[data-v-ecd1da59]{display:flex;gap:8px}@media (max-width: 1024px){.spatial-toolbar[data-v-ecd1da59]{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-support-grid[data-v-ecd1da59]{grid-template-columns:1fr}}@media (max-width: 760px){.spatial-metrics[data-v-ecd1da59]{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-heading[data-v-ecd1da59]{flex-direction:column;gap:5px}.spatial-toolbar[data-v-ecd1da59]{grid-template-columns:1fr}.segmented-control[data-v-ecd1da59]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.layer-toggles[data-v-ecd1da59]{flex-wrap:wrap}.refresh-button[data-v-ecd1da59]{width:100%}.spatial-pagination[data-v-ecd1da59]{align-items:stretch;flex-direction:column}.spatial-pagination div[data-v-ecd1da59]{display:grid;grid-template-columns:repeat(2,1fr)}.spatial-pagination button[data-v-ecd1da59]{width:100%}}@media (max-width: 420px){.spatial-metrics[data-v-ecd1da59]{grid-template-columns:1fr}.spatial-section[data-v-ecd1da59]{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.ranking-panel[data-v-ecd1da59],.detail-panel[data-v-ecd1da59],.spatial-table-panel[data-v-ecd1da59]{padding:13px}}.statistics-dashboard-tabs[data-v-ea552b52]{display:grid;gap:12px;min-width:0}.statistics-tabs-scroll[data-v-ea552b52]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-padding-inline:8px}.statistics-tabs[data-v-ea552b52]{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:3px;padding:3px;border:1px solid #d8e3f0;border-radius:7px;background:#f7f9fc}.statistics-tabs button[data-v-ea552b52]{min-height:36px;border:0;border-radius:5px;padding:0 14px;background:transparent;color:#58718f;font:inherit;font-size:12px;font-weight:650;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.statistics-tabs button[data-v-ea552b52]:hover:not(:disabled){background:#eaf2ff;color:#245fc8}.statistics-tabs button[data-v-ea552b52]:focus-visible{outline:2px solid #256de1;outline-offset:2px}.statistics-tabs button.active[data-v-ea552b52]{background:#fff;color:#2059ba;box-shadow:0 1px 5px #1e487f21}.statistics-tabs button[data-v-ea552b52]:disabled{color:#9aa9bb;cursor:not-allowed}.statistics-tabs button small[data-v-ea552b52]{margin-left:6px;color:#9aa9bb;font-size:10px;font-weight:500}.statistics-group-tabs[data-v-ea552b52]{min-width:100%}.statistics-group-tabs button[data-v-ea552b52]{flex:1 0 auto}.statistics-group-panel[data-v-ea552b52],.statistics-view-panel[data-v-ea552b52]{min-width:0}.statistics-group-panel[data-v-ea552b52]{display:grid;gap:12px}.statistics-view-tabs[data-v-ea552b52]{background:#fff}.statistics-view-tabs button[data-v-ea552b52]{min-height:32px;padding-inline:12px;font-size:11px}.statistics-view-tabs button.active[data-v-ea552b52]{background:#eaf2ff;box-shadow:none}@media (max-width: 640px){.statistics-dashboard-tabs[data-v-ea552b52]{gap:10px}.statistics-tabs-scroll[data-v-ea552b52]{margin-inline:-2px;padding:2px}.statistics-tabs button[data-v-ea552b52]{min-height:38px;padding-inline:13px}}.situation-toolbar[data-v-1c440616]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--border);color:#7187a5;font-size:11px;line-height:1.5}.range-switch[data-v-1c440616]{display:inline-flex;gap:2px;padding:2px;border:1px solid #d8e3f0;border-radius:7px;background:#f7f9fc}.range-switch button[data-v-1c440616]{min-width:64px;min-height:32px;border:0;border-radius:5px;padding:0 11px;background:transparent;color:#607896;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}.range-switch button.active[data-v-1c440616]{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 2px 6px #2868e629}.legacy-statistics-heading[data-v-1c440616]{margin:12px 0 18px;padding-top:28px;border-top:1px solid var(--border)}.legacy-statistics-heading h2[data-v-1c440616]{margin:4px 0 0;font-size:24px;letter-spacing:0}.stats-metrics-three[data-v-1c440616]{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-layout-single[data-v-1c440616]{grid-template-columns:minmax(0,1fr)}.map-preview-actions[data-v-1c440616]{display:flex;align-items:center;gap:10px}.map-preview-actions span[data-v-1c440616]{color:#d4edffbf}.map-expand-button[data-v-1c440616]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;white-space:nowrap}@media (max-width:620px){.map-preview-actions[data-v-1c440616]{align-items:flex-end;flex-direction:column;gap:6px}.map-expand-button[data-v-1c440616]{min-height:34px}}@media (max-width: 540px){.situation-toolbar[data-v-1c440616]{align-items:stretch;flex-direction:column}.range-switch[data-v-1c440616]{width:100%}.range-switch button[data-v-1c440616]{flex:1}.stats-metrics-three[data-v-1c440616]{grid-template-columns:1fr}}.action-request-status[data-v-fef06d80]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.is-pending[data-v-fef06d80]{border-color:#f1d493;background:#fff7e4;color:#9b661a}.is-approved[data-v-fef06d80]{border-color:#a8ddc9;background:#eaf8f2;color:#08785e}.is-rejected[data-v-fef06d80]{border-color:#efb6b4;background:#fff0f0;color:#b64d4b}.is-cancelled[data-v-fef06d80]{border-color:#ccd6e2;background:#f2f5f8;color:#697b91}.operation-filter[data-v-bea36ce9]{display:flex;align-items:center;gap:12px;padding:0 0 12px}.operation-filter>span[data-v-bea36ce9]{color:#a1631b;font-size:12px}.operation-filter label[data-v-bea36ce9],.operation-pagination label[data-v-bea36ce9]{display:flex;align-items:center;gap:7px;color:#70839b;font-size:12px}.operation-filter select[data-v-bea36ce9],.operation-pagination select[data-v-bea36ce9],.operation-pagination button[data-v-bea36ce9]{min-height:34px;border:1px solid #d7e4f1;border-radius:7px;background:#fff;color:#2865a3;padding:0 9px}.operation-pagination[data-v-bea36ce9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #e6eef7;color:#7185a5;font-size:12px}.operation-pagination>div[data-v-bea36ce9]{display:flex;gap:8px}.operation-pagination button[data-v-bea36ce9]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:620px){.operation-filter[data-v-bea36ce9]{align-items:flex-start;flex-direction:column}.operation-pagination[data-v-bea36ce9]{align-items:center;flex-wrap:wrap;gap:10px 14px}.operation-pagination>div[data-v-bea36ce9]{display:flex;gap:8px;order:0;width:auto;justify-content:flex-start}}.operation-list-head-right[data-v-bea36ce9]{display:inline-flex;align-items:center;gap:8px}.operation-collapse-toggle[data-v-bea36ce9]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #d7e4f1;border-radius:8px;color:#2865a3;background:#fff;cursor:pointer}.operation-collapse-toggle svg[data-v-bea36ce9]{transition:transform .18s ease}.operation-collapse-toggle.is-collapsed svg[data-v-bea36ce9]{transform:rotate(180deg)}.operation-collapse-body[data-v-bea36ce9]{min-width:0}.hierarchy[data-v-1ee4ac5b]{list-style:none;margin:0;padding:0}.hier-li[data-v-1ee4ac5b]{position:relative;padding-left:0}.hier-row[data-v-1ee4ac5b]{display:flex;align-items:center;gap:4px;border-radius:6px;padding:4px 8px 4px 4px;font-size:13px;margin:2px 0;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.hier-row[data-v-1ee4ac5b]:hover{background:#f8fafc;border-color:#e2e8f0}.hier-row.selected[data-v-1ee4ac5b]{background:#dbeafe;border-color:#93c5fd}.hier-row.inactive .avatar[data-v-1ee4ac5b]{filter:grayscale(.6);opacity:.7}.hier-row.inactive .name[data-v-1ee4ac5b]{color:#9ca3af}.hier-row.context-node[data-v-1ee4ac5b]{opacity:.55}.hier-toggle[data-v-1ee4ac5b]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:#94a3b8;font-size:11px;padding:0;transform:rotate(0);transition:transform .12s ease,color .12s ease;flex-shrink:0}.hier-toggle.open[data-v-1ee4ac5b]{transform:rotate(90deg);color:#475569}.hier-toggle.placeholder[data-v-1ee4ac5b]{color:#cbd5e1;cursor:default}.hier-node[data-v-1ee4ac5b]{background:transparent;border:0;padding:4px 8px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:1;text-align:left;font-size:13px;min-width:0}.hier-node[data-v-1ee4ac5b]:hover{background:#2563eb0f}.avatar[data-v-1ee4ac5b]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.info[data-v-1ee4ac5b]{display:flex;flex-direction:column;gap:0;min-width:0}.name[data-v-1ee4ac5b]{color:#111827;font-weight:600;font-size:13px;line-height:1.2}.role[data-v-1ee4ac5b]{color:#64748b;font-size:11px}.inherit-flag[data-v-1ee4ac5b]{color:#d97706;font-weight:700}.status-pill[data-v-1ee4ac5b]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;border:1px solid transparent;flex-shrink:0}.status-pill.is-active[data-v-1ee4ac5b]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.status-pill.is-inactive[data-v-1ee4ac5b]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.child-count[data-v-1ee4ac5b]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;border:1px solid #e2e8f0;flex-shrink:0}.hier-actions[data-v-1ee4ac5b]{display:none;gap:2px;flex-shrink:0;margin-left:auto}.hier-row:hover .hier-actions[data-v-1ee4ac5b],.hier-row.selected .hier-actions[data-v-1ee4ac5b]{display:inline-flex}.icon-btn[data-v-1ee4ac5b]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;font-size:12px;color:#475569;padding:0;line-height:1}.icon-btn[data-v-1ee4ac5b]:hover{background:#f1f5f9;border-color:#cbd5e1}.icon-btn.primary[data-v-1ee4ac5b]{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.icon-btn.primary[data-v-1ee4ac5b]:hover{background:#dbeafe}.icon-btn.warn[data-v-1ee4ac5b]{color:#b45309;border-color:#fde68a;background:#fffbeb}.icon-btn.warn[data-v-1ee4ac5b]:hover{background:#fef3c7}.icon-btn.ok[data-v-1ee4ac5b]{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.icon-btn.ok[data-v-1ee4ac5b]:hover{background:#dcfce7}.icon-btn.danger[data-v-1ee4ac5b]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.icon-btn.danger[data-v-1ee4ac5b]:hover{background:#fee2e2}@media (max-width: 720px){.hier-row[data-v-1ee4ac5b]{flex-wrap:wrap;padding:8px 8px 8px 6px;gap:6px;align-items:flex-start}.hier-toggle[data-v-1ee4ac5b]{width:22px;height:22px;align-self:center}.hier-node[data-v-1ee4ac5b]{flex:1 1 calc(100% - 36px);padding:4px 6px;gap:6px;align-items:flex-start;flex-wrap:wrap}.avatar[data-v-1ee4ac5b]{width:28px;height:28px;font-size:13px}.info[data-v-1ee4ac5b]{flex:1 1 auto;min-width:100px}.name[data-v-1ee4ac5b]{font-size:14px;word-break:break-all}.role[data-v-1ee4ac5b]{font-size:11.5px}.status-pill[data-v-1ee4ac5b]{font-size:11px;padding:1px 8px}.child-count[data-v-1ee4ac5b]{font-size:11px}.hier-actions[data-v-1ee4ac5b]{display:flex;flex:1 1 100%;gap:4px;margin-top:4px;margin-left:0;padding-top:6px;border-top:1px dashed #e5e7eb;flex-wrap:wrap}.icon-btn[data-v-1ee4ac5b]{width:30px;height:30px;font-size:13px;flex:1;max-width:38px}.hier-children[data-v-1ee4ac5b]{margin-left:14px}.hier-children[data-v-1ee4ac5b]:before{left:7px}.hier-children>.hier-li[data-v-1ee4ac5b]:before{left:-7px;width:7px}}.hier-children[data-v-1ee4ac5b]{position:relative;margin-left:22px;padding-left:0}.hier-children[data-v-1ee4ac5b]:before{content:"";position:absolute;left:9px;top:0;bottom:12px;width:1px;background:#e2e8f0}.hier-children>.hier-li[data-v-1ee4ac5b]{position:relative}.hier-children>.hier-li[data-v-1ee4ac5b]:before{content:"";position:absolute;left:-13px;top:18px;width:13px;height:1px;background:#e2e8f0}.modal-desc[data-v-8506189c]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-8506189c]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-8506189c]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-8506189c],.map-field[data-v-8506189c]{grid-column:1 / -1}.form-grid input[data-v-8506189c],.form-grid select[data-v-8506189c]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.check-line[data-v-8506189c]{flex-direction:row!important;align-items:center!important;gap:6px!important}.radius-hint[data-v-8506189c]{color:#94a3b8;font-size:11px}.field-hint[data-v-8506189c]{color:#6b7280;font-size:12px;margin:0}.form-error[data-v-8506189c]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-8506189c]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-8506189c]{color:#166534;font-size:12px;margin:8px 0 0}@media (max-width: 720px){[data-v-8506189c] .app-modal-card{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}[data-v-8506189c] .app-modal-backdrop{padding:0}.form-grid[data-v-8506189c]{grid-template-columns:1fr}}.modal-desc[data-v-0f39cc18]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-0f39cc18]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-0f39cc18]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.map-field[data-v-0f39cc18]{grid-column:1 / -1}.form-grid input[data-v-0f39cc18],.form-grid select[data-v-0f39cc18]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.check-line[data-v-0f39cc18]{grid-column:1 / -1;flex-direction:row!important;align-items:center!important;gap:6px!important}.radius-hint[data-v-0f39cc18]{color:#94a3b8;font-size:11px}.form-error[data-v-0f39cc18]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-0f39cc18]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-0f39cc18]{color:#166534;font-size:12px;margin:8px 0 0}@media (max-width: 720px){[data-v-0f39cc18] .app-modal-card{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}[data-v-0f39cc18] .app-modal-backdrop{padding:0}.form-grid[data-v-0f39cc18]{grid-template-columns:1fr}}.modal-desc[data-v-b0ad978e]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-b0ad978e]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-b0ad978e]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-b0ad978e]{grid-column:1 / -1}.form-grid input[data-v-b0ad978e],.form-grid select[data-v-b0ad978e],.form-grid textarea[data-v-b0ad978e]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.form-grid textarea[data-v-b0ad978e]{min-height:70px;resize:vertical}.check-line[data-v-b0ad978e]{flex-direction:row!important;align-items:center!important;gap:6px!important}.form-error[data-v-b0ad978e]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-b0ad978e]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-b0ad978e]{color:#166534;font-size:12px;margin:8px 0 0}.hint[data-v-b0ad978e]{color:#6b7280;font-size:12px;margin:4px 0 0}.role-diff[data-v-b0ad978e]{margin-top:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.diff-grid[data-v-b0ad978e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.diff-gain[data-v-b0ad978e]{color:#166534;font-size:12px}.diff-lose[data-v-b0ad978e]{color:#b45309;font-size:12px}.role-diff ul[data-v-b0ad978e]{margin:4px 0 0;padding-left:0;list-style:none;max-height:100px;overflow:auto;font-size:11.5px}.role-diff li[data-v-b0ad978e]{display:flex;flex-direction:column;gap:1px;padding:3px 0;color:#1f2937}.role-diff li code[data-v-b0ad978e]{color:#64748b;font-size:10.5px;line-height:1.3;overflow-wrap:anywhere}.warn-banner[data-v-b0ad978e]{background:#fef3c7;border:1px solid #fde68a;color:#92400e;padding:8px 12px;border-radius:6px;font-size:12px;margin:0 0 12px}@media (max-width: 720px){[data-v-b0ad978e] .app-modal-card{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}[data-v-b0ad978e] .app-modal-backdrop{padding:0}.form-grid[data-v-b0ad978e],.diff-grid[data-v-b0ad978e]{grid-template-columns:1fr}}.modal-desc[data-v-0e743540]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-0e743540]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-0e743540]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-0e743540]{grid-column:1 / -1}.form-grid textarea[data-v-0e743540]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;min-height:70px;resize:vertical}.check-line[data-v-0e743540]{grid-column:1 / -1;flex-direction:row!important;align-items:center!important;gap:6px!important}.form-error[data-v-0e743540]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-0e743540]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-0e743540]{color:#166534;font-size:12px;margin:8px 0 0}.warn-banner[data-v-0e743540]{background:#fef3c7;border:1px solid #fde68a;color:#92400e;padding:8px 12px;border-radius:6px;font-size:12px;margin:0 0 12px}@media (max-width: 720px){[data-v-0e743540] .app-modal-card{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}[data-v-0e743540] .app-modal-backdrop{padding:0}.form-grid[data-v-0e743540]{grid-template-columns:1fr}}.filter-bar-panel[data-v-b2426109]{padding:12px 16px}.filter-bar[data-v-b2426109]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filter-bar .search-input[data-v-b2426109]{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;flex:1;min-width:220px;background:#fff}.filter-bar .search-input input[data-v-b2426109]{border:0;outline:none;font-size:13px;padding:4px 0;flex:1;background:transparent}.filter-bar select[data-v-b2426109]{border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:13px;background:#fff;min-width:130px}.secondary-button[data-v-b2426109]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-b2426109]:hover:not(:disabled){background:#f1f5f9}.secondary-button[data-v-b2426109]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 720px){.filter-bar-panel[data-v-b2426109]{padding:10px 12px}.filter-bar[data-v-b2426109]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.filter-bar .search-input[data-v-b2426109]{grid-column:1 / -1;min-width:0;min-height:38px}.filter-bar select[data-v-b2426109]{width:100%;min-width:0}.filter-bar select[data-v-b2426109]:nth-of-type(3){grid-column:1 / -1}.filter-bar button[data-v-b2426109]{width:100%;min-height:38px;justify-content:center}}.status-toggle[data-v-999094c7]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:12px;border:1px solid transparent;font-size:12px;cursor:pointer;transition:filter .12s ease,transform 60ms ease;font-family:inherit}.status-toggle[data-v-999094c7]:disabled{cursor:not-allowed;opacity:.6}.status-toggle[data-v-999094c7]:not(:disabled):hover{filter:brightness(.95)}.status-toggle[data-v-999094c7]:not(:disabled):active{transform:scale(.97)}.size-sm[data-v-999094c7]{font-size:11px;padding:1px 8px}.size-md[data-v-999094c7]{font-size:12px;padding:3px 12px}.size-lg[data-v-999094c7]{font-size:13px;padding:5px 14px;font-weight:600}.dot[data-v-999094c7]{width:6px;height:6px;border-radius:50%;display:inline-block}.is-active[data-v-999094c7]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.is-active .dot[data-v-999094c7]{background:#16a34a;box-shadow:0 0 0 2px #16a34a33}.is-inactive[data-v-999094c7]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.is-inactive .dot[data-v-999094c7]{background:#9ca3af}.table-panel[data-v-14f31976]{padding:0;overflow:hidden}.table-scroll[data-v-14f31976]{overflow-x:auto}.accounts-table[data-v-14f31976]{width:100%;border-collapse:collapse;font-size:13px}.accounts-table thead th[data-v-14f31976]{background:#f8fafc;text-align:left;padding:12px 16px;font-weight:600;color:#475569;border-bottom:1px solid #e5e7eb;white-space:nowrap;font-size:12.5px}.sort-button[data-v-14f31976]{background:transparent;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sort-button.active[data-v-14f31976]{color:#2563eb}.sort-button span[data-v-14f31976]{opacity:.55}.accounts-table tbody td[data-v-14f31976]{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#1f2937;vertical-align:middle}.accounts-table tbody tr[data-v-14f31976]:hover{background:#f8fafc}.accounts-table tbody tr.inactive td[data-v-14f31976]{color:#94a3b8}.col-center[data-v-14f31976]{text-align:center}.col-right[data-v-14f31976]{text-align:right}.empty-row[data-v-14f31976]{text-align:center;padding:40px 16px;color:#94a3b8}.role-tag[data-v-14f31976]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11.5px;font-weight:500}.ok-mark[data-v-14f31976]{color:#16a34a;font-size:14px}.dim[data-v-14f31976]{color:#cbd5e1}.row-actions[data-v-14f31976]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.link-button[data-v-14f31976]{background:transparent;border:0;color:#2563eb;font-size:12px;cursor:pointer;padding:4px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.link-button[data-v-14f31976]:hover{background:#dbeafe}.mono[data-v-14f31976]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.table-footer[data-v-14f31976]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #f1f5f9;background:#fafafa;font-size:12px;color:#64748b}.footer-text[data-v-14f31976]{color:#475569}.pager[data-v-14f31976]{display:inline-flex;align-items:center;gap:4px}.pager button[data-v-14f31976]{min-width:28px;height:28px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#475569}.pager button.active[data-v-14f31976]{background:#2563eb;color:#fff;border-color:#2563eb}.pager button[data-v-14f31976]:disabled{opacity:.4;cursor:not-allowed}.page-size[data-v-14f31976]{margin-left:8px;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-size:12px}@media (max-width: 720px){.table-panel[data-v-14f31976]{padding:0}.table-scroll[data-v-14f31976]{overflow-x:visible}.accounts-table thead[data-v-14f31976]{display:none}.accounts-table[data-v-14f31976],.accounts-table tbody[data-v-14f31976],.accounts-table tr[data-v-14f31976],.accounts-table td[data-v-14f31976]{display:block;width:100%}.accounts-table tbody tr[data-v-14f31976]{border:1px solid #e5e7eb;border-radius:12px;padding:14px;margin-bottom:12px;background:#fff;box-shadow:0 1px 4px #0f172a0d}.accounts-table tbody td[data-v-14f31976]{padding:7px 0;border-bottom:1px dashed #f1f5f9;font-size:13px;line-height:1.5;overflow-wrap:anywhere;text-align:left}.accounts-table tbody td.col-center[data-v-14f31976]{text-align:left}.accounts-table tbody td[data-v-14f31976]:last-child{border-bottom:0}.accounts-table tbody td[data-v-14f31976]:before{content:attr(data-label);display:block;font-size:10.5px;color:#94a3b8;letter-spacing:.4px;margin-bottom:3px}.accounts-table tbody td[data-v-14f31976]:first-child:before{content:"";display:none}.accounts-table tbody td[data-v-14f31976]:last-child:before{display:none}.accounts-table tbody td[data-v-14f31976]:first-child{padding-top:2px;padding-bottom:7px;color:#111827;font-size:16px;font-weight:700}.row-actions[data-v-14f31976]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0;display:flex;gap:8px;flex-wrap:wrap}.row-actions .link-button[data-v-14f31976]{flex:1;min-height:38px;text-align:center;justify-content:center;background:#f1f5f9;padding:8px 10px;font-size:12.5px}.role-tag[data-v-14f31976]{font-size:11px;padding:2px 8px}.table-footer[data-v-14f31976]{flex-direction:column;gap:10px;align-items:stretch;padding:12px}.pager[data-v-14f31976]{justify-content:center;flex-wrap:wrap}}.side-panel[data-v-dbcd9bf8]{padding:14px 16px}.side-panel header h3[data-v-dbcd9bf8]{margin:0 0 12px;font-size:13px;color:#1f2937;font-weight:600}.empty-row[data-v-dbcd9bf8]{text-align:center;padding:40px 16px;color:#94a3b8}.role-tag[data-v-dbcd9bf8]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11.5px;font-weight:500}.mono[data-v-dbcd9bf8]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.preview-body[data-v-dbcd9bf8]{display:flex;flex-direction:column;gap:14px}.preview-top[data-v-dbcd9bf8]{display:flex;align-items:flex-start;gap:12px}.preview-avatar[data-v-dbcd9bf8]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.preview-meta[data-v-dbcd9bf8]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.preview-meta b[data-v-dbcd9bf8]{font-size:15px;color:#111827;word-break:break-all}.preview-tags[data-v-dbcd9bf8]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px}.preview-dl[data-v-dbcd9bf8]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border-radius:6px}.preview-dl>div[data-v-dbcd9bf8]{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.preview-dl dt[data-v-dbcd9bf8]{color:#94a3b8}.preview-dl dd[data-v-dbcd9bf8]{margin:0;color:#1f2937;font-weight:500;text-align:right}.preview-section[data-v-dbcd9bf8]{display:flex;flex-direction:column;gap:4px}.preview-section-label[data-v-dbcd9bf8]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.path-breadcrumb[data-v-dbcd9bf8]{font-size:12.5px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;word-break:break-all}.preview-actions[data-v-dbcd9bf8]{display:flex;gap:6px;flex-wrap:wrap}.preview-actions .primary-button[data-v-dbcd9bf8],.preview-actions .secondary-button[data-v-dbcd9bf8]{flex:1}.primary-button[data-v-dbcd9bf8]{background:#2563eb;color:#fff;border:1px solid #2563eb;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.primary-button[data-v-dbcd9bf8]:hover:not(:disabled){background:#1d4ed8}.primary-button[data-v-dbcd9bf8]:disabled{opacity:.5;cursor:not-allowed}.secondary-button[data-v-dbcd9bf8]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-dbcd9bf8]:hover:not(:disabled){background:#f1f5f9}.secondary-button[data-v-dbcd9bf8]:disabled{opacity:.5;cursor:not-allowed}.preview-note[data-v-dbcd9bf8]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:8px 10px;font-size:12px;color:#1e3a8a;display:flex;gap:8px;margin:0}.note-dot[data-v-dbcd9bf8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#2563eb;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}@media (max-width: 720px){.preview-panel[data-v-dbcd9bf8]{padding:14px}.preview-top[data-v-dbcd9bf8]{flex-direction:row;align-items:flex-start;text-align:left;gap:10px}.preview-meta b[data-v-dbcd9bf8]{font-size:14px}.preview-actions[data-v-dbcd9bf8]{flex-direction:column}.preview-actions .primary-button[data-v-dbcd9bf8],.preview-actions .secondary-button[data-v-dbcd9bf8]{width:100%;justify-content:center}.path-breadcrumb[data-v-dbcd9bf8]{font-size:12px}}.account-coordinate-map[data-v-bd0eb7c7]{position:relative;width:100%;height:320px;overflow:hidden;background:#eef3f9}@media (max-width: 720px){.account-coordinate-map[data-v-bd0eb7c7]{height:240px}}.account-coordinate-map.is-expanded[data-v-bd0eb7c7]{height:min(68vh,720px);min-width:0}@media (max-width: 620px){.account-coordinate-map.is-expanded[data-v-bd0eb7c7]{height:calc(100vh - 58px);height:calc(100dvh - 58px)}}.account-coordinate-map__canvas[data-v-bd0eb7c7]{position:absolute;top:0;right:0;bottom:0;left:0}.account-coordinate-map__state[data-v-bd0eb7c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:18px;color:#64748b;background:#f1f5f9;font-size:12px;text-align:center}.account-coordinate-map__state.is-error[data-v-bd0eb7c7]{color:#b45309}.account-coordinate-map__empty[data-v-bd0eb7c7]{position:absolute;z-index:4;top:12px;left:12px;padding:6px 10px;border:1px solid #d7e2f0;border-radius:6px;color:#64748b;background:#fffffff0;font-size:11px}.account-coordinate-map__legend[data-v-bd0eb7c7]{position:absolute;z-index:4;right:10px;bottom:10px;display:flex;gap:10px;padding:6px 9px;border:1px solid #d7e2f0;border-radius:6px;color:#475569;background:#fffffff0;font-size:10px}.account-coordinate-map__legend span[data-v-bd0eb7c7]{display:flex;align-items:center;gap:5px}.account-coordinate-map__legend i[data-v-bd0eb7c7]{width:8px;height:8px;border-radius:50%}.account-coordinate-map__legend i.is-active[data-v-bd0eb7c7]{background:#2563eb;box-shadow:0 0 0 3px #2563eb29}.account-coordinate-map__legend i.is-inactive[data-v-bd0eb7c7]{background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.account-coordinate-marker{display:block;width:14px;height:14px;border:2px solid #ffffff;border-radius:50%;background:#2563eb;box-shadow:0 0 0 5px #2563eb33,0 5px 14px #0f172a47;cursor:pointer}.account-coordinate-marker.is-inactive{background:#94a3b8;box-shadow:0 0 0 5px #94a3b82e,0 5px 14px #0f172a38}.account-coordinate-marker.is-selected{width:20px;height:20px;border-color:#fff;background:#f59e0b;box-shadow:0 0 0 7px #f59e0b3d,0 6px 18px #b453096b}.account-coordinate-popup{min-width:180px;padding:10px 12px;font-size:12px}.account-coordinate-popup b{display:block;color:#111827;font-size:13px}.account-coordinate-popup small{display:block;margin-top:3px;color:#64748b}.account-coordinate-popup p{margin:5px 0 0;color:#334155}.coordinate-table-panel[data-v-e7d8c26d]{padding:0;overflow:hidden}.table-scroll[data-v-e7d8c26d]{overflow-x:auto}.coordinate-table[data-v-e7d8c26d]{width:100%;min-width:0;border-collapse:collapse;font-size:13px}.coordinate-table thead th[data-v-e7d8c26d]{background:#f8fafc;text-align:left;padding:12px 14px;font-weight:600;color:#475569;border-bottom:1px solid #e5e7eb;white-space:nowrap;font-size:12.5px}.coordinate-table tbody td[data-v-e7d8c26d]{padding:12px 14px;border-bottom:1px solid #f1f5f9;color:#1f2937;vertical-align:middle}.coordinate-table tbody tr[data-v-e7d8c26d]{cursor:pointer}.coordinate-table tbody tr[data-v-e7d8c26d]:hover{background:#f8fafc}.coordinate-table tbody tr.selected[data-v-e7d8c26d]{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.coordinate-table tbody tr.inactive td[data-v-e7d8c26d]{color:#94a3b8}.col-center[data-v-e7d8c26d]{text-align:center}.col-right[data-v-e7d8c26d]{text-align:right}.empty-row[data-v-e7d8c26d]{text-align:center;padding:40px 16px;color:#94a3b8}.role-tag[data-v-e7d8c26d]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11.5px;font-weight:500;white-space:nowrap}.coord-block[data-v-e7d8c26d]{display:grid;gap:3px}.coord-text[data-v-e7d8c26d]{color:#1e40af;font-size:11.5px;white-space:nowrap}.coord-meta[data-v-e7d8c26d]{color:#64748b;font-size:11px;white-space:nowrap}.account-cell[data-v-e7d8c26d],.display-name[data-v-e7d8c26d],.parent-name[data-v-e7d8c26d]{overflow-wrap:anywhere}.missing-text[data-v-e7d8c26d]{color:#b45309;font-size:12px}.dim[data-v-e7d8c26d]{color:#cbd5e1}.status-text[data-v-e7d8c26d]{font-size:12px;font-weight:600;white-space:nowrap}.status-text.is-active[data-v-e7d8c26d]{color:#16a34a}.status-text.is-inactive[data-v-e7d8c26d]{color:#94a3b8}.mono[data-v-e7d8c26d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.row-actions[data-v-e7d8c26d]{display:flex;gap:4px;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.icon-action[data-v-e7d8c26d]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#2563eb;cursor:pointer;padding:0;flex-shrink:0}.icon-action[data-v-e7d8c26d]:hover{background:#eff6ff;border-color:#bfdbfe}.link-button[data-v-e7d8c26d]{background:transparent;border:0;color:#2563eb;font-size:12px;cursor:pointer;padding:4px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.link-button[data-v-e7d8c26d]:hover{background:#dbeafe}@media (max-width: 720px){.table-scroll[data-v-e7d8c26d]{overflow-x:visible}.coordinate-table thead[data-v-e7d8c26d]{display:none}.coordinate-table[data-v-e7d8c26d],.coordinate-table tbody[data-v-e7d8c26d],.coordinate-table tr[data-v-e7d8c26d],.coordinate-table td[data-v-e7d8c26d]{display:block;width:100%}.coordinate-table tbody tr[data-v-e7d8c26d]{border:1px solid #e5e7eb;border-radius:12px;padding:14px;margin-bottom:12px;background:#fff;box-shadow:0 1px 4px #0f172a0d}.coordinate-table tbody td[data-v-e7d8c26d]{padding:7px 0;border-bottom:1px dashed #f1f5f9;font-size:13px;line-height:1.5;overflow-wrap:anywhere;text-align:left;white-space:normal}.coordinate-table tbody td.col-center[data-v-e7d8c26d]{text-align:left}.coordinate-table tbody td[data-v-e7d8c26d]:last-child{border-bottom:0}.coordinate-table tbody td[data-v-e7d8c26d]:before{content:attr(data-label);display:block;font-size:10.5px;color:#94a3b8;letter-spacing:.5px;margin-bottom:3px}.coordinate-table tbody td[data-v-e7d8c26d]:first-child:before{content:"";display:none}.coordinate-table tbody td[data-v-e7d8c26d]:last-child:before{display:none}.coordinate-table tbody td[data-v-e7d8c26d]:first-child{padding-top:2px;padding-bottom:7px;color:#111827;font-size:16px;font-weight:700}.row-actions[data-v-e7d8c26d]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0;display:flex;gap:8px;flex-wrap:wrap}.row-actions .icon-action[data-v-e7d8c26d]{flex:1;min-height:38px;text-align:center;justify-content:center;background:#f1f5f9;width:auto}.role-tag[data-v-e7d8c26d]{font-size:11px;padding:2px 8px}}.accounts-page[data-v-d46b2f34]{display:flex;flex-direction:column;gap:16px}.page-head[data-v-d46b2f34]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.head-title[data-v-d46b2f34]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.head-title h2[data-v-d46b2f34]{margin:0;font-size:22px;color:#111827;font-weight:700}.head-scope[data-v-d46b2f34]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569}.scope-label[data-v-d46b2f34]{color:#94a3b8}.scope-select[data-v-d46b2f34]{border:0;background:transparent;color:#2563eb;font-weight:500;cursor:pointer;font-size:13px;padding:2px 4px}.head-controls[data-v-d46b2f34]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.view-toggle[data-v-d46b2f34]{display:inline-flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff}.view-toggle button[data-v-d46b2f34]{background:transparent;border:0;padding:6px 12px;font-size:13px;color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.view-toggle button.active[data-v-d46b2f34]{background:#2563eb;color:#fff;font-weight:600}.view-toggle button+button[data-v-d46b2f34]{border-left:1px solid #e2e8f0}.view-toggle .view-ico[data-v-d46b2f34]{font-size:14px}.coordinate-view[data-v-d46b2f34]{display:flex;flex-direction:column;gap:12px;min-width:0}.coordinate-map-panel[data-v-d46b2f34]{padding:14px 16px}.coordinate-panel-header[data-v-d46b2f34]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.coordinate-title h3[data-v-d46b2f34]{margin:0 0 3px;font-size:14px;color:#1f2937;font-weight:600}.coordinate-title span[data-v-d46b2f34]{font-size:12px;color:#94a3b8}.coordinate-filter[data-v-d46b2f34]{display:inline-flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff}.coordinate-filter button[data-v-d46b2f34]{background:transparent;border:0;padding:6px 10px;font-size:12px;color:#475569;cursor:pointer}.coordinate-filter button+button[data-v-d46b2f34]{border-left:1px solid #e2e8f0}.coordinate-filter button.active[data-v-d46b2f34]{background:#2563eb;color:#fff;font-weight:600}.side-note[data-v-d46b2f34]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:11.5px;color:#94a3b8;line-height:1.6}.coordinate-node-filter[data-v-d46b2f34]{display:grid;gap:10px}.coordinate-node-header[data-v-d46b2f34]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.coordinate-node-header .eyebrow[data-v-d46b2f34]{margin:0 0 3px}.coordinate-node-header h3[data-v-d46b2f34]{margin:0;font-size:14px;color:#1f2937}.coordinate-node-header .link-button[data-v-d46b2f34]{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer;padding:0}.coordinate-node-filter .management-node-tree[data-v-d46b2f34]{max-height:320px;overflow-y:auto;padding-right:2px}.primary-button[data-v-d46b2f34]{background:#2563eb;color:#fff;border:1px solid #2563eb;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.primary-button[data-v-d46b2f34]:hover:not(:disabled){background:#1d4ed8}.primary-button[data-v-d46b2f34]:disabled{opacity:.5;cursor:not-allowed}.secondary-button[data-v-d46b2f34]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-d46b2f34]:hover:not(:disabled){background:#f1f5f9}.secondary-button[data-v-d46b2f34]:disabled{opacity:.5;cursor:not-allowed}.custom-role-link[data-v-d46b2f34]{text-decoration:none}.content-grid[data-v-d46b2f34]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.content-main[data-v-d46b2f34]{display:flex;flex-direction:column;gap:12px;min-width:0}.content-side[data-v-d46b2f34]{display:flex;flex-direction:column;gap:12px}@media (max-width: 1100px){.content-grid[data-v-d46b2f34]{grid-template-columns:1fr}}.empty-row[data-v-d46b2f34]{text-align:center;padding:40px 16px;color:#94a3b8}.role-tag[data-v-d46b2f34]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11.5px;font-weight:500}.mono[data-v-d46b2f34]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.tree-panel[data-v-d46b2f34]{padding:0;overflow:hidden}.tree-header[data-v-d46b2f34]{display:flex;align-items:baseline;gap:12px;padding:14px 18px;border-bottom:1px solid #f1f5f9}.tree-header h3[data-v-d46b2f34]{margin:0;font-size:14px;color:#1f2937;font-weight:600}.tree-meta[data-v-d46b2f34]{font-size:12px;color:#94a3b8}.tree-actions[data-v-d46b2f34]{display:flex;gap:6px;margin-left:auto}.tree-action[data-v-d46b2f34]{min-height:26px;padding:0 10px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer}.tree-action[data-v-d46b2f34]:hover{background:#eff6ff;border-color:#bfdbfe}.tree-container[data-v-d46b2f34]{background:#fafafa;padding:14px 18px;max-height:70vh;overflow:auto}.tree-tip[data-v-d46b2f34]{padding:10px 18px;border-top:1px solid #f1f5f9;font-size:12px;color:#94a3b8}.side-panel[data-v-d46b2f34]{padding:14px 16px}.side-panel header h3[data-v-d46b2f34]{margin:0 0 12px;font-size:13px;color:#1f2937;font-weight:600}.overview-list[data-v-d46b2f34]{display:flex;flex-direction:column;gap:4px}.overview-row[data-v-d46b2f34]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:#f8fafc}.overview-icon[data-v-d46b2f34]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:14px}.overview-icon.ok[data-v-d46b2f34]{background:#dcfce7;color:#166534}.overview-icon.dim[data-v-d46b2f34]{background:#f3f4f6;color:#94a3b8}.overview-label[data-v-d46b2f34]{flex:1;font-size:12.5px;color:#475569}.overview-value[data-v-d46b2f34]{font-size:18px;font-weight:700;color:#111827}.distribution[data-v-d46b2f34]{display:flex;flex-direction:column;gap:10px}.dist-row[data-v-d46b2f34]{display:flex;flex-direction:column;gap:4px}.dist-label[data-v-d46b2f34]{display:flex;justify-content:space-between;font-size:12px;color:#475569}.dist-count[data-v-d46b2f34]{color:#94a3b8}.dist-count b[data-v-d46b2f34]{color:#1f2937;font-weight:700}.dist-count small[data-v-d46b2f34]{color:#94a3b8;margin-left:4px}.dist-bar[data-v-d46b2f34]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.dist-fill[data-v-d46b2f34]{height:100%;border-radius:3px;transition:width .24s ease}.dist-footer[data-v-d46b2f34]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:11.5px;color:#94a3b8}.modal-desc[data-v-d46b2f34]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-d46b2f34]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-d46b2f34]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-d46b2f34]{grid-column:1 / -1}.form-grid input[data-v-d46b2f34],.form-grid select[data-v-d46b2f34],.form-grid textarea[data-v-d46b2f34]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.form-grid textarea[data-v-d46b2f34]{min-height:70px;resize:vertical}.check-line[data-v-d46b2f34]{flex-direction:row!important;align-items:center!important;gap:6px!important}.form-error[data-v-d46b2f34]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-d46b2f34]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-d46b2f34]{color:#166534;font-size:12px;margin:8px 0 0}.hint[data-v-d46b2f34]{color:#6b7280;font-size:12px;margin:4px 0 0}.role-diff[data-v-d46b2f34]{margin-top:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.diff-grid[data-v-d46b2f34]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.diff-gain[data-v-d46b2f34]{color:#166534;font-size:12px}.diff-lose[data-v-d46b2f34]{color:#b45309;font-size:12px}.role-diff ul[data-v-d46b2f34]{margin:4px 0 0;padding-left:0;list-style:none;max-height:100px;overflow:auto;font-size:11.5px}.role-diff li[data-v-d46b2f34]{display:flex;flex-direction:column;gap:1px;padding:3px 0;color:#1f2937}.role-diff li code[data-v-d46b2f34]{color:#64748b;font-size:10.5px;line-height:1.3;overflow-wrap:anywhere}.warn-banner[data-v-d46b2f34]{background:#fef3c7;border:1px solid #fde68a;color:#92400e;padding:8px 12px;border-radius:6px;font-size:12px;margin:0 0 12px}.warn-banner.danger[data-v-d46b2f34]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}@media (max-width: 720px){.accounts-page[data-v-d46b2f34]{gap:12px}.page-head[data-v-d46b2f34]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.head-title[data-v-d46b2f34]{flex-direction:column;align-items:flex-start;gap:4px}.head-title h2[data-v-d46b2f34]{font-size:17px}.head-scope[data-v-d46b2f34]{font-size:12px}.head-controls[data-v-d46b2f34]{width:100%;flex-direction:column;align-items:stretch;gap:8px}.head-controls .primary-button[data-v-d46b2f34],.head-controls .secondary-button[data-v-d46b2f34]{width:100%;flex:1 1 100%;justify-content:center}.view-toggle[data-v-d46b2f34]{width:100%;flex:1 1 100%}.view-toggle button[data-v-d46b2f34]{flex:1 1 0;min-width:0;padding:8px 4px;font-size:12px;gap:4px;white-space:nowrap;justify-content:center}.view-toggle button svg[data-v-d46b2f34]{flex:0 0 auto}.tree-header[data-v-d46b2f34]{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.tree-actions[data-v-d46b2f34]{margin-left:0;align-self:flex-end}.tree-container[data-v-d46b2f34]{padding:10px;max-height:none}.tree-tip[data-v-d46b2f34]{font-size:11.5px}.coordinate-panel-header[data-v-d46b2f34]{flex-direction:column;align-items:stretch;gap:10px}.coordinate-filter[data-v-d46b2f34]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.coordinate-filter button[data-v-d46b2f34]{padding:7px 8px;font-size:11.5px;white-space:nowrap}.side-panel[data-v-d46b2f34]{padding:14px}.overview-row[data-v-d46b2f34]{padding:8px 10px}.overview-value[data-v-d46b2f34]{font-size:16px}[data-v-d46b2f34] .app-modal-card{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}[data-v-d46b2f34] .app-modal-backdrop{padding:0}.form-grid[data-v-d46b2f34]{grid-template-columns:1fr}}.tab-card[data-v-1d4c134c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.tab-card header h3[data-v-1d4c134c]{margin:0 0 4px;font-size:15px;color:#111827;font-weight:600}.form-grid.two[data-v-1d4c134c]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}@media (max-width: 720px){.form-grid.two[data-v-1d4c134c]{grid-template-columns:1fr}}.info-row[data-v-1d4c134c]{padding:10px 0;border-bottom:1px dashed #e5e7eb;display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:13px;align-items:start}.info-row[data-v-1d4c134c]:last-child{border-bottom:0}.info-row dt[data-v-1d4c134c]{color:#94a3b8;font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}.info-row dd[data-v-1d4c134c]{margin:0;color:#1f2937}.muted[data-v-1d4c134c]{color:#94a3b8}.editable-tag[data-v-1d4c134c]{background:#eef4ff;color:#2563eb;padding:1px 6px;border-radius:6px;font-size:10.5px;margin-left:6px}.mono[data-v-1d4c134c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.tab-actions[data-v-1d4c134c]{display:flex;gap:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.secondary-button[data-v-1d4c134c]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-1d4c134c]:hover:not(:disabled){background:#f1f5f9}.tab-card[data-v-fdbf73d3]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.tab-card header h3[data-v-fdbf73d3]{margin:0 0 4px;font-size:15px;color:#111827;font-weight:600}.form-grid.two[data-v-fdbf73d3]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}@media (max-width: 720px){.form-grid.two[data-v-fdbf73d3]{grid-template-columns:1fr}}.info-row[data-v-fdbf73d3]{padding:10px 0;border-bottom:1px dashed #e5e7eb;display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:13px;align-items:start}.info-row[data-v-fdbf73d3]:last-child{border-bottom:0}.info-row dt[data-v-fdbf73d3]{color:#94a3b8;font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}.info-row dd[data-v-fdbf73d3]{margin:0;color:#1f2937}.muted[data-v-fdbf73d3]{color:#94a3b8}.link-inline[data-v-fdbf73d3]{background:transparent;border:0;color:#2563eb;cursor:pointer;padding:0;font-size:13px}.link-inline[data-v-fdbf73d3]:hover{text-decoration:underline}.tab-actions[data-v-fdbf73d3]{display:flex;gap:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.secondary-button[data-v-fdbf73d3]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-fdbf73d3]:hover:not(:disabled){background:#f1f5f9}.path-block[data-v-fdbf73d3]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.path-label[data-v-fdbf73d3]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.path-content[data-v-fdbf73d3]{font-size:13px;color:#475569;display:flex;align-items:center;gap:4px;flex-wrap:wrap;word-break:break-all}.path-content b[data-v-fdbf73d3]{color:#1f2937}.children-block[data-v-fdbf73d3]{display:flex;flex-direction:column;gap:6px}.block-label[data-v-fdbf73d3]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.children-grid[data-v-fdbf73d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.child-card[data-v-fdbf73d3]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;cursor:pointer;text-align:left}.child-card[data-v-fdbf73d3]:hover{background:#eff6ff;border-color:#93c5fd}.child-card b[data-v-fdbf73d3]{display:block;font-size:13px;color:#111827}.child-card small[data-v-fdbf73d3]{color:#64748b;font-size:11.5px}.tab-card[data-v-068973e9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.tab-card header h3[data-v-068973e9]{margin:0 0 4px;font-size:15px;color:#111827;font-weight:600}.tab-card .muted[data-v-068973e9]{color:#6b7280;font-size:12.5px;margin:0}.secondary-button[data-v-068973e9]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-068973e9]:hover:not(:disabled){background:#f1f5f9}.role-tag[data-v-068973e9]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:11.5px;font-weight:500}.role-system_admin[data-v-068973e9]{background:#fff1e6;color:#c2410c}.role-dispatcher[data-v-068973e9]{background:#e0e7ff;color:#3730a3}.role-supervisor[data-v-068973e9]{background:#fef3c7;color:#92400e}.role-department[data-v-068973e9]{background:#dbeafe;color:#1d4ed8}.role-grid_worker[data-v-068973e9]{background:#dcfce7;color:#166534}.role-secondary[data-v-068973e9]{background:#f1f5f9;color:#475569}.mono[data-v-068973e9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.tab-actions[data-v-068973e9]{display:flex;gap:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.role-summary-card[data-v-068973e9]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.role-summary-row[data-v-068973e9]{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:start;font-size:12.5px}.role-label[data-v-068973e9]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;padding-top:2px}.role-desc[data-v-068973e9]{color:#475569;line-height:1.5}.inherit-text[data-v-068973e9]{color:#1f2937}.inherit-text b.num[data-v-068973e9]{color:#2563eb;font-weight:700}.perm-section[data-v-068973e9]{display:flex;flex-direction:column;gap:12px}.perm-header[data-v-068973e9]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.perm-header h4[data-v-068973e9]{margin:0;font-size:13px;color:#1f2937;font-weight:600}.small[data-v-068973e9]{font-size:11.5px}.muted[data-v-068973e9]{color:#94a3b8}.perm-groups[data-v-068973e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.perm-group-card[data-v-068973e9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.perm-group-card header[data-v-068973e9]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f1f5f9;border-bottom:1px solid #e5e7eb}.group-label[data-v-068973e9]{font-size:12.5px;font-weight:600;color:#1f2937}.group-count[data-v-068973e9]{font-size:11.5px;color:#64748b;background:#fff;padding:1px 8px;border-radius:10px;border:1px solid #e2e8f0}.perm-list[data-v-068973e9]{list-style:none;margin:0;padding:4px 0;max-height:280px;overflow-y:auto}.perm-list li[data-v-068973e9]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;border-bottom:1px solid #f1f5f9}.perm-list li[data-v-068973e9]:last-child{border-bottom:0}.perm-list li[data-v-068973e9]:hover{background:#f8fafc}.perm-name[data-v-068973e9]{color:#1f2937}.perm-code[data-v-068973e9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:#64748b}.perm-raw[data-v-068973e9]{margin-top:8px;border:1px dashed #e2e8f0;border-radius:6px;padding:8px 12px;background:#f8fafc}.perm-raw summary[data-v-068973e9]{cursor:pointer;font-size:12px;color:#475569}.perm-raw-grid[data-v-068973e9]{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 12px}.perm-raw-item[data-v-068973e9]{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;padding:4px 0;border-bottom:1px dashed #f1f5f9}.perm-raw-item[data-v-068973e9]:last-child{border-bottom:0}@media (max-width: 720px){.role-summary-row[data-v-068973e9]{grid-template-columns:1fr;gap:4px}}.side-card[data-v-7473b79e]{padding:14px 16px}.side-card header h3[data-v-7473b79e]{margin:0 0 12px;font-size:13px;color:#1f2937;font-weight:600}.summary[data-v-7473b79e]{display:flex;flex-direction:column;gap:8px;margin:0}.summary>div[data-v-7473b79e]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:12.5px;padding:4px 0;border-bottom:1px dashed #f1f5f9}.summary>div[data-v-7473b79e]:last-child{border-bottom:0}.summary dt[data-v-7473b79e]{flex:0 0 auto;color:#94a3b8}.summary dd[data-v-7473b79e]{min-width:0;margin:0;overflow-wrap:anywhere;color:#1f2937;font-weight:500;text-align:right}.mini-copy[data-v-7473b79e]{display:inline-flex;flex:0 0 auto;background:transparent;border:0;color:#94a3b8;cursor:pointer;padding:0 2px}.mini-copy[data-v-7473b79e]:hover{color:#2563eb}.tab-card[data-v-9f32d789]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.tab-card header h3[data-v-9f32d789]{margin:0 0 4px;font-size:15px;color:#111827;font-weight:600}.form-grid.two[data-v-9f32d789]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}@media (max-width: 720px){.form-grid.two[data-v-9f32d789]{grid-template-columns:1fr}}.info-row[data-v-9f32d789]{padding:10px 0;border-bottom:1px dashed #e5e7eb;display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:13px;align-items:start}.info-row[data-v-9f32d789]:last-child{border-bottom:0}.info-row dt[data-v-9f32d789]{color:#94a3b8;font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}.info-row dd[data-v-9f32d789]{margin:0;color:#1f2937}.mono[data-v-9f32d789]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.security-actions[data-v-9f32d789]{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0;border-top:1px dashed #e5e7eb;border-bottom:1px dashed #e5e7eb}.secondary-button[data-v-9f32d789]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-9f32d789]:hover:not(:disabled){background:#f1f5f9}.warn-zone[data-v-9f32d789]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.warn-zone h4[data-v-9f32d789]{margin:0;font-size:13px;color:#92400e;font-weight:600}.warn-line[data-v-9f32d789]{font-size:12.5px;color:#92400e;margin:0}.danger-button[data-v-9f32d789]{background:#f97316;color:#fff;border:1px solid #ea580c;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:600;align-self:flex-start}.danger-button[data-v-9f32d789]:hover:not(:disabled){background:#ea580c}.positive-button[data-v-9f32d789]{background:#16a34a;color:#fff;border:1px solid #15803d;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:600;align-self:flex-start}.positive-button[data-v-9f32d789]:hover:not(:disabled){background:#15803d}.tab-card[data-v-d0dcd764]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:14px}.section-head[data-v-d0dcd764]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-head h3[data-v-d0dcd764]{margin:0 0 4px;font-size:15px;color:#111827;font-weight:600}.muted[data-v-d0dcd764]{color:#6b7280;font-size:12.5px;margin:0}.secondary-button[data-v-d0dcd764]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.secondary-button[data-v-d0dcd764]:hover:not(:disabled){background:#f1f5f9}.loading-line[data-v-d0dcd764],.section-error[data-v-d0dcd764],.empty-state[data-v-d0dcd764]{font-size:13px;color:#64748b;margin:0}.section-error[data-v-d0dcd764]{color:#b91c1c}.empty-state[data-v-d0dcd764]{display:flex;align-items:center;gap:8px;padding:18px;border:1px dashed #d1d5db;border-radius:8px;justify-content:center}.switch-link-list[data-v-d0dcd764]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.switch-link-row[data-v-d0dcd764]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.switch-link-target[data-v-d0dcd764]{display:flex;flex-direction:column;gap:3px;min-width:0}.switch-link-target b[data-v-d0dcd764]{font-size:13.5px;color:#111827}.switch-link-target small[data-v-d0dcd764]{color:#64748b;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-link-meta[data-v-d0dcd764]{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:0}.enabled-tag[data-v-d0dcd764]{display:inline-flex;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#166534;background:#dcfce7}.enabled-tag.off[data-v-d0dcd764]{color:#92400e;background:#fef3c7}.reason[data-v-d0dcd764]{color:#6b7280;font-size:11.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timestamps[data-v-d0dcd764]{color:#94a3b8;font-size:11px}.danger-link[data-v-d0dcd764]{background:transparent;border:1px solid #fecaca;color:#b91c1c;padding:5px 10px;border-radius:6px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.danger-link[data-v-d0dcd764]:hover{background:#fee2e2}.modal-desc[data-v-d0dcd764]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-d0dcd764]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-d0dcd764]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-d0dcd764]{grid-column:1 / -1}.form-grid input[data-v-d0dcd764],.form-grid select[data-v-d0dcd764],.form-grid textarea[data-v-d0dcd764]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.form-grid textarea[data-v-d0dcd764]{min-height:70px;resize:vertical}.check-line[data-v-d0dcd764]{flex-direction:row!important;align-items:center!important;gap:6px!important}.link-button[data-v-d0dcd764]{grid-column:1 / -1;background:transparent;border:0;color:#2563eb;font-size:12px;cursor:pointer;padding:0;justify-self:start}.form-error[data-v-d0dcd764]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-d0dcd764]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-d0dcd764]{color:#166534;font-size:12px;margin:8px 0 0}@media (max-width: 720px){.section-head[data-v-d0dcd764]{flex-direction:column}.switch-link-row[data-v-d0dcd764]{grid-template-columns:1fr;align-items:stretch}.switch-link-meta[data-v-d0dcd764]{align-items:flex-start}.reason[data-v-d0dcd764]{max-width:none}.form-grid[data-v-d0dcd764]{grid-template-columns:1fr}}.account-detail-page[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:16px}.breadcrumb[data-v-5a0bbf6e]{padding:0 4px}.link-button[data-v-5a0bbf6e]{background:transparent;border:0;color:#2563eb;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.link-button[data-v-5a0bbf6e]:hover{background:#dbeafe}.detail-header[data-v-5a0bbf6e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.head-main[data-v-5a0bbf6e]{display:flex;align-items:center;gap:14px;min-width:0}.head-avatar[data-v-5a0bbf6e]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.head-name[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:4px;min-width:0}.head-name-line[data-v-5a0bbf6e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.head-name h1[data-v-5a0bbf6e]{margin:0;font-size:20px;color:#111827;font-weight:700}.login-name[data-v-5a0bbf6e]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#64748b}.copy-btn[data-v-5a0bbf6e]{background:transparent;border:1px solid #e2e8f0;color:#64748b;padding:3px 6px;border-radius:4px;cursor:pointer}.copy-btn[data-v-5a0bbf6e]:hover{background:#f1f5f9;color:#1f2937}.head-tags[data-v-5a0bbf6e]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.role-tag[data-v-5a0bbf6e]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:11.5px;font-weight:500}.role-system_admin[data-v-5a0bbf6e]{background:#fff1e6;color:#c2410c}.role-dispatcher[data-v-5a0bbf6e]{background:#e0e7ff;color:#3730a3}.role-supervisor[data-v-5a0bbf6e]{background:#fef3c7;color:#92400e}.role-department[data-v-5a0bbf6e]{background:#dbeafe;color:#1d4ed8}.role-grid_worker[data-v-5a0bbf6e]{background:#dcfce7;color:#166534}.role-secondary[data-v-5a0bbf6e]{background:#f1f5f9;color:#475569}.head-meta[data-v-5a0bbf6e]{display:grid;grid-template-columns:auto auto auto auto;gap:14px;align-items:center}.meta-row[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:2px;font-size:12px}.meta-row span[data-v-5a0bbf6e]{color:#94a3b8}.meta-row b[data-v-5a0bbf6e]{color:#1f2937;font-weight:600}.secondary-button[data-v-5a0bbf6e]{background:#fff;color:#1f2937;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.secondary-button[data-v-5a0bbf6e]:hover:not(:disabled){background:#f1f5f9}.secondary-button[data-v-5a0bbf6e]:disabled{opacity:.5;cursor:not-allowed}.detail-tabs[data-v-5a0bbf6e]{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;padding:0 4px;overflow-x:auto}.detail-tabs button[data-v-5a0bbf6e]{background:transparent;border:0;padding:10px 16px;font-size:13px;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.detail-tabs button.active[data-v-5a0bbf6e]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.content-grid[data-v-5a0bbf6e]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.content-main[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:12px;min-width:0}.content-side[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.content-grid[data-v-5a0bbf6e]{grid-template-columns:1fr}}.tab-card[data-v-5a0bbf6e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.tab-card header h3[data-v-5a0bbf6e]{margin:0 0 4px;font-size:15px;color:#111827;font-weight:600}.tab-card .muted[data-v-5a0bbf6e]{color:#6b7280;font-size:12.5px;margin:0}.form-grid.two[data-v-5a0bbf6e]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}@media (max-width: 720px){.form-grid.two[data-v-5a0bbf6e]{grid-template-columns:1fr}}.info-row[data-v-5a0bbf6e]{padding:10px 0;border-bottom:1px dashed #e5e7eb;display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:13px;align-items:start}.info-row[data-v-5a0bbf6e]:last-child{border-bottom:0}.info-row dt[data-v-5a0bbf6e]{color:#94a3b8;font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}.info-row dd[data-v-5a0bbf6e]{margin:0;color:#1f2937}.muted[data-v-5a0bbf6e]{color:#94a3b8}.readonly-tag[data-v-5a0bbf6e]{background:#f3f4f6;color:#6b7280;padding:1px 6px;border-radius:6px;font-size:10.5px;margin-left:6px}.mono[data-v-5a0bbf6e]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.link-inline[data-v-5a0bbf6e]{background:transparent;border:0;color:#2563eb;cursor:pointer;padding:0;font-size:13px}.link-inline[data-v-5a0bbf6e]:hover{text-decoration:underline}.version-hint[data-v-5a0bbf6e]{background:#dbeafe;color:#1e3a8a;padding:8px 12px;border-radius:6px;font-size:12px;margin:0}.side-card[data-v-5a0bbf6e]{padding:14px 16px}.big-actions[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:8px}.big-action[data-v-5a0bbf6e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;color:#2563eb;transition:background .16s,border-color .16s}.big-action[data-v-5a0bbf6e]:hover{background:#eff6ff;border-color:#93c5fd}.big-action svg[data-v-5a0bbf6e]{color:#2563eb}.hint-text[data-v-5a0bbf6e]{font-size:12.5px;color:#475569;margin:0;background:#dbeafe;padding:10px 12px;border-radius:6px;border:1px solid #bfdbfe}.modal-desc[data-v-5a0bbf6e]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-5a0bbf6e]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-5a0bbf6e],.map-field[data-v-5a0bbf6e]{grid-column:1 / -1}.form-grid input[data-v-5a0bbf6e],.form-grid select[data-v-5a0bbf6e],.form-grid textarea[data-v-5a0bbf6e]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.form-grid textarea[data-v-5a0bbf6e]{min-height:70px;resize:vertical}.check-line[data-v-5a0bbf6e]{flex-direction:row!important;align-items:center!important;gap:6px!important}.radius-hint[data-v-5a0bbf6e]{color:#94a3b8;font-size:11px}.form-error[data-v-5a0bbf6e]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-error small[data-v-5a0bbf6e]{display:block;color:#92400e;margin-top:2px}.form-ok[data-v-5a0bbf6e]{color:#166534;font-size:12px;margin:8px 0 0}.hint[data-v-5a0bbf6e]{color:#6b7280;font-size:12px;margin:4px 0 0}.role-diff[data-v-5a0bbf6e]{margin-top:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.diff-grid[data-v-5a0bbf6e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.diff-gain[data-v-5a0bbf6e]{color:#166534;font-size:12px}.diff-lose[data-v-5a0bbf6e]{color:#b45309;font-size:12px}.role-diff ul[data-v-5a0bbf6e]{margin:4px 0 0;padding-left:0;list-style:none;max-height:100px;overflow:auto;font-size:11.5px}.role-diff li[data-v-5a0bbf6e]{display:flex;flex-direction:column;gap:1px;padding:3px 0;color:#1f2937}.role-diff li code[data-v-5a0bbf6e]{color:#64748b;font-size:10.5px;line-height:1.3;overflow-wrap:anywhere}.warn-banner[data-v-5a0bbf6e]{background:#fef3c7;border:1px solid #fde68a;color:#92400e;padding:8px 12px;border-radius:6px;font-size:12px;margin:0 0 12px}.warn-banner.danger[data-v-5a0bbf6e]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}@media (max-width: 720px){.detail-header[data-v-5a0bbf6e]{grid-template-columns:1fr;padding:14px 16px}.head-main[data-v-5a0bbf6e]{gap:10px}.head-avatar[data-v-5a0bbf6e]{width:40px;height:40px;font-size:18px}.head-name h1[data-v-5a0bbf6e]{font-size:17px}.head-meta[data-v-5a0bbf6e]{grid-template-columns:1fr 1fr}.form-grid[data-v-5a0bbf6e]{grid-template-columns:1fr}.info-row[data-v-5a0bbf6e]{grid-template-columns:100px 1fr}.detail-tabs[data-v-5a0bbf6e]{overflow-x:auto}.big-actions[data-v-5a0bbf6e]{flex-direction:row;flex-wrap:wrap}.big-action[data-v-5a0bbf6e]{flex:1 1 calc(50% - 4px);padding:10px}}.org-header[data-v-b4575f7a]{background:linear-gradient(135deg,#fff,#f0f9ff);border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.org-id[data-v-b4575f7a]{display:flex;align-items:center;gap:16px;min-width:0}.org-avatar[data-v-b4575f7a]{width:56px;height:56px;flex:0 0 56px;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;box-shadow:0 2px 8px #f59e0b40}.org-meta[data-v-b4575f7a]{min-width:0}.org-name-row[data-v-b4575f7a]{display:flex;align-items:center;gap:12px;margin-bottom:4px;min-width:0}.org-name-row h1[data-v-b4575f7a]{margin:0;font-size:20px;font-weight:600;color:#111827;overflow-wrap:anywhere}.org-sub[data-v-b4575f7a]{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:12.5px;flex-wrap:wrap}.role-tag[data-v-b4575f7a]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;padding:2px 8px;border-radius:4px;font-size:12px}.location-tag[data-v-b4575f7a]{background:#ecfeff;color:#155e75;border:1px solid #a5f3fc;padding:2px 8px;border-radius:4px;font-size:11px}.org-actions[data-v-b4575f7a]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 640px){.org-header[data-v-b4575f7a]{align-items:stretch;padding:16px}.org-id[data-v-b4575f7a]{align-items:flex-start}.org-name-row[data-v-b4575f7a]{align-items:flex-start;flex-wrap:wrap}.org-actions[data-v-b4575f7a]{width:100%}.org-actions .secondary-button[data-v-b4575f7a]{flex:1 1 140px}}.mono[data-v-b4575f7a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.tab-panel[data-v-585b0cf6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px}.section-title[data-v-585b0cf6]{margin:0 0 12px;font-size:14px;color:#1f2937;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.org-tree-vis[data-v-585b0cf6]{display:flex;flex-direction:column;gap:12px}.lineage[data-v-585b0cf6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px;border-radius:6px}.lineage.ancestors[data-v-585b0cf6]{background:#f8fafc;border:1px dashed #cbd5e1}.lineage.children[data-v-585b0cf6]{background:#f0f9ff;border:1px dashed #93c5fd;flex-direction:column;align-items:stretch}.lineage-label[data-v-585b0cf6]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.chain-node[data-v-585b0cf6]{background:#fff;border:1px solid #cbd5e1;color:#1f2937;padding:3px 8px;border-radius:12px;font-size:12px;cursor:pointer}.chain-node[data-v-585b0cf6]:hover{background:#e0f2fe;border-color:#93c5fd}.chain-sep[data-v-585b0cf6]{color:#94a3b8;font-size:14px}.chain-empty[data-v-585b0cf6]{color:#9ca3af;font-style:italic;font-size:12px}.lineage-current[data-v-585b0cf6]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:10px 14px;border-radius:8px;display:flex;align-items:center;gap:8px;border:1px solid #93c5fd}.current-tag[data-v-585b0cf6]{background:#2563eb;color:#fff;font-size:10px;padding:2px 6px;border-radius:3px;letter-spacing:.5px}.lineage-current b[data-v-585b0cf6]{font-size:14px;color:#1e3a8a}.lineage-current small[data-v-585b0cf6]{color:#475569;font-size:12px}.lineage-empty[data-v-585b0cf6]{color:#9ca3af;font-style:italic;padding:12px;text-align:center}.children-grid[data-v-585b0cf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:4px}.child-card[data-v-585b0cf6]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.child-card[data-v-585b0cf6]:hover{background:#eff6ff;border-color:#93c5fd}.child-card.inactive .child-name[data-v-585b0cf6]{color:#9ca3af}.child-avatar[data-v-585b0cf6]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.child-info[data-v-585b0cf6]{display:flex;flex-direction:column;min-width:0;flex:1}.child-name[data-v-585b0cf6]{font-size:13px;color:#111827;font-weight:600;line-height:1.2}.child-role[data-v-585b0cf6]{font-size:11px;color:#64748b}.profile-section[data-v-221fef47]{display:grid;grid-template-columns:2fr 1fr;gap:16px}.profile-main[data-v-221fef47],.profile-side[data-v-221fef47]{min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.section-title[data-v-221fef47]{margin:0 0 12px;font-size:14px;color:#1f2937;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.org-purpose[data-v-221fef47]{font-size:14px;color:#1f2937;line-height:1.7;margin:0 0 16px;overflow-wrap:anywhere}.resp-grid[data-v-221fef47]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.resp-col[data-v-221fef47]{min-width:0}.resp-col h4[data-v-221fef47]{margin:0 0 6px;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.resp-col ul[data-v-221fef47]{margin:0;padding-left:18px;font-size:12.5px;color:#1f2937;line-height:1.7}.resp-col li[data-v-221fef47]{overflow-wrap:anywhere}.empty-line[data-v-221fef47]{color:#9ca3af;font-style:italic;font-size:12px;margin:0}.metric-grid[data-v-221fef47]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric-card[data-v-221fef47]{min-width:0;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;background:#fafafa;display:flex;flex-direction:column;gap:2px}.metric-label[data-v-221fef47]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;overflow-wrap:anywhere}.metric-value[data-v-221fef47]{font-size:18px;color:#1f2937;font-weight:700}.metric-value.is-ok[data-v-221fef47]{color:#16a34a}.org-detail-page[data-v-aef5ff92]{display:flex;flex-direction:column;gap:16px}.breadcrumb[data-v-aef5ff92]{padding:0 4px}.link-button[data-v-aef5ff92]{background:transparent;border:0;color:#2563eb;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px}.link-button[data-v-aef5ff92]:hover{background:#dbeafe}.danger-zone[data-v-aef5ff92]{border:1px solid #fecaca;background:#fef2f2;border-radius:8px;padding:16px 20px}.danger-zone header h3[data-v-aef5ff92]{margin:0 0 4px;font-size:13px;color:#991b1b;font-weight:600}.op-grid[data-v-aef5ff92]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.secondary-button.is-danger[data-v-aef5ff92]{color:#b91c1c;border-color:#fca5a5;background:#fff}.secondary-button.is-danger[data-v-aef5ff92]:hover{background:#fee2e2}.modal-desc[data-v-aef5ff92]{font-size:12px;color:#6b7280;margin:0 0 12px}.form-grid[data-v-aef5ff92]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.form-grid label[data-v-aef5ff92]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.form-grid label.full[data-v-aef5ff92],.map-field[data-v-aef5ff92]{grid-column:1 / -1}.form-grid input[data-v-aef5ff92],.form-grid select[data-v-aef5ff92],.form-grid textarea[data-v-aef5ff92]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.form-grid textarea[data-v-aef5ff92]{min-height:70px;resize:vertical}.check-line[data-v-aef5ff92]{flex-direction:row!important;align-items:center!important;gap:6px!important}.radius-hint[data-v-aef5ff92]{color:#94a3b8;font-size:11px}.form-error[data-v-aef5ff92]{color:#b91c1c;font-size:12px;margin:8px 0 0}.form-ok[data-v-aef5ff92]{color:#166534;font-size:12px;margin:8px 0 0}.warn-banner[data-v-aef5ff92]{background:#fef3c7;border:1px solid #fde68a;color:#92400e;padding:8px 12px;border-radius:6px;font-size:12px;margin:0 0 12px}.warn-banner.danger[data-v-aef5ff92]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.mono[data-v-aef5ff92]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.hint[data-v-aef5ff92]{font-size:12px;color:#6b7280;margin:4px 0 0}.region-ledger-page[data-v-accdc5d0]{padding-bottom:64px}.ledger-grid[data-v-accdc5d0]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.panel[data-v-accdc5d0]{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.ledger-tree[data-v-accdc5d0]{padding:14px;position:sticky;top:14px;max-height:calc(100vh - 120px);overflow:auto}.ledger-main[data-v-accdc5d0]{display:grid;gap:14px;min-width:0}.panel-header[data-v-accdc5d0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-header h2[data-v-accdc5d0],.panel-header h3[data-v-accdc5d0],.ledger-summary h2[data-v-accdc5d0]{margin:3px 0 0;color:#173a6b;font-size:18px}.eyebrow[data-v-accdc5d0]{margin:0;color:#64748b;font-size:10px;font-weight:800;letter-spacing:0}.ledger-summary[data-v-accdc5d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 20px}.summary-copy p[data-v-accdc5d0]:last-child{margin:7px 0 0;color:#5b7491;font-size:12px}.summary-stats[data-v-accdc5d0]{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px}.stat[data-v-accdc5d0]{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid #e8eef6;border-radius:8px;background:#f8fafc}.stat small[data-v-accdc5d0]{color:#7187a2;font-size:11px}.stat strong[data-v-accdc5d0]{color:#173a6b;font-size:22px;line-height:1}.stat.is-warn strong[data-v-accdc5d0]{color:#b45309}.ledger-toolbar[data-v-accdc5d0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.toolbar-filters[data-v-accdc5d0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-field[data-v-accdc5d0]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;color:#7b8ea6}.search-field input[data-v-accdc5d0]{width:220px;border:0;outline:0;background:transparent;color:#1f2f44;font-size:13px}.toolbar-filters select[data-v-accdc5d0],.refresh-button[data-v-accdc5d0]{min-height:36px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;color:#335477;font-size:12px;font-weight:700}.toolbar-filters select[data-v-accdc5d0]{padding:0 10px}.refresh-button[data-v-accdc5d0]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0 12px;cursor:pointer}.refresh-button[data-v-accdc5d0]:hover{background:#f3f7fc}.coordinate-filter[data-v-accdc5d0]{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.coordinate-filter button[data-v-accdc5d0]{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:700;cursor:pointer}.coordinate-filter button.active[data-v-accdc5d0]{background:#2563eb;color:#fff}.ledger-map[data-v-accdc5d0]{padding:14px 16px}.ledger-map .panel-header span[data-v-accdc5d0]{color:#7187a2;font-size:12px}.map-preview-actions[data-v-accdc5d0]{display:flex;align-items:center;gap:10px}.map-expand-button[data-v-accdc5d0]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;white-space:nowrap}.link-button[data-v-accdc5d0]{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700;cursor:pointer}.muted[data-v-accdc5d0]{color:#8192a8;font-size:12px}@media (max-width: 1023px){.ledger-grid[data-v-accdc5d0]{grid-template-columns:1fr}.ledger-tree[data-v-accdc5d0]{position:static;max-height:320px}.ledger-summary[data-v-accdc5d0]{grid-template-columns:1fr}}@media (max-width: 620px){.summary-stats[data-v-accdc5d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field input[data-v-accdc5d0]{width:140px}.refresh-button[data-v-accdc5d0]{width:100%;justify-content:center}.map-preview-actions[data-v-accdc5d0]{align-items:flex-end;flex-direction:column;gap:6px}.map-expand-button[data-v-accdc5d0]{min-height:34px}}.management-scope-picker[data-v-188d1876]{display:grid;gap:11px;min-width:0;padding:15px 16px;border:1px solid #dce6f2;border-radius:7px;background:#fbfdff}.scope-picker-heading[data-v-188d1876]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scope-picker-heading h3[data-v-188d1876]{margin:0;color:#173967;font-size:15px}.eyebrow[data-v-188d1876]{margin:0 0 4px;color:#2d70dd;font-size:10px;font-weight:800;letter-spacing:.08em}.scope-badge[data-v-188d1876]{flex:0 0 auto;padding:4px 7px;border-radius:5px;color:#1e5ab4;background:#eaf2ff;font-size:10px;font-weight:800}.scope-badge.is-fixed[data-v-188d1876]{color:#147a58;background:#e6f8f0}.scope-select-label[data-v-188d1876]{color:#496582;font-size:11px;font-weight:700}.management-scope-picker select[data-v-188d1876]{width:100%;min-height:38px;border:1px solid #cddaea;border-radius:6px;padding:7px 9px;color:#173967;background:#fff;font:inherit}.management-scope-picker select[data-v-188d1876]:disabled{cursor:not-allowed;opacity:.62}.scope-summary[data-v-188d1876],.scope-hint[data-v-188d1876],.scope-error[data-v-188d1876],.scope-fixed-summary[data-v-188d1876]{margin:0;font-size:12px;line-height:1.55}.scope-summary[data-v-188d1876],.scope-hint[data-v-188d1876]{color:#6d829b}.scope-error[data-v-188d1876]{color:#b2473d}.scope-fixed-summary[data-v-188d1876]{display:grid;gap:4px;padding:10px 11px;border-left:3px solid #2fa374;background:#effaf5;color:#14664a}.scope-fixed-summary strong[data-v-188d1876]{overflow-wrap:anywhere;font-size:13px}.scope-fixed-summary small[data-v-188d1876]{color:#3d8f6e}@media (max-width: 620px){.management-scope-picker[data-v-188d1876]{padding:13px}.scope-picker-heading[data-v-188d1876]{align-items:stretch;flex-direction:column}.scope-badge[data-v-188d1876]{justify-self:start;width:-moz-max-content;width:max-content}}.ranking-filters[data-v-e1306a0e]{display:flex;align-items:center;gap:8px;margin:0 0 18px;flex-wrap:wrap}.ranking-filters button[data-v-e1306a0e]{min-height:34px;padding:0 13px;border:1px solid #dbe6f4;border-radius:9px;color:#547092;background:#fff;font-weight:700}.ranking-filters button.selected[data-v-e1306a0e]{border-color:#2b70df;color:#fff;background:#2b70df}.ranking-filters span[data-v-e1306a0e]{margin-left:auto;color:#7c8fa7;font-size:11px}.ranking-cycle-button[data-v-e1306a0e]:disabled{opacity:.35;cursor:not-allowed}.point-ledger[data-v-e1306a0e]{margin-top:18px}.ledger-row[data-v-e1306a0e]{display:grid;grid-template-columns:minmax(0,1fr) 80px 96px;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid #edf2f7}.ledger-row[data-v-e1306a0e]:last-child{border-bottom:0}.ledger-row div[data-v-e1306a0e]{display:grid;gap:4px;min-width:0}.ledger-row b[data-v-e1306a0e]{color:#23466f;font-size:13px}.ledger-row small[data-v-e1306a0e],.ledger-row span[data-v-e1306a0e]{color:#8091a8;font-size:11px}.ledger-row>strong[data-v-e1306a0e]{text-align:right}.ledger-row>strong.positive[data-v-e1306a0e]{color:#14845c}.ledger-row>strong.negative[data-v-e1306a0e]{color:#c44c4c}.ledger-row>span[data-v-e1306a0e]{text-align:right}@media (max-width: 620px){.ranking-filters span[data-v-e1306a0e]{width:100%;margin-left:0}.ledger-row[data-v-e1306a0e]{grid-template-columns:minmax(0,1fr) auto}.ledger-row>span[data-v-e1306a0e]{grid-column:1 / -1;text-align:left}}.ledger-more-button[data-v-e1306a0e]{width:100%;margin-top:12px;padding:10px;border:1px solid #d4e1f2;border-radius:8px;color:#2b70df;background:#f5f9ff;font-weight:700;cursor:pointer}.ledger-detail[data-v-e1306a0e]{min-height:240px}.ledger-filter[data-v-e1306a0e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0 14px;margin-bottom:10px;border-bottom:1px solid #edf2f7}.ledger-filter-presets[data-v-e1306a0e]{display:flex;gap:6px}.ledger-filter button[data-v-e1306a0e],.ledger-filter-reset[data-v-e1306a0e]{min-height:32px;padding:0 12px;border:1px solid #dbe6f4;border-radius:8px;color:#547092;background:#fff;font-weight:700;cursor:pointer}.ledger-filter button.selected[data-v-e1306a0e]{border-color:#2b70df;color:#fff;background:#2b70df}.ledger-filter-date[data-v-e1306a0e]{display:inline-flex;align-items:center;gap:6px;color:#547092;font-size:12px}.ledger-filter-date input[data-v-e1306a0e]{min-height:32px;padding:0 8px;border:1px solid #dbe6f4;border-radius:8px;color:#23466f;background:#fff}.ledger-detail-list[data-v-e1306a0e]{max-height:52vh;overflow:auto}.ledger-pagination[data-v-e1306a0e]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0 2px}.ledger-pagination button[data-v-e1306a0e]{min-height:32px;padding:0 12px;border:1px solid #d4e1f2;border-radius:8px;color:#2b70df;background:#fff;font-weight:700;cursor:pointer}.ledger-pagination button[data-v-e1306a0e]:disabled{opacity:.4;cursor:not-allowed}.ledger-pagination span[data-v-e1306a0e]{color:#7c8fa7;font-size:12px}.ledger-page-size[data-v-e1306a0e]{display:inline-flex;align-items:center;gap:6px;color:#547092;font-size:12px}.ledger-page-size select[data-v-e1306a0e]{min-height:32px;padding:0 6px;border:1px solid #dbe6f4;border-radius:8px;color:#23466f;background:#fff}.ledger-empty[data-v-e1306a0e]{padding:40px 12px;color:#7c8fa7;text-align:center;font-size:13px}.ranking-dialog-headline[data-v-e1306a0e]{color:#547092;font-size:13px;font-weight:700}.ranking-detail-list[data-v-e1306a0e]{min-width:0;overflow-x:hidden;overflow-y:auto;padding-bottom:2px}@media (min-width: 700px){.ranking-detail-list .ranking-dialog-head[data-v-e1306a0e],.ranking-detail-list .ranking-row[data-v-e1306a0e]{grid-template-columns:minmax(40px,56px) minmax(0,1.4fr) minmax(0,1fr) minmax(56px,84px)}.ranking-detail-list .ranking-trend[data-v-e1306a0e]{min-width:0}}.my-page[data-v-06100312]{max-width:1120px;margin:0 auto;padding:24px 26px 44px;color:#12345f}.my-page[data-v-06100312] .page-hero{min-height:168px;margin-bottom:16px;padding:30px 34px 26px;border-radius:16px}.my-page[data-v-06100312] .hero-bg{background-position:center 52%}.my-page[data-v-06100312] .hero-overlay{background:linear-gradient(105deg,#081a38b3,#0f326661 60%,#0b5c8033)}.my-page[data-v-06100312] .hero-head{width:100%;min-height:104px;align-items:flex-start;flex-wrap:nowrap}.my-page[data-v-06100312] .hero-title{font-size:34px}.my-page[data-v-06100312] .hero-desc{font-size:14px}.my-hero-action[data-v-06100312]{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(192,239,252,.28);border-radius:10px;color:#fff;background:#0936793b;box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.my-summary[data-v-06100312]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding:18px 20px}.my-summary div[data-v-06100312]{position:relative;display:grid;gap:5px;padding:3px 15px 3px 50px;border-right:1px solid #e4ebf4}.summary-icon[data-v-06100312]{position:absolute;top:2px;left:0;display:grid;place-items:center;width:36px;height:36px;border-radius:11px}.summary-icon.blue[data-v-06100312]{color:#2868e6;background:#eaf2ff}.summary-icon.orange[data-v-06100312]{color:#e8892e;background:#fff2e4}.summary-icon.green[data-v-06100312]{color:#0aa883;background:#e6faf4}.my-summary small[data-v-06100312],.my-section header>span[data-v-06100312]{color:#7a8eaa;font-size:12px}.my-summary strong[data-v-06100312]{font-size:16px;color:#173967}.status-ok[data-v-06100312]{color:#0b9b70!important}.my-section[data-v-06100312]{margin-top:24px}.my-section header[data-v-06100312]{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.my-section header .eyebrow[data-v-06100312]{margin:0 0 4px}.my-section h2[data-v-06100312]{margin:0;font-size:20px}.my-grid[data-v-06100312]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.my-card[data-v-06100312],.security-card[data-v-06100312]{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 16px;border:1px solid #e1eaf4;border-radius:13px;background:#fff;box-shadow:0 7px 18px #173a6c0d;color:inherit}.my-card>span[data-v-06100312]:nth-child(2),.security-card>span[data-v-06100312]:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.my-card b[data-v-06100312],.security-card b[data-v-06100312]{font-size:14px}.my-card small[data-v-06100312],.security-card small[data-v-06100312]{overflow:hidden;color:#7890ad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.my-card>svg[data-v-06100312],.security-card>svg[data-v-06100312]{color:#9aacc2}.my-card-icon[data-v-06100312]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px}.my-card-icon.blue[data-v-06100312]{color:#2868e6;background:#eaf2ff}.my-card-icon.orange[data-v-06100312]{color:#e8892e;background:#fff2e4}.my-card-icon.gold[data-v-06100312]{color:#c58b1b;background:#fff6d9}.my-card-icon.green[data-v-06100312]{color:#0aa883;background:#e6faf4}.my-card-icon.slate[data-v-06100312]{color:#647a9c;background:#edf2f8}.security-card[data-v-06100312]{max-width:560px}@media (max-width:760px){.my-page[data-v-06100312]{padding:0 0 78px}.my-hero[data-v-06100312]{border-radius:0;padding:24px 20px}.my-avatar[data-v-06100312]{width:54px;height:54px}.my-hero h1[data-v-06100312]{font-size:24px}.my-summary[data-v-06100312]{margin:12px 12px 0;padding:15px 12px}.my-summary strong[data-v-06100312]{font-size:13px}.my-section[data-v-06100312]{padding:0 14px;margin-top:21px}.my-grid[data-v-06100312]{grid-template-columns:1fr}.my-card[data-v-06100312]{padding:15px 13px}.security-card[data-v-06100312]{max-width:none}}.security-card[data-v-06100312]{width:100%;max-width:none;box-sizing:border-box}.location-card[data-v-06100312]{max-width:760px;padding:17px 16px}.location-summary[data-v-06100312]{display:flex;align-items:center;gap:12px;min-width:0}.location-copy[data-v-06100312]{display:grid;gap:4px;min-width:0;flex:1}.location-copy b[data-v-06100312]{font-size:14px;color:#173967}.location-copy small[data-v-06100312]{overflow:hidden;color:#7890ad;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.location-edit-button[data-v-06100312]{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid #bcd3f7;border-radius:8px;color:#2868e6;background:#f2f7ff;font-size:12.5px;font-weight:600;cursor:pointer}.location-edit-button[data-v-06100312]:hover{background:#e6efff}.location-form[data-v-06100312]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:16px;padding-top:14px;border-top:1px dashed #e1eaf4}.location-form label[data-v-06100312]{display:flex;flex-direction:column;gap:4px;color:#36567e;font-size:12px}.location-form input[data-v-06100312],.location-form select[data-v-06100312]{width:100%;box-sizing:border-box;min-height:36px;border:1px solid #d6e3f3;border-radius:7px;background:#fbfdff;color:#163967;padding:7px 9px}.location-form .check-line[data-v-06100312]{grid-column:1/-1;flex-direction:row!important;align-items:center;gap:6px}.location-form .map-field[data-v-06100312]{grid-column:1/-1}.location-error[data-v-06100312],.location-ok[data-v-06100312]{grid-column:1/-1;margin:0;font-size:12px}.location-error[data-v-06100312]{color:#b42318}.location-ok[data-v-06100312]{color:#0b9b70}.form-actions[data-v-06100312]{grid-column:1/-1;display:flex;justify-content:flex-end}.location-save[data-v-06100312]{min-height:38px;padding:0 16px;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.location-save[data-v-06100312]:disabled{opacity:.55;cursor:not-allowed}.identity-switch-section header>span[data-v-06100312]{color:#7a8eaa;font-size:12px}.identity-switch-error[data-v-06100312]{margin:0;padding:16px 18px;border:1px solid #e1eaf4;border-radius:13px;background:#fff;color:#7890ad;font-size:12.5px;color:#b42318;border-color:#f3c1bc;background:#fff7f6}.identity-switch-list[data-v-06100312]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.identity-switch-list li[data-v-06100312]{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 16px;border:1px solid #e1eaf4;border-radius:13px;background:#fff;box-shadow:0 7px 18px #173a6c0d}.identity-switch-copy[data-v-06100312]{display:grid;gap:4px;min-width:0;flex:1}.identity-switch-copy b[data-v-06100312]{font-size:14px;color:#173967}.identity-switch-copy small[data-v-06100312]{overflow:hidden;color:#7890ad;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.identity-switch-button[data-v-06100312]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 13px;border:1px solid #bcd3f7;border-radius:8px;color:#2868e6;background:#f2f7ff;font-size:12.5px;font-weight:600;cursor:pointer}.identity-switch-button[data-v-06100312]:hover:not(:disabled){background:#e6efff}.identity-switch-button[data-v-06100312]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.identity-switch-section header[data-v-06100312]{display:flex;flex-direction:column;align-items:flex-start}.identity-switch-section header>span[data-v-06100312]{margin-top:2px}}.my-page[data-v-06100312] .hero-overlay{background:linear-gradient(105deg,#081a38d6,#0f3266b3 55%,#0b5c8075)}.my-card[data-v-06100312],.security-card[data-v-06100312]{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.my-card[data-v-06100312]:hover,.security-card[data-v-06100312]:hover{border-color:#c4d8f2;box-shadow:0 10px 24px #173a6c17;transform:translateY(-1px)}.location-card[data-v-06100312]{max-width:none}.my-summary div[data-v-06100312]{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:6px 14px 6px 8px;border-right:1px solid #e4ebf4}.my-summary div[data-v-06100312]:last-child{border:0}.summary-icon[data-v-06100312]{position:static;grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px}@media (max-width:760px){.my-summary[data-v-06100312]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px 8px;margin:12px 12px 0;padding:12px 10px}.my-summary div[data-v-06100312]{grid-template-columns:32px minmax(0,1fr);gap:2px 8px;padding:6px 8px 6px 4px}.summary-icon[data-v-06100312]{width:32px;height:32px}.my-summary strong[data-v-06100312]{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.my-page[data-v-06100312] .page-hero{min-height:128px;margin:12px 12px 14px;padding:16px 16px 14px;border-radius:10px}.my-page[data-v-06100312] .hero-head{min-height:74px;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.my-page[data-v-06100312] .hero-copy{flex:1 1 auto;min-width:0}.my-page[data-v-06100312] .hero-actions{flex:0 0 auto}.my-page[data-v-06100312] .hero-eyebrow{margin-bottom:3px}.my-page[data-v-06100312] .hero-title{font-size:24px}.my-page[data-v-06100312] .hero-desc{margin-top:4px;font-size:12px}}.create-form[data-v-28fc0c70]{display:grid;gap:16px}.form-section[data-v-28fc0c70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;padding-bottom:14px;border-bottom:1px solid #edf1f6}.form-section[data-v-28fc0c70]:last-of-type{border-bottom:0;padding-bottom:0}.form-section h3[data-v-28fc0c70]{grid-column:1/-1;margin:0 0 4px;font-size:13px;color:#173967}.form-section label[data-v-28fc0c70]{display:grid;gap:5px;font-size:12px;color:#36567e;font-weight:700}.form-section label.wide[data-v-28fc0c70]{grid-column:1/-1}.form-section input[data-v-28fc0c70],.form-section select[data-v-28fc0c70],.form-section textarea[data-v-28fc0c70]{border:1px solid #cfdaea;border-radius:6px;background:#fff;padding:8px 10px;font-size:13px;color:#163967}.custom-tag-row[data-v-28fc0c70]{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;color:#36567e;font-weight:700}.tag-add-button[data-v-28fc0c70]{border:1px solid #2563eb;border-radius:6px;background:#2563eb;color:#fff;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.tag-add-button[data-v-28fc0c70]:hover{background:#1d4ed8;border-color:#1d4ed8}.selected-tags[data-v-28fc0c70]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.tag-chip[data-v-28fc0c70]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#eef3fc;color:#315789;border-radius:4px;font-size:12px;font-weight:600}.tag-chip button[data-v-28fc0c70]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:#315789;cursor:pointer;border-radius:4px}.tag-chip button[data-v-28fc0c70]:hover{background:#3157891f}.scope-hint[data-v-28fc0c70]{grid-column:1/-1;margin:0;padding:8px 10px;background:#f5f8fc;border-radius:6px;color:#506b91;font-size:12px}@media (max-width: 620px){.form-section[data-v-28fc0c70],.custom-tag-row[data-v-28fc0c70]{grid-template-columns:1fr}}.import-form[data-v-bcbfa94a]{display:grid;gap:14px}.field[data-v-bcbfa94a]{display:grid;gap:7px;color:#334155;font-weight:600}.field select[data-v-bcbfa94a],.field input[data-v-bcbfa94a]{min-height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;background:#fff;color:#1f2937}.scope-note[data-v-bcbfa94a],.status-note[data-v-bcbfa94a]{margin:0;padding:10px 12px;border-left:3px solid #2c6ed5;background:#f3f7fd;color:#334155}.error-text[data-v-bcbfa94a]{margin:-8px 0 0;color:#b91c1c}.success-box[data-v-bcbfa94a],.error-box[data-v-bcbfa94a]{display:grid;gap:5px;padding:12px;border-radius:6px}.success-box[data-v-bcbfa94a]{background:#ecfdf5;color:#166534}.error-box[data-v-bcbfa94a]{background:#fef2f2;color:#991b1b}.row-errors[data-v-bcbfa94a]{max-height:260px;overflow:auto;border:1px solid #fecaca;border-radius:6px;padding:10px 14px}.row-errors p[data-v-bcbfa94a]{margin:0 0 8px;color:#991b1b;font-weight:600}.row-errors ul[data-v-bcbfa94a]{margin:0;padding-left:20px;display:grid;gap:5px}.tree-list[data-v-24ba4a5c]{list-style:none;margin:0;padding:0}.tree-list .tree-children[data-v-24ba4a5c]{padding-left:16px;margin-top:2px}.tree-row[data-v-24ba4a5c]{display:flex;align-items:center;gap:7px;width:100%;border:0;background:transparent;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:#1f2937;transition:background .15s ease}.tree-row[data-v-24ba4a5c]:hover{background:#eef5ff}.tree-row.selected[data-v-24ba4a5c]{background:#e8f0fe;color:#1e40af;font-weight:600}.tree-row.is-root b[data-v-24ba4a5c]{color:#102d5c}.tree-row b[data-v-24ba4a5c]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tree-row b small[data-v-24ba4a5c]{font-weight:400;color:#6b7f9f;margin-left:2px;font-size:11px}.tree-row .tree-toggle[data-v-24ba4a5c]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;flex:0 0 auto}.tree-row .tree-toggle.placeholder[data-v-24ba4a5c]{color:#d1d8e2;cursor:default}.tree-count[data-v-24ba4a5c]{font-size:11px;color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-weight:600;flex:0 0 auto;min-width:26px;text-align:center}.tree-count.is-unknown[data-v-24ba4a5c]{background:transparent;color:#cbd5e1;font-weight:500;padding:2px 4px}.tree-count.is-loading[data-v-24ba4a5c]{background:#e0e7ef;color:#6b7f9f}.tree-row.selected .tree-count[data-v-24ba4a5c]{background:#d6e3f7;color:#1e40af}.tree-row.selected .tree-count.is-unknown[data-v-24ba4a5c]{background:transparent;color:#93b4e0}.directory-filters[data-v-2bbc654f]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.filter-search[data-v-2bbc654f]{display:flex;align-items:center;gap:8px;flex:1 1 320px;min-width:260px;border:1px solid #d6e3f3;border-radius:8px;padding:0 14px;background:#fff;height:40px;color:#94a3b8;transition:border-color .15s ease}.filter-search[data-v-2bbc654f]:focus-within{border-color:#5b9af0;box-shadow:0 0 0 3px #4289ed1f}.filter-search input[data-v-2bbc654f]{border:0;outline:none;padding:0;flex:1;font-size:13px;color:#163967;background:transparent;min-width:0}.filter-field[data-v-2bbc654f]{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid #d6e3f3;border-radius:8px;background:#fff;min-width:130px;transition:border-color .15s ease}.filter-field[data-v-2bbc654f]:focus-within{border-color:#5b9af0;box-shadow:0 0 0 3px #4289ed1f}.filter-field .filter-label[data-v-2bbc654f]{font-size:12px;color:#36567e;font-weight:700;white-space:nowrap}.filter-field select[data-v-2bbc654f],.filter-field input[type=text][data-v-2bbc654f]{border:0;outline:none;padding:0;font-size:13px;color:#163967;background:transparent;min-width:90px;height:100%;flex:1}.directory-filters .primary-button[data-v-2bbc654f],.directory-filters .secondary-button[data-v-2bbc654f]{min-height:40px;border-radius:8px;padding:0 16px}.directory-filters .primary-button[data-v-2bbc654f]{background:#2868e6;border-color:#2868e6}.directory-filters .secondary-button[data-v-2bbc654f]{background:#fff}.scope-trigger[data-v-2bbc654f]{display:none;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid #d6e3f3;border-radius:8px;background:#fff;color:#163967;font-size:13px;font-weight:600;cursor:pointer;max-width:200px;flex:0 0 auto}.scope-trigger span[data-v-2bbc654f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1023px){.directory-filters[data-v-2bbc654f]{flex-direction:column;align-items:stretch;gap:10px}.directory-filters .filter-search[data-v-2bbc654f],.directory-filters .filter-field[data-v-2bbc654f],.directory-filters .scope-trigger[data-v-2bbc654f]{width:100%;max-width:100%;flex:0 0 auto;min-width:0}.directory-filters .primary-button[data-v-2bbc654f],.directory-filters .secondary-button[data-v-2bbc654f]{width:100%}.scope-trigger[data-v-2bbc654f]{display:inline-flex}}.phone-link[data-v-a1d5c63b]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 6px;border-radius:6px;color:#1f2937;text-decoration:none;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:nowrap;cursor:pointer}.phone-link[data-v-a1d5c63b]:hover{background:#eef5ff;color:#1e40af}.phone-link.is-icon-only[data-v-a1d5c63b]{justify-content:center;width:44px;min-height:44px;padding:0;border:1px solid #d6e3f3;background:#fff;color:#2563eb}.phone-masked[data-v-a1d5c63b]{color:#6b7280;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:nowrap}.trunc-trigger[data-v-db09a862]{cursor:help;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.trunc-popover{position:absolute;z-index:60;display:flex;align-items:flex-start;gap:8px;max-width:360px;min-width:120px;padding:8px 10px;background:#1f2937;color:#f9fafb;font-size:12px;line-height:1.55;border-radius:6px;box-shadow:0 12px 24px #0f172a2e;word-break:break-all;white-space:normal;animation:trunc-popover-in .12s ease-out}.trunc-popover__text{flex:1 1 auto}.trunc-popover__close{flex:0 0 auto;background:transparent;border:0;color:#ffffffbf;font-size:16px;line-height:1;padding:0 2px;cursor:pointer}.trunc-popover__close:hover{color:#fff}@keyframes trunc-popover-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.directory-results[data-v-46dfb2a4]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.directory-results-state[data-v-46dfb2a4]{flex:1 1 auto;min-height:320px;display:grid;align-content:center;justify-items:center;gap:12px}.directory-empty-action[data-v-46dfb2a4]{min-height:34px}.directory-table-wrap[data-v-46dfb2a4]{flex:1 1 auto;min-height:320px;overflow-x:auto}.directory-table[data-v-46dfb2a4]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.directory-table col.col-name[data-v-46dfb2a4]{width:12%}.directory-table col.col-phone[data-v-46dfb2a4],.directory-table col.col-scope[data-v-46dfb2a4]{width:14%}.directory-table col.col-industry[data-v-46dfb2a4]{width:11%}.directory-table col.col-business[data-v-46dfb2a4]{width:16%}.directory-table col.col-tags[data-v-46dfb2a4]{width:14%}.directory-table col.col-status[data-v-46dfb2a4]{width:7%}.directory-table col.col-updated[data-v-46dfb2a4]{width:9%}.directory-table col.col-actions[data-v-46dfb2a4]{width:3%;min-width:52px}.directory-table th[data-v-46dfb2a4]{text-align:left;padding:14px 16px;background:#f7f9fc;color:#5b6b85;font-weight:700;font-size:11px;letter-spacing:.04em;border-bottom:1px solid #e7edf5}.directory-table td[data-v-46dfb2a4]{padding:14px 16px;border-bottom:1px solid #edf1f6;color:#1f2937;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.directory-table tbody tr[data-v-46dfb2a4]{transition:background .15s}.directory-table tbody tr[data-v-46dfb2a4]:hover{background:#f9fbff}.row-name[data-v-46dfb2a4]{color:#1f2937;font-weight:600;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer}.row-name[data-v-46dfb2a4]:hover{color:#2868e6}.link-button[data-v-46dfb2a4]{color:#2868e6;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.tag-cell[data-v-46dfb2a4]{display:flex;gap:5px;align-items:center;overflow:hidden}.tag-chip[data-v-46dfb2a4]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:4px;font-size:11px;font-weight:600;border:1px solid transparent;line-height:1.4;white-space:nowrap;flex:0 0 auto}.tag-more[data-v-46dfb2a4]{font-size:11px;color:#6b7280;padding:2px 6px;white-space:nowrap;flex:0 0 auto}.status-chip[data-v-46dfb2a4]{display:inline-block;padding:3px 9px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}.status-chip.is-active[data-v-46dfb2a4]{background:#dcfce7;color:#16805a;border:1px solid #b6eccd}.status-chip.is-inactive[data-v-46dfb2a4]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.phone-masked[data-v-46dfb2a4]{color:#6b7280;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:nowrap}.directory-cards[data-v-46dfb2a4]{display:none;list-style:none;margin:0;padding:0;gap:10px;flex-direction:column}.directory-cards li[data-v-46dfb2a4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:grid;gap:4px;cursor:pointer}.directory-cards .card-row[data-v-46dfb2a4]{display:flex;justify-content:space-between;align-items:center}.directory-cards .card-name[data-v-46dfb2a4]{font-weight:700;font-size:14px;color:#102d5c}.directory-cards .card-phone[data-v-46dfb2a4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.directory-cards .card-phone .phone-number[data-v-46dfb2a4]{color:#1f2937;font-size:13px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.directory-cards .card-phone span[data-v-46dfb2a4]{color:#6b7280;font-size:13px}.directory-cards .card-company[data-v-46dfb2a4]{color:#4b5563;font-size:12px}.directory-cards .card-tags[data-v-46dfb2a4]{display:flex;gap:6px;flex-wrap:wrap}.directory-cards .card-tags .tag-chip[data-v-46dfb2a4]{padding:2px 9px;border-radius:4px;font-size:11px}.directory-cards .card-tags .tag-more[data-v-46dfb2a4]{font-size:11px;color:#6b7280;align-self:center}.directory-cards .card-meta[data-v-46dfb2a4]{color:#94a3b8;font-size:11px}.directory-pagination[data-v-46dfb2a4]{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap;font-size:12px;color:#6b7280}.directory-pagination .pager[data-v-46dfb2a4]{display:flex;gap:6px;align-items:center}.directory-pagination .page-arrow[data-v-46dfb2a4]{min-width:30px;height:30px;border:1px solid #d6e3f3;border-radius:6px;background:#fff;color:#475569;font-size:14px;cursor:pointer;padding:0 6px}.directory-pagination .page-arrow[data-v-46dfb2a4]:disabled{opacity:.45;cursor:not-allowed}.directory-pagination .page-num[data-v-46dfb2a4]{min-width:30px;height:30px;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;font-size:12px;cursor:pointer;padding:0 6px}.directory-pagination .page-num.active[data-v-46dfb2a4]{background:#2868e6;border-color:#2868e6;color:#fff;font-weight:700}.directory-pagination .page-num.ellipsis[data-v-46dfb2a4]{border:0;background:transparent;cursor:default;color:#94a3b8}.directory-pagination .page-num[data-v-46dfb2a4]:not(.active):not(.ellipsis):hover{background:#eef5ff}.directory-pagination .page-size[data-v-46dfb2a4]{display:inline-flex;align-items:center;gap:6px}.directory-pagination .page-size select[data-v-46dfb2a4]{min-height:30px;padding:0 8px;border:1px solid #d6e3f3;border-radius:6px;background:#fbfdff;font-size:12px;color:#163967}.directory-pagination .icon-button[data-v-46dfb2a4]{border:1px solid #d6e3f3;border-radius:6px;background:#fff;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#475569}.directory-pagination .icon-button[data-v-46dfb2a4]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1023px){.directory-table-wrap[data-v-46dfb2a4]{display:none}.directory-cards[data-v-46dfb2a4]{display:flex}.directory-results-state[data-v-46dfb2a4]{min-height:220px}}.directory-metrics[data-v-6a06c9fd]{margin-top:6px;gap:16px}.directory-metrics .metric-card[data-v-6a06c9fd]{position:relative;min-height:96px;padding:18px 20px 18px 88px;overflow:hidden;display:block}.directory-metrics .metric-card .metric-mark[data-v-6a06c9fd]{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f1f5fb;color:#2c5fbd;box-shadow:inset 0 0 0 1px #2c5fbd14}.directory-metrics .metric-blue .metric-mark[data-v-6a06c9fd]{background:#e8f0fe;color:#2c5fbd}.directory-metrics .metric-green .metric-mark[data-v-6a06c9fd]{background:#e6f6ee;color:#1d7a4d}.directory-metrics .metric-amber .metric-mark[data-v-6a06c9fd]{background:#fff4e0;color:#b6690b}.directory-metrics .metric-cyan .metric-mark[data-v-6a06c9fd]{background:#e2f6fa;color:#1f8fa6}.directory-metrics .metric-body[data-v-6a06c9fd]{display:grid;gap:2px}.directory-metrics .metric-body small[data-v-6a06c9fd]{color:#6b7f9f;font-size:12px;font-weight:600}.directory-metrics .metric-body strong[data-v-6a06c9fd]{font-size:28px;font-weight:700;color:#102d5c;line-height:1.1;display:inline-flex;align-items:baseline;gap:4px}.directory-metrics .metric-body strong i[data-v-6a06c9fd]{font-style:normal;font-size:12px;color:#94a3b8;font-weight:500}.directory-metrics .metric-foot[data-v-6a06c9fd]{font-size:11px;color:#94a3b8}.directory-range[data-v-6a06c9fd]{margin:16px 0 18px;font-size:12px;line-height:1.6}@media (max-width: 1023px){.directory-metrics[data-v-6a06c9fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.directory-page[data-v-a31b9449]{padding-bottom:90px}.directory-reminder-link[data-v-a31b9449]{min-height:38px;display:inline-flex;align-items:center;color:#fff;border-color:#ffffff8c;background:#082c634d}.directory-layout[data-v-a31b9449]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:stretch;min-height:calc(100vh - 320px)}.directory-layout--no-tree[data-v-a31b9449]{grid-template-columns:1fr}.directory-tree[data-v-a31b9449]{padding:18px 20px;min-height:560px;display:flex;flex-direction:column}.directory-tree header[data-v-a31b9449]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:14px}.directory-tree-heading[data-v-a31b9449]{min-width:0}.directory-tree header .eyebrow[data-v-a31b9449]{margin:0;color:#2d70dd;font-size:11px;font-weight:800;letter-spacing:.08em}.directory-tree header h2[data-v-a31b9449]{margin:0;font-size:15px;color:#102d5c}.directory-tree-actions[data-v-a31b9449]{display:flex;align-items:center;gap:6px;flex-shrink:0}.directory-tree header .secondary-button[data-v-a31b9449]{min-height:26px;padding:0 9px;font-size:11px;border-radius:5px}.directory-tree-toggle[data-v-a31b9449]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d6e3f3;border-radius:6px;background:#f8fbff;color:#2c5f9f;cursor:pointer}.directory-tree-toggle[data-v-a31b9449]:hover{background:#eef5ff}.directory-tree-body[data-v-a31b9449]{min-height:0}.directory-tree-collapsed-bar[data-v-a31b9449]{display:flex;align-items:center;margin-bottom:14px}.directory-tree-reopen[data-v-a31b9449]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #d6e3f3;border-radius:6px;background:#f8fbff;color:#2c5f9f;font-size:12px;font-weight:700;cursor:pointer}.directory-tree-reopen[data-v-a31b9449]:hover{background:#eef5ff}.directory-tree-empty[data-v-a31b9449]{font-size:12px;padding:12px;text-align:center}.directory-list[data-v-a31b9449]{padding:20px 24px;min-height:560px;display:flex;flex-direction:column}.directory-io-toolbar[data-v-a31b9449]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.directory-io-toolbar .secondary-button[data-v-a31b9449]{min-height:36px;display:inline-flex;align-items:center;gap:6px}.directory-io-message[data-v-a31b9449]{color:#b45309;font-size:12px;font-weight:600}.drawer-tree[data-v-a31b9449]{display:grid;gap:12px}.drawer-tree .drawer-clear[data-v-a31b9449]{align-self:start;min-height:30px;padding:0 10px;font-size:12px}@media (max-width: 1023px){.directory-layout[data-v-a31b9449]{grid-template-columns:1fr;min-height:auto}.directory-tree--desktop[data-v-a31b9449],.directory-tree-collapsed-bar[data-v-a31b9449]{display:none}.scope-trigger[data-v-a31b9449]{display:inline-flex}.directory-list[data-v-a31b9449]{min-height:auto}.directory-io-toolbar .secondary-button[data-v-a31b9449]{flex:1 1 180px;justify-content:center}.directory-io-message[data-v-a31b9449]{flex-basis:100%}.directory-page[data-v-a31b9449]{padding-bottom:80px}}.detail-section[data-v-e3c7def0]{padding:18px 22px}.detail-section h2[data-v-e3c7def0]{margin:0 0 14px;font-size:16px;color:#102d5c}.info-grid[data-v-e3c7def0]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:11px 16px;margin:0}.info-grid dt[data-v-e3c7def0]{color:#7890ad;font-size:12px;display:inline-flex;align-items:center;gap:4px}.info-grid dd[data-v-e3c7def0]{margin:0;color:#1f2937;font-size:13px}.info-grid dd small[data-v-e3c7def0]{display:block;color:#6b7280;font-size:11px;margin-top:2px}.info-grid dd.multiline[data-v-e3c7def0]{white-space:pre-wrap;line-height:1.6}.system-grid dd[data-v-e3c7def0]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;color:#1e3a5f}.tag-list[data-v-e3c7def0]{display:flex;gap:4px;flex-wrap:wrap}.tag-chip[data-v-e3c7def0]{display:inline-block;padding:2px 8px;background:#eef3fc;color:#315789;border-radius:4px;font-size:11px;font-weight:600;margin-right:4px}.action-panel[data-v-a9efae27]{padding:18px 22px;display:grid;gap:10px}.action-panel h2[data-v-a9efae27]{margin:0 0 4px;font-size:16px;color:#102d5c}.action-panel .muted[data-v-a9efae27]{font-size:12px}.action-button[data-v-a9efae27]{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid #cfdcf0;background:#f8faff;color:#2c5f9f;font-size:13px;font-weight:700;cursor:pointer;justify-content:center}.action-button[data-v-a9efae27]:disabled{opacity:.55;cursor:not-allowed}.action-button.primary[data-v-a9efae27]{background:#eef5ff;border-color:#2d70e5;color:#1e40af}.action-button.warn[data-v-a9efae27]{border-color:#fcd9a0;background:#fff8eb;color:#b45309}.action-button.ok[data-v-a9efae27]{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.action-success[data-v-a9efae27]{margin:0;padding:9px 10px;border-radius:7px;background:#ecfdf5;color:#166534;font-size:12px;font-weight:700;line-height:1.5}.tip[data-v-a9efae27]{margin-top:6px;color:#6e86a5;font-size:11px;line-height:1.65}.directory-detail-page[data-v-3a0811c8]{padding-bottom:90px}.back-link[data-v-3a0811c8]{display:inline-flex;align-items:center;gap:4px;color:#2563eb;font-size:13px;cursor:pointer;margin-bottom:14px}.status-chip[data-v-3a0811c8]{padding:4px 9px;border-radius:4px;font-size:12px;font-weight:700}.status-chip.is-active[data-v-3a0811c8]{background:#dcfce7;color:#166534}.status-chip.is-inactive[data-v-3a0811c8]{background:#f3f4f6;color:#6b7280}.hero-tag[data-v-3a0811c8]{padding:3px 9px;border-radius:999px;background:#ffffff2e;color:#ecf7ff;font-size:11px;font-weight:600;border:1px solid rgba(255,255,255,.28)}.tag-chip[data-v-3a0811c8]{display:inline-block;padding:2px 8px;background:#eef3fc;color:#315789;border-radius:4px;font-size:11px;font-weight:600;margin-right:4px}.detail-layout[data-v-3a0811c8]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:16px;align-items:start}.detail-main[data-v-3a0811c8],.detail-side[data-v-3a0811c8],.edit-form[data-v-3a0811c8]{display:grid;gap:16px}.form-section[data-v-3a0811c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;padding-bottom:14px;border-bottom:1px solid #edf1f6}.form-section[data-v-3a0811c8]:last-of-type{border-bottom:0;padding-bottom:0}.form-section h3[data-v-3a0811c8]{grid-column:1/-1;margin:0 0 4px;font-size:13px;color:#173967}.form-section label[data-v-3a0811c8]{display:grid;gap:5px;font-size:12px;color:#36567e;font-weight:700}.form-section label.wide[data-v-3a0811c8]{grid-column:1/-1}.form-section input[data-v-3a0811c8],.form-section select[data-v-3a0811c8],.form-section textarea[data-v-3a0811c8]{border:1px solid #cfdaea;border-radius:6px;background:#fff;padding:8px 10px;font-size:13px;color:#163967}@media (max-width: 1023px){.detail-layout[data-v-3a0811c8]{grid-template-columns:1fr}}@media (max-width: 620px){.form-section[data-v-3a0811c8]{grid-template-columns:1fr}.detail-header[data-v-3a0811c8]{flex-direction:column;align-items:stretch}}.directory-reminders-page[data-v-6486fec7]{padding-bottom:90px}.reminder-refresh[data-v-6486fec7]{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.55);border-radius:7px;color:#fff;background:#082c634d;font-size:12px;font-weight:700}.reminder-filters[data-v-6486fec7]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,220px));gap:12px;padding:16px 18px}.reminder-filters label[data-v-6486fec7]{display:grid;gap:5px;color:#496582;font-size:11px;font-weight:700}.reminder-filters input[data-v-6486fec7],.reminder-filters select[data-v-6486fec7]{min-height:39px;border:1px solid #d6e3f3;border-radius:7px;background:#fff;color:#163967;padding:8px 10px}.reminder-filters p[data-v-6486fec7],.reminder-filters small[data-v-6486fec7]{grid-column:1/-1;margin:0;font-size:12px}.reminder-filters p[data-v-6486fec7]{color:#a9433f}.reminder-filters small[data-v-6486fec7]{color:#7187a3}.read-only-note[data-v-6486fec7]{margin:12px 0;padding:10px 12px;border-radius:8px;color:#617897;background:#f4f8fc;font-size:12px;line-height:1.6}.reminder-grid[data-v-6486fec7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reminder-panel[data-v-6486fec7]{min-width:0;padding:18px}.reminder-panel>header[data-v-6486fec7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.reminder-panel>header>div[data-v-6486fec7]{display:flex;align-items:center;gap:9px;color:var(--primary)}.reminder-panel .eyebrow[data-v-6486fec7]{margin:0 0 3px}.reminder-panel h2[data-v-6486fec7]{margin:0;color:#173967;font-size:17px}.reminder-panel>header>b[data-v-6486fec7]{color:#55718f;font-size:12px}.reminder-panel ul[data-v-6486fec7]{display:grid;gap:0;margin:0;padding:0;list-style:none}.reminder-panel li[data-v-6486fec7]{display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #e8eef5}.reminder-panel time[data-v-6486fec7]{color:#2d6bd0;font-size:12px;font-weight:700}.reminder-panel li div[data-v-6486fec7]{display:grid;gap:3px;min-width:0}.reminder-panel li a[data-v-6486fec7],.reminder-panel li div>b[data-v-6486fec7]{overflow:hidden;color:#244d7d;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reminder-panel li small[data-v-6486fec7]{color:#7d91a9;font-size:11px}.reminder-panel li>span[data-v-6486fec7]{color:#607b99;font-size:11px}.reminder-panel footer[data-v-6486fec7]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;color:#6f84a0;font-size:11px}.reminder-panel footer button[data-v-6486fec7]{min-height:30px;padding:0 10px;border:1px solid #d4e1f0;border-radius:6px;color:#2d65b6;background:#fff}.reminder-panel footer button[data-v-6486fec7]:disabled{opacity:.45}@media (max-width:1023px){.reminder-grid[data-v-6486fec7]{grid-template-columns:1fr}.reminder-filters[data-v-6486fec7]{grid-template-columns:1fr 1fr}.reminder-filters label[data-v-6486fec7]:first-child{grid-column:1/-1}}@media (max-width:620px){.directory-reminders-page[data-v-6486fec7]{padding-bottom:86px}.reminder-filters[data-v-6486fec7]{grid-template-columns:1fr}.reminder-filters label[data-v-6486fec7]:first-child{grid-column:auto}.reminder-panel[data-v-6486fec7]{padding:15px}.reminder-panel li[data-v-6486fec7]{grid-template-columns:86px minmax(0,1fr)}.reminder-panel li>span[data-v-6486fec7]{grid-column:2}.reminder-panel footer[data-v-6486fec7]{justify-content:space-between}}.reminder-filters--no-scope[data-v-6486fec7]{grid-template-columns:repeat(2,minmax(150px,220px))}.message-list[data-v-71985278]{position:relative;display:grid}.message-list.is-managing[data-v-71985278]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.selection-box[data-v-71985278]{position:absolute;z-index:4;border:1px solid #2f7de1;background:#2f7de11f;pointer-events:none}.message-card[data-v-71985278]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 12px;border-top:1px solid #e9f0f6;cursor:pointer}.message-card[data-v-71985278]:hover{background:linear-gradient(90deg,#f7fbff,transparent)}.message-card.unread[data-v-71985278]{background:linear-gradient(90deg,#edf7ff,#fff0)}.message-card.selected[data-v-71985278]{background:#eaf4ff}.message-marker[data-v-71985278]{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#2874d8;background:#e8f3ff}.priority-critical .message-marker[data-v-71985278]{color:#d74749;background:#fff0ee}.message-checkbox[data-v-71985278]{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;cursor:pointer}.message-checkbox input[data-v-71985278]{width:18px;height:18px;margin:0;accent-color:#2874d8;cursor:pointer}.message-meta[data-v-71985278]{display:flex;align-items:center;gap:8px;color:#7790aa;font-size:12px}.message-meta time[data-v-71985278]{margin-left:auto}.message-type[data-v-71985278]{color:#266ccb}.priority-tag[data-v-71985278]{padding:2px 6px;border-radius:6px;color:#bd6b11;background:#fff5e4}.priority-critical .priority-tag[data-v-71985278]{color:#c73e43;background:#fff0ee}.message-main h3[data-v-71985278]{margin:6px 0 4px;color:#183d68;font-size:15px}.message-main p[data-v-71985278]{margin:0;color:#67809b;font-size:13px;line-height:1.5}.message-actions[data-v-71985278]{display:flex;align-items:center;gap:9px}.text-link[data-v-71985278],.archive-button[data-v-71985278]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d7e4f1;border-radius:9px;background:#fff;color:#2865a3;padding:9px 11px;font:inherit;font-size:13px}.text-link[data-v-71985278]{border:0;background:transparent;color:#176bd3;font-weight:700;white-space:nowrap}.text-link[data-v-71985278]:disabled,.archive-button[data-v-71985278]:disabled{opacity:.5;cursor:not-allowed}.message-empty[data-v-71985278]{display:grid;justify-items:center;gap:8px;padding:55px 20px;color:#7890a9}.message-empty b[data-v-71985278]{color:#355a82}.message-empty span[data-v-71985278]{font-size:13px}.message-pagination[data-v-71985278]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #e6eef7;color:#7185a5;font-size:12px}.message-pagination>div[data-v-71985278]{display:flex;align-items:center;gap:9px}.message-pagination button[data-v-71985278],.message-pagination select[data-v-71985278]{min-height:31px;border:1px solid #d7e4f1;border-radius:7px;background:#fff;color:#2865a3;padding:0 9px}.message-pagination button[data-v-71985278]:disabled{opacity:.5;cursor:not-allowed}.message-pagination label[data-v-71985278]{display:flex;align-items:center;gap:6px}.message-card.box-cancel[data-v-71985278]{outline:2px dashed #d74749;outline-offset:-2px;background:#fff1ef}@media (max-width:760px){.message-card[data-v-71985278]{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 4px}.message-actions[data-v-71985278]{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.message-actions .text-link[data-v-71985278],.message-actions .archive-button[data-v-71985278]{white-space:normal}.message-meta[data-v-71985278]{flex-wrap:wrap;gap:6px}.message-meta time[data-v-71985278]{display:none}.message-pagination[data-v-71985278]{align-items:flex-start;flex-wrap:wrap}.message-pagination>div[data-v-71985278]{order:3;width:100%;justify-content:space-between}}.notifications-page[data-v-219acaa0]{display:grid;gap:18px}.hero-count[data-v-219acaa0]{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff47;color:#fff;font-size:13px}.brief-entry[data-v-219acaa0]{display:flex;align-items:center;gap:11px;padding:13px 17px;border:1px solid #d7e9fb;border-radius:15px;background:linear-gradient(105deg,#f6fbff,#edf7ff);color:#1771cc;transition:.2s ease}.brief-entry[data-v-219acaa0]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #266fc21a}.brief-entry span[data-v-219acaa0]{display:grid;gap:2px}.brief-entry b[data-v-219acaa0]{font-size:14px}.brief-entry small[data-v-219acaa0]{color:#718ba6;font-size:12px}.brief-entry[data-v-219acaa0]>:last-child{margin-left:auto}.notification-panel[data-v-219acaa0]{padding:22px;border:1px solid #dbe8f5;border-radius:20px;background:#fffffff0;box-shadow:0 14px 34px #123a670f}.notification-toolbar[data-v-219acaa0]{display:flex;align-items:center;gap:14px;padding-bottom:17px;border-bottom:1px solid #e6eef7}.notification-tabs[data-v-219acaa0]{display:flex;gap:7px}.notification-tabs button[data-v-219acaa0],.type-filter button[data-v-219acaa0]{border:0;background:transparent;color:#6f8299;font:inherit}.notification-tabs button[data-v-219acaa0]{padding:9px 12px;border-radius:10px;font-weight:700}.notification-tabs button.active[data-v-219acaa0]{background:#e9f3ff;color:#126bd3}.notification-tabs em[data-v-219acaa0]{font-style:normal;font-size:12px}.message-search[data-v-219acaa0]{display:flex;align-items:center;gap:8px;min-width:230px;margin-left:auto;padding:9px 12px;border:1px solid #d9e5f1;border-radius:10px;color:#7b8fa7;background:#fbfdff}.message-search input[data-v-219acaa0]{width:100%;border:0;outline:0;color:#173b63;background:transparent;font:inherit;font-size:13px}.read-filter[data-v-219acaa0]{display:flex;align-items:center;gap:6px;color:#7185a5;font-size:12px}.read-filter select[data-v-219acaa0]{min-height:36px;border:1px solid #d7e4f1;border-radius:9px;background:#fff;color:#2865a3;padding:0 8px}.summary-warning[data-v-219acaa0]{margin:12px 0 0;padding:9px 11px;border-radius:8px;background:#fff7e8;color:#94621a;font-size:12px}.soft-button[data-v-219acaa0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d7e4f1;border-radius:9px;background:#fff;color:#2865a3;padding:9px 11px;font:inherit;font-size:13px}.soft-button[data-v-219acaa0]:disabled{opacity:.5;cursor:not-allowed}.type-filter[data-v-219acaa0]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.type-filter button[data-v-219acaa0]{padding:6px 11px;border:1px solid #e0e9f3;border-radius:99px;background:#f9fbfd;font-size:12px}.type-filter button.active[data-v-219acaa0]{border-color:#a5d4fc;background:#eaf5ff;color:#126bd3}.announcement-mask[data-v-219acaa0]{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0c203b73}.announcement-dialog[data-v-219acaa0]{width:min(560px,100%);padding:24px;border-radius:18px;background:#fff;box-shadow:0 22px 58px #0824464d}.announcement-dialog h2[data-v-219acaa0]{color:#173f6d}.announcement-dialog>p[data-v-219acaa0]:not(.eyebrow){color:#536f8d;line-height:1.75;white-space:pre-wrap}.announcement-dialog time[data-v-219acaa0]{display:block;margin:16px 0;color:#8294a8;font-size:12px}.announcement-dialog .primary-button[data-v-219acaa0]{width:100%}.management-mode-button.active[data-v-219acaa0]{border-color:#7cb9f2;background:#eaf5ff;color:#126bd3}.management-bar[data-v-219acaa0]{display:flex;align-items:center;gap:14px;margin-top:14px;padding:11px 13px;border:1px solid #cfe4f8;border-radius:10px;background:#f2f8ff}.management-select-all[data-v-219acaa0]{display:inline-flex;align-items:center;gap:7px;color:#31577d;font-size:13px;font-weight:700;cursor:pointer}.management-select-all input[data-v-219acaa0]{width:16px;height:16px;margin:0;accent-color:#2874d8;cursor:pointer}.management-count[data-v-219acaa0]{color:#6f8299;font-size:12px}.management-actions[data-v-219acaa0]{display:flex;align-items:center;gap:8px;margin-left:auto}.management-bar .soft-button[data-v-219acaa0]{padding:7px 10px}.mobile-management-bar[data-v-219acaa0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:58px;padding:8px 12px;border-top:1px solid #cfe0f2;background:#fffffffa;box-shadow:0 -8px 20px #123a671a}.mobile-management-bar .management-select-all[data-v-219acaa0]{justify-self:start;white-space:nowrap}.mobile-management-bar .management-count[data-v-219acaa0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-management-bar .management-actions[data-v-219acaa0]{display:flex;align-items:center;justify-content:flex-end;gap:8px;justify-self:end}.mobile-management-bar .soft-button[data-v-219acaa0]{padding:7px 9px;font-size:12px;white-space:nowrap}@media (max-width:760px){.notifications-page[data-v-219acaa0]{gap:0}.brief-entry[data-v-219acaa0]{margin:12px 0}.notification-panel[data-v-219acaa0]{padding:12px 14px 14px;border-radius:14px}.notification-toolbar[data-v-219acaa0]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:12px}.notification-tabs[data-v-219acaa0]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.notification-tabs button[data-v-219acaa0]{min-height:36px;padding:0 10px}.message-search[data-v-219acaa0]{min-width:0;margin-left:0;padding:5px 10px}.read-filter[data-v-219acaa0],.soft-button[data-v-219acaa0]{margin-left:0}.read-filter[data-v-219acaa0]{display:flex;align-items:center;gap:6px;white-space:nowrap}.read-filter select[data-v-219acaa0]{flex:1 1 auto;min-width:0;width:auto}.management-mode-button[data-v-219acaa0],.mark-all-button[data-v-219acaa0]{justify-content:center;width:100%;white-space:nowrap}.type-filter-select[data-v-219acaa0]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:0;color:#7185a5;font-size:12px}.type-filter-select select[data-v-219acaa0]{min-height:36px;width:100%;border:1px solid #d7e4f1;border-radius:9px;background:#fff;color:#2865a3;padding:0 8px}.type-filter[data-v-219acaa0]{flex-wrap:wrap;padding:12px 0 10px;gap:6px}.management-bar[data-v-219acaa0]{flex-wrap:wrap;gap:10px}.management-actions[data-v-219acaa0]{margin-left:0;width:100%;flex-wrap:wrap}.notifications-page[data-v-219acaa0] .page-hero{min-height:128px;margin:12px 12px 14px;padding:16px 16px 14px;border-radius:10px}.notifications-page[data-v-219acaa0] .hero-bg{background-position:center 52%}.notifications-page[data-v-219acaa0] .hero-overlay{background:linear-gradient(105deg,#081a38d6,#0f3266b3 55%,#0b5c8075)}.notifications-page[data-v-219acaa0] .hero-head{min-height:74px;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.notifications-page[data-v-219acaa0] .hero-copy{flex:1 1 auto;min-width:0}.notifications-page[data-v-219acaa0] .hero-actions{flex:0 0 auto}.notifications-page[data-v-219acaa0] .hero-eyebrow{margin-bottom:3px}.notifications-page[data-v-219acaa0] .hero-title{font-size:24px}.notifications-page[data-v-219acaa0] .hero-desc{margin-top:4px;font-size:12px}.notifications-page .hero-count[data-v-219acaa0]{padding:7px 10px;font-size:12px}}.dialog-links[data-v-219acaa0]{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.dialog-links a[data-v-219acaa0],.dialog-attachments button[data-v-219acaa0]{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #d5e3f3;border-radius:8px;background:#f7fbff;color:#1f6fd6;font-size:12px;font-weight:700}.dialog-attachments[data-v-219acaa0]{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.dialog-attachments button[data-v-219acaa0]{cursor:pointer}.report-list-panel[data-v-3f21f470]{min-width:0;color:#17212b}.panel-header[data-v-3f21f470],.pagination[data-v-3f21f470],.delivery-summary[data-v-3f21f470]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header[data-v-3f21f470]{margin-bottom:14px}.eyebrow[data-v-3f21f470]{margin:0 0 5px;color:#1677a8;font-size:10px;font-weight:700;letter-spacing:.14em}h2[data-v-3f21f470]{margin:0;color:#102a43;font-size:22px;line-height:1.25;letter-spacing:0}.list-overview[data-v-3f21f470]{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr);gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid #dbe5ee;border-radius:6px;background:#dbe5ee}.overview-item[data-v-3f21f470]{display:grid;gap:5px;min-width:0;background:#f7fafc;padding:11px 14px}.overview-item--accent[data-v-3f21f470]{background:#edf8fb}.overview-label[data-v-3f21f470]{color:#718096;font-size:10px;font-weight:700;letter-spacing:.08em}.overview-item strong[data-v-3f21f470]{overflow:hidden;color:#1f3b53;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.refresh-button[data-v-3f21f470],.pagination button[data-v-3f21f470],.delivery-summary button[data-v-3f21f470]{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;padding:0 10px;cursor:pointer}.refresh-button[data-v-3f21f470]:disabled,.pagination button[data-v-3f21f470]:disabled,.delivery-summary button[data-v-3f21f470]:disabled{cursor:not-allowed;opacity:.55}.spinning[data-v-3f21f470]{animation:spin-3f21f470 1s linear infinite}.filters[data-v-3f21f470]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;border:1px solid #e2e8f0;border-radius:6px;background:#fbfdff;padding:12px}label[data-v-3f21f470]{display:grid;gap:4px;min-width:0;color:#475569;font-size:12px}input[data-v-3f21f470],select[data-v-3f21f470]{box-sizing:border-box;min-width:0;width:100%;height:34px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#17212b;padding:0 8px}.date-error[data-v-3f21f470]{margin:8px 0;color:#b42318;font-size:13px}.delivery-summary[data-v-3f21f470]{justify-content:flex-start;flex-wrap:wrap;margin:12px 0;border-left:3px solid #94a3b8;background:#f8fafc;padding:9px 10px;font-size:12px}.delivery-summary.is-error[data-v-3f21f470]{border-left-color:#b42318;color:#8a1c13}.table-wrap[data-v-3f21f470]{overflow-x:auto;border:1px solid #dbe5ee;border-radius:6px}table[data-v-3f21f470]{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}th[data-v-3f21f470],td[data-v-3f21f470]{border-bottom:1px solid #e8eef3;padding:12px 11px;text-align:left;vertical-align:middle;white-space:nowrap}th[data-v-3f21f470]{background:#f5f9fc;color:#526779;font-size:11px;font-weight:700;letter-spacing:.03em}tbody tr[data-v-3f21f470]{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}tbody tr:last-child td[data-v-3f21f470]{border-bottom:0}tbody tr[data-v-3f21f470]:hover,tbody tr.is-selected[data-v-3f21f470]{background:#f0f8fb}tbody tr.is-selected[data-v-3f21f470]{box-shadow:inset 3px 0 #1593a9}tbody tr[data-v-3f21f470]:focus-visible{background:#f0f8fb;outline:3px solid #245eaf;outline-offset:-3px}.status-label[data-v-3f21f470]{display:inline-flex;align-items:center;min-height:22px;border:1px solid #d7e0e8;border-radius:999px;background:#f8fafc;color:#526779;padding:0 8px;font-size:11px;line-height:1}.status-completed[data-v-3f21f470]{border-color:#b8e1d0;background:#effaf5;color:#18794e}.status-completed_degraded[data-v-3f21f470]{border-color:#f1d39b;background:#fff8e8;color:#9a6700}.status-failed[data-v-3f21f470]{border-color:#f3c1bd;background:#fff3f2;color:#b42318}.status-processing[data-v-3f21f470],.status-pending[data-v-3f21f470],.status-retry_wait[data-v-3f21f470]{border-color:#b9d9ee;background:#eff8fd;color:#176b9d}.pagination[data-v-3f21f470]{margin-top:12px;color:#64748b;font-size:12px}.pagination-controls[data-v-3f21f470]{display:flex;align-items:center;gap:8px}.mobile-report-list[data-v-3f21f470]{display:none}.report-card[data-v-3f21f470]{display:grid;gap:7px;width:100%;border:1px solid #dbe5ee;border-left:3px solid #94a3b8;border-radius:6px;background:#fff;color:inherit;padding:13px;text-align:left;cursor:pointer}.report-card[aria-pressed=true][data-v-3f21f470]{border-color:#2f73e8;border-left-color:#2f73e8;background:#f5f9ff}.report-card[data-v-3f21f470]:hover{background:#f8fafc}.report-card[data-v-3f21f470]:focus-visible{outline:3px solid #245eaf;outline-offset:2px}.report-card-header[data-v-3f21f470],.report-card-statuses[data-v-3f21f470]{display:flex;align-items:center;justify-content:space-between;gap:8px}.report-card-header strong[data-v-3f21f470]{color:#1e3a5f;font-size:14px}.report-card-scope[data-v-3f21f470]{color:#334155;font-size:13px;overflow-wrap:anywhere}.report-card-meta[data-v-3f21f470],.report-card-statuses[data-v-3f21f470]{color:#64748b;font-size:11px;line-height:1.45}@keyframes spin-3f21f470{to{transform:rotate(360deg)}}@media (max-width: 1024px){.table-wrap[data-v-3f21f470]{display:none}.mobile-report-list[data-v-3f21f470]{display:grid;gap:8px}}@media (max-width: 560px){.list-overview[data-v-3f21f470]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-item--accent[data-v-3f21f470]{grid-column:1 / -1}.filters[data-v-3f21f470]{grid-template-columns:1fr}.panel-header[data-v-3f21f470],.pagination[data-v-3f21f470]{align-items:flex-start;flex-direction:column}.pagination-controls[data-v-3f21f470]{width:100%;justify-content:space-between}.refresh-button[data-v-3f21f470]{align-self:flex-start}}.generation-dialog[data-v-d258fc28]{min-width:0;color:#1f2937}.modal-desc[data-v-d258fc28]{margin:0 0 14px;color:#64748b;font-size:12px;line-height:1.65}.form-grid[data-v-d258fc28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid label[data-v-d258fc28]{display:grid;min-width:0;gap:6px;color:#374151;font-size:12px}.form-grid label.full[data-v-d258fc28]{grid-column:1 / -1}.form-grid label>span[data-v-d258fc28]{font-weight:700}.form-grid em[data-v-d258fc28]{color:#b91c1c;font-style:normal}.form-grid input[type=text][data-v-d258fc28],.form-grid input[type=date][data-v-d258fc28],.form-grid textarea[data-v-d258fc28]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#1f2937;padding:8px 10px;font:inherit;outline-color:#2563eb}.form-grid input[type=date][data-v-d258fc28],.form-grid input[type=text][data-v-d258fc28]{min-height:36px}.form-grid input[readonly][data-v-d258fc28]{background:#f8fafc;color:#475569}.form-grid textarea[data-v-d258fc28]{min-height:92px;resize:vertical;line-height:1.55}.form-grid input[data-v-d258fc28]:disabled,.form-grid textarea[data-v-d258fc28]:disabled{cursor:not-allowed;opacity:.68}.notify-line[data-v-d258fc28]{display:flex!important;grid-template-columns:none;align-items:center;gap:7px!important;min-height:36px}.notify-line input[data-v-d258fc28]{width:15px;height:15px;margin:0}.notify-line span[data-v-d258fc28]{font-weight:500!important}.counter[data-v-d258fc28]{color:#8294ad;font-size:11px;font-weight:500}.field-error[data-v-d258fc28],.form-error[data-v-d258fc28]{color:#b42318;font-size:12px;line-height:1.5}.dialog-error[data-v-d258fc28],.retry-panel[data-v-d258fc28],.form-ok[data-v-d258fc28]{display:grid;gap:4px;margin-top:14px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.55}.dialog-error[data-v-d258fc28]{border:1px solid #f1cbc8;background:#fff7f7;color:#a9433f}.dialog-error small[data-v-d258fc28]{color:inherit;opacity:.82}.retry-panel[data-v-d258fc28]{border:1px solid #ecd9af;background:#fff9ed;color:#8a5a0c}.retry-panel p[data-v-d258fc28]{margin:0}.retry-panel button[data-v-d258fc28]{justify-self:start;min-height:34px;padding:0 12px;border:1px solid #2d6bd0;border-radius:6px;background:#2d6bd0;color:#fff;cursor:pointer;font-size:12px;font-weight:700}.retry-panel button[data-v-d258fc28]:disabled{cursor:not-allowed;opacity:.55}.form-ok[data-v-d258fc28]{border:1px solid #bfe5d2;background:#f1fbf6;color:#187652}.form-error[data-v-d258fc28]{margin:10px 0 0}@media (max-width: 520px){.form-grid[data-v-d258fc28]{grid-template-columns:1fr}.form-grid label.full[data-v-d258fc28]{grid-column:auto}}@media (max-width: 380px){[data-v-d258fc28] .app-modal-backdrop{padding:8px}[data-v-d258fc28] .app-modal-card{max-width:100%}[data-v-d258fc28] .app-modal-body{padding:14px}[data-v-d258fc28] .app-modal-header{padding:12px 14px}}.pdf-panel[data-v-8d0d579c]{display:grid;gap:14px;min-width:0;color:#17212b}.panel-header[data-v-8d0d579c],.preview-area>header[data-v-8d0d579c],.download-area>header[data-v-8d0d579c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header[data-v-8d0d579c]{margin-bottom:1px}.eyebrow[data-v-8d0d579c]{margin:0 0 4px;color:#64748b;font-size:11px;letter-spacing:.08em}h2[data-v-8d0d579c],h3[data-v-8d0d579c],p[data-v-8d0d579c]{margin-top:0}h2[data-v-8d0d579c]{margin-bottom:0;font-size:20px;line-height:1.25}h3[data-v-8d0d579c]{margin-bottom:0;font-size:16px}.report-state[data-v-8d0d579c],.selected-template[data-v-8d0d579c],.template-version[data-v-8d0d579c],.permission-note[data-v-8d0d579c]{color:#64748b;font-size:12px}.source-strip[data-v-8d0d579c]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;border-top:3px solid #2f73e8}.source-strip>div[data-v-8d0d579c]{min-width:0;border:1px solid #e2e8f0;background:#f8fafc;padding:10px 11px}.source-strip span[data-v-8d0d579c]{display:block;color:#64748b;font-size:11px}.source-strip strong[data-v-8d0d579c]{display:block;margin-top:5px;color:#334155;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.template-list[data-v-8d0d579c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.template-card[data-v-8d0d579c]{display:grid;min-width:0;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;background:#fff}.template-card.selected[data-v-8d0d579c]{border-color:#2f73e8;border-left-color:#2f73e8;background:#f5f9ff}.template-card.unavailable[data-v-8d0d579c]{border-left-color:#d88726}.template-select[data-v-8d0d579c]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;width:100%;min-height:130px;border:0;background:transparent;color:inherit;padding:11px 10px 8px;text-align:left;cursor:pointer}.template-select[data-v-8d0d579c]:hover,.template-select[data-v-8d0d579c]:focus-visible{background:#f8fafc}.template-select[data-v-8d0d579c]:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.template-card.selected .template-select[data-v-8d0d579c]:hover,.template-card.selected .template-select[data-v-8d0d579c]:focus-visible{background:#eef5ff}.template-index[data-v-8d0d579c]{color:#64748b;font-size:11px;font-variant-numeric:tabular-nums}.template-copy[data-v-8d0d579c]{display:grid;align-content:start;gap:5px;min-width:0}.template-copy strong[data-v-8d0d579c]{color:#1e3a5f;font-size:13px;overflow-wrap:anywhere}.template-copy small[data-v-8d0d579c]{color:#64748b;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.default-badge[data-v-8d0d579c]{position:absolute;top:9px;right:9px;background:#eaf8f2;color:#147a59;padding:2px 5px;font-size:10px;line-height:1.25}.unavailable-badge[data-v-8d0d579c]{position:absolute;top:9px;right:9px;background:#fff0d9;color:#7c5718;padding:2px 5px;font-size:10px;line-height:1.25}.template-card>footer[data-v-8d0d579c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border-top:1px solid #e2e8f0;padding:7px 9px}.template-version[data-v-8d0d579c]{min-width:0;overflow-wrap:anywhere;font-size:10px}.icon-text-button[data-v-8d0d579c],.primary-button[data-v-8d0d579c],.secondary-button[data-v-8d0d579c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #cbd5e1;border-radius:4px;padding:0 10px;font:inherit;font-size:12px;cursor:pointer}.icon-text-button[data-v-8d0d579c]{flex:0 0 auto;background:#fff;color:#245eaf}.icon-text-button[data-v-8d0d579c]:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.primary-button[data-v-8d0d579c]{border-color:#2f73e8;background:#2f73e8;color:#fff}.secondary-button[data-v-8d0d579c]{background:#fff;color:#334155}.icon-text-button[data-v-8d0d579c]:disabled,.primary-button[data-v-8d0d579c]:disabled,.secondary-button[data-v-8d0d579c]:disabled{cursor:not-allowed;opacity:.55}.preview-area[data-v-8d0d579c],.download-area[data-v-8d0d579c]{display:grid;gap:11px;min-width:0;border:1px solid #e2e8f0;background:#fff;padding:14px}.preview-area>header[data-v-8d0d579c],.download-area>header[data-v-8d0d579c]{margin-bottom:1px}.sample-badge[data-v-8d0d579c]{color:#147a59;font-size:11px}.template-preview[data-v-8d0d579c]{display:block;width:100%;max-height:620px;border:1px solid #e2e8f0;background:#f8fafc;-o-object-fit:contain;object-fit:contain}.preview-state[data-v-8d0d579c],.preview-empty[data-v-8d0d579c]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;font-size:12px}.preview-error[data-v-8d0d579c],.download-error[data-v-8d0d579c],.cooldown-note[data-v-8d0d579c]{display:grid;gap:4px;border-left:3px solid #b42318;background:#fff7f7;color:#8a1c13;padding:10px 12px;font-size:12px;line-height:1.55}.preview-error small[data-v-8d0d579c],.download-error small[data-v-8d0d579c]{color:inherit;opacity:.82}.preview-error button[data-v-8d0d579c]{justify-self:start;margin-top:3px}.preview-error[data-error-kind=template-not-found][data-v-8d0d579c],.download-error[data-error-kind=template-not-found][data-v-8d0d579c]{border-left-color:#d88726;background:#fff8eb;color:#7c5718}.preview-error[data-error-kind=protocol][data-v-8d0d579c],.download-error[data-error-kind=protocol][data-v-8d0d579c]{border-left-color:#9a6700;background:#fff8eb;color:#7c5718}.download-actions[data-v-8d0d579c]{display:flex;flex-wrap:wrap;gap:8px}.download-actions button[data-v-8d0d579c]{min-width:150px}.status-note[data-v-8d0d579c],.permission-note[data-v-8d0d579c]{margin:0;line-height:1.55}.cooldown-note[data-v-8d0d579c]{border-left-color:#d88726;background:#fff8eb;color:#7c5718;margin:0}.download-error[data-v-8d0d579c]{margin:0}.spinning[data-v-8d0d579c]{animation:spin-8d0d579c 1s linear infinite}@keyframes spin-8d0d579c{to{transform:rotate(360deg)}}@media (max-width: 760px){.template-list[data-v-8d0d579c]{grid-template-columns:1fr}.template-select[data-v-8d0d579c]{min-height:0}.source-strip[data-v-8d0d579c]{grid-template-columns:1fr}}@media (max-width: 420px){.preview-area[data-v-8d0d579c],.download-area[data-v-8d0d579c]{padding:11px}.panel-header[data-v-8d0d579c],.preview-area>header[data-v-8d0d579c],.download-area>header[data-v-8d0d579c]{align-items:flex-start;flex-direction:column}.download-actions[data-v-8d0d579c]{display:grid;grid-template-columns:1fr}.download-actions button[data-v-8d0d579c]{width:100%}.template-card>footer[data-v-8d0d579c]{align-items:flex-start;flex-direction:column}.icon-text-button[data-v-8d0d579c]{width:100%}}.report-versions-panel[data-v-0d99c0a7]{min-width:0;color:#17212b}.panel-header[data-v-0d99c0a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.eyebrow[data-v-0d99c0a7]{margin:0 0 4px;color:#64748b;font-size:11px;letter-spacing:.08em}h2[data-v-0d99c0a7]{margin:0;font-size:20px;line-height:1.25}.version-count[data-v-0d99c0a7]{color:#64748b;font-size:12px}.version-list[data-v-0d99c0a7]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.version-list li[data-v-0d99c0a7]{min-width:0;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;background:#fff}.version-list li.current[data-v-0d99c0a7]{border-left-color:#16a779}.version-list li.selected[data-v-0d99c0a7]{border-color:#2f73e8;border-left-color:#2f73e8;background:#f5f9ff}.version-button[data-v-0d99c0a7]{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"idx head" "meta meta";-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:start;width:100%;min-height:68px;border:0;background:transparent;color:inherit;padding:11px 12px;text-align:left;cursor:pointer}.version-button[data-v-0d99c0a7]:hover{background:#f8fafc}.version-button[data-v-0d99c0a7]:focus-visible{background:#f8fafc;outline:3px solid #245eaf;outline-offset:-3px}.version-index[data-v-0d99c0a7]{grid-area:idx;color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums;padding-top:2px}.version-head[data-v-0d99c0a7]{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.version-title[data-v-0d99c0a7]{color:#1e3a5f;font-size:14px;font-weight:650;overflow-wrap:break-word}.version-badges[data-v-0d99c0a7]{display:inline-flex;flex-wrap:wrap;gap:5px}.version-badges em[data-v-0d99c0a7]{display:inline-block;border-radius:3px;padding:2px 5px;font-size:10px;font-style:normal;line-height:1.25;white-space:nowrap}.current-badge[data-v-0d99c0a7]{background:#eaf8f2;color:#147a59}.selected-badge[data-v-0d99c0a7]{background:#e9f1ff;color:#245eaf}.version-status[data-v-0d99c0a7]{margin-left:auto;color:#334155;font-size:12px;font-weight:650;white-space:nowrap}.version-meta[data-v-0d99c0a7]{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;padding-top:1px}.version-meta small[data-v-0d99c0a7]{color:#64748b;font-size:11px;line-height:1.45;overflow-wrap:break-word}.version-meta .version-sub[data-v-0d99c0a7]{color:#475569}.version-meta .version-id[data-v-0d99c0a7]{color:#94a3b8;font-size:10px}@media (max-width: 480px){.version-button[data-v-0d99c0a7]{grid-template-columns:20px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding:10px}.version-status[data-v-0d99c0a7],.version-badges[data-v-0d99c0a7]{margin-left:0}}.daily-report-header[data-v-75166c0d]{min-width:0;padding:2px 2px 0}.eyebrow[data-v-75166c0d]{margin:0 0 4px;color:#b42318;font-size:11px;font-weight:800;letter-spacing:.12em}.daily-report-header h2[data-v-75166c0d]{margin:0;color:#173b63;font-size:24px;line-height:1.25;overflow-wrap:anywhere}.file-meta[data-v-75166c0d]{margin:6px 0 0;color:#475569;font-size:13px}.report-download-bar[data-v-bb1c67ff]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 14px;align-items:center;border:1px solid #cfe0f5;border-left:4px solid #2f73e8;border-radius:8px;background:#f7fbff;padding:12px 16px}.download-copy[data-v-bb1c67ff]{display:grid;gap:4px;min-width:0}.download-copy strong[data-v-bb1c67ff]{color:#173b63;font-size:14px}.source-note[data-v-bb1c67ff],.permission-note[data-v-bb1c67ff]{color:#64748b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.permission-note[data-v-bb1c67ff]{color:#9a6700}.download-actions[data-v-bb1c67ff]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.template-picker[data-v-bb1c67ff]{display:flex;align-items:center;gap:6px}.template-picker span[data-v-bb1c67ff]{color:#64748b;font-size:12px;white-space:nowrap}.template-picker select[data-v-bb1c67ff]{min-width:150px;min-height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;padding:0 8px}.download-button[data-v-bb1c67ff]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #2f73e8;border-radius:6px;background:#2f73e8;color:#fff;padding:0 13px;font:inherit;font-size:13px;cursor:pointer}.download-button.secondary[data-v-bb1c67ff]{border-color:#cbd5e1;background:#fff;color:#334155}.download-button[data-v-bb1c67ff]:disabled{cursor:not-allowed;opacity:.55}.download-status[data-v-bb1c67ff]{display:flex;align-items:center;gap:6px;grid-column:1 / -1;margin:0;color:#64748b;font-size:12px}.download-status.is-error[data-v-bb1c67ff]{color:#b42318}.spinning[data-v-bb1c67ff]{animation:spin-bb1c67ff 1s linear infinite}@keyframes spin-bb1c67ff{to{transform:rotate(360deg)}}@media (max-width: 980px){.report-download-bar[data-v-bb1c67ff]{grid-template-columns:1fr}.download-actions[data-v-bb1c67ff]{justify-content:flex-start}}@media (max-width: 560px){.report-download-bar[data-v-bb1c67ff]{grid-template-columns:1fr}.download-actions[data-v-bb1c67ff]{justify-content:stretch}.template-picker[data-v-bb1c67ff],.download-button[data-v-bb1c67ff]{flex:1 1 100%}}.section-renderer[data-v-339ab1a6]{display:grid;gap:12px;min-width:0;margin-top:12px}.renderer-note[data-v-339ab1a6]{margin:0;color:#7c8896;font-size:13px;line-height:1.7}.kpi-grid[data-v-339ab1a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.kpi-grid.two[data-v-339ab1a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid article[data-v-339ab1a6]{min-width:0;border:1px solid #e2e8f0;border-top:3px solid #2f73e8;border-radius:8px;background:#f8fafc;padding:12px 14px}.kpi-grid article.is-risk[data-v-339ab1a6]{border-top-color:#b42318}.kpi-grid span[data-v-339ab1a6],.kpi-grid small[data-v-339ab1a6]{display:block;color:#7c8896;font-size:11px;line-height:1.5}.kpi-grid strong[data-v-339ab1a6]{display:block;margin:6px 0 3px;color:#173b63;font-size:22px;line-height:1.2}.kpi-grid article.is-risk strong[data-v-339ab1a6]{color:#b42318}.renderer-table-wrap[data-v-339ab1a6]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.renderer-table[data-v-339ab1a6]{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.renderer-table th[data-v-339ab1a6],.renderer-table td[data-v-339ab1a6]{padding:9px 10px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.renderer-table thead th[data-v-339ab1a6]{background:#f8fafc;color:#7187a3;font-weight:700;text-align:right}.renderer-table thead th[data-v-339ab1a6]:first-child,.renderer-table tbody th[data-v-339ab1a6]{text-align:left;color:#294a75}.renderer-table tbody tr:last-child th[data-v-339ab1a6],.renderer-table tbody tr:last-child td[data-v-339ab1a6]{border-bottom:0}.chart-block[data-v-339ab1a6]{min-width:0}.report-chart[data-v-339ab1a6]{width:100%;height:220px}.report-chart.trend-chart[data-v-339ab1a6]{height:220px}.list-block[data-v-339ab1a6]{display:grid;gap:6px}.list-row[data-v-339ab1a6]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f6;padding:8px 2px;font-size:13px}.list-row span[data-v-339ab1a6]{color:#334155}.list-row b[data-v-339ab1a6]{color:#173b63}.rank-list[data-v-339ab1a6]{display:grid;gap:6px}.rank-row[data-v-339ab1a6]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf1f6;padding:8px 2px;font-size:13px}.rank-index[data-v-339ab1a6]{color:#b42318;font-weight:800;font-variant-numeric:tabular-nums}.rank-name[data-v-339ab1a6]{min-width:0;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row b[data-v-339ab1a6]{color:#173b63}@media (max-width: 560px){.kpi-grid[data-v-339ab1a6],.kpi-grid.two[data-v-339ab1a6]{grid-template-columns:1fr}.report-chart[data-v-339ab1a6],.report-chart.trend-chart[data-v-339ab1a6]{height:200px}}.daily-report-document[data-v-e772f0e0]{--accent: #b42318;--accent-soft: #fbf7f4;width:100%;max-width:960px;margin:0 auto;border:1px solid #d8e2ee;border-radius:10px;background:#fff;color:#24303e;padding:40px 44px;box-shadow:0 12px 34px #102a5214}.template-modern[data-v-e772f0e0]{--accent: #2f73e8;--accent-soft: #f3f8ff}.template-hybrid[data-v-e772f0e0]{--accent: #b42318;--accent-soft: #fbf7f4}.document-masthead[data-v-e772f0e0]{border-bottom:3px solid var(--accent);padding-bottom:22px}.document-eyebrow[data-v-e772f0e0]{margin:0 0 6px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.12em}.document-masthead h2[data-v-e772f0e0]{margin:0;color:#101f33;font-size:26px;line-height:1.25;overflow-wrap:anywhere}.document-meta[data-v-e772f0e0]{display:flex;flex-wrap:wrap;gap:0 8px;margin-top:14px;color:#5c6f85;font-size:13px}.document-meta span+span[data-v-e772f0e0]:before{content:"·";margin-right:8px;color:#b6c2cf}.document-source[data-v-e772f0e0]{margin:10px 0 0;color:#7c8896;font-size:12px}.document-section[data-v-e772f0e0]{margin-top:26px;padding-top:20px;border-top:1px solid #e5ebf2}.document-section.executive[data-v-e772f0e0]{border-top:0;margin-top:24px;padding:16px 18px;border-left:4px solid var(--accent);background:var(--accent-soft)}.document-section>header[data-v-e772f0e0]{display:flex;align-items:center;justify-content:space-between;gap:14px}.document-section>header p[data-v-e772f0e0]{margin:4px 0 0;color:#7c8896;font-size:12px}.section-title[data-v-e772f0e0]{display:flex;align-items:flex-start;gap:10px;min-width:0}.section-index[data-v-e772f0e0]{flex:0 0 auto;color:var(--accent);font-size:13px;font-weight:800}.document-section h3[data-v-e772f0e0]{margin:0;color:#101f33;font-size:19px}.document-section h4[data-v-e772f0e0]{margin:0 0 8px;color:#101f33;font-size:14px}.section-state[data-v-e772f0e0]{flex:0 0 auto;border-radius:999px;padding:3px 9px;background:#eef2f6;color:#5c6f85;font-size:11px}.section-state.is-available[data-v-e772f0e0]{background:#e7f6ef;color:#147a59}.section-state.is-degraded[data-v-e772f0e0]{background:#fff4df;color:#9a6700}.section-state.is-unavailable[data-v-e772f0e0]{background:#fdecec;color:#b42318}.section-note[data-v-e772f0e0]{margin:10px 0 0;color:#7c8896;font-size:13px;line-height:1.7}.executive header[data-v-e772f0e0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.executive header span[data-v-e772f0e0]{color:#8a6b52;font-size:12px;font-weight:700}.executive header b[data-v-e772f0e0]{color:var(--accent);font-size:11px;font-weight:700}.executive p[data-v-e772f0e0]{margin:10px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.ai-content[data-v-e772f0e0]{border-top:3px solid var(--accent)}.ai-grid[data-v-e772f0e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:14px}.ai-grid ul[data-v-e772f0e0]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ai-grid li[data-v-e772f0e0]{display:grid;gap:4px;color:#334155;font-size:13px;line-height:1.6}.ai-grid li strong[data-v-e772f0e0]{color:#101f33;font-size:14px}.ai-grid li small[data-v-e772f0e0]{color:#7c8896;font-size:11px}.next-day-list[data-v-e772f0e0]{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.next-day-list li[data-v-e772f0e0]{display:grid;gap:4px;border-left:3px solid var(--accent);background:var(--accent-soft);padding:10px 12px;color:#334155;font-size:13px;line-height:1.6}.next-day-list li strong[data-v-e772f0e0]{color:#101f33;font-size:14px}.next-day-list li small[data-v-e772f0e0]{color:#7c8896;font-size:11px}.next-day-empty[data-v-e772f0e0]{margin:12px 0 0;color:#7c8896;font-size:13px}.document-footer[data-v-e772f0e0]{margin-top:30px;border-top:1px solid #e5ebf2;padding-top:16px;color:#7c8896;font-size:12px;line-height:1.7}.document-footer p[data-v-e772f0e0]{margin:4px 0}@media (max-width: 760px){.daily-report-document[data-v-e772f0e0]{padding:26px 18px}.document-masthead h2[data-v-e772f0e0]{font-size:24px}.document-section>header[data-v-e772f0e0]{flex-direction:column}.ai-grid[data-v-e772f0e0]{grid-template-columns:1fr}}.template-file-viewer[data-v-2bbd847f]{display:grid;gap:14px;min-width:0;color:#17212b}.runtime-settings-panel[data-v-83470551]{display:grid;gap:16px;min-width:0}.runtime-settings-toolbar[data-v-83470551]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dce7f3;border-radius:8px;background:#fff;box-shadow:0 7px 20px #16345b0d}.runtime-settings-toolbar .eyebrow[data-v-83470551],.runtime-settings-toolbar h1[data-v-83470551]{margin:0}.runtime-settings-toolbar h1[data-v-83470551]{margin-top:4px;color:#173967;font-size:18px}.runtime-toolbar-description[data-v-83470551]{margin:7px 0 0;color:#7186a4;font-size:12px}.runtime-refresh-button[data-v-83470551]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px}.runtime-group-empty[data-v-83470551]{margin:0;padding:12px 14px;border:1px dashed #cbd9e9;border-radius:8px;color:#7186a3;background:#fbfdff;font-size:12px}.runtime-settings-grid[data-v-83470551]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-auto-rows:1fr;gap:16px;align-items:stretch}.runtime-setting-card[data-v-83470551],.audit-panel[data-v-83470551],.detail-panel[data-v-83470551]{min-width:0;border:1px solid #dce7f3;border-radius:8px;background:#fff;box-shadow:0 7px 20px #16345b0d}.runtime-setting-card[data-v-83470551]{display:flex;flex-direction:column;align-self:stretch;min-height:100%;height:100%;gap:14px;padding:18px}.runtime-setting-header[data-v-83470551],.runtime-setting-title[data-v-83470551],.setting-status-row[data-v-83470551],.audit-header[data-v-83470551],.detail-panel-header[data-v-83470551],.pagination-controls[data-v-83470551]{display:flex;align-items:center}.runtime-setting-header[data-v-83470551],.audit-header[data-v-83470551],.detail-panel-header[data-v-83470551]{justify-content:space-between;gap:12px}.runtime-setting-title[data-v-83470551]{gap:10px;min-width:0}.setting-icon[data-v-83470551]{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:8px;color:#2c6fdb;background:#eaf3ff}.runtime-setting-title h2[data-v-83470551]{overflow:hidden;margin:0;color:#173967;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.runtime-setting-title code[data-v-83470551]{overflow-wrap:anywhere}.runtime-setting-title code[data-v-83470551],.setting-version[data-v-83470551],.setting-facts code[data-v-83470551],.detail-facts code[data-v-83470551]{color:#748baa;font-family:Consolas,monospace;font-size:11px}.setting-version[data-v-83470551]{flex:0 0 auto;padding:4px 7px;border-radius:5px;color:#2d68bb;background:#f0f6ff}.runtime-setting-description[data-v-83470551]{min-height:42px;margin:0;color:#6c829f;font-size:12px;line-height:1.6}.setting-status-row[data-v-83470551]{flex-wrap:wrap;gap:6px}.setting-badge[data-v-83470551]{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:5px;font-size:10px;font-weight:700}.source-badge[data-v-83470551]{color:#2763b7;background:#eaf3ff}.group-badge[data-v-83470551]{color:#5b4b8a;background:#f2eefb}.fresh-badge[data-v-83470551]{color:#17825f;background:#eaf9f2}.stale-badge[data-v-83470551]{color:#a26810;background:#fff5df}.reloadable-badge[data-v-83470551]{color:#0e7c91;background:#e7f8fb}.static-badge[data-v-83470551]{color:#786a82;background:#f2eff5}.setting-value-editor[data-v-83470551]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);gap:12px;align-items:stretch;min-height:92px;padding:13px;border:1px solid #e4edf6;border-radius:8px;background:#f8fbff}.effective-value[data-v-83470551],.number-control[data-v-83470551],.toggle-control[data-v-83470551]{display:grid;gap:5px;min-width:0}.effective-value>span[data-v-83470551],.number-control>span[data-v-83470551],.toggle-control>span[data-v-83470551]{color:#6f86a3;font-size:11px;font-weight:700}.effective-value strong[data-v-83470551]{color:#173967;font-size:20px;line-height:1.2;word-break:break-word}.effective-value small[data-v-83470551]{margin-left:3px;color:#7086a4;font-size:11px;font-weight:500}.number-control input[data-v-83470551],.text-control input[data-v-83470551],.text-control select[data-v-83470551]{width:100%;min-height:36px;padding:8px 9px;border:1px solid #d0deed;border-radius:6px;color:#173967;background:#fff;outline-color:var(--primary)}.number-control small[data-v-83470551],.text-control small[data-v-83470551]{color:#8195ad;font-size:10px}.text-control[data-v-83470551]{display:grid;gap:5px;min-width:0}.text-control>span[data-v-83470551]{color:#6f86a3;font-size:11px;font-weight:700}.toggle-control[data-v-83470551]{position:relative;align-items:start}.toggle-control input[data-v-83470551]{position:absolute;width:1px;height:1px;opacity:0}.toggle-control i[data-v-83470551]{position:relative;display:block;width:46px;height:26px;border-radius:999px;background:#d4deea;transition:background .16s ease}.toggle-control i[data-v-83470551]:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #1336662e;content:"";transition:transform .16s ease}.toggle-control input:checked+i[data-v-83470551]{background:#2c6fdb}.toggle-control input:checked+i[data-v-83470551]:after{transform:translate(20px)}.toggle-control input:focus-visible+i[data-v-83470551]{outline:3px solid rgba(44,111,219,.22)}.setting-facts[data-v-83470551],.detail-facts[data-v-83470551]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.setting-facts[data-v-83470551]{flex:1;align-content:start}.setting-facts div[data-v-83470551],.detail-facts div[data-v-83470551]{min-width:0;padding-bottom:6px;border-bottom:1px solid #eef2f7}.setting-facts dt[data-v-83470551],.detail-facts dt[data-v-83470551]{color:#879ab2;font-size:10px}.setting-facts dd[data-v-83470551],.detail-facts dd[data-v-83470551]{overflow-wrap:anywhere;margin:3px 0 0;color:#304e76;font-size:11px}.setting-actions[data-v-83470551]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:10px;border-top:1px solid #eef2f7}.setting-actions button[data-v-83470551],.pagination-controls button[data-v-83470551]{min-height:34px;padding:0 10px;font-size:11px}.setting-actions button[data-v-83470551]{width:100%}.runtime-notice[data-v-83470551]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;border-radius:8px;font-size:12px;line-height:1.55}.runtime-notice.is-success[data-v-83470551]{color:#137c5c;border:1px solid #bde8d6;background:#f0fbf6}.runtime-notice.is-conflict[data-v-83470551]{color:#9b6412;border:1px solid #f1d79d;background:#fff9ea}.runtime-notice button[data-v-83470551]{margin-left:auto;padding:0;border:0;color:inherit;background:transparent;font-size:18px;line-height:1}.audit-panel[data-v-83470551],.detail-panel[data-v-83470551]{padding:18px}.audit-header[data-v-83470551],.detail-panel-header[data-v-83470551]{padding-bottom:13px;border-bottom:1px solid #e9eff6}.audit-header h2[data-v-83470551],.detail-panel-header h2[data-v-83470551]{margin:3px 0;color:#173967;font-size:16px}.audit-header small[data-v-83470551]{color:#8094ae;font-size:11px}.icon-button[data-v-83470551]{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid #d7e3ef;border-radius:7px;color:#4e7199;background:#fff}.audit-table-wrap[data-v-83470551]{overflow-x:auto}.audit-table[data-v-83470551]{width:100%;min-width:720px;border-collapse:collapse;margin-top:12px;font-size:11px}.audit-table th[data-v-83470551],.audit-table td[data-v-83470551]{padding:9px 8px;border-bottom:1px solid #edf2f7;text-align:left;white-space:nowrap}.audit-table th[data-v-83470551]{color:#7289a6;font-size:10px;font-weight:800}.audit-table td[data-v-83470551]{color:#304e76}.audit-table code[data-v-83470551]{color:#7c91ab;font-family:Consolas,monospace;font-size:10px}.audit-cards[data-v-83470551]{display:none;gap:8px;margin-top:12px}.audit-card[data-v-83470551]{display:grid;gap:4px;padding:11px;border:1px solid #e1eaf3;border-radius:8px;background:#fbfdff}.audit-card strong[data-v-83470551]{color:#6d83a0;font-size:10px}.audit-card span[data-v-83470551]{color:#254a78;font-size:12px;font-weight:700}.audit-card small[data-v-83470551]{color:#7d91aa;font-size:10px;line-height:1.5}.pagination-controls[data-v-83470551]{justify-content:center;gap:11px;margin-top:14px;color:#7187a2;font-size:11px}.detail-panel[data-v-83470551]{display:grid;gap:14px}.audit-modal-body[data-v-83470551],.detail-modal-body[data-v-83470551]{display:grid;gap:14px;min-width:0}.audit-modal-meta[data-v-83470551]{margin:0;color:#7186a4;font-size:12px}.detail-facts[data-v-83470551]{padding-top:2px}.command-form[data-v-83470551]{display:grid;gap:12px;color:#536f8d;font-size:12px;line-height:1.6}.command-form p[data-v-83470551]{margin:0}.command-form strong[data-v-83470551],.command-form code[data-v-83470551]{color:#173967}.command-form label[data-v-83470551]{display:grid;gap:6px;color:#3c587a;font-size:12px;font-weight:700}.command-form textarea[data-v-83470551]{width:100%;resize:vertical;padding:10px;border:1px solid #d1deed;border-radius:7px;color:#173967;outline-color:var(--primary)}.command-message[data-v-83470551]{margin:0;padding:9px 10px;border-radius:7px;font-size:11px;line-height:1.55}.command-message.is-error[data-v-83470551]{color:#a33a3a;background:#fff3f3}.command-message.is-conflict[data-v-83470551],.command-message.is-retry[data-v-83470551]{color:#8e681f;background:#fff8e8}.spin[data-v-83470551]{animation:runtime-spin-83470551 .8s linear infinite}@keyframes runtime-spin-83470551{to{transform:rotate(360deg)}}@media (max-width: 680px){.runtime-settings-toolbar[data-v-83470551]{align-items:stretch;flex-direction:column}.runtime-settings-grid[data-v-83470551],.setting-value-editor[data-v-83470551]{grid-template-columns:1fr}.audit-table-wrap[data-v-83470551]{display:none}.audit-cards[data-v-83470551]{display:grid}}@media (max-width: 420px){.runtime-setting-card[data-v-83470551],.audit-panel[data-v-83470551],.detail-panel[data-v-83470551]{padding:14px}.runtime-setting-header[data-v-83470551]{align-items:flex-start}.runtime-setting-title h2[data-v-83470551]{white-space:normal}.setting-facts[data-v-83470551],.detail-facts[data-v-83470551]{grid-template-columns:1fr}}.ai-daily-report-page[data-v-325ec71d]{display:grid;gap:16px;min-width:0;padding-bottom:72px}.ai-daily-report-tabs-shell[data-v-325ec71d]{position:sticky;top:0;z-index:3;margin-bottom:16px;padding:10px 0;background:var(--page-background, #f5f8fc)}.ai-daily-report-tabs[data-v-325ec71d]{display:flex;gap:4px;overflow-x:auto;padding:5px;border:1px solid #d7e4ed;border-radius:7px;background:#f7fafc;box-shadow:0 8px 22px #16345b12}.ai-daily-report-tab[data-v-325ec71d]{flex:0 0 auto;min-width:108px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:6px;color:#607589;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ai-daily-report-tab[data-v-325ec71d]:hover{color:#1f5fbf;background:#f2f7ff}.ai-daily-report-tab.is-active[data-v-325ec71d]{border-color:#b9dce5;color:#0e7187;background:#e9f7fa;box-shadow:0 2px 6px #0e71871a}.ai-daily-report-tab[data-v-325ec71d]:focus-visible{outline:3px solid rgba(35,100,196,.24);outline-offset:2px}.ai-daily-report-tabpanel[data-v-325ec71d]{min-width:0;padding:2px 0}.ai-daily-report-tabpanel[data-v-325ec71d]:focus-visible{outline:2px solid rgba(35,100,196,.2);outline-offset:4px}.management-console[data-v-325ec71d]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;min-width:0;padding-top:4px}.console-list[data-v-325ec71d],.console-main[data-v-325ec71d]{min-width:0}.console-list[data-v-325ec71d]{min-width:0;padding:16px;border:1px solid #dbe5ee;border-radius:8px;background:#fbfdff;box-shadow:0 6px 18px #1c40600d}.console-main[data-v-325ec71d]{display:grid;gap:16px;min-width:0;padding:14px;border:1px solid #dbe5ee;border-radius:8px;background:#fff;box-shadow:0 6px 18px #1c40600d}.console-actions[data-v-325ec71d]{display:flex;justify-content:flex-end;min-width:0}.copy-link-button[data-v-325ec71d]{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;padding:0 11px;font:inherit;font-size:12px;cursor:pointer}.copy-link-button[data-v-325ec71d]:hover{background:#f8fafc}.report-workspace[data-v-325ec71d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start;min-width:0}.pdf-column[data-v-325ec71d]{grid-column:1 / -1;min-width:0}[data-v-325ec71d] .versions-column .state-panel{align-items:flex-start;padding:16px;gap:10px}[data-v-325ec71d] .versions-column .state-panel>div{min-width:0;flex:1 1 auto}[data-v-325ec71d] .versions-column .state-panel .secondary-button{flex:0 0 auto;min-width:76px;white-space:nowrap;margin-left:0}.report-view-tabs[data-v-325ec71d]{display:flex;gap:4px;overflow-x:auto;margin-bottom:12px;padding:4px;border:1px solid #dbe5ee;border-radius:6px;background:#f7fafc}.report-view-tab[data-v-325ec71d]{flex:0 0 auto;min-width:112px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:6px;color:#5c7595;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.report-view-tab[data-v-325ec71d]:hover{color:#1f5fbf;background:#f2f7ff}.report-view-tab.is-active[data-v-325ec71d]{border-color:#b9dce5;color:#0e7187;background:#e9f7fa}.report-view-tab[data-v-325ec71d]:focus-visible,.report-workspace[data-v-325ec71d]:focus-visible{outline:3px solid rgba(35,100,196,.24);outline-offset:2px}.detail-column[data-v-325ec71d],.versions-column[data-v-325ec71d]{min-width:0}.generation-toolbar[data-v-325ec71d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #cfe1e8;border-radius:8px;background:#f5fbfc;box-shadow:0 5px 14px #16345b0a}.generation-toolbar>div[data-v-325ec71d]{display:grid;gap:3px;min-width:0}.generation-toolbar strong[data-v-325ec71d]{color:#1f2937;font-size:13px}.generation-toolbar span[data-v-325ec71d]{color:#64748b;font-size:12px;line-height:1.5}.generation-button[data-v-325ec71d]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:128px;min-height:42px;border:1px solid #1769d2;border-radius:8px;background:linear-gradient(135deg,#347fe8,#1f63d3);box-shadow:0 5px 12px #1f63d338,inset 0 1px #fff3;color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.generation-button[data-v-325ec71d],.generation-button span[data-v-325ec71d],.generation-button svg[data-v-325ec71d]{color:#fff}.generation-button[data-v-325ec71d]:hover:not(:disabled){background:linear-gradient(135deg,#438cf0,#1b59c5);box-shadow:0 8px 16px #1f63d347,inset 0 1px #ffffff38;transform:translateY(-1px)}.generation-button[data-v-325ec71d]:active:not(:disabled){box-shadow:0 3px 7px #1f63d333;transform:translateY(0)}.generation-button[data-v-325ec71d]:focus-visible{outline:3px solid rgba(38,111,220,.26);outline-offset:3px}.generation-button[data-v-325ec71d]:disabled{border-color:#cbd8e6;background:#d8e2ee;box-shadow:none;color:#8192a6;cursor:not-allowed}.polling-notice[data-v-325ec71d]{margin:0;padding:9px 12px;border-left:3px solid #2563eb;background:#eff6ff;color:#334155;font-size:12px;line-height:1.55}@media (max-width: 1024px){.management-console[data-v-325ec71d],.report-workspace[data-v-325ec71d]{grid-template-columns:1fr}.versions-column[data-v-325ec71d]{order:-1}}@media (max-width: 640px){.ai-daily-report-tabs-shell[data-v-325ec71d]{margin-right:-2px;margin-left:-2px}.ai-daily-report-tab[data-v-325ec71d]{min-width:92px;padding:0 10px}.generation-toolbar[data-v-325ec71d]{align-items:stretch;flex-direction:column}.generation-button[data-v-325ec71d]{justify-content:center;width:100%}}.ai-daily-report-home-page[data-v-b61fd2e1]{display:grid;gap:16px;min-width:0;padding-bottom:72px}.refresh-button[data-v-b61fd2e1]{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:#ffffff24;color:#fff;padding:0 12px;font:inherit;font-size:13px;cursor:pointer}.refresh-button[data-v-b61fd2e1]:disabled{cursor:not-allowed;opacity:.6}.spinning[data-v-b61fd2e1]{animation:spin-b61fd2e1 1s linear infinite}.delivery-strip[data-v-b61fd2e1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;border:1px solid #d7e4f1;border-left:3px solid #2f73e8;border-radius:8px;background:#f8fbff;color:#52688a;padding:12px 16px;font-size:12px}.delivery-strip span[data-v-b61fd2e1]{display:inline-flex;align-items:center}.home-layout[data-v-b61fd2e1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);grid-template-rows:auto auto 1fr;grid-template-areas:"header header" "actions list" "document list";gap:20px;align-items:start;min-width:0}.layout-header[data-v-b61fd2e1]{grid-area:header;min-width:0}.layout-actions[data-v-b61fd2e1]{grid-area:actions;min-width:0}.report-index[data-v-b61fd2e1]{grid-area:list;position:sticky;top:16px;min-width:0;border:1px solid #dbe5f1;border-radius:10px;background:#fff;padding:16px;box-shadow:0 6px 18px #102a520d}.report-index>header[data-v-b61fd2e1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.eyebrow[data-v-b61fd2e1]{margin:0 0 3px;color:#64748b;font-size:11px;letter-spacing:.08em}.report-index h2[data-v-b61fd2e1]{margin:0;color:#173b63;font-size:17px}.report-index>header>span[data-v-b61fd2e1]{color:#64748b;font-size:12px}.report-index-list[data-v-b61fd2e1]{display:grid;gap:9px;max-height:720px;overflow-y:auto;padding-right:2px}.report-index-item[data-v-b61fd2e1]{display:grid;gap:6px;width:100%;min-height:98px;align-content:start;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;background:#fff;color:inherit;padding:12px 14px;text-align:left;cursor:pointer}.report-index-item[data-v-b61fd2e1]:hover{background:#f8fafc}.report-index-item.active[data-v-b61fd2e1]{border-color:#9cc4f5;border-left-color:#2f73e8;background:#f4f9ff}.report-index-item[data-v-b61fd2e1]:focus-visible{outline:3px solid #245eaf;outline-offset:2px}.item-top[data-v-b61fd2e1],.item-meta[data-v-b61fd2e1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.item-top strong[data-v-b61fd2e1]{color:#173b63;font-size:14px}.item-top b[data-v-b61fd2e1]{color:#334155;font-size:12px;font-weight:600}.item-scope[data-v-b61fd2e1]{color:#334155;font-size:12px;overflow-wrap:anywhere}.item-meta[data-v-b61fd2e1]{color:#7c8896;font-size:11px;line-height:1.5}.reader-column[data-v-b61fd2e1]{grid-area:document;min-width:0}@keyframes spin-b61fd2e1{to{transform:rotate(360deg)}}@media (max-width: 960px){.home-layout[data-v-b61fd2e1]{grid-template-columns:1fr;grid-template-areas:"header" "actions" "list" "document"}.report-index[data-v-b61fd2e1]{position:static}.report-index-list[data-v-b61fd2e1]{max-height:300px}}@media (max-width: 560px){.refresh-button[data-v-b61fd2e1]{align-self:flex-start}}.ai-daily-report-reader-page[data-v-1dcb9102]{display:grid;gap:16px;min-width:0;padding-bottom:72px}.back-button[data-v-1dcb9102]{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:#ffffff24;color:#fff;padding:0 11px;font:inherit;font-size:13px;cursor:pointer}.back-button[data-v-1dcb9102]:hover{background:#ffffff38}.category-form[data-v-59e9414b]{display:grid;gap:15px}.category-form label[data-v-59e9414b]{display:grid;gap:6px;color:#36567e;font-size:12px;font-weight:700}.category-form label>span em[data-v-59e9414b]{color:#b94a48;font-style:normal}.category-form input[data-v-59e9414b],.category-form textarea[data-v-59e9414b]{width:100%;border:1px solid #d1dfef;border-radius:7px;background:#fff;color:#163967;padding:10px 11px;outline-color:var(--primary)}.category-form textarea[data-v-59e9414b]{min-height:94px;resize:vertical}.category-form small[data-v-59e9414b]{color:#8294ad;font-size:11px;font-weight:500;line-height:1.5}.category-form small.field-error[data-v-59e9414b]{color:#b14540;font-weight:700}.immutable-code[data-v-59e9414b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #dce7f3;border-radius:7px;background:#f7faff}.immutable-code>span[data-v-59e9414b]{color:#496582;font-size:12px;font-weight:700}.immutable-code code[data-v-59e9414b]{color:#2868d9;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;word-break:break-word}.dialog-error[data-v-59e9414b]{display:grid;gap:4px;margin-top:14px;padding:11px 12px;border:1px solid #f0ceca;border-radius:7px;background:#fff7f7;color:#a9433f;font-size:12px;line-height:1.55}.dialog-error.is-conflict[data-v-59e9414b]{border-color:#ecd9af;background:#fff9ed;color:#8a5a0c}.dialog-error small[data-v-59e9414b]{color:inherit;opacity:.8}@media (max-width: 620px){[data-v-59e9414b] .app-modal-backdrop{padding:0}[data-v-59e9414b] .app-modal-card{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}[data-v-59e9414b] .app-modal-header,[data-v-59e9414b] .app-modal-footer{border-radius:0}.immutable-code[data-v-59e9414b]{grid-template-columns:1fr;gap:5px}}.category-metrics[data-v-96475c55]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.category-metrics article[data-v-96475c55]{min-height:100px;padding:17px 19px;border:1px solid var(--border);border-top:3px solid #3979e5;border-radius:12px;background:var(--surface);box-shadow:0 5px 16px #1632590a}.category-metrics article.is-active[data-v-96475c55]{border-top-color:#20aa76}.category-metrics article.is-inactive[data-v-96475c55]{border-top-color:#94a3b8}.category-metrics small[data-v-96475c55],.category-metrics span[data-v-96475c55]{color:#7185a5;font-size:11px}.category-metrics strong[data-v-96475c55]{display:block;margin:5px 0 4px;color:#153969;font-size:27px}.category-panel[data-v-96475c55]{padding:20px 22px}.category-toolbar[data-v-96475c55]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.category-toolbar .eyebrow[data-v-96475c55]{margin:0 0 4px}.category-toolbar h2[data-v-96475c55]{margin:0;color:#102d5c;font-size:18px}.category-filters[data-v-96475c55]{display:flex;align-items:end;gap:10px}.category-filters label[data-v-96475c55]{display:grid;gap:5px;color:#496582;font-size:11px;font-weight:700}.category-filters input[data-v-96475c55],.category-filters select[data-v-96475c55]{min-height:38px;border:1px solid #d6e3f3;border-radius:7px;background:#fff;color:#163967;font-size:12px;outline-color:var(--primary)}.category-filters input[data-v-96475c55]{width:min(300px,34vw)}.category-table-wrap[data-v-96475c55]{overflow-x:auto}.category-table[data-v-96475c55]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.category-table th[data-v-96475c55]{padding:12px 14px;border-bottom:1px solid #e5edf6;background:#f7f9fc;color:#61738e;text-align:left;font-size:11px}.category-table td[data-v-96475c55]{padding:14px;border-bottom:1px solid #edf1f6;color:#28486f;vertical-align:middle}.category-table tbody tr[data-v-96475c55]:hover{background:#f9fbff}.category-table th[data-v-96475c55]:nth-child(1){width:15%}.category-table th[data-v-96475c55]:nth-child(2){width:14%}.category-table th[data-v-96475c55]:nth-child(3){width:25%}.category-table th[data-v-96475c55]:nth-child(4){width:9%}.category-table th[data-v-96475c55]:nth-child(5){width:7%}.category-table th[data-v-96475c55]:nth-child(6){width:7%}.category-table th[data-v-96475c55]:nth-child(7){width:23%}.category-table code[data-v-96475c55],.category-cards code[data-v-96475c55]{color:#2868d9;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;word-break:break-word}.category-table code[data-v-96475c55]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-table td>b[data-v-96475c55]{color:#173967}.category-description[data-v-96475c55]{display:-webkit-box;overflow:hidden;color:#617897;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-status[data-v-96475c55]{display:inline-flex;min-height:23px;align-items:center;padding:2px 8px;border:1px solid #bce5cf;border-radius:999px;background:#eaf8f1;color:#168057;font-size:11px;font-weight:700;white-space:nowrap}.category-status.is-inactive[data-v-96475c55]{border-color:#dfe4eb;background:#f3f5f8;color:#6b7280}.category-actions[data-v-96475c55]{display:flex;flex-wrap:wrap;gap:6px}.category-actions button[data-v-96475c55]{min-height:30px;padding:0 9px;border:1px solid #ccdcf0;border-radius:6px;background:#f8fbff;color:#2863b7;font-size:11px;font-weight:700}.category-actions button.is-warning[data-v-96475c55]{border-color:#ecd9af;background:#fff9ed;color:#9a6209}.category-actions button.is-danger[data-v-96475c55]{border-color:#efcecb;background:#fff7f7;color:#b14540}.category-cards[data-v-96475c55]{display:none;margin:0;padding:0;list-style:none;gap:10px}.category-cards li[data-v-96475c55]{display:grid;gap:11px;padding:15px;border:1px solid #e2eaf4;border-radius:11px;background:#fff}.category-cards header[data-v-96475c55]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0}.category-cards header>div[data-v-96475c55]{min-width:0}.category-cards code[data-v-96475c55]{display:block;max-width:100%}.category-cards h3[data-v-96475c55]{margin:4px 0 0;color:#173967;font-size:15px}.category-cards p[data-v-96475c55]{margin:0;color:#657b98;font-size:12px;line-height:1.65}.category-cards dl[data-v-96475c55]{display:flex;gap:22px;margin:0}.category-cards dl div[data-v-96475c55]{display:flex;gap:7px;font-size:11px}.category-cards dt[data-v-96475c55]{color:#8192aa}.category-cards dd[data-v-96475c55]{margin:0;color:#36567e;font-weight:700}@media (max-width: 1023px){.category-table-wrap[data-v-96475c55]{display:none}.category-cards[data-v-96475c55]{display:grid}.category-toolbar[data-v-96475c55]{align-items:stretch;flex-direction:column}.category-filters[data-v-96475c55]{display:grid;grid-template-columns:minmax(0,1fr) 150px}.category-filters input[data-v-96475c55]{width:100%}}@media (max-width: 620px){.category-metrics[data-v-96475c55]{grid-template-columns:1fr;gap:9px}.category-metrics article[data-v-96475c55]{min-height:82px;padding:13px 15px}.category-metrics strong[data-v-96475c55]{display:inline-block;margin:5px 8px 0 0;font-size:23px}.category-panel[data-v-96475c55]{padding:16px}.category-filters[data-v-96475c55]{grid-template-columns:1fr}.category-cards .category-actions button[data-v-96475c55]{flex:1 1 calc(50% - 4px)}}.category-page[data-v-a8f7405a]{padding-bottom:90px}.catalog-tabs[data-v-a8f7405a]{display:flex;gap:8px;margin:0 0 16px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.catalog-tabs a[data-v-a8f7405a]{padding:9px 18px;border-radius:7px;color:#56718d;font-size:13px;font-weight:700}.catalog-tabs a.router-link-active[data-v-a8f7405a]{color:#fff;background:var(--primary)}.hero-refresh[data-v-a8f7405a]{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.55);border-radius:7px;color:#fff;background:#082c634d;font-size:12px;font-weight:700}.hero-refresh[data-v-a8f7405a]:disabled{opacity:.58;cursor:not-allowed}.category-notice[data-v-a8f7405a]{position:relative;display:flex;align-items:center;gap:18px;margin:0 0 14px;padding:13px 42px 13px 15px;border:1px solid #cfe0f4;border-radius:9px;background:#f7fbff;color:#31577f}.category-notice div[data-v-a8f7405a]{display:grid;gap:3px;flex:1}.category-notice b[data-v-a8f7405a]{font-size:13px}.category-notice span[data-v-a8f7405a],.category-notice small[data-v-a8f7405a]{font-size:12px;line-height:1.55}.category-notice small[data-v-a8f7405a]{color:#7187a3}.category-notice button[data-v-a8f7405a]{position:absolute;top:8px;right:11px;border:0;background:transparent;color:inherit;font-size:20px}.category-notice.is-success[data-v-a8f7405a]{border-color:#bfe5d2;background:#f1fbf6;color:#187652}.category-notice.is-conflict[data-v-a8f7405a]{border-color:#f0d8a8;background:#fff9ed;color:#8a5a0c}.category-notice.is-error[data-v-a8f7405a]{border-color:#f1cbc8;background:#fff7f7;color:#a9433f}.category-form[data-v-a8f7405a],.category-state-form[data-v-a8f7405a]{display:grid;gap:15px}.category-form label[data-v-a8f7405a],.category-state-form label[data-v-a8f7405a]{display:grid;gap:6px;color:#36567e;font-size:12px;font-weight:700}.category-form label>span em[data-v-a8f7405a],.category-state-form label>span em[data-v-a8f7405a]{color:#b94a48;font-style:normal}.category-form input[data-v-a8f7405a],.category-form textarea[data-v-a8f7405a],.category-state-form textarea[data-v-a8f7405a]{width:100%;border:1px solid #d1dfef;border-radius:7px;background:#fff;color:#163967;padding:10px 11px;outline-color:var(--primary)}.category-form textarea[data-v-a8f7405a],.category-state-form textarea[data-v-a8f7405a]{min-height:94px;resize:vertical}.category-form small[data-v-a8f7405a],.category-state-form small[data-v-a8f7405a]{color:#8294ad;font-size:11px;font-weight:500;line-height:1.5}.category-form small.field-error[data-v-a8f7405a],.category-state-form small.field-error[data-v-a8f7405a]{color:#b14540;font-weight:700}.immutable-code[data-v-a8f7405a]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #dce7f3;border-radius:7px;background:#f7faff}.immutable-code>span[data-v-a8f7405a]{color:#496582;font-size:12px;font-weight:700}.target-summary[data-v-a8f7405a]{display:grid;gap:4px;padding:13px;border:1px solid #dce7f3;border-radius:8px;background:#f7faff}.target-summary span[data-v-a8f7405a]{color:#2d6bd0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.target-summary b[data-v-a8f7405a]{color:#173967}.target-summary small[data-v-a8f7405a]{color:#7b8fa9}.category-state-form>p[data-v-a8f7405a]{margin:0;color:#617897;font-size:12px;line-height:1.7}.category-state-form>p.delete-warning[data-v-a8f7405a]{color:#a9433f}.dialog-error[data-v-a8f7405a]{display:grid;gap:4px;margin-top:14px;padding:11px 12px;border:1px solid #f0ceca;border-radius:7px;background:#fff7f7;color:#a9433f;font-size:12px;line-height:1.55}.dialog-error.is-conflict[data-v-a8f7405a]{border-color:#ecd9af;background:#fff9ed;color:#8a5a0c}.dialog-error small[data-v-a8f7405a]{color:inherit;opacity:.8}.primary-button.is-danger[data-v-a8f7405a]{border-color:#b91c1c;background:#b91c1c}@media (max-width: 1023px){.category-page[data-v-a8f7405a]{padding-bottom:86px}}@media (max-width: 620px){.catalog-tabs a[data-v-a8f7405a]{flex:1;padding:9px 6px;text-align:center}.immutable-code[data-v-a8f7405a]{grid-template-columns:1fr;gap:5px}.category-notice[data-v-a8f7405a]{align-items:flex-start;flex-direction:column;gap:5px}}.tag-management-page[data-v-a25c1245]{padding-bottom:90px}.hero-refresh[data-v-a25c1245]{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.55);border-radius:7px;color:#fff;background:#082c634d;font-size:12px;font-weight:700}.catalog-tabs[data-v-a25c1245]{display:flex;gap:8px;margin:0 0 16px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.catalog-tabs a[data-v-a25c1245]{padding:9px 18px;border-radius:7px;color:#56718d;font-size:13px;font-weight:700}.catalog-tabs a.router-link-active[data-v-a25c1245]{color:#fff;background:var(--primary)}.catalog-notice[data-v-a25c1245]{position:relative;display:grid;gap:3px;margin-bottom:14px;padding:12px 42px 12px 14px;border:1px solid #cfe0f4;border-radius:9px;background:#f7fbff;color:#31577f;font-size:12px}.catalog-notice.is-success[data-v-a25c1245]{border-color:#bfe5d2;background:#f1fbf6;color:#187652}.catalog-notice.is-conflict[data-v-a25c1245]{border-color:#f0d8a8;background:#fff9ed;color:#8a5a0c}.catalog-notice.is-error[data-v-a25c1245]{border-color:#f1cbc8;background:#fff7f7;color:#a9433f}.catalog-notice button[data-v-a25c1245]{position:absolute;right:10px;top:5px;border:0;background:transparent;color:inherit;font-size:20px}.catalog-metrics[data-v-a25c1245]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.catalog-metrics article[data-v-a25c1245]{padding:16px 18px;border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:10px;background:var(--surface)}.catalog-metrics article.is-active[data-v-a25c1245]{border-top-color:#20aa76}.catalog-metrics article.is-inactive[data-v-a25c1245]{border-top-color:#94a3b8}.catalog-metrics small[data-v-a25c1245]{color:#7185a5}.catalog-metrics strong[data-v-a25c1245]{display:block;margin-top:4px;color:#153969;font-size:26px}.catalog-panel[data-v-a25c1245]{padding:20px 22px}.catalog-toolbar[data-v-a25c1245]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.catalog-toolbar .eyebrow[data-v-a25c1245]{margin:0 0 4px}.catalog-toolbar h2[data-v-a25c1245]{margin:0;color:#102d5c;font-size:18px}.catalog-filters[data-v-a25c1245]{display:flex;align-items:end;gap:10px}.catalog-filters label[data-v-a25c1245],.catalog-form label[data-v-a25c1245]{display:grid;gap:5px;color:#496582;font-size:11px;font-weight:700}.catalog-filters input[data-v-a25c1245],.catalog-filters select[data-v-a25c1245],.catalog-form input[data-v-a25c1245],.catalog-form select[data-v-a25c1245],.catalog-form textarea[data-v-a25c1245]{min-height:38px;border:1px solid #d6e3f3;border-radius:7px;background:#fff;color:#163967;padding:8px 10px}.catalog-filters input[data-v-a25c1245]{width:min(300px,34vw)}.catalog-table-wrap[data-v-a25c1245]{overflow-x:auto}.catalog-table-wrap table[data-v-a25c1245]{width:100%;border-collapse:collapse;font-size:13px}.catalog-table-wrap th[data-v-a25c1245],.catalog-table-wrap td[data-v-a25c1245]{padding:12px 13px;border-bottom:1px solid #e8eef5;text-align:left}.catalog-table-wrap th[data-v-a25c1245]{background:#f7f9fc;color:#61738e;font-size:11px}.catalog-table-wrap code[data-v-a25c1245],.catalog-cards code[data-v-a25c1245],.immutable-code code[data-v-a25c1245]{color:#2868d9;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.catalog-status[data-v-a25c1245]{display:inline-flex;padding:3px 8px;border-radius:999px;color:#168057;background:#eaf8f1;font-size:11px;font-weight:700}.catalog-status.is-inactive[data-v-a25c1245]{color:#6b7280;background:#f3f5f8}.catalog-actions[data-v-a25c1245]{display:flex;flex-wrap:wrap;gap:6px}.catalog-actions button[data-v-a25c1245]{min-height:30px;padding:0 9px;border:1px solid #ccdcf0;border-radius:6px;background:#f8fbff;color:#2863b7;font-size:11px;font-weight:700}.catalog-actions .is-warning[data-v-a25c1245]{color:#9a6209;background:#fff9ed}.catalog-actions .is-danger[data-v-a25c1245]{color:#b14540;background:#fff7f7}.catalog-cards[data-v-a25c1245]{display:none;gap:10px;margin:0;padding:0;list-style:none}.catalog-cards li[data-v-a25c1245]{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:10px;background:#fff}.catalog-cards header[data-v-a25c1245]{display:flex;justify-content:space-between;gap:10px}.catalog-cards h3[data-v-a25c1245]{margin:3px 0 0;color:#173967}.catalog-cards p[data-v-a25c1245],.catalog-cards small[data-v-a25c1245]{margin:0;color:#657b98;font-size:12px}.catalog-form[data-v-a25c1245]{display:grid;gap:14px}.catalog-form textarea[data-v-a25c1245]{min-height:90px;resize:vertical}.catalog-form .field-error[data-v-a25c1245],.dialog-error[data-v-a25c1245]{color:#a9433f}.immutable-code[data-v-a25c1245],.target-summary[data-v-a25c1245]{display:grid;gap:5px;padding:11px 12px;border:1px solid #dce7f3;border-radius:7px;background:#f7faff}.target-summary small[data-v-a25c1245]{color:#7b8fa9}.catalog-form>p[data-v-a25c1245]{margin:0;color:#617897;font-size:12px;line-height:1.7}.dialog-error[data-v-a25c1245]{display:grid;gap:4px;margin-top:14px;padding:11px 12px;border-radius:7px;background:#fff7f7;font-size:12px}.primary-button.is-danger[data-v-a25c1245]{background:#b91c1c;border-color:#b91c1c}@media (max-width:1023px){.catalog-table-wrap[data-v-a25c1245]{display:none}.catalog-cards[data-v-a25c1245]{display:grid}.catalog-toolbar[data-v-a25c1245]{align-items:stretch;flex-direction:column}.catalog-filters[data-v-a25c1245]{display:grid;grid-template-columns:minmax(0,1fr) 150px}.catalog-filters input[data-v-a25c1245]{width:100%}}@media (max-width:620px){.catalog-tabs a[data-v-a25c1245]{flex:1;padding:9px 6px;text-align:center}.catalog-metrics[data-v-a25c1245]{gap:8px}.catalog-panel[data-v-a25c1245]{padding:15px}.catalog-filters[data-v-a25c1245]{grid-template-columns:1fr}.catalog-actions button[data-v-a25c1245]{flex:1}.tag-management-page[data-v-a25c1245]{padding-bottom:86px}}.ticket-reminder-page[data-v-18a16859]{padding-bottom:90px}.catalog-tabs[data-v-18a16859]{display:flex;gap:8px;margin:0 0 16px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.catalog-tabs a[data-v-18a16859]{padding:9px 18px;border-radius:7px;color:#56718d;font-size:13px;font-weight:700}.catalog-tabs a.router-link-active[data-v-18a16859]{color:#fff;background:var(--primary)}@media (max-width: 620px){.catalog-tabs a[data-v-18a16859]{flex:1;padding:9px 6px;text-align:center}}.situational-hotspot-map[data-v-76c88464]{position:relative;width:100%;height:100%;overflow:hidden;background:#071833}.situational-hotspot-map__canvas[data-v-76c88464]{position:absolute;top:0;right:0;bottom:0;left:0}.situational-hotspot-map__state[data-v-76c88464]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:18px;color:#87a9cd;background:#071833e6;font-size:12px;text-align:center}.situational-hotspot-map__state.is-error[data-v-76c88464]{color:#f0a08d}.situational-hotspot-map__empty[data-v-76c88464]{position:absolute;z-index:4;top:10px;left:10px;padding:5px 8px;border:1px solid rgba(82,152,205,.32);border-radius:4px;color:#91afd1;background:#051630d6;font-size:9px}.situational-hotspot-map__legend[data-v-76c88464]{position:absolute;z-index:4;right:8px;bottom:7px;display:flex;gap:9px;padding:5px 7px;border:1px solid rgba(71,144,199,.25);border-radius:4px;color:#9ab6d5;background:#04132bd6;font-size:8px}.situational-hotspot-map__legend span[data-v-76c88464]{display:flex;align-items:center;gap:4px}.situational-hotspot-map__legend i[data-v-76c88464]{width:7px;height:7px;border-radius:50%}.situational-hotspot-map__legend i.ticket[data-v-76c88464]{border-color:#8fc8ff;background:#70a8ff}.situational-ticket-marker{display:grid;place-items:center;width:16px;height:16px;border:2px solid #d9f4ff;border-radius:50%;background:#70a8ff;box-shadow:0 0 0 4px #70a8ff2e,0 0 12px #70a8ff99;cursor:pointer}.situational-ticket-marker i{width:5px;height:5px;border-radius:50%;background:#fff}.situational-ticket-marker.is-pending_review,.situational-ticket-marker.is-pending_dispatch{background:#e9a53d;box-shadow:0 0 0 4px #e9a53d2e,0 0 12px #e9a53d99}.situational-ticket-marker.is-pending_acceptance,.situational-ticket-marker.is-processing{background:#16a9b4;box-shadow:0 0 0 4px #16a9b42e,0 0 12px #16a9b499}.situational-ticket-marker.is-closed{background:#20a66f;box-shadow:0 0 0 4px #20a66f2e,0 0 12px #20a66f99}.situational-ticket-marker.is-returned,.situational-ticket-marker.is-rejected,.situational-ticket-marker.is-cancelled{background:#df645d;box-shadow:0 0 0 4px #df645d2e,0 0 12px #df645d99}.situational-ticket-popup{width:264px;padding:11px 12px;border:1px solid rgba(104,180,240,.38);border-radius:6px;background:#06162ff7;box-shadow:0 12px 30px #00000073;color:#cfe4f7}.situational-ticket-popup__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.situational-ticket-popup__top small{overflow:hidden;color:#7fa6cd;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.situational-ticket-popup__status{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px 6px;border-radius:4px;background:#70a8ff24;color:#9cc8ff;font-size:9px;font-weight:800}.situational-ticket-popup__status.is-pending_review,.situational-ticket-popup__status.is-pending_dispatch{background:#e9a53d29;color:#ffd27d}.situational-ticket-popup__status.is-pending_acceptance,.situational-ticket-popup__status.is-processing{background:#16a9b429;color:#6ee3d0}.situational-ticket-popup__status.is-closed{background:#20a66f29;color:#7ce8ad}.situational-ticket-popup__status.is-returned,.situational-ticket-popup__status.is-rejected,.situational-ticket-popup__status.is-cancelled{background:#df645d29;color:#ffaaa1}.situational-ticket-popup>b{display:block;overflow:hidden;color:#e8f5ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.situational-ticket-popup>p{display:-webkit-box;overflow:hidden;margin:6px 0;color:#9fbcd9;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.situational-ticket-popup__facts{display:grid;gap:4px;padding:7px 0;border-top:1px solid rgba(91,148,204,.22);color:#8fb0d1;font-size:9px}.situational-ticket-popup__facts span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.situational-ticket-popup__note{display:block;color:#6f90b2;font-size:8px;line-height:1.45}.situational-ticket-popup__action{width:100%;min-height:30px;margin-top:9px;border:0;border-radius:5px;background:#2e7fe8;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.situational-ticket-popup__action:hover{background:#256fcc}.situational-hotspot-map .amap-scale-text{color:#b3cce7!important}.situational-hotspot-map .amap-scale-edgeleft,.situational-hotspot-map .amap-scale-edgeright,.situational-hotspot-map .amap-scale-middle{border-color:#8db7da!important}.situational-screen[data-v-cf78dac1]{--line: rgba(85,153,222,.25);min-height:100vh;padding:20px 28px;color:#e3f2ff;background:radial-gradient(circle at 50% -15%,#11386b 0,#071a3a 35%,#06142d 72%);font-family:Microsoft YaHei UI,system-ui,sans-serif;box-sizing:border-box}.screen-header[data-v-cf78dac1],.headline-metrics[data-v-cf78dac1],.screen-grid[data-v-cf78dac1],.special-section[data-v-cf78dac1],.screen-footer[data-v-cf78dac1],.connection-status[data-v-cf78dac1]{max-width:1800px;margin-inline:auto}.screen-header[data-v-cf78dac1]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px}.screen-brand[data-v-cf78dac1],.screen-meta[data-v-cf78dac1]{display:flex;align-items:center;gap:12px}.screen-brand p[data-v-cf78dac1],.screen-brand small[data-v-cf78dac1]{margin:0;display:block}.screen-brand p[data-v-cf78dac1]{font-size:17px;font-weight:800}.screen-brand small[data-v-cf78dac1]{margin-top:4px;color:#7294c0;font-size:10px}.brand-orbit[data-v-cf78dac1]{position:relative;width:40px;height:40px;border:1px solid #39d5c5;border-radius:50%}.brand-orbit span[data-v-cf78dac1]{position:absolute;width:5px;height:5px;border-radius:50%;background:#39d5c5;box-shadow:0 0 9px #39d5c5}.brand-orbit span[data-v-cf78dac1]:nth-child(1){top:4px;right:7px}.brand-orbit span[data-v-cf78dac1]:nth-child(2){bottom:5px;left:8px;background:#70a8ff}.brand-orbit span[data-v-cf78dac1]:nth-child(3){bottom:9px;right:4px;background:#f7b84b}.screen-title[data-v-cf78dac1]{text-align:center}.screen-title span[data-v-cf78dac1]{color:#64d8df;font-size:10px;letter-spacing:.35em}.screen-title h1[data-v-cf78dac1]{margin:2px 0;font-size:28px;letter-spacing:.12em}.screen-title i[data-v-cf78dac1]{display:block;width:110px;height:2px;margin:6px auto;background:linear-gradient(90deg,transparent,#39d5c5,transparent)}.screen-meta[data-v-cf78dac1]{justify-content:flex-end}.screen-meta>div[data-v-cf78dac1]{display:grid;text-align:right}.screen-meta b[data-v-cf78dac1]{font:21px Consolas}.screen-meta span[data-v-cf78dac1]{color:#7294c0;font-size:10px}.screen-icon-button[data-v-cf78dac1],.screen-back-button[data-v-cf78dac1]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:7px;color:#9fc7e6;background:#174171;cursor:pointer}.screen-back-button[data-v-cf78dac1]:hover{color:#e8fbff;border-color:#39d5c5;background:#1b4f83}.connection-status[data-v-cf78dac1]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:10px;color:#f5b867;font-size:10px}.connection-status.ok[data-v-cf78dac1]{color:#63d9c7}.connection-status i[data-v-cf78dac1],.special-status i[data-v-cf78dac1]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.connection-status span[data-v-cf78dac1]{color:#56789f}.headline-metrics[data-v-cf78dac1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.headline-metric[data-v-cf78dac1]{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:88px;overflow:hidden;padding:12px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(135deg,#0e2c55eb,#071937eb);box-sizing:border-box}.headline-metric>div[data-v-cf78dac1]:nth-child(2){min-width:0}.headline-metric span[data-v-cf78dac1],.headline-metric small[data-v-cf78dac1]{display:block;color:#84a5c9;font-size:9px;white-space:nowrap}.headline-metric strong[data-v-cf78dac1]{display:block;margin:5px 0;color:#e9fbff;font:24px Bahnschrift,Consolas}.headline-metric em[data-v-cf78dac1]{margin-left:3px;color:#9cb9d7;font-size:9px;font-style:normal}.headline-metric.warning[data-v-cf78dac1]{border-color:#f7b84b59}.headline-metric.danger[data-v-cf78dac1]{border-color:#ef7b6766;background:linear-gradient(135deg,#552430b8,#141935eb)}.metric-icon[data-v-cf78dac1]{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:7px}.metric-icon.cyan[data-v-cf78dac1]{color:#54e1d1;background:#39d5c521}.metric-icon.blue[data-v-cf78dac1]{color:#72b0ff;background:#70a8ff21}.metric-icon.violet[data-v-cf78dac1]{color:#b598ff;background:#aa8cff21}.metric-icon.green[data-v-cf78dac1]{color:#70e69c;background:#6fd28e21}.metric-icon.red[data-v-cf78dac1]{color:#ff9d8f;background:#ef7b6721}.metric-icon.orange[data-v-cf78dac1]{color:#ffc760;background:#f7b84b24}.metric-spark[data-v-cf78dac1]{width:45px;height:25px;margin-left:auto;align-self:flex-end;border-bottom:2px solid #39d5c5;border-radius:50%;transform:skewY(-19deg);opacity:.8}.spark-blue[data-v-cf78dac1]{border-color:#70a8ff;transform:skewY(14deg)}.spark-violet[data-v-cf78dac1]{border-color:#aa8cff;transform:skewY(-10deg)}.spark-red[data-v-cf78dac1]{border-color:#ef7b67}.rate-ring[data-v-cf78dac1]{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;margin-left:auto;border:3px solid #36d4be;border-left-color:#36d4be33;border-radius:50%;transform:rotate(-35deg)}.rate-ring b[data-v-cf78dac1],.rate-ring small[data-v-cf78dac1]{transform:rotate(35deg)}.rate-ring b[data-v-cf78dac1]{color:#a9f6e6;font:11px Bahnschrift}.rate-ring small[data-v-cf78dac1]{margin-top:-5px;color:#65d9c9;font-size:8px}.alert-pulse[data-v-cf78dac1]{display:grid;place-items:center;width:42px;height:42px;margin-left:auto;border:1px solid rgba(255,147,112,.42);border-radius:50%}.alert-pulse span[data-v-cf78dac1]{width:12px;height:12px;border-radius:50%;background:#ef7b67;box-shadow:0 0 0 7px #ef7b6724,0 0 21px #ef7b67cc}.screen-grid[data-v-cf78dac1]{display:grid;gap:10px;margin-top:11px}.main-grid[data-v-cf78dac1]{grid-template-columns:.8fr 1.5fr .85fr}.ranking-grid[data-v-cf78dac1]{grid-template-columns:1.05fr 1fr .85fr}.screen-panel[data-v-cf78dac1],.special-section[data-v-cf78dac1]{min-width:0;padding:14px 15px;border:1px solid var(--line);border-radius:6px;background:#091b3be0;box-sizing:border-box}.screen-panel[data-v-cf78dac1]{min-height:290px;overflow:hidden}.panel-header[data-v-cf78dac1],.special-section>header[data-v-cf78dac1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.panel-header h2[data-v-cf78dac1],.special-section h2[data-v-cf78dac1]{margin:3px 0 0;font-size:15px}.panel-note[data-v-cf78dac1]{color:#6888af;font-size:9px;white-space:nowrap}.panel-live[data-v-cf78dac1]{display:flex;align-items:center;gap:5px;color:#51d5c2;font-size:9px;white-space:nowrap}.panel-live i[data-v-cf78dac1]{width:6px;height:6px;border-radius:50%;background:#3dd4af;box-shadow:0 0 8px #3dd4af}.warning-text[data-v-cf78dac1]{color:#f4b856}.panel-kicker[data-v-cf78dac1]{display:flex;align-items:center;gap:5px;color:#51cdd3;font-size:9px;letter-spacing:.1em;font-weight:800}.panel-state[data-v-cf78dac1]{display:grid;place-items:center;min-height:205px;color:#7897ba;font-size:13px;border:1px dashed rgba(84,145,198,.2);border-radius:5px;background:#07183373}.situational-map-shell[data-v-cf78dac1]{height:280px;margin-top:12px;overflow:hidden;border:1px solid rgba(83,153,215,.2);background:#071833}.category-chart[data-v-cf78dac1]{position:relative;height:170px}.chart-pie[data-v-cf78dac1]{width:100%;height:170px}.pie-center[data-v-cf78dac1]{position:absolute;inset:50% auto auto 50%;display:grid;text-align:center;transform:translate(-50%,-50%)}.pie-center b[data-v-cf78dac1]{font:20px Bahnschrift}.pie-center span[data-v-cf78dac1]{color:#6f91b9;font-size:9px}.category-legend[data-v-cf78dac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.category-legend button[data-v-cf78dac1]{overflow:hidden;border:0;color:#91abcb;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.category-legend button.active[data-v-cf78dac1]{color:#fff}.category-legend i[data-v-cf78dac1]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%}.chart-trend[data-v-cf78dac1],.chart-department[data-v-cf78dac1]{width:100%;height:230px}.worker-rank-list[data-v-cf78dac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:10px}.worker-rank-row[data-v-cf78dac1]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;margin:0;padding:3px 6px;border:1px solid rgba(85,153,222,.14);border-radius:5px;background:#0c285061;box-sizing:border-box}.worker-rank[data-v-cf78dac1]{display:grid;place-items:center;width:25px;height:21px;border-radius:4px;color:#8ba9cc;background:#5286be24;font:10px Bahnschrift}.worker-rank-1[data-v-cf78dac1]{color:#ffe09c;background:#dfa84442;box-shadow:inset 0 0 0 1px #ffe09c47}.worker-rank-2[data-v-cf78dac1]{color:#d5e7f4;background:#9db7cd38}.worker-rank-3[data-v-cf78dac1]{color:#ffc0a2;background:#c76f4942}.worker-rank-person[data-v-cf78dac1]{display:grid;min-width:0;height:auto;overflow:visible;gap:2px;background:transparent;border-radius:0}.worker-rank-person strong[data-v-cf78dac1]{overflow:hidden;color:#d5e8f8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.worker-rank-person small[data-v-cf78dac1]{overflow:hidden;color:#7b9cc4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.worker-rank-track[data-v-cf78dac1]{display:block;height:4px;margin-top:1px;overflow:hidden;border-radius:3px;background:#5286be29}.worker-rank-track i[data-v-cf78dac1]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d5c5,#74c9e8)}.worker-rank-score[data-v-cf78dac1]{display:flex;align-items:baseline;gap:3px}.worker-rank-score b[data-v-cf78dac1]{color:#6de0d0;font:16px Bahnschrift}.worker-rank-score span[data-v-cf78dac1]{color:#55d5c0;font-size:9px}.backlog-list[data-v-cf78dac1]{display:grid;gap:13px;padding:6px 0 15px}.backlog-row[data-v-cf78dac1]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px}.backlog-index[data-v-cf78dac1]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#a7c0dc;background:#4373ad30;font:11px Bahnschrift}.backlog-1[data-v-cf78dac1]{color:#ffd58d;background:#eca33b38}.backlog-2[data-v-cf78dac1]{color:#f4c6a7;background:#c46f4b38}.backlog-row div[data-v-cf78dac1]{display:grid;gap:3px}.backlog-row strong[data-v-cf78dac1]{color:#cce2f5;font-size:11px}.backlog-row small[data-v-cf78dac1]{color:#718eaf;font-size:9px}.backlog-row>b[data-v-cf78dac1]{color:#ff9b85;font:20px Bahnschrift}.backlog-row>b em[data-v-cf78dac1]{margin-left:2px;color:#a87f79;font-size:9px;font-style:normal}.special-section[data-v-cf78dac1]{margin-top:11px}.special-section header p[data-v-cf78dac1]{margin:4px 0;color:#718eaf;font-size:10px}.special-status[data-v-cf78dac1]{display:flex;align-items:center;gap:6px;color:#63d9c7;font-size:9px}.special-status span[data-v-cf78dac1]{color:#496e99}.category-tabs[data-v-cf78dac1]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:12px;padding-bottom:12px;border-bottom:1px solid rgba(88,150,204,.2)}.category-tabs button[data-v-cf78dac1]{display:flex;align-items:center;justify-content:center;gap:4px;min-height:33px;border:1px solid rgba(87,148,203,.2);border-radius:4px;color:#7897ba;background:#163d6754;cursor:pointer}.category-tabs button.active[data-v-cf78dac1]{border-color:var(--tab-color);color:#fff;background:color-mix(in srgb,var(--tab-color) 16%,rgba(15,56,93,.8));box-shadow:inset 0 -2px 0 var(--tab-color)}.special-board-title[data-v-cf78dac1]{display:flex;align-items:center;gap:10px;margin:13px 0}.special-color[data-v-cf78dac1]{flex:0 0 4px;width:4px;height:34px;border-radius:4px;box-shadow:0 0 11px var(--active-category)}.special-board-title h3[data-v-cf78dac1],.special-board-title p[data-v-cf78dac1]{margin:0}.special-board-title p[data-v-cf78dac1]{margin-top:3px;color:#7694b6;font-size:9px}.special-stats[data-v-cf78dac1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.special-stat[data-v-cf78dac1]{padding:11px;border:1px solid rgba(84,145,198,.2);border-radius:4px;background:#0b274ca3}.special-stat span[data-v-cf78dac1],.special-stat small[data-v-cf78dac1]{display:block;color:#7896b8;font-size:9px}.special-stat strong[data-v-cf78dac1]{display:block;margin:5px 0;font:20px Bahnschrift;color:#e3f8ff}.special-stat.warning strong[data-v-cf78dac1],.special-stat.warning small[data-v-cf78dac1]{color:#f5b867}.screen-footer[data-v-cf78dac1]{display:flex;justify-content:space-between;gap:12px;padding:12px 3px 0;color:#56789f;font-size:9px}.screen-footer span[data-v-cf78dac1]{display:flex;align-items:center;gap:5px}.is-fullscreen[data-v-cf78dac1]{width:100%;min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.is-fullscreen .screen-header[data-v-cf78dac1],.is-fullscreen .headline-metrics[data-v-cf78dac1],.is-fullscreen .screen-grid[data-v-cf78dac1],.is-fullscreen .special-section[data-v-cf78dac1],.is-fullscreen .screen-footer[data-v-cf78dac1],.is-fullscreen .connection-status[data-v-cf78dac1]{max-width:none;margin-inline:0}.is-fullscreen .headline-metrics[data-v-cf78dac1]{flex:0 0 auto}.is-fullscreen .screen-grid[data-v-cf78dac1]{flex:1 1 auto;min-height:0}.is-fullscreen .main-grid[data-v-cf78dac1],.is-fullscreen .ranking-grid[data-v-cf78dac1]{grid-auto-rows:1fr}.is-fullscreen .screen-panel[data-v-cf78dac1]{min-height:0;height:100%;display:flex;flex-direction:column}.is-fullscreen .screen-footer[data-v-cf78dac1]{flex:0 0 auto}html.situational-fullscreen,html.situational-fullscreen body{overflow:hidden}@media (min-width:721px){.situational-screen.is-fullscreen[data-v-cf78dac1]{padding:12px 20px 10px}.is-fullscreen .screen-header[data-v-cf78dac1]{min-height:53px;margin-bottom:5px}.is-fullscreen .brand-orbit[data-v-cf78dac1]{width:36px;height:36px}.is-fullscreen .screen-brand p[data-v-cf78dac1]{font-size:15px}.is-fullscreen .screen-title h1[data-v-cf78dac1]{font-size:26px}.is-fullscreen .screen-meta b[data-v-cf78dac1]{font-size:20px}.is-fullscreen .headline-metrics[data-v-cf78dac1]{gap:8px}.is-fullscreen .headline-metric[data-v-cf78dac1]{min-height:78px;padding:10px 11px}.is-fullscreen .headline-metric strong[data-v-cf78dac1]{font-size:22px}.is-fullscreen .screen-grid[data-v-cf78dac1]{gap:8px;margin-top:9px}.is-fullscreen .main-grid[data-v-cf78dac1]{grid-template-columns:.75fr 1.5fr .85fr;flex:1.35 1 auto}.is-fullscreen .ranking-grid[data-v-cf78dac1]{flex:.65 1 auto}.is-fullscreen .screen-panel[data-v-cf78dac1]{min-height:0;padding:11px 13px}.is-fullscreen .situational-map-shell[data-v-cf78dac1]{height:auto;min-height:300px;margin-top:7px;flex:1 1 auto}.is-fullscreen .category-chart[data-v-cf78dac1]{height:auto;min-height:150px;flex:1 1 auto}.is-fullscreen .chart-pie[data-v-cf78dac1]{height:100%;min-height:150px}.is-fullscreen .chart-trend[data-v-cf78dac1]{height:auto;min-height:215px;flex:1 1 auto}.is-fullscreen .chart-department[data-v-cf78dac1]{height:auto;min-height:150px;flex:1 1 auto}.is-fullscreen .ranking-panel[data-v-cf78dac1]{min-height:170px}.is-fullscreen .worker-rank-list[data-v-cf78dac1],.is-fullscreen .backlog-list[data-v-cf78dac1]{flex:1 1 auto;align-content:stretch}.is-fullscreen .worker-rank-list[data-v-cf78dac1]{gap:5px 10px;margin-top:7px}.is-fullscreen .worker-rank-row[data-v-cf78dac1]{min-height:30px;padding:2px 5px;gap:6px}.is-fullscreen .worker-rank-person strong[data-v-cf78dac1]{font-size:10px}.is-fullscreen .worker-rank-person small[data-v-cf78dac1]{font-size:7px}.is-fullscreen .worker-rank-score b[data-v-cf78dac1]{font:14px Bahnschrift}.is-fullscreen .worker-rank-score span[data-v-cf78dac1]{font-size:8px}.is-fullscreen .backlog-list[data-v-cf78dac1]{gap:6px;padding:2px 0 6px}.is-fullscreen .backlog-row[data-v-cf78dac1]{gap:6px}.is-fullscreen .backlog-row strong[data-v-cf78dac1]{font-size:10px}.is-fullscreen .backlog-row small[data-v-cf78dac1]{font-size:8px}.is-fullscreen .backlog-row>b[data-v-cf78dac1]{font:17px Bahnschrift}.is-fullscreen .panel-state[data-v-cf78dac1]{flex:1 1 auto;min-height:0}.is-fullscreen .special-section[data-v-cf78dac1]{margin-top:7px;padding:9px 11px 10px}.is-fullscreen .category-tabs[data-v-cf78dac1]{gap:4px;margin-top:7px;padding-bottom:7px}.is-fullscreen .category-tabs button[data-v-cf78dac1]{min-height:26px}.is-fullscreen .special-board-title[data-v-cf78dac1]{margin:8px 0 6px}.is-fullscreen .special-color[data-v-cf78dac1]{height:26px}.is-fullscreen .special-stat[data-v-cf78dac1]{padding:7px 8px}.is-fullscreen .special-stat strong[data-v-cf78dac1]{margin:3px 0 2px;font-size:16px}.is-fullscreen .screen-footer[data-v-cf78dac1]{padding-top:8px}}@media (max-width:1200px){.headline-metrics[data-v-cf78dac1]{grid-template-columns:repeat(3,1fr)}.main-grid[data-v-cf78dac1],.ranking-grid[data-v-cf78dac1]{grid-template-columns:repeat(2,1fr)}.trend-panel[data-v-cf78dac1]{grid-column:span 2}.category-tabs[data-v-cf78dac1]{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.situational-screen[data-v-cf78dac1]{padding:14px 12px}.screen-header[data-v-cf78dac1]{grid-template-columns:1fr auto}.screen-title[data-v-cf78dac1],.screen-meta span[data-v-cf78dac1]{display:none}.headline-metrics[data-v-cf78dac1],.main-grid[data-v-cf78dac1],.ranking-grid[data-v-cf78dac1]{grid-template-columns:1fr 1fr}.main-grid[data-v-cf78dac1],.ranking-grid[data-v-cf78dac1]{grid-template-columns:1fr}.trend-panel[data-v-cf78dac1]{grid-column:auto}.special-stats[data-v-cf78dac1]{grid-template-columns:1fr 1fr}.screen-footer[data-v-cf78dac1]{display:grid}.connection-status[data-v-cf78dac1]{justify-content:flex-start}}@media (max-width:430px){.headline-metrics[data-v-cf78dac1],.special-stats[data-v-cf78dac1]{grid-template-columns:1fr}.category-tabs[data-v-cf78dac1]{grid-template-columns:repeat(2,1fr)}}.hero-back[data-v-a9216a73],.hero-refresh[data-v-a9216a73]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.45);border-radius:6px;color:#fff;background:#07234e40}.hero-back[data-v-a9216a73]{text-decoration:none}.role-notice[data-v-a9216a73]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid #b9d9c9;border-radius:6px;background:#f2fbf6;color:#176b48;font-size:13px}.role-notice.is-error[data-v-a9216a73],.role-notice.is-conflict[data-v-a9216a73]{border-color:#f0c9c5;background:#fff7f6;color:#a33b34}.role-notice small[data-v-a9216a73]{margin-left:auto}.role-notice button[data-v-a9216a73]{border:0;background:transparent;color:inherit;font-size:20px}.role-metrics[data-v-a9216a73]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.role-metrics article[data-v-a9216a73]{padding:15px 18px;border:1px solid #e1e8f2;border-radius:6px;background:#fff}.role-metrics small[data-v-a9216a73]{display:block;color:#7186a4;font-size:11px}.role-metrics strong[data-v-a9216a73]{display:block;margin-top:7px;color:#153d73;font-size:25px}.role-directory[data-v-a9216a73]{padding:0;overflow:hidden}.role-directory>header[data-v-a9216a73]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e7edf5}.role-directory h2[data-v-a9216a73],.role-directory .eyebrow[data-v-a9216a73]{margin:0}.role-directory h2[data-v-a9216a73]{margin-top:4px;font-size:18px}.role-filters[data-v-a9216a73]{display:flex;gap:8px}.role-filters input[data-v-a9216a73],.role-filters select[data-v-a9216a73],.role-form input[data-v-a9216a73],.role-form select[data-v-a9216a73],.role-form textarea[data-v-a9216a73]{border:1px solid #d4dfed;border-radius:5px;background:#fff;padding:9px 10px;color:#183967}.role-filters input[data-v-a9216a73]{width:230px}.role-table-wrap[data-v-a9216a73]{overflow-x:auto}.role-table-wrap table[data-v-a9216a73]{width:100%;border-collapse:collapse;font-size:12px}.role-table-wrap th[data-v-a9216a73],.role-table-wrap td[data-v-a9216a73]{padding:13px 16px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.role-table-wrap th[data-v-a9216a73]{color:#627b9d;background:#f8fafc;font-size:11px}.role-table-wrap td[data-v-a9216a73]:first-child{display:grid;gap:4px;min-width:220px}.role-table-wrap code[data-v-a9216a73],.role-cards code[data-v-a9216a73],.permission-editor code[data-v-a9216a73]{color:#54749e;font-size:11px}.role-table-wrap small[data-v-a9216a73]{color:#8191a8}.role-status[data-v-a9216a73]{display:inline-flex;padding:3px 7px;border-radius:4px;background:#e6f7ef;color:#13805a;font-size:11px;font-weight:700}.role-status.inactive[data-v-a9216a73]{background:#f1f3f6;color:#6c788a}.role-actions[data-v-a9216a73]{display:flex;gap:5px}.role-actions button[data-v-a9216a73]{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #d5e0ee;border-radius:5px;color:#315f98;background:#fff}.role-actions button[data-v-a9216a73]:disabled{opacity:.35;cursor:not-allowed}.role-cards[data-v-a9216a73]{display:none}.role-form[data-v-a9216a73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-form label[data-v-a9216a73]{display:grid;gap:7px;color:#34577f;font-size:12px;font-weight:700}.role-form .wide[data-v-a9216a73],.permission-editor[data-v-a9216a73],.role-form>p[data-v-a9216a73],.dialog-error[data-v-a9216a73]{grid-column:1/-1}.role-form textarea[data-v-a9216a73]{resize:vertical}.role-form>p[data-v-a9216a73]{margin:0;padding:12px;border-radius:5px;background:#f7f9fc;color:#5d7493;line-height:1.7}.dialog-error[data-v-a9216a73]{padding:10px 12px;border:1px solid #efc5c2;border-radius:5px;background:#fff5f4;color:#a33b34;font-size:12px}.permission-editor[data-v-a9216a73]{display:grid;gap:12px;max-height:430px;padding:14px;border:1px solid #dce6f2;border-radius:6px;overflow-y:auto;background:#f9fbfd}.permission-heading[data-v-a9216a73]{display:flex;align-items:center;gap:9px}.permission-heading>div[data-v-a9216a73]{display:grid}.permission-heading small[data-v-a9216a73]{color:#778ba6;font-size:11px}.permission-heading strong[data-v-a9216a73]{margin-left:auto;color:#2868e6}.permission-editor section[data-v-a9216a73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.permission-editor h4[data-v-a9216a73]{grid-column:1/-1;margin:5px 0 0;color:#6880a0;font-size:11px;text-transform:uppercase}.permission-editor label[data-v-a9216a73]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #e2e9f2;border-radius:5px;background:#fff}.permission-editor label>span[data-v-a9216a73]{display:grid;min-width:0}.permission-editor label>small[data-v-a9216a73]{color:#7286a3;font-size:10px}.permission-editor label.locked[data-v-a9216a73]{background:#f1f4f8}.permission-editor input[data-v-a9216a73]{margin:0}@media (max-width:900px){.role-directory>header[data-v-a9216a73]{align-items:stretch;flex-direction:column}.role-filters[data-v-a9216a73]{display:grid;grid-template-columns:1fr 1fr}.role-filters input[data-v-a9216a73]{grid-column:1/-1;width:100%}.role-table-wrap[data-v-a9216a73]{display:none}.role-cards[data-v-a9216a73]{display:grid;gap:10px;padding:12px}.role-cards article[data-v-a9216a73]{padding:14px;border:1px solid #e0e8f2;border-radius:6px;background:#fff}.role-cards header[data-v-a9216a73]{display:flex;align-items:start;justify-content:space-between;gap:10px}.role-cards header>div[data-v-a9216a73]{display:grid;gap:4px}.role-cards p[data-v-a9216a73]{color:#7287a3;font-size:12px;line-height:1.6}.role-cards dl[data-v-a9216a73]{display:grid;grid-template-columns:72px 1fr;gap:7px;margin:12px 0;font-size:12px}.role-cards dt[data-v-a9216a73]{color:#7a8da7}.role-cards dd[data-v-a9216a73]{margin:0}.permission-editor section[data-v-a9216a73]{grid-template-columns:1fr}}@media (max-width:520px){.role-metrics[data-v-a9216a73]{grid-template-columns:repeat(3,1fr);gap:7px}.role-metrics article[data-v-a9216a73]{padding:11px}.role-metrics strong[data-v-a9216a73]{font-size:20px}.role-filters[data-v-a9216a73]{grid-template-columns:1fr}.role-filters input[data-v-a9216a73]{grid-column:auto}.role-form[data-v-a9216a73]{grid-template-columns:1fr}.role-form .wide[data-v-a9216a73],.permission-editor[data-v-a9216a73],.role-form>p[data-v-a9216a73],.dialog-error[data-v-a9216a73]{grid-column:auto}}.access-denied-page[data-v-705bd3ab]{display:grid;min-height:calc(100vh - 92px);place-items:center;padding:32px 20px;background:#f4f7fb}.access-denied-panel[data-v-705bd3ab]{width:min(100%,620px);padding:42px 36px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1a375b14;text-align:center}.access-denied-icon[data-v-705bd3ab]{display:grid;width:56px;height:56px;margin:0 auto 18px;place-items:center;border-radius:50%;color:#a64032;background:#f9e8e4}.access-denied-panel p[data-v-705bd3ab]{margin:0;color:#a64032;font-size:12px;font-weight:800}.access-denied-panel h1[data-v-705bd3ab]{margin:10px 0 12px;color:#173967;font-size:24px}.access-denied-panel div[data-v-705bd3ab]{color:#61758e;font-size:14px;line-height:1.7}.access-denied-panel a[data-v-705bd3ab]{display:inline-flex;min-height:38px;align-items:center;gap:6px;margin-top:24px;padding:0 14px;border-radius:6px;color:#fff;background:#2868e6;font-size:13px;font-weight:700}@media (max-width: 560px){.access-denied-panel[data-v-705bd3ab]{padding:34px 20px}.access-denied-panel h1[data-v-705bd3ab]{font-size:20px}}.point-adjustments-panel[data-v-fa3d593f]{display:grid;gap:16px;padding-bottom:72px}.panel-heading[data-v-fa3d593f]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--border);border-left:4px solid #2364c4;border-radius:8px;background:var(--surface);color:#2364c4}.panel-heading h2[data-v-fa3d593f],.zone-heading h3[data-v-fa3d593f]{margin:0;color:#163967}.panel-heading h2[data-v-fa3d593f]{font-size:20px}.panel-description[data-v-fa3d593f]{margin:6px 0 0;color:#617897;font-size:12px;line-height:1.6}.eyebrow[data-v-fa3d593f],.zone-kicker[data-v-fa3d593f]{margin:0 0 5px;color:#4777b9;font-size:10px;font-weight:800;letter-spacing:.12em}.operation-grid[data-v-fa3d593f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.operation-zone[data-v-fa3d593f]{display:grid;gap:16px;min-width:0;padding:18px;border:1px solid var(--border);border-top:3px solid #2364c4;border-radius:8px;background:#fff;box-shadow:0 7px 18px #1639670d}.reversal-zone[data-v-fa3d593f]{border-top-color:#c3791c}.zone-heading[data-v-fa3d593f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#2364c4}.reversal-zone .zone-heading[data-v-fa3d593f]{color:#a56215}.zone-heading h3[data-v-fa3d593f]{font-size:16px}.operation-form[data-v-fa3d593f]{display:grid;gap:13px}.operation-form label[data-v-fa3d593f]{display:grid;gap:5px;min-width:0;color:#496582;font-size:11px;font-weight:700}.operation-form input[data-v-fa3d593f],.operation-form textarea[data-v-fa3d593f]{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #d6e3f3;border-radius:6px;background:#fff;color:#163967;padding:8px 10px;font:inherit;font-weight:400}.operation-form textarea[data-v-fa3d593f]{min-height:82px;resize:vertical}.operation-form input[data-v-fa3d593f]:focus,.operation-form textarea[data-v-fa3d593f]:focus{outline:2px solid rgba(35,100,196,.18);border-color:#2364c4}.operation-form input[data-v-fa3d593f]:disabled,.operation-form textarea[data-v-fa3d593f]:disabled{cursor:not-allowed;background:#f4f7fb;color:#7185a5}.field-error[data-v-fa3d593f]{color:#b3403e;font-weight:600}.field-hint[data-v-fa3d593f]{color:#7185a5;font-weight:400;line-height:1.5}.operation-submit[data-v-fa3d593f]{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:36px}.operation-submit.is-warning[data-v-fa3d593f]{background:#a56215;border-color:#a56215}.operation-status[data-v-fa3d593f]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;padding:11px 12px;border:1px solid #d4e1ef;border-radius:6px;color:#31577f;background:#f7fbff;font-size:12px;line-height:1.5}.operation-status small[data-v-fa3d593f],.operation-status code[data-v-fa3d593f]{grid-column:2;min-width:0;overflow-wrap:anywhere}.operation-status code[data-v-fa3d593f]{color:inherit;font-size:11px}.operation-status.is-success[data-v-fa3d593f]{border-color:#bfe5d2;background:#f1fbf6;color:#187652}.operation-status.is-error[data-v-fa3d593f]{border-color:#f1cbc8;background:#fff7f7;color:#a9433f}.operation-status.is-conflict[data-v-fa3d593f]{border-color:#f0d8a8;background:#fff9ed;color:#8a5a0c}.operation-status.is-retryable[data-v-fa3d593f]{border-color:#cbdcf3;background:#f4f8ff;color:#285d9d}.confirmation-copy[data-v-fa3d593f]{display:grid;gap:8px}.confirmation-copy p[data-v-fa3d593f]{margin:0;color:#163967;font-weight:700}.confirmation-copy small[data-v-fa3d593f]{color:#617897;line-height:1.6}@media (max-width: 820px){.operation-grid[data-v-fa3d593f]{grid-template-columns:1fr}}@media (max-width: 520px){.panel-heading[data-v-fa3d593f],.operation-zone[data-v-fa3d593f]{padding:15px}.panel-heading h2[data-v-fa3d593f]{font-size:18px}.operation-submit[data-v-fa3d593f]{width:100%;justify-content:center}}.points-annual-operations[data-v-c2f8a48a]{display:grid;gap:16px;min-width:0;padding-bottom:80px}.operations-toolbar[data-v-c2f8a48a]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid #dce6f2;border-radius:7px;background:#fff}.operations-toolbar label[data-v-c2f8a48a],.export-options label[data-v-c2f8a48a]{display:grid;gap:5px;color:#496582;font-size:11px;font-weight:700}.bounded-number[data-v-c2f8a48a]{width:150px;min-height:37px;border:1px solid #cddaea;border-radius:6px;padding:7px 9px;color:#173967;background:#fff;font:inherit}.toolbar-actions[data-v-c2f8a48a]{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.toolbar-actions button[data-v-c2f8a48a]{min-height:37px;display:inline-flex;align-items:center;gap:6px}.field-error[data-v-c2f8a48a]{color:#b2473d;font-size:12px}.operation-message[data-v-c2f8a48a]{margin:0;padding:9px 11px;border-radius:6px;font-size:12px;line-height:1.55}.operation-message.is-error[data-v-c2f8a48a]{color:#9d3c35;background:#fff2f0}.operation-message.is-success[data-v-c2f8a48a]{color:#276b4a;background:#edf9f1}.export-options[data-v-c2f8a48a]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 14px;padding:13px 16px}.export-options small[data-v-c2f8a48a]{align-self:end;color:#7187a3;font-size:11px}.export-options .field-error[data-v-c2f8a48a],.export-options .operation-message[data-v-c2f8a48a]{grid-column:1 / -1}.section-heading[data-v-c2f8a48a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.section-heading h2[data-v-c2f8a48a]{margin:0;color:#173967;font-size:17px}.section-heading .eyebrow[data-v-c2f8a48a]{margin-bottom:4px}.operation-section[data-v-c2f8a48a]{min-width:0;padding:18px}.icon-button[data-v-c2f8a48a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d4e1ef;border-radius:6px;color:#2c65b6;background:#fff}.icon-button[data-v-c2f8a48a]:disabled{cursor:not-allowed;opacity:.5}.settlement-summary[data-v-c2f8a48a]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:12px;color:#617897;font-size:12px}.settlement-summary b[data-v-c2f8a48a]{color:#244d7d}.responsive-table[data-v-c2f8a48a]{max-width:100%;overflow-x:auto}.responsive-table table[data-v-c2f8a48a]{width:100%;min-width:720px;border-collapse:collapse;color:#3c5875;font-size:12px}.responsive-table th[data-v-c2f8a48a],.responsive-table td[data-v-c2f8a48a]{padding:10px 8px;border-bottom:1px solid #e8eef5;text-align:left;vertical-align:top}.responsive-table thead th[data-v-c2f8a48a]{color:#7187a3;font-size:11px;white-space:nowrap}.responsive-table tbody th[data-v-c2f8a48a]{color:#244d7d;font-weight:700}.responsive-table th small[data-v-c2f8a48a]{display:block;margin-top:3px;color:#8395ab;font-size:10px;font-weight:500;overflow-wrap:anywhere}.inline-empty[data-v-c2f8a48a]{padding:20px 0;color:#7187a3;font-size:12px}.pagination[data-v-c2f8a48a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;color:#7187a3;font-size:11px}.pagination>div[data-v-c2f8a48a]{display:flex;gap:8px}.pagination button[data-v-c2f8a48a]{min-height:30px;border:1px solid #d4e1ef;border-radius:6px;padding:0 10px;color:#2c65b6;background:#fff}.pagination button[data-v-c2f8a48a]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 760px){.operations-toolbar[data-v-c2f8a48a]{align-items:stretch;flex-direction:column}.bounded-number[data-v-c2f8a48a]{width:100%}.toolbar-actions[data-v-c2f8a48a]{width:100%;margin-left:0}.toolbar-actions button[data-v-c2f8a48a]{flex:1 1 180px;justify-content:center}.export-options[data-v-c2f8a48a]{grid-template-columns:1fr;align-items:stretch}.export-options small[data-v-c2f8a48a]{align-self:auto}.operation-section[data-v-c2f8a48a]{padding:14px}.pagination[data-v-c2f8a48a]{align-items:stretch;flex-direction:column}.pagination>div[data-v-c2f8a48a]{justify-content:space-between}.pagination button[data-v-c2f8a48a]{flex:1}}.points-rules-panel[data-v-d57d4b7e]{padding-bottom:64px}.rules-notice[data-v-d57d4b7e]{margin-bottom:14px;padding:12px 14px;border:1px solid #b9d9c9;border-radius:6px;background:#f2fbf6;color:#176b48;font-size:13px}.rules-directory[data-v-d57d4b7e]{padding:0;overflow:hidden}.rules-toolbar[data-v-d57d4b7e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e7edf5}.rules-toolbar h2[data-v-d57d4b7e],.rules-toolbar .eyebrow[data-v-d57d4b7e]{margin:0}.rules-toolbar h2[data-v-d57d4b7e]{margin-top:4px;color:#173967;font-size:18px}.toolbar-description[data-v-d57d4b7e]{margin:7px 0 0;color:#7186a4;font-size:12px}.refresh-button[data-v-d57d4b7e]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid #ccdcf0;border-radius:6px;background:#f8fbff;color:#2863b7;font-size:12px;font-weight:700}.rules-table-wrap[data-v-d57d4b7e]{overflow-x:auto}.rules-table-wrap table[data-v-d57d4b7e]{width:100%;border-collapse:collapse;font-size:12px}.rules-table-wrap th[data-v-d57d4b7e],.rules-table-wrap td[data-v-d57d4b7e]{padding:12px 14px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.rules-table-wrap th[data-v-d57d4b7e]{background:#f8fafc;color:#627b9d;font-size:11px;white-space:nowrap}.rule-identity[data-v-d57d4b7e]{display:grid;gap:4px;min-width:180px}.rule-identity code[data-v-d57d4b7e],.rule-cards code[data-v-d57d4b7e],.rule-detail-grid code[data-v-d57d4b7e],.audit-list code[data-v-d57d4b7e],.immutable-summary code[data-v-d57d4b7e]{color:#2868d9;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.rule-identity small[data-v-d57d4b7e]{color:#8191a8}.rule-status[data-v-d57d4b7e]{display:inline-flex;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:700}.rule-status.is-enabled[data-v-d57d4b7e]{background:#e6f7ef;color:#13805a}.rule-status.is-disabled[data-v-d57d4b7e]{background:#f1f3f6;color:#6c788a}.rule-actions[data-v-d57d4b7e]{display:flex;flex-wrap:wrap;gap:5px}.rule-actions button[data-v-d57d4b7e]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 8px;border:1px solid #d5e0ee;border-radius:5px;color:#315f98;background:#fff;font-size:11px;font-weight:700}.rule-cards[data-v-d57d4b7e]{display:none}.rule-detail-grid[data-v-d57d4b7e]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 14px;margin:0}.rule-detail-grid dt[data-v-d57d4b7e]{color:#7186a4;font-size:12px}.rule-detail-grid dd[data-v-d57d4b7e]{margin:0;overflow-wrap:anywhere}.audit-list[data-v-d57d4b7e]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.audit-list li[data-v-d57d4b7e]{padding:12px;border:1px solid #e0e8f2;border-radius:6px;background:#fbfdff}.audit-list header[data-v-d57d4b7e]{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.audit-list time[data-v-d57d4b7e],.audit-list p[data-v-d57d4b7e]{color:#7186a4;font-size:12px}.audit-list p[data-v-d57d4b7e]{margin:6px 0 0}.audit-pagination[data-v-d57d4b7e]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;color:#7186a4;font-size:12px}.audit-pagination div[data-v-d57d4b7e]{display:flex;gap:6px}.audit-pagination button[data-v-d57d4b7e]{min-height:30px;padding:0 9px;border:1px solid #d5e0ee;border-radius:5px;background:#fff;color:#315f98}.rule-form[data-v-d57d4b7e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rule-form label[data-v-d57d4b7e]{display:grid;gap:6px;color:#34577f;font-size:12px;font-weight:700}.rule-form input[data-v-d57d4b7e],.rule-form select[data-v-d57d4b7e],.rule-form textarea[data-v-d57d4b7e]{width:100%;box-sizing:border-box;border:1px solid #d4dfed;border-radius:5px;background:#fff;padding:9px 10px;color:#183967}.rule-form textarea[data-v-d57d4b7e]{resize:vertical}.wide-field[data-v-d57d4b7e],.form-note[data-v-d57d4b7e],.dialog-error[data-v-d57d4b7e]{grid-column:1/-1}.toggle-field[data-v-d57d4b7e]{display:flex!important;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #dce6f2;border-radius:5px;background:#f9fbfd}.toggle-field input[data-v-d57d4b7e]{width:auto}.immutable-summary[data-v-d57d4b7e]{display:grid;gap:4px;padding:11px 12px;border:1px solid #dce6f2;border-radius:5px;background:#f9fbfd}.immutable-summary small[data-v-d57d4b7e]{color:#8191a8}.condition-summary[data-v-d57d4b7e],.condition-note[data-v-d57d4b7e]{min-height:38px;box-sizing:border-box;padding:9px 10px;border:1px solid #dce6f2;border-radius:5px;background:#f9fbfd}.condition-summary code[data-v-d57d4b7e]{color:#2868d9;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.condition-note[data-v-d57d4b7e]{margin:0;color:#7186a4;font-size:12px}.form-note[data-v-d57d4b7e]{margin:0;padding:11px 12px;border-radius:5px;background:#f7f9fc;color:#5d7493;font-size:12px;line-height:1.7}.dialog-error[data-v-d57d4b7e]{display:grid;gap:4px;padding:10px 12px;border:1px solid #efc5c2;border-radius:5px;background:#fff5f4;color:#a33b34;font-size:12px}@media (max-width:900px){.rules-toolbar[data-v-d57d4b7e]{align-items:stretch;flex-direction:column}.rules-table-wrap[data-v-d57d4b7e]{display:none}.rule-cards[data-v-d57d4b7e]{display:grid;gap:10px;padding:12px}.rule-cards article[data-v-d57d4b7e]{display:grid;gap:10px;padding:14px;border:1px solid #e0e8f2;border-radius:6px;background:#fff}.rule-cards header[data-v-d57d4b7e]{display:flex;align-items:start;justify-content:space-between;gap:10px}.rule-cards dl[data-v-d57d4b7e]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:7px;margin:0;font-size:12px}.rule-cards dt[data-v-d57d4b7e]{color:#7a8da7}.rule-cards dd[data-v-d57d4b7e]{margin:0;overflow-wrap:anywhere}.rule-form[data-v-d57d4b7e]{grid-template-columns:1fr}.wide-field[data-v-d57d4b7e],.form-note[data-v-d57d4b7e],.dialog-error[data-v-d57d4b7e]{grid-column:auto}}@media (max-width:520px){.rules-directory[data-v-d57d4b7e]{border-radius:5px}.rules-toolbar[data-v-d57d4b7e]{padding:15px}.rule-actions button[data-v-d57d4b7e]{flex:1;justify-content:center}.rule-detail-grid[data-v-d57d4b7e]{grid-template-columns:1fr;gap:4px}.rule-detail-grid dd[data-v-d57d4b7e]{margin-bottom:7px}.audit-pagination[data-v-d57d4b7e]{align-items:stretch;flex-direction:column}.audit-pagination div[data-v-d57d4b7e]{width:100%}.audit-pagination button[data-v-d57d4b7e]{flex:1}}.rules-table-wrap th[data-v-d57d4b7e]:last-child,.rules-table-wrap td[data-v-d57d4b7e]:last-child{text-align:right}.rule-actions[data-v-d57d4b7e]{justify-content:flex-end}.applications-panel[data-v-9b5964eb]{display:grid;gap:18px}.action-notice[data-v-9b5964eb]{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #b7e4cf;border-radius:8px;color:#16764c;background:#effbf5;font-size:13px;font-weight:600}.integration-banner[data-v-9b5964eb]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #cfe0f5;border-left:4px solid #3b82f6;border-radius:8px;background:#f4f8ff}.integration-icon[data-v-9b5964eb]{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:8px;color:#2867bb;background:#e2efff}.integration-copy[data-v-9b5964eb]{flex:1;min-width:0}.section-kicker[data-v-9b5964eb]{color:#7790ad;font-size:10px;font-weight:800;letter-spacing:1px}.integration-copy h2[data-v-9b5964eb],.section-heading h2[data-v-9b5964eb]{margin:4px 0 0;color:#1e3551;font-size:18px}.integration-copy p[data-v-9b5964eb]{margin:7px 0 0;color:#647993;font-size:13px;line-height:1.6}.integration-actions[data-v-9b5964eb]{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.status-pill[data-v-9b5964eb]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.status-pending[data-v-9b5964eb]{color:#9a6911;background:#fff7df}.status-ready[data-v-9b5964eb]{color:#16764c;background:#eaf8f0}.status-alert[data-v-9b5964eb]{color:#b4453c;background:#fff0ee}.primary-button[data-v-9b5964eb],.ghost-button[data-v-9b5964eb],.table-action[data-v-9b5964eb]{display:inline-flex;align-items:center;gap:6px;min-height:34px;border-radius:6px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.primary-button[data-v-9b5964eb]{padding:0 12px;border:1px solid #2867bb;color:#fff;background:#2867bb}.ghost-button[data-v-9b5964eb],.table-action[data-v-9b5964eb]{padding:0 10px;border:1px solid #d7e3f0;color:#3269a4;background:#fff}.section-block[data-v-9b5964eb]{padding:20px;border:1px solid #dce6f2;border-radius:8px;background:#fff}.section-heading[data-v-9b5964eb]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.muted-label[data-v-9b5964eb]{color:#8a9bb0;font-size:12px}.application-grid[data-v-9b5964eb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.application-card[data-v-9b5964eb]{min-width:0;padding:16px;border:1px solid #dce6f2;border-top:3px solid;border-radius:7px}.card-gold[data-v-9b5964eb]{border-top-color:#e0ad2f}.card-blue[data-v-9b5964eb]{border-top-color:#3b82f6}.card-green[data-v-9b5964eb]{border-top-color:#2ca875}.card-red[data-v-9b5964eb]{border-top-color:#e06559}.application-top[data-v-9b5964eb]{display:flex;justify-content:space-between;align-items:center;gap:8px}.application-symbol[data-v-9b5964eb]{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;color:#2867bb;background:#edf4ff}.card-gold .application-symbol[data-v-9b5964eb]{color:#a67708;background:#fff7df}.card-green .application-symbol[data-v-9b5964eb]{color:#16845a;background:#eaf8f0}.card-red .application-symbol[data-v-9b5964eb]{color:#bf4a40;background:#fff0ee}.application-card h3[data-v-9b5964eb]{margin:14px 0 7px;color:#27405d;font-size:15px}.application-card p[data-v-9b5964eb]{min-height:62px;margin:0 0 14px;color:#71849c;font-size:12px;line-height:1.65}.card-meta[data-v-9b5964eb]{display:flex;justify-content:space-between;gap:8px;padding-top:9px;margin-top:9px;border-top:1px solid #edf1f6;color:#8b9aae;font-size:11px}.card-meta b[data-v-9b5964eb]{color:#506985;font-weight:700;text-align:right}.table-wrap[data-v-9b5964eb]{overflow-x:auto}table[data-v-9b5964eb]{width:100%;min-width:680px;border-collapse:collapse;font-size:12px}th[data-v-9b5964eb]{padding:10px 12px;color:#8799ad;background:#f7f9fc;font-size:11px;font-weight:700;text-align:left}td[data-v-9b5964eb]{padding:12px;border-bottom:1px solid #edf1f6;color:#536c88}tr:last-child td[data-v-9b5964eb]{border-bottom:0}.person-cell[data-v-9b5964eb]{display:flex;align-items:center;gap:9px;color:#294461}.person-cell small[data-v-9b5964eb],td small[data-v-9b5964eb]{display:block;margin-top:3px;color:#8395ab;font-size:10px;font-weight:500;overflow-wrap:anywhere}.avatar[data-v-9b5964eb]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#2867bb;background:#e7f0fc;font-weight:800}.rank-text[data-v-9b5964eb]{color:#bf4a40;font-weight:700}.done-text[data-v-9b5964eb]{display:inline-flex;align-items:center;gap:5px;color:#16845a;font-size:11px;font-weight:700}.table-footnote[data-v-9b5964eb]{display:flex;align-items:center;gap:7px;padding-top:14px;color:#8a9bb0;font-size:11px}.followup-actions[data-v-9b5964eb]{display:flex;align-items:center;gap:8px}.filters-row[data-v-9b5964eb]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:13px 16px;margin-top:12px;border:1px solid #dce6f2;border-radius:7px;background:#fbfdff}.filters-row label[data-v-9b5964eb]{display:grid;gap:5px;color:#496582;font-size:11px;font-weight:700}.bounded-select[data-v-9b5964eb]{width:150px;min-height:37px;border:1px solid #cddaea;border-radius:6px;padding:7px 9px;color:#173967;background:#fff;font:inherit}.field-error[data-v-9b5964eb]{color:#b2473d;font-size:12px}.inline-reason[data-v-9b5964eb]{margin:0;color:#b2473d;font-size:12px;line-height:1.55}.status-card-reason[data-v-9b5964eb]{margin-top:10px}.icon-button[data-v-9b5964eb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d4e1ef;border-radius:6px;color:#2c65b6;background:#fff}.icon-button[data-v-9b5964eb]:disabled{cursor:not-allowed;opacity:.5}.pagination[data-v-9b5964eb]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;color:#7187a3;font-size:11px}.pagination>div[data-v-9b5964eb]{display:flex;gap:8px}.pagination button[data-v-9b5964eb]{min-height:30px;border:1px solid #d4e1ef;border-radius:6px;padding:0 10px;color:#2c65b6;background:#fff}.pagination button[data-v-9b5964eb]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 900px){.application-grid[data-v-9b5964eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.integration-banner[data-v-9b5964eb]{align-items:flex-start;flex-wrap:wrap}.integration-actions[data-v-9b5964eb]{align-items:flex-start;width:100%;margin-left:62px}.application-grid[data-v-9b5964eb]{grid-template-columns:1fr}.application-card p[data-v-9b5964eb]{min-height:auto}.section-block[data-v-9b5964eb]{padding:15px}.filters-row[data-v-9b5964eb]{align-items:stretch;flex-direction:column}.bounded-select[data-v-9b5964eb]{width:100%}.pagination[data-v-9b5964eb]{align-items:stretch;flex-direction:column}.pagination>div[data-v-9b5964eb]{justify-content:space-between}.pagination button[data-v-9b5964eb]{flex:1}}.points-management-page[data-v-e9d8bae4]{min-width:0;padding-bottom:72px}.points-tabs-shell[data-v-e9d8bae4]{position:sticky;top:0;z-index:3;margin-bottom:16px;padding:8px 0;background:var(--page-background, #f5f8fc)}.points-tabs[data-v-e9d8bae4]{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid #dce6f2;border-radius:8px;background:#fff;box-shadow:0 6px 18px #16345b0d}.points-tab[data-v-e9d8bae4]{flex:0 0 auto;min-width:108px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:6px;color:#5c7595;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.points-tab[data-v-e9d8bae4]:hover{color:#1f5fbf;background:#f2f7ff}.points-tab.is-active[data-v-e9d8bae4]{border-color:#cbdcf3;color:#1f5fbf;background:#eaf3ff}.points-tab[data-v-e9d8bae4]:focus-visible{outline:3px solid rgba(35,100,196,.24);outline-offset:2px}.points-tabpanel[data-v-e9d8bae4]{min-width:0}.points-tabpanel[data-v-e9d8bae4]:focus-visible{outline:2px solid rgba(35,100,196,.2);outline-offset:4px}@media (max-width: 560px){.points-tabs-shell[data-v-e9d8bae4]{margin-right:-2px;margin-left:-2px}.points-tab[data-v-e9d8bae4]{min-width:92px;padding:0 10px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.brand-mark{display:block!important;width:38px!important;height:38px!important;border-radius:10px!important;-o-object-fit:cover;object-fit:cover;background:transparent!important;box-shadow:0 7px 16px #246beb3d}.login-brand{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:#173967;font-size:13px;font-weight:800}.login-brand img{width:42px;height:42px;border-radius:11px;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 18px #246beb2e}.mobile-brand{display:flex;align-items:center;gap:8px;min-width:0}.mobile-brand img{width:30px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 5px 14px #246beb33}.mobile-brand b{overflow:hidden;max-width:calc(100vw - 154px);text-overflow:ellipsis;white-space:nowrap}.ai-completion-page{padding-bottom:0}.ai-completion{padding:19px 22px;border-color:#cfe0f6;background:linear-gradient(135deg,#f7fbff,#fff 62%,#f3f9ff)}.ai-completion__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ai-completion__header .eyebrow{margin:0 0 4px}.ai-completion__header h2{margin:0;color:#173a6a;font-size:18px}.ai-completion>p{margin:10px 0 0;color:#6e86a5;font-size:12px;line-height:1.65}.ai-suggestion{display:grid;gap:11px;margin-top:14px;padding:14px;border:1px solid #d8e6f6;border-radius:9px;background:#fff}.ai-suggestion>div:first-child{display:grid;gap:4px}.ai-suggestion b{color:#244a7a;font-size:13px}.ai-suggestion span{color:#6c84a4;font-size:12px;line-height:1.65}.ai-suggestion small{color:#7c91ab;font-size:11px}.ai-suggestion .primary-button{justify-self:start;min-height:34px}.ai-suggestion__tags{display:flex;flex-wrap:wrap;gap:7px}.ai-suggestion__tags i{padding:4px 7px;border-radius:999px;background:#edf4ff;color:#3672c8;font-size:11px;font-style:normal;font-weight:700}@media (max-width:620px){.ai-completion{padding:16px}.ai-completion__header{align-items:stretch;flex-direction:column}.ai-completion__header .secondary-button,.ai-suggestion .primary-button{width:100%}}.description-field{position:relative}.description-field textarea{min-height:154px}.description-field__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.description-field__footer small{color:#7a8faa;font-size:11px;font-weight:500;line-height:1.55}.ai-complete-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid #9dc3f7;border-radius:8px;background:linear-gradient(135deg,#eef6ff,#fff);color:#2267c8;font-size:12px;font-weight:800;box-shadow:0 3px 10px #2166c714;transition:.18s}.ai-complete-button:hover:not(:disabled){border-color:#4b91ef;box-shadow:0 6px 15px #2166c729;transform:translateY(-1px)}.ai-complete-button:disabled{opacity:.62;cursor:not-allowed}.ai-complete-button__spinner,.ai-polishing__orb{display:inline-block;width:14px;height:14px;border:2px solid #b9d5f9;border-top-color:#2372d9;border-radius:50%;animation:ai-polishing-spin .72s linear infinite}.ai-polishing{display:flex;align-items:center;gap:11px;margin-top:13px;padding:11px 13px;border:1px solid #d6e7fb;border-radius:9px;background:linear-gradient(100deg,#f7fbff,#edf6ff,#f9fcff);background-size:220% 100%;animation:ai-polishing-shimmer 1.8s ease-in-out infinite}.ai-polishing__orb{width:24px;height:24px;border-width:3px;flex:0 0 auto}.ai-polishing b{display:block;color:#22548f;font-size:13px}.ai-polishing small{display:block;margin-top:3px;color:#6e86a5;font-size:11px;line-height:1.55}@keyframes ai-polishing-spin{to{transform:rotate(360deg)}}@keyframes ai-polishing-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.ai-suggestion{margin-top:13px}.ai-suggestion .eyebrow{margin:0;color:#2e70d8;font-size:10px}@media (max-width:620px){.description-field__footer{align-items:stretch;flex-direction:column}.ai-complete-button{width:100%}.ai-polishing{align-items:flex-start}.ai-suggestion .primary-button{width:100%}}.location-capture{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;border:1px dashed #b9d3f3;border-radius:9px;background:#f8fbff}.location-capture>div{display:grid;gap:4px}.location-capture b{color:#31537f;font-size:13px}.location-capture small{color:#748ba8;font-size:11px;line-height:1.55}.intake-layout>.state-panel{grid-column:1/-1}@media (max-width:620px){.location-capture{align-items:stretch;flex-direction:column}.location-capture .secondary-button{width:100%}}.form-page .page-header{padding:4px 2px 2px}.intake-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.intake-form{gap:26px;padding:0;overflow:hidden;border:1px solid #dbe6f3;border-radius:16px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 14px 34px #14386812}.intake-form>section{padding:25px 26px 0}.intake-form>section:first-child{padding-top:27px;background:linear-gradient(135deg,#edf6ffc7,#fff0 56%)}.intake-form>.intake-section{border-top:1px solid #e7eef7;padding-top:23px}.intake-form>.intake-section:last-of-type{padding-bottom:0}.intake-form .form-actions{margin:0;padding:18px 26px 22px;border-top:1px solid #e7eef7;background:#fbfdff}.intake-form h2{letter-spacing:-.02em}.intake-form .form-grid{gap:17px}.intake-form .form-grid label{color:#36567e;font-size:12px}.intake-form input,.intake-form select,.intake-form textarea{border-color:#d1dfef;border-radius:8px;background:#fffffff0;transition:border-color .16s,box-shadow .16s}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{border-color:#5b9af0;box-shadow:0 0 0 3px #4289ed1f}.intake-form>.muted,.intake-form>.intake-hint,.intake-form>.inline-error{margin-left:26px;margin-right:26px}.intake-guide{position:sticky;top:102px;gap:14px}.intake-guide .panel{border:1px solid #dce7f3;border-radius:13px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 8px 22px #1438680b}.intake-guide .panel:last-child{background:linear-gradient(145deg,#f8fbff,#fff)}.ai-polishing{border-radius:11px}.ai-suggestion{border-radius:11px;box-shadow:0 8px 20px #1f5eab0e}.location-capture{border-radius:10px;background:linear-gradient(105deg,#f7fbff,#fff)}@media (max-width:1023px){.intake-layout{grid-template-columns:1fr}.intake-guide{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-form>section{padding-left:21px;padding-right:21px}.intake-form .form-actions{padding-left:21px;padding-right:21px}.intake-form>.muted,.intake-form>.intake-hint,.intake-form>.inline-error{margin-left:21px;margin-right:21px}}@media (max-width:620px){.intake-form{border-radius:13px}.intake-form>section{padding:20px 16px 0}.intake-form>section:first-child{padding-top:21px}.intake-form .form-actions{padding:16px}.intake-form>.muted,.intake-form>.intake-hint,.intake-form>.inline-error{margin-left:16px;margin-right:16px}.intake-guide{grid-template-columns:1fr}.intake-guide .panel{padding:16px}}.ai-suggestion__notice{margin:0;padding:9px 10px;border-radius:7px;background:#f4f8ff;color:#56779f;font-size:11px;line-height:1.6}.ai-suggestion__actions{display:flex;flex-wrap:wrap;gap:8px}.ai-suggestion__actions .secondary-button{max-width:100%;min-height:34px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (max-width:620px){.ai-suggestion__actions{display:grid;grid-template-columns:1fr}.ai-suggestion__actions .primary-button,.ai-suggestion__actions .secondary-button{width:100%}}:root{--primary:#2d5bbe;--primary-dark:#234a9e;--navy:#1e3a5f;--surface:#fff;--canvas:#f5f7fa;--side:#f3f5f9;--ink:#1f2937;--muted:#6b7280;--border:#e5e7eb;--success:#059669;--warning:#d97706;--danger:#b91c1c;--radius:6px;--shadow:0 8px 24px rgba(15,23,42,.08);font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;color:var(--ink);background:var(--canvas)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--canvas)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:var(--side);border-right:1px solid var(--border);padding:20px 12px;z-index:20;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;padding:0 8px 26px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--primary);color:#fff;font-weight:800;font-family:serif}.brand b{display:block;font-size:15px}.brand small,.account span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.sidebar nav{display:grid;gap:4px}.sidebar nav a{height:40px;padding:0 12px;border-radius:4px;display:flex;align-items:center;gap:10px;color:#374151;font-size:14px}.sidebar nav a.router-link-active{background:var(--primary);color:#fff;font-weight:700}.sidebar-footer{margin-top:auto;border-top:1px solid var(--border);padding:16px 8px 0;color:var(--muted);font-size:11px;display:flex;gap:7px}.content{min-height:100vh;padding-left:240px}.desktop-header{height:82px;background:#fff;border-bottom:1px solid var(--border);padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.desktop-header small,.eyebrow{color:var(--primary);letter-spacing:.12em;font-weight:800;font-size:11px}.desktop-header h1{font-size:17px;margin:3px 0}.account{text-align:right;font-weight:700;font-size:13px}.page{max-width:1320px;margin:0 auto;padding:28px 32px 90px}.page-heading,.detail-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.page-heading h2,.detail-header h2{font-size:28px;line-height:1.25;margin:4px 0 7px}.page-heading p:not(.eyebrow),.detail-header p,.muted{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.primary-button,.secondary-button{border:1px solid var(--primary);border-radius:var(--radius);min-height:40px;padding:0 15px;display:inline-flex;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700}.primary-button{background:var(--primary);color:#fff}.primary-button:disabled{opacity:.55;cursor:not-allowed}.secondary-button{background:#fff;color:var(--primary)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card,.panel,.ticket-card,.notice,.empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.metric-card{padding:18px;box-shadow:0 1px 2px #0f172a08}.metric-card small{color:var(--muted)}.metric-card strong{font-size:30px;display:block;margin:9px 0}.metric-card span{color:var(--muted);font-size:11px}.panel{padding:20px}.split,.detail-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-top:16px}.panel h3{font-size:15px;margin-top:0}.status-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.status-list div{background:var(--canvas);padding:11px;border-radius:4px;display:flex;justify-content:space-between;font-size:13px}.insight{background:linear-gradient(135deg,#eef3fc,#fff);border:1px solid #dce6fa;border-radius:4px;padding:18px}.insight span{color:var(--primary);font-size:11px;font-weight:800}.insight b{display:block;margin:8px 0}.insight p{font-size:12px;color:var(--muted);line-height:1.7}.filter-bar{display:flex;gap:12px;align-items:end;margin-bottom:16px}.filter-bar label,.form-grid label,.detail-grid label,.public-card label{display:grid;gap:7px;font-size:13px;font-weight:700}.filter-bar select,input,textarea{border:1px solid var(--border);border-radius:4px;background:#fff;padding:10px 11px;color:var(--ink);outline-color:var(--primary)}.ticket-list{display:grid;gap:10px}.ticket-card{padding:15px 18px;display:flex;justify-content:space-between;gap:20px;transition:.16s}.ticket-card:hover{border-color:#b9c9eb;box-shadow:var(--shadow)}.ticket-card h3{font-size:15px;margin:8px 0 4px}.ticket-card p,.ticket-meta{font-size:12px;color:var(--muted);margin:0}.ticket-meta{text-align:right}.ticket-meta b{display:block;color:var(--ink);margin-bottom:6px}.status-chip{display:inline-block;background:#eef3fc;color:var(--primary-dark);border-radius:3px;padding:3px 7px;font-size:11px;font-weight:700}.action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.detail-grid dl{display:grid;grid-template-columns:90px 1fr;gap:10px;font-size:13px;margin:18px 0 0}.detail-grid dt{color:var(--muted)}.detail-grid dd{margin:0}.detail-grid textarea{min-height:120px;resize:vertical}.back-link{font-size:13px;color:var(--primary);display:inline-block;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-grid .wide{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end;gap:10px}.notice{padding:16px;display:grid;gap:5px;font-size:13px}.notice.error,.inline-error{border-color:#fecaca;background:#fff7f7;color:var(--danger)}.notice small{color:var(--muted)}.empty{padding:42px;text-align:center;color:var(--muted);font-size:13px}.skeleton{background:linear-gradient(90deg,#e9edf3 25%,#f5f7fa 38%,#e9edf3 55%);background-size:400% 100%;animation:loading 1.2s infinite}.skeleton.metric{height:116px}@keyframes loading{0%{background-position:100% 0}to{background-position:0 0}}pre{white-space:pre-wrap;font-size:12px;background:var(--canvas);padding:14px;border-radius:4px;overflow:auto}.public-page{min-height:100vh;background:linear-gradient(135deg,#eef3fc,#f8fafc 55%,#e9f5f3);padding:20px}.public-page header{max-width:760px;margin:0 auto 48px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--primary)}.public-card{max-width:680px;margin:auto;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);padding:34px;border-radius:8px}.public-card h1{font-size:30px;margin:7px 0}.public-card>p{line-height:1.8;color:var(--muted);font-size:14px}.public-card form,.public-card label{margin-top:18px}.public-card textarea{resize:vertical}.mobile-header,.mobile-nav{display:none}.icon-button{border:0;background:none;color:inherit}.inline-error{font-size:12px;padding:10px;border-radius:4px;display:grid;gap:4px}@media (max-width:1023px){.sidebar{transform:translate(-100%);transition:.2s}.sidebar.expanded{transform:translate(0);box-shadow:10px 0 30px #0f172a26}.content{padding:0}.desktop-header{display:none}.mobile-header{display:flex;position:sticky;top:0;height:56px;z-index:10;background:var(--primary);color:#fff;align-items:center;justify-content:space-between;padding:0 16px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:66px;z-index:10;background:#fff;border-top:1px solid var(--border);justify-content:space-around}.mobile-nav a{display:grid;place-items:center;align-content:center;gap:3px;color:var(--muted);font-size:10px;min-width:66px}.mobile-nav a.router-link-active{color:var(--primary);font-weight:700}.page{padding:22px 16px 86px}.page-heading,.detail-header{display:grid}.page-heading h2,.detail-header h2{font-size:23px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.metric-card{padding:14px}.metric-card strong{font-size:24px}.split,.detail-grid{grid-template-columns:1fr}.filter-bar{display:grid;align-items:stretch}.filter-bar label{display:grid;gap:6px;font-size:12px}.ticket-card{display:grid;padding:14px}.ticket-meta{text-align:left;display:flex;justify-content:space-between}.action-row{justify-content:flex-start}.form-grid{grid-template-columns:1fr}.public-page{padding:16px}.public-card{padding:24px 18px}.public-card h1{font-size:25px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (min-width:1024px){.app-shell>.sidebar{width:248px;padding:24px 16px 28px}.app-shell>.content{padding-left:248px}.app-shell>.sidebar .brand{display:flex;align-items:center;gap:11px;min-height:52px;margin:0 5px 28px;padding:0}.app-shell>.sidebar .brand-mark{display:block;width:42px;height:42px;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:transparent;box-shadow:0 7px 16px #246beb3d}.app-shell>.sidebar .brand>div{display:grid;gap:3px;min-width:0}.app-shell>.sidebar .brand b{display:block;color:#fff;font-size:17px;white-space:nowrap}.app-shell>.sidebar .brand small{display:block;margin:0;color:#9cb4d8;font-size:12px}}:root{--navy-deep:#091b3a;--canvas:#f3f6fb;--ink:#0c2852;--border:#e4ebf5;--primary:#2868e6}.sidebar{width:220px;background:linear-gradient(180deg,#081a38,#0b2853);border:0;padding:28px 16px}.content{padding-left:220px}.brand{padding:0 8px 36px}.brand-mark{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#24c6e5,#3677ed);box-shadow:0 9px 22px #1d6feb52}.brand b{font-size:17px;color:#fff}.brand small{color:#9cb4d8;font-size:12px}.sidebar nav{gap:7px}.sidebar nav a{height:44px;color:#c9d8f0;border-radius:10px;padding:0 12px}.sidebar nav a.router-link-active{background:linear-gradient(90deg,#2d70ef,#2364dd);box-shadow:0 10px 20px #0000002e}.sidebar-footer{border-color:#b4cff521;color:#84a4d1}.desktop-header{height:70px;padding:12px 28px;background:#ffffffeb}.desktop-header small{font-size:12px;color:#6880a8}.desktop-header h1{display:none}.account{color:#133666}.account span{color:#7890b6}.page{max-width:1440px;padding:22px 26px 58px}.dashboard-page{position:relative}.hero-banner{height:86px;border-radius:15px;background:linear-gradient(105deg,#174492,#1263d1 62%,#1597b9);padding:17px 22px;color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;box-shadow:0 12px 23px #184b9324}.hero-banner:after{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(255,255,255,.14);border-radius:50%;right:70px;top:-154px;box-shadow:0 0 0 32px #ffffff09,0 0 0 63px #ffffff06}.hero-banner p{font-weight:800;font-size:23px;margin:0 0 5px;letter-spacing:-.03em}.hero-banner span{font-size:13px;color:#d9ebff}.hero-banner>b{z-index:1;border:1px solid rgba(255,255,255,.2);background:#04347630;font-size:12px;border-radius:22px;padding:9px 13px}.hero-banner i{width:8px;height:8px;background:#46e2a5;display:inline-block;border-radius:50%;margin-right:7px;box-shadow:0 0 0 5px #46e2a526}.preview-tag{color:#7186a7;font-size:11px;margin:10px 0 -2px}.compact-notice{margin-top:12px}.dashboard-metrics{margin-top:15px;gap:14px}.dashboard-metrics .metric-card{min-height:93px;padding:15px 18px;position:relative;overflow:hidden;border-radius:14px;box-shadow:0 4px 16px #1830540a}.dashboard-metrics .metric-card:after{content:"";position:absolute;right:17px;bottom:20px;width:48px;height:20px;border-bottom:2px solid #2c72ed;border-radius:50%;transform:skewY(-25deg);opacity:.9}.dashboard-metrics .metric-green:after{border-color:#20ba88}.dashboard-metrics .metric-cyan:after{border-color:#23b6d9}.dashboard-metrics .metric-red:after{display:none}.dashboard-metrics strong{font-size:28px;margin:8px 0 0;color:#08275a}.dashboard-metrics span{font-size:11px}.dashboard-metrics em{position:absolute;bottom:17px;left:83px;font-size:11px;font-style:normal;color:#14a779}.dashboard-metrics .metric-red strong,.dashboard-metrics .metric-red em{color:#df4f5d}.dashboard-grid{display:grid;grid-template-columns:1.58fr 1fr;gap:14px;margin-top:16px}.dashboard-side{display:grid;gap:14px}.panel{border-radius:14px;border-color:var(--border);box-shadow:0 6px 18px #16325909;padding:16px}.panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel header h3{margin:0;color:#102d5c}.panel header h3 small{color:#7288ab;font-weight:400;margin-left:6px}.panel header span,.panel header a{font-size:12px;color:#2b6adc}.map-panel{background:#122f60;border:0;padding:16px;color:#fff;overflow:hidden}.map-panel header h3{color:#fff}.map-panel header h3 small,.map-panel header span{color:#8eb7ed}.map-art{height:279px;position:relative;background:radial-gradient(circle at 48% 52%,rgba(27,121,226,.28),transparent 27%);overflow:hidden}.district{position:absolute;background:#276bb88c;border:2px solid #5ba6ed;opacity:.9}.district-a{clip-path:polygon(34% 2%,72% 0,100% 41%,84% 100%,31% 83%,0 48%);width:265px;height:205px;left:22%;top:24px}.district-b{clip-path:polygon(0 24%,100% 0,87% 100%,16% 85%);width:178px;height:160px;left:44%;top:18px}.district-c{clip-path:polygon(0 0,100% 25%,85% 100%,12% 80%);width:160px;height:140px;left:61%;top:72px}.district-d{clip-path:polygon(15% 0,100% 30%,68% 100%,0 68%);width:152px;height:134px;left:29%;top:126px}.district-e{clip-path:polygon(0 23%,100% 0,86% 100%,20% 83%);width:161px;height:121px;left:48%;top:143px}.pin{position:absolute;width:12px;height:12px;border-radius:50%;background:#43d8dd;box-shadow:0 0 0 8px #43d8dd26,0 0 0 17px #43d8dd12}.pin-one{top:39%;left:42%}.pin-two{top:72%;left:31%}.pin-three{top:58%;left:62%;background:#ffbb3f;box-shadow:0 0 0 8px #ffbb3f24,0 0 0 17px #ffbb3f0f}.map-art>b{position:absolute;bottom:3px;right:0;font-size:11px;color:#9cc5f1;font-weight:500}.donut-panel{min-height:155px}.donut-wrap{display:flex;align-items:center;gap:22px}.donut{width:88px;height:88px;border-radius:50%;background:conic-gradient(#f16b69 0,#f16b69 10%,#f6b63b 10%,#f6b63b 37%,#3679ed 37%,#3679ed);display:grid;place-items:center;position:relative}.donut:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;background:#fff;border-radius:50%}.donut b{z-index:1;font-size:20px;color:#123260}.legend p{font-size:12px;color:#536d93;margin:7px 0}.legend i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:8px}.major{background:#f16b69}.urgent{background:#f6b63b}.normal{background:#3679ed}.trend-panel{min-height:137px}.trend-line{height:59px;margin:9px 0 0;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(62,125,235,.17),transparent)}.trend-line:before{content:"";position:absolute;top:7px;right:0;bottom:0;left:0;background:linear-gradient(162deg,transparent 0 17%,#3477ed 17% 20%,transparent 20% 28%,#3477ed 28% 31%,transparent 31% 43%,#3477ed 43% 46%,transparent 46% 54%,#3477ed 54% 57%,transparent 57% 67%,#3477ed 67% 70%,transparent 70% 78%,#3477ed 78% 81%,transparent 81%)}.dashboard-bottom{display:grid;grid-template-columns:1.8fr .95fr;gap:14px;margin-top:14px}.watch-table>div{display:grid;grid-template-columns:1.05fr 1.65fr .75fr .72fr;gap:12px;padding:10px 7px;border-bottom:1px solid #edf1f7;font-size:12px;color:#6e83a5}.watch-table>div:not(:first-child){color:#183967}.watch-table b{font-weight:500}.danger-text{color:#e6565f}.rank-row{display:grid;grid-template-columns:84px 1fr 33px;gap:9px;align-items:center;font-size:12px;color:#28466f;margin:13px 0}.rank-row div{height:7px;background:#e9eff8;border-radius:8px;overflow:hidden}.rank-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2868e6,#49bdd1)}.rank-row b{text-align:right;font-size:11px;color:#13335f}.status-strip{position:fixed;bottom:21px;right:27px;background:#113b77;color:#dcecff;border:1px solid rgba(115,192,236,.45);border-radius:11px;padding:10px 15px;font-size:12px;box-shadow:0 6px 14px #0826532e}@media (max-width:1023px){.content{padding-left:0}.sidebar{width:220px}.dashboard-grid,.dashboard-bottom{grid-template-columns:minmax(0,1fr)}.dashboard-grid>*,.dashboard-bottom>*,.dashboard-side,.panel{min-width:0}.hero-banner{height:auto;min-height:100px}.hero-banner p{font-size:19px}.hero-banner>b{display:none}.map-art{height:235px}.status-strip{display:none}.watch-table{max-width:100%;overflow-x:auto}.watch-table>div{min-width:590px}.dashboard-metrics strong{font-size:22px;white-space:nowrap}.dashboard-metrics em{position:static;display:block;margin-top:3px}.dashboard-metrics .metric-card:after{display:none}}.page-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:0 0 22px}.page-header h1{font-size:28px;line-height:1.28;color:#102d5c;margin:4px 0 7px}.page-description{margin:0;color:#6b7f9f;font-size:13px;line-height:1.7}.page-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.state-panel{min-height:132px;background:#fff;border:1px solid #dfe7f2;border-radius:8px;padding:22px;display:flex;align-items:flex-start;gap:13px;color:#193966;box-shadow:0 4px 14px #16325909}.state-panel-mark{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#eef3fc;color:#2d5bbe;font-weight:800;font-size:18px}.state-panel h3{font-size:15px;margin:1px 0 6px}.state-panel p{margin:0;max-width:620px;color:#617898;font-size:13px;line-height:1.7}.state-panel small{display:block;margin-top:8px;color:#8192ac;font-size:12px}.state-panel .secondary-button{margin-left:auto}.state-panel.is-error,.state-panel.is-conflict{border-color:#f3d6d4;background:snow}.state-panel.is-error .state-panel-mark,.state-panel.is-conflict .state-panel-mark{background:#fff0ef;color:#b94a48}.state-panel.is-integration{border-style:dashed;background:linear-gradient(135deg,#f9fbff,#f4f8fd)}.ticket-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:4px;background:#eef3fc;color:#315789;font-size:12px;font-weight:700}.ticket-status.is-pending_review,.ticket-status.is-pending_dispatch{background:#fff4df;color:#a45d00}.ticket-status.is-returned,.ticket-status.is-rejected,.ticket-status.is-cancelled{background:#fff0f0;color:#b94a48}.ticket-status.is-processing,.ticket-status.is-pending_acceptance{background:#e9f4ff;color:#2865aa}.ticket-status.is-closed{background:#eaf7f1;color:#168057}.detail-section h2{font-size:16px;color:#14335f;margin:0 0 13px}.detail-section>p{font-size:14px;line-height:1.75;margin:0}.action-placeholder{margin-top:15px;padding:12px;background:#f5f8fc;border-left:3px solid #2d5bbe;color:#506b91;font-size:13px;line-height:1.65}.status-breakdown{list-style:none;margin:0;padding:0;display:grid;gap:10px}.status-breakdown li{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #edf1f6;color:#667e9e;font-size:13px}.public-card .state-panel{margin-top:20px;box-shadow:none}.public-card>.primary-button{margin-top:16px}.public-card label+.primary-button{margin-top:16px}@media (max-width:1023px){.page-header{display:grid;gap:12px}.page-header h1{font-size:23px}.state-panel{padding:17px;min-height:118px}.state-panel .secondary-button{margin:10px 0 0}.state-panel{flex-wrap:wrap}.state-panel>div{flex:1 1 220px}}.logout-button{margin-top:7px;border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:700;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.logout-button:disabled{opacity:.55;cursor:not-allowed}.login-demo-note{margin:14px 0 0!important;color:#52709b!important;font-size:12px!important}.mobile-header .icon-button:disabled{opacity:.55}.sidebar nav a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-preview-badge{margin-left:auto;padding:2px 5px;border:1px solid rgba(147,190,244,.32);border-radius:999px;color:#9fc8ff;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.2}.ticket-urgency{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border-radius:999px;background:#eef4ff;color:#3a68a4;font-size:11px;font-style:normal;font-weight:800;line-height:1.2}.ticket-urgency.is-urgent{background:#fff0ed;color:#c25245}.ticket-urgency.is-major{background:#f16b69;color:#fff}.ticket-urgency.is-unknown{background:#f0f4fa;color:#7185a2}.ticket-tag-list{display:flex;flex-wrap:wrap;gap:6px}.ticket-tag-list span,.queue-tag{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#edf6ff;color:#3a70ae;font-size:11px;font-style:normal;font-weight:700;line-height:1.25}.queue-title small{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.queue-title .ticket-urgency{min-height:19px;padding:1px 6px;font-size:10px}.command-retained-file{display:grid;gap:6px;min-width:0}.command-retained-file .attachment-tile{min-width:0;width:100%;min-height:100%;padding:8px}.command-retained-file .attachment-tile img,.command-retained-file .attachment-tile video{width:100%;height:132px;-o-object-fit:cover;object-fit:cover}.command-retained-file>.link-button{justify-self:start;font-size:11px}.inheritance-picker{display:grid;gap:9px;padding:12px;border:1px solid #cfe0f4;border-radius:9px;background:#fff}.inheritance-picker>header{display:grid;gap:3px}.inheritance-picker>header b{color:#264d79;font-size:12px}.inheritance-picker>header small{color:#7890aa;font-size:11px}.inheritance-item{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px!important;padding:7px;border:1px solid #e2eaf4;border-radius:8px;background:#f9fbfe}.inheritance-item>input{width:16px!important;height:16px}.inheritance-item .attachment-tile{min-width:0}.public-result-upload{padding-top:12px;border-top:1px solid #dce7f4}.public-result-list article{border-color:#bfe5d2;background:#f5fcf8}.public-result-list article b{color:#187652}.current-account{display:block;color:#133666;font-size:14px;line-height:1.25}.detail-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:16px}.detail-main,.detail-side{display:grid;gap:16px;align-content:start}.event-facts{padding:20px 22px}.event-facts .eyebrow,.action-panel .eyebrow,.sla-panel .eyebrow{margin:0 0 4px}.event-facts h2,.action-panel h2,.sla-panel h2{font-size:17px;margin:0 0 12px;color:#102d5c}.event-facts>p:not(.eyebrow){margin:0;color:#28486f;line-height:1.78}.event-facts dl{display:grid;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);margin:18px 0 0;overflow:hidden;border:1px solid #e1eaf5;border-radius:12px;background:#fff;box-shadow:0 5px 15px #1c437409}.event-facts dt,.event-facts dd{min-width:0;padding:12px 14px;border-bottom:1px solid #e9eff6}.event-facts dt{display:flex;align-items:center;background:#f5f8fc;color:#7187a3;font-size:11px;font-weight:700;letter-spacing:.04em}.event-facts dd{margin:0;color:#173a6b;font-size:13px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.event-facts dt:nth-last-of-type(1),.event-facts dd:nth-last-of-type(1){border-bottom:0}.event-facts .ticket-urgency{vertical-align:middle}.action-panel{padding:20px}.action-panel .state-panel{margin-top:15px;min-height:auto;padding:14px;box-shadow:none}.allowed-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.allowed-actions span{border:1px solid #cddcf5;border-radius:6px;background:#f4f8ff;color:#245cad;font-size:12px;font-weight:700;line-height:1.2;padding:8px 10px}.sla-panel{padding:20px;background:linear-gradient(150deg,#fff,#f3f8ff)}.sla-panel strong{display:block;color:#153d7c;font-size:15px;line-height:1.55}.sla-panel small{display:block;margin-top:13px;color:#7c91b1;font-size:12px;line-height:1.6}.lifecycle-panel{padding:20px 22px}.lifecycle-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.lifecycle-heading .eyebrow{margin:0 0 4px}.lifecycle-heading h2{margin:0;font-size:18px;color:#102d5c}.lifecycle-heading>span{font-size:12px;color:#7890b2}.lifecycle-list{list-style:none;margin:0;padding:0}.lifecycle-list li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 145px;gap:12px;padding:0 0 18px;min-height:67px}.lifecycle-list li:not(:last-child):before{content:"";position:absolute;left:8px;top:16px;bottom:-1px;width:2px;background:#dce6f5}.lifecycle-node{position:relative;z-index:1;width:18px;height:18px;margin-top:2px;border:4px solid #d7e1ef;border-radius:50%;background:#fff}.lifecycle-copy{min-width:0}.lifecycle-title{display:flex;align-items:center;gap:8px}.lifecycle-title b{color:#173a6b;font-size:14px}.lifecycle-title span{border-radius:4px;background:#f0f4fa;color:#7185a2;padding:2px 6px;font-size:11px}.lifecycle-copy p{margin:5px 0 0;color:#7183a0;font-size:12px;line-height:1.55}.lifecycle-list time{color:#7a8da9;font-size:11px;line-height:1.6;text-align:right}.lifecycle-list .is-done .lifecycle-node{border-color:#2f73e8;background:#2f73e8;box-shadow:0 0 0 4px #eef5ff}.lifecycle-list .is-active .lifecycle-node{border-color:#2468e8;background:#fff;box-shadow:0 0 0 5px #e3efff}.lifecycle-list .is-active .lifecycle-title b{color:#1760d9}.lifecycle-list .is-danger .lifecycle-node{border-color:#e77772;background:#fff5f4}.lifecycle-list .is-danger .lifecycle-title b{color:#bd504b}.lifecycle-note{border-top:1px solid #edf1f6;margin:3px 0 0;padding-top:13px;color:#8293ac;font-size:11px;line-height:1.6}.queue-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.queue-overview>div{min-height:72px;border:1px solid #e1e9f4;border-radius:10px;background:#fff;padding:13px 15px;box-shadow:0 4px 12px #18315706}.queue-overview span{display:block;color:#7185a6;font-size:12px}.queue-overview b{display:block;margin-top:8px;color:#153969;font-size:15px}.queue-overview>div:first-child{border-top:3px solid #f2ac35}.queue-overview>div:nth-child(2){border-top:3px solid #3979e5}.queue-overview>div:nth-child(3){border-top:3px solid #16a779}.queue-overview>div:last-child{border-top:3px solid #df6b68}.queue-card{padding:0;overflow:hidden}.queue-head,.queue-row{display:grid;grid-template-columns:minmax(220px,1.3fr) 96px 78px minmax(280px,1fr);gap:16px;align-items:center}.queue-head{background:#f7f9fc;border-bottom:1px solid #e7edf5;color:#7185a5;font-size:12px;padding:12px 18px}.queue-row{padding:15px 18px;border-bottom:1px solid #edf1f6;transition:background .16s}.queue-row:last-child{border-bottom:0}.queue-row:hover{background:#f9fbff}.queue-title{min-width:0;display:grid;gap:4px}.queue-title b{font-size:12px;color:#2868d9}.queue-title strong{color:#173967;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-title small{color:#7a8fae;font-size:11px}.stage-copy{color:#547299;font-size:12px}.mini-lifecycle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.mini-lifecycle span{position:relative;display:grid;justify-items:center;gap:5px;color:#91a1b7;font-size:10px}.mini-lifecycle span:not(:last-child):after{content:"";position:absolute;height:1px;background:#dbe4f0;width:calc(100% - 8px);top:4px;left:calc(50% + 4px)}.mini-lifecycle i{position:relative;z-index:1;width:9px;height:9px;border:2px solid #d5dfec;border-radius:50%;background:#fff}.mini-lifecycle .done{color:#4b75a6}.mini-lifecycle .done i{border-color:#20aa76;background:#20aa76}.mini-lifecycle .done:after{background:#82d1b5}.mini-lifecycle .active{color:#2267dc;font-weight:700}.mini-lifecycle .active i{border-color:#2c70e5;background:#2c70e5;box-shadow:0 0 0 4px #e5efff}.public-track-page{background:#f4f7fc;padding:0 0 46px}.public-track-page>header{height:64px;max-width:none;margin:0 0 30px;padding:0 max(20px,calc((100vw - 760px)/2));background:#fff;border-bottom:1px solid #e4ebf5;color:#245eaf}.public-track-page>header b{color:#173c70}.public-search-card{margin-top:46px}.public-error{margin-top:14px!important;color:#b94d49!important}.public-track-result{max-width:760px;margin:0 auto}.public-result-header{height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:12px;color:#143968}.back-public{justify-self:start;border:0;background:transparent;color:#2969d7;padding:7px 0;font-weight:700}.public-status-card,.public-info-card,.public-timeline-card{background:#fff;border:1px solid #e1e9f3;border-radius:12px;box-shadow:0 5px 15px #1c38610a;padding:22px;margin-bottom:14px}.public-status-card{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-top:4px solid #2868df}.public-status-card p{margin:0 0 8px;color:#6380a6;font-size:12px}.public-status-card h1{margin:0 0 7px;color:#102f61;font-size:22px;line-height:1.36}.public-status-card small{color:#8194af}.public-info-card h2,.public-timeline-card h2{margin:0;color:#163869;font-size:17px}.public-info-card dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:11px;margin:17px 0 16px;font-size:13px}.public-info-card dt{color:#7890ad}.public-info-card dd{margin:0;color:#274a78}.public-info-card>p{border-top:1px solid #eaf0f6;margin:0;padding-top:14px;color:#486585;font-size:13px;line-height:1.75}.attachment-names{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.attachment-names span{padding:6px 9px;background:#f1f6fe;border-radius:5px;color:#4671a9;font-size:11px}.public-card-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.public-card-heading .eyebrow{margin:0 0 4px}.public-card-heading>span{color:#8295af;font-size:11px}.public-timeline{list-style:none;margin:0;padding:0}.public-timeline li{position:relative;display:grid;grid-template-columns:19px minmax(0,1fr) 132px;gap:11px;padding:0 0 20px}.public-timeline li:not(:last-child):before{content:"";position:absolute;left:8px;top:16px;bottom:-1px;width:2px;background:#dbe5f2}.public-timeline i{width:17px;height:17px;border:4px solid #23ae7a;background:#23ae7a;border-radius:50%;position:relative;z-index:1}.public-timeline .current i{border-color:#2c70e6;background:#fff;box-shadow:0 0 0 4px #e5efff}.public-timeline b{color:#1a3f71;font-size:14px}.public-timeline p{margin:5px 0 0;color:#7186a3;font-size:12px;line-height:1.55}.public-timeline time{text-align:right;color:#8092ab;font-size:11px;line-height:1.6}.rating-placeholder{display:flex;align-items:center;gap:12px;margin-top:5px;padding:14px;border-radius:8px;background:#f4f7fb;color:#a2afc0}.rating-placeholder>b{font-size:26px}.rating-placeholder div{display:grid;gap:4px;flex:1}.rating-placeholder strong{font-size:13px}.rating-placeholder span{font-size:11px}.rating-placeholder em{font-size:18px;font-style:normal;letter-spacing:2px}.rating-placeholder.available{background:#eff6ff;color:#2d66bd}@media (max-width:1023px){.detail-workspace{grid-template-columns:1fr}.detail-side,.queue-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-head{display:none}.queue-row{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px}.stage-copy{display:none}.mini-lifecycle{grid-column:1/-1}.public-track-page>header{margin-bottom:18px}.public-track-result{margin:0 16px}.public-search-card{margin:18px 16px}.public-timeline li{grid-template-columns:18px minmax(0,1fr)}.public-timeline time{grid-column:2;text-align:left;margin-top:-3px}.public-status-card h1{font-size:19px}}@media (max-width:620px){.detail-side{grid-template-columns:1fr}.event-facts,.lifecycle-panel,.action-panel,.sla-panel{padding:17px}.lifecycle-list li{grid-template-columns:18px minmax(0,1fr);gap:9px}.lifecycle-list time{grid-column:2;text-align:left;margin-top:-2px}.queue-overview>div{min-height:65px;padding:11px}.queue-overview b{font-size:13px}.queue-row{grid-template-columns:minmax(0,1fr) auto}.queue-title strong{white-space:normal;line-height:1.45}.mini-lifecycle b{display:none}.mini-lifecycle span{min-height:12px}.public-status-card,.public-info-card,.public-timeline-card{padding:17px}.public-status-card{display:grid}.public-track-page>header{padding:0 16px}.rating-placeholder{align-items:flex-start;flex-wrap:wrap}.rating-placeholder em{width:100%;padding-left:38px}}.command-panel{margin-top:16px;border-top:1px solid #e8eef6;padding-top:15px}.command-grid{display:flex;flex-wrap:wrap;gap:7px}.command-grid button{min-height:34px;border:1px solid #cfdcf0;border-radius:6px;background:#f8faff;color:#2c5f9f;font-size:12px;font-weight:700;padding:0 10px}.command-grid button:hover,.command-grid button.selected{border-color:#2d70e5;background:#2868e6;color:#fff;box-shadow:0 5px 12px #2667df2e}.command-form{display:grid;gap:12px;margin-top:13px;padding:14px;border:1px solid #d9e5f5;border-radius:9px;background:#f8fbff}.command-form-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.command-form-heading span{border-radius:4px;background:#eaf1fc;color:#5a78a2;font-size:11px;padding:4px 6px}.command-form>p{margin:0;color:#6b81a2;font-size:12px;line-height:1.6}.command-form label{display:grid;gap:6px;color:#3a5982;font-size:12px;font-weight:700}.command-form input,.command-form select,.command-form textarea{width:100%;border:1px solid #cfdaea;border-radius:6px;background:#fff;color:#163967;font-size:13px;padding:9px 10px;outline-color:#2868e6}.command-form textarea{min-height:76px;resize:vertical}.command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-form-grid label:first-child{grid-column:1/-1}.check-line{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important}.check-line input{width:auto}.command-message{margin:0;padding:9px 10px;border-radius:6px;font-size:12px;line-height:1.5}.command-conflict{display:grid;gap:5px;padding:11px;border-radius:7px;background:#fff6e8;color:#8a5a0c;font-size:12px;line-height:1.5}.command-conflict .secondary-button{justify-self:start;min-height:33px;margin-top:3px}.command-form>.primary-button{justify-self:start;min-height:38px}.queue-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:15px}.queue-aside{display:grid;gap:15px;align-content:start}.todo-panel{padding:16px}.todo-panel header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.todo-panel header .eyebrow,.queue-guide .eyebrow{margin:0 0 4px}.todo-panel h2,.queue-guide h2{margin:0;color:#153966;font-size:16px}.todo-panel header>span{color:#3671d4;font-size:12px}.todo-panel>a{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #e9eef5}.todo-panel>a:last-of-type{border-bottom:0}.todo-panel>a b{color:#244572;font-size:13px;line-height:1.45}.todo-panel>a small{color:#7e92ad;font-size:11px;line-height:1.45}.todo-panel .ticket-status{justify-self:start}.queue-guide{padding:16px;background:linear-gradient(145deg,#fff,#f1f7ff)}.queue-guide>p:not(.eyebrow){margin:10px 0 0;color:#607b9f;font-size:12px;line-height:1.75}@media (max-width:1160px){.queue-layout{grid-template-columns:1fr}.queue-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.command-form-grid{grid-template-columns:1fr}.command-form-grid label:first-child{grid-column:auto}.queue-aside{grid-template-columns:1fr}.command-grid button{flex:1 1 calc(50% - 5px)}.command-form>.primary-button{width:100%}}.public-submit-page{background:linear-gradient(145deg,#f4f7fc,#eef4ff 47%,#f7fafc)}.public-submit-layout{max-width:1050px;margin:38px auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:center}.public-submit-intro{padding:24px}.public-submit-intro h1{margin:7px 0 13px;color:#102f60;font-size:34px;line-height:1.25;letter-spacing:-.04em}.public-submit-intro>p{margin:0;color:#587394;font-size:14px;line-height:1.85}.public-submit-intro ol{list-style:none;display:grid;gap:18px;margin:28px 0 0;padding:0}.public-submit-intro li{display:flex;gap:12px;align-items:flex-start}.public-submit-intro li i{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border-radius:50%;background:#e5efff;color:#2868df;font-size:12px;font-style:normal;font-weight:800}.public-submit-intro li span{display:grid;gap:3px}.public-submit-intro li b{color:#244673;font-size:14px}.public-submit-intro li small{color:#7890ad;font-size:12px;line-height:1.55}.public-submit-form{max-width:none;padding:27px 29px}.public-submit-form h2{margin:4px 0 7px;color:#163766;font-size:21px}.public-submit-form>p:not(.eyebrow){margin:0 0 20px;color:#6c82a2;font-size:12px;line-height:1.65}.public-submit-form form{display:grid;gap:15px;margin:0}.public-submit-form label{display:grid;gap:7px;color:#385a85;font-size:12px;font-weight:700}.public-submit-form input,.public-submit-form select,.public-submit-form textarea{border:1px solid #d3deed;border-radius:7px;background:#fff;color:#183967;padding:10px 11px;outline-color:#2868e6}.public-submit-form textarea{resize:vertical;line-height:1.65}.public-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.public-consent{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important;color:#6b81a0!important;font-weight:500!important;line-height:1.65}.public-consent input{width:auto;margin-top:2px}.public-success-card{text-align:center;padding:42px 36px}.success-orb{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 15px;border-radius:50%;background:#dff7eb;color:#159264;font-size:25px;font-weight:800}.public-success-card h1{margin:0 0 10px;color:#143766}.public-success-card>p{max-width:500px;margin:0 auto!important}.tracking-token{display:grid;gap:7px;margin:24px auto 12px;padding:14px;max-width:540px;border:1px solid #cbdcf4;border-radius:8px;background:#f4f8ff;text-align:left}.tracking-token small{color:#6380a7;font-size:11px}.tracking-token code{overflow-wrap:anywhere;color:#1f5fbf;font-size:13px}.privacy-warning{color:#a36711!important;font-size:12px!important}.public-success-card .primary-button,.public-success-card .secondary-button{margin:8px 4px 0}.intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.intake-form{display:grid;gap:22px;padding:24px}.intake-form section>h2{margin:3px 0 15px;color:#143766;font-size:18px}.intake-form .eyebrow,.intake-guide .eyebrow{margin:0;color:#2868e6}.intake-section{border-top:1px solid #e9eef6;padding-top:21px}.intake-hint{margin:0;padding:10px 12px;border-radius:6px;background:#fff7e9;color:#98631d;font-size:12px;line-height:1.6}.intake-guide{display:grid;gap:16px;align-content:start}.intake-guide .panel{padding:18px}.intake-guide h2{margin:4px 0 13px;color:#143766;font-size:16px}.intake-guide ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.intake-guide li{display:grid;gap:3px;padding-left:13px;border-left:2px solid #d8e5f8}.intake-guide li b{color:#274a77;font-size:13px}.intake-guide li span,.intake-guide p:not(.eyebrow){color:#7489a5;font-size:12px;line-height:1.7}.stats-metrics .metric-card{display:grid;gap:3px}.stats-metrics .metric-card small{color:#7d91ad;font-size:11px}.statistics-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;margin-top:16px}.statistics-layout .panel{padding:20px}.statistics-layout header{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.statistics-layout header .eyebrow{margin:0 0 4px}.statistics-layout h2{margin:0;color:#173967;font-size:18px}.statistics-layout header>span{color:#7890af;font-size:11px}.status-composition .status-breakdown li{display:grid;grid-template-columns:112px minmax(0,1fr) 38px;gap:10px;align-items:center}.status-composition .status-breakdown li>div{height:7px;border-radius:999px;background:#eaf0f8;overflow:hidden}.status-composition .status-breakdown li i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c70e5,#55b3d2)}.map-preview{background:linear-gradient(150deg,#fff,#f3f8ff)}.map-grid-art{position:relative;height:190px;overflow:hidden;border:1px solid #d9e7f8;border-radius:9px;background:linear-gradient(135deg,#e3effd 25%,transparent 25%) -14px 0/28px 28px,linear-gradient(225deg,#e3effd 25%,transparent 25%) -14px 0/28px 28px,#f8fbff}.map-grid-art:before{content:"";position:absolute;top:25px;right:34px;bottom:25px;left:34px;clip-path:polygon(10% 20%,38% 0,68% 19%,100% 35%,83% 75%,45% 100%,0 72%);background:#bfd7f4;border:2px solid #78aee7}.map-grid-art i{position:absolute;z-index:1;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:#2868e6;box-shadow:0 0 0 5px #2868e624}.map-grid-art i:nth-child(1){left:42%;top:38%}.map-grid-art i:nth-child(2){left:65%;top:58%;background:#e9a736;box-shadow:0 0 0 5px #e9a73624}.map-grid-art i:nth-child(3){left:26%;top:64%;background:#21a978;box-shadow:0 0 0 5px #21a97821}.map-grid-art b{position:absolute;z-index:1;bottom:12px;left:14px;color:#57789e;font-size:11px}.map-preview>p{margin:14px 0 0;color:#6e86a4;font-size:12px;line-height:1.7}@media (max-width:900px){.public-submit-layout{grid-template-columns:1fr;gap:8px;margin:18px auto}.public-submit-intro{padding:18px}.public-submit-intro h1{font-size:28px}.intake-layout,.statistics-layout{grid-template-columns:1fr}.intake-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.public-submit-form{padding:21px 18px}.public-form-grid,.intake-guide{grid-template-columns:1fr}.public-success-card{margin:18px 16px;padding:34px 20px}.status-composition .status-breakdown li{grid-template-columns:104px minmax(0,1fr) 28px}.intake-form{padding:18px}.statistics-layout .panel{padding:17px}}.attachments-panel{padding:20px 22px;border:1px solid #e0e9f5;border-radius:14px;background:linear-gradient(140deg,#fff,#f7faff);box-shadow:0 6px 18px #16325909}.attachments-panel>header{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px}.attachments-panel .eyebrow{margin:0 0 4px}.attachments-panel h2{margin:0;color:#153968;font-size:18px}.attachments-panel>header span{color:#7b91ae;font-size:11px}.attachment-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.attachment-columns>section{min-width:0;padding:14px;border:1px solid #e5edf7;border-radius:9px;background:#fff}.attachment-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.attachment-title b{color:#284b78;font-size:13px}.attachment-title small{color:#8496ad;font-size:11px}.attachment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attachment-tile{display:flex;align-items:center;gap:9px;min-height:68px;padding:9px;border-radius:7px;background:#f5f8fd;overflow:hidden}.attachment-tile i{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:7px;background:#dceaff;color:#2e70d7;font-size:16px;font-style:normal}.attachment-tile.result i{background:#dff6e9;color:#179466}.attachment-tile div{min-width:0;display:grid;gap:3px}.attachment-tile b{overflow:hidden;color:#35567f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.attachment-tile small{color:#8295ae;font-size:10px}.attachment-empty{display:grid;justify-items:center;gap:4px;min-height:108px;padding:18px 12px;border:1px dashed #cddced;border-radius:7px;background:#fbfdff;color:#7892b2;text-align:center}.attachment-empty i{font-size:21px;font-style:normal;color:#5e8fda}.attachment-empty span{font-size:12px;font-weight:700}.attachment-empty small{font-size:10px;line-height:1.5}.result-empty i{color:#1b9b6b}.attachment-note{margin:13px 0 0;color:#8295ae;font-size:11px;line-height:1.6}.intake-upload,.command-upload{display:grid!important;gap:7px;color:#3b5c85;font-size:12px;font-weight:700}.intake-upload input,.command-upload input{padding:8px;border:1px dashed #bcd0ea!important;border-radius:7px!important;background:#f6faff!important}.intake-upload small,.command-upload small{color:#8294ac;font-size:11px;font-weight:400;line-height:1.55}.intake-attachment-list,.command-upload-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.intake-attachment-list article,.command-upload-list article{position:relative;display:grid;gap:5px;min-width:0;padding:7px;border:1px solid #dce7f4;border-radius:8px;background:#fbfdff}.intake-attachment-list img,.command-upload-list img{width:100%;height:72px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.intake-attachment-list i,.command-upload-list i{display:grid;place-items:center;height:72px;border-radius:5px;background:#e8f0fb;color:#3976d3;font-size:24px;font-style:normal}.intake-attachment-list span,.command-upload-list span{overflow:hidden;color:#527194;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.intake-attachment-list b,.command-upload-list b{color:#1d9b6c;font-size:10px}.command-upload-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.detail-main>.attachments-panel{margin:0}.detail-side{position:relative}.action-panel{box-shadow:0 10px 24px #133e790f}@media (max-width:700px){.attachment-columns{grid-template-columns:1fr}.attachments-panel{padding:17px}.intake-attachment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-grid,.command-upload-list{grid-template-columns:1fr}.attachments-panel>header{align-items:flex-start;display:grid}.attachment-title{margin-bottom:9px}}.attachment-names button{border:0;cursor:pointer;padding:6px 9px;background:#f1f6fe;border-radius:5px;color:#4671a9;font-size:11px}.attachment-names button:disabled{opacity:.58;cursor:wait}.ticket-group-panel{padding:19px 21px}.ticket-group-panel header>div{min-width:0}.ticket-group-panel header .eyebrow{margin:0 0 4px}.ticket-group-panel h2{margin:0;color:#153968;font-size:17px}.ticket-group-panel header span{color:#748dac;font-size:11px}.group-ticket{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf2f7}.group-ticket.main{border-top:0}.group-ticket b{overflow:hidden;color:#284b78;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.group-ticket i{color:#3472d7;font-size:11px;font-style:normal;white-space:nowrap}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operation-list{padding:19px}.operation-list header>div{min-width:0}.operation-list .eyebrow{margin:0 0 4px}.operation-list h2{margin:0;color:#143968;font-size:18px}.operation-list header span{color:#7891ad;font-size:11px}.operation-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #edf2f7}.operation-row>div{display:grid;gap:4px;min-width:0}.operation-row b{overflow:hidden;color:#294b77;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operation-row small{overflow:hidden;color:#8294ac;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-row i{color:#2f70db;font-size:11px;font-style:normal;white-space:nowrap}.operation-empty{display:grid;place-items:center;min-height:170px;color:#7d92ae;font-size:13px}@media (max-width:850px){.operations-grid{grid-template-columns:1fr}}@media (max-width:520px){.operation-list{padding:16px}.operation-row{grid-template-columns:auto minmax(0,1fr)}.operation-row i{display:none}}.dashboard-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:260px;margin-top:16px;border:1px solid #dfe8f5;border-radius:14px;background:#fff;color:#617d9f;font-size:13px}.dashboard-loading i{width:18px;height:18px;border:2px solid #d7e5f8;border-top-color:#2868e6;border-radius:50%;animation:dashboard-spin .7s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-reliable-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.86fr);gap:14px;margin-top:16px}.dashboard-reliable-grid>*{min-width:0}.dashboard-status-panel{padding:20px}.dashboard-status-panel header>div,.contract-panel header>div{min-width:0}.dashboard-status-panel .eyebrow{margin:0 0 4px;color:#2d70dd;font-size:11px;font-weight:800;letter-spacing:.08em}.dashboard-status-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dashboard-status-list li{display:grid;grid-template-columns:108px minmax(0,1fr) 36px;align-items:center;gap:10px;min-width:0;padding-bottom:12px;border-bottom:1px solid #edf2f8}.dashboard-status-list li:last-child{padding-bottom:0;border-bottom:0}.status-meter{height:8px;min-width:0;border-radius:999px;background:#eaf0f8;overflow:hidden}.status-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2868e6,#45b9d2)}.dashboard-status-list b{color:#173c6c;font-size:13px;text-align:right}.dashboard-empty{display:grid;place-items:center;min-height:180px;border:1px dashed #cfdded;border-radius:9px;background:#fbfdff;color:#7690af;font-size:13px}.dashboard-side{min-width:0}.contract-panel{min-height:142px;padding:17px 18px;background:linear-gradient(145deg,#fff,#f6faff)}.contract-panel header{margin-bottom:14px}.contract-panel header span{border-radius:999px;background:#edf3fc;color:#5c7ea8;padding:4px 7px;font-size:10px}.contract-empty{display:flex;align-items:flex-start;gap:10px;min-width:0}.contract-empty>i{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#e4efff;color:#2868dd;font-style:normal;font-size:17px;font-weight:800}.overdue-panel .contract-empty>i{background:#fff2e4;color:#d88419}.contract-empty div{min-width:0}.contract-empty b{display:block;color:#294a75;font-size:13px}.contract-empty p{margin:5px 0 0;color:#768ba8;font-size:11px;line-height:1.65}.map-contract-panel{min-width:0;padding:18px 20px;background:linear-gradient(145deg,#12366d,#164a88);border:0}.map-contract-panel header h3,.map-contract-panel header span{color:#fff}.map-contract-panel header span{color:#aed1ff}.map-contract{position:relative;height:116px;overflow:hidden;border:1px solid rgba(163,208,255,.3);border-radius:9px;background:linear-gradient(30deg,rgba(155,205,255,.08) 12%,transparent 12.5%,transparent 87%,rgba(155,205,255,.08) 87.5%) 0 0/24px 24px}.map-contract:before{content:"";position:absolute;top:24px;right:15%;bottom:24px;left:15%;border:1px solid rgba(123,200,255,.55);border-radius:42% 58% 50% 45%;transform:rotate(-7deg)}.map-contract span{position:absolute;z-index:1;width:10px;height:10px;border:3px solid #dff7ff;border-radius:50%;background:#40d6df;box-shadow:0 0 0 7px #40d6df21}.map-contract span:nth-child(1){left:35%;top:35%}.map-contract span:nth-child(2){left:59%;top:58%;background:#f9bf45;box-shadow:0 0 0 7px #f9bf451f}.map-contract span:nth-child(3){left:72%;top:30%}.map-contract b{position:absolute;z-index:1;bottom:10px;left:12px;right:12px;color:#d4e9ff;font-size:10px;font-weight:500}.map-contract-panel>p{margin:11px 0 0;color:#a9c9ee;font-size:11px;line-height:1.6}.quick-panel{padding:18px 20px}.quick-link{position:relative;display:grid;gap:4px;padding:12px 28px 12px 0;border-top:1px solid #edf1f6}.quick-link:first-of-type{border-top:0;padding-top:2px}.quick-link b{color:#244774;font-size:13px}.quick-link small{color:#7d91ad;font-size:11px;line-height:1.55}.quick-link i{position:absolute;right:2px;top:50%;color:#2d70de;font-style:normal;font-size:17px;transform:translateY(-50%)}.dashboard-metrics .metric-card:after{display:none}.dashboard-metrics .metric-card{display:grid;gap:3px;align-content:start}.dashboard-metrics .metric-card span{color:#7b91ae}.metric-amber strong{color:#bd7614}.metric-amber{border-top:3px solid #ecb247}.metric-cyan{border-top:3px solid #35b5ca}.metric-green{border-top:3px solid #20a978}.metric-blue{border-top:3px solid #3a78e7}.statistics-layout>*{min-width:0}.status-composition .status-breakdown li{min-width:0}.status-composition .ticket-status{min-width:0;justify-content:center;white-space:nowrap}.map-grid-art{display:block;isolation:isolate}.map-grid-art:before{max-width:calc(100% - 68px)}@media (max-width:1023px){.dashboard-reliable-grid,.dashboard-bottom{grid-template-columns:minmax(0,1fr)}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-side>*{min-width:0}.map-contract-panel{min-height:0}}@media (max-width:620px){.dashboard-status-panel,.contract-panel,.map-contract-panel,.quick-panel{padding:16px}.dashboard-status-list li{grid-template-columns:92px minmax(0,1fr) 26px;gap:7px}.dashboard-status-list .ticket-status{font-size:11px;padding:2px 5px}.dashboard-side{grid-template-columns:1fr}.contract-panel{min-height:128px}.map-contract{height:105px}.statistics-layout .status-composition{overflow:hidden}.status-composition .status-breakdown li{grid-template-columns:96px minmax(0,1fr) 25px;gap:7px}.status-composition .ticket-status{font-size:11px;padding:2px 4px}.map-grid-art{height:162px}.map-grid-art:before{top:25px;right:23px;bottom:25px;left:23px;max-width:none}.map-grid-art b{right:10px;line-height:1.45}}@media (max-width:1023px){body{overflow-x:hidden}.mobile-header b{overflow:hidden;max-width:calc(100vw - 116px);text-overflow:ellipsis;white-space:nowrap}.mobile-nav{gap:0}.mobile-nav a{flex:1 1 0;min-width:0;padding:0 2px}.mobile-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header-actions{width:100%}.page-header-actions .secondary-button,.page-header-actions .primary-button{flex:1 1 auto}.ticket-group-panel,.operations-grid,.statistics-layout,.detail-workspace,.attachment-columns,.group-ticket,.operation-row{min-width:0}.map-grid-art{touch-action:pan-y}.command-form input,.command-form select,.command-form textarea,.public-submit-form input,.public-submit-form select,.public-submit-form textarea{max-width:100%}.command-form select{min-width:0}.attachment-names{gap:6px}.attachment-names button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-submit-form input[type=file],.command-upload input[type=file],.intake-upload input[type=file]{max-width:100%;font-size:11px}.public-submit-form .intake-attachment-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.page{padding:18px 12px 88px}.mobile-header{padding:0 12px}.mobile-header b{font-size:13px}.mobile-nav{height:62px}.mobile-nav a{font-size:9px}.mobile-nav a svg{width:18px;height:18px}.page-header{margin-bottom:16px}.page-header h1{font-size:21px}.page-description{font-size:12px}.hero-banner{margin:0 -1px;padding:16px;min-height:92px}.hero-banner p{font-size:18px}.hero-banner span{display:block;max-width:260px;line-height:1.55}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics .metric-card{min-height:84px;padding:13px}.dashboard-metrics strong{font-size:22px}.dashboard-status-panel,.contract-panel,.map-contract-panel,.quick-panel,.operation-list,.ticket-group-panel{padding:14px}.dashboard-status-list li{grid-template-columns:84px minmax(0,1fr) 22px}.dashboard-status-list b{font-size:12px}.dashboard-status-list .ticket-status,.contract-empty p{font-size:10px}.map-contract-panel>p{font-size:10px}.map-grid-art{height:142px}.map-grid-art:before{top:22px;right:17px;bottom:22px;left:17px}.map-grid-art b{left:9px;bottom:8px;font-size:10px}.statistics-layout .panel{padding:14px}.status-composition .status-breakdown li{grid-template-columns:86px minmax(0,1fr) 23px}.status-composition .ticket-status{font-size:10px}.group-ticket{grid-template-columns:auto minmax(0,1fr);gap:8px}.group-ticket i{display:none}.group-ticket b,.operation-row b{font-size:12px}.operation-row small{font-size:10px}.attachment-columns>section{padding:12px}.attachment-grid{gap:7px}.attachment-tile{min-height:60px;padding:8px}.attachment-tile i{width:26px;height:26px}.public-page{padding:12px}.public-page header{margin-bottom:20px}.public-submit-layout{margin:8px auto}.public-submit-intro{padding:14px 4px}.public-submit-intro h1{font-size:26px}.public-submit-form{padding:18px 15px}.public-success-card{margin:8px 0;padding:28px 16px}.public-submit-form .intake-attachment-list{grid-template-columns:1fr}.tracking-token{margin:18px 0 10px;padding:11px}.public-timeline-card,.public-info-card,.public-status-card{padding:15px}.public-info-card dl{grid-template-columns:72px minmax(0,1fr);gap:9px}.public-card form,.public-card label{margin-top:14px}.command-form{padding:12px}.command-form-grid{gap:8px}.command-grid button{min-width:calc(50% - 5px)}.command-form>.primary-button{width:100%}}.amap-event-map{position:relative;height:286px;overflow:hidden;border:1px solid rgba(165,210,255,.42);border-radius:10px;background:#eaf3fc}.amap-event-map__canvas{width:100%;height:100%}.amap-event-map__state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,#dfeeff,#f6fbff);color:#406997;font-size:12px}.amap-event-map__state.is-error{padding:18px;color:#a15837;text-align:center;line-height:1.7}.amap-event-map__legend{position:absolute;left:10px;bottom:10px;display:flex;gap:10px;padding:6px 8px;border:1px solid rgba(199,222,246,.9);border-radius:6px;background:#ffffffeb;color:#48698f;font-size:10px;box-shadow:0 2px 7px #1636611a}.amap-event-map__legend span{display:inline-flex;align-items:center;gap:4px}.amap-event-map__legend i{width:8px;height:8px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #29517f38}.amap-event-map__legend .baseline{background:#33a9d5}.amap-event-map__legend .ticket{background:#ef7464}.amap-event-marker{display:grid;place-items:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0a305952}.amap-event-marker i{width:7px;height:7px;border-radius:50%;background:#fff}.amap-event-marker--baseline{background:#2496cb}.amap-event-marker--ticket{background:#e95f54;box-shadow:0 0 0 5px #e95f5429,0 2px 8px #0a305952}.map-contract-panel .amap-event-map+.map-contract-panel>p{margin-top:11px}@media (max-width:620px){.amap-event-map{height:244px}.amap-event-map__legend{gap:6px;font-size:9px}}@media (max-width:480px){.amap-event-map{height:218px}.amap-event-map__legend{left:7px;bottom:7px;padding:5px 6px}.amap-event-marker{width:20px;height:20px}.amap-event-marker i{width:6px;height:6px}}.amap-event-map.is-expanded{width:100%;height:min(68vh,720px);min-width:0}@media (max-width:620px){.amap-event-map.is-expanded{height:calc(100vh - 58px);height:calc(100dvh - 58px)}}.dashboard-page{--wb-ink:#102b53;--wb-muted:#7185a2;--wb-blue:#236ce1;--wb-cyan:#24b9d1;--wb-line:rgba(77,122,184,.16);overflow-x:clip;font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif;color:var(--wb-ink)}.dashboard-page:before{content:"";position:absolute;z-index:-1;top:-112px;right:-120px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#50b4ed1f 0,#50b4ed00 68%);pointer-events:none}.dashboard-page .hero-banner{position:relative;isolation:isolate;min-height:116px;height:auto;margin-bottom:18px;padding:24px 27px;overflow:hidden;border:1px solid rgba(129,203,237,.35);border-radius:19px;background:linear-gradient(118deg,#0a2859,#104b9a 51%,#0b92b5);box-shadow:0 17px 36px #144f922e}.dashboard-page .hero-banner:before{content:"";position:absolute;z-index:-1;top:-132px;right:12%;width:268px;height:268px;border:1px solid rgba(196,239,255,.18);border-radius:50%;box-shadow:0 0 0 27px #c4efff0b,0 0 0 55px #c4efff06;animation:workbench-orbit 18s linear infinite}.dashboard-page .hero-banner:after{content:"";position:absolute;z-index:-1;right:-36px;bottom:-62px;width:235px;height:136px;border-radius:60% 40% 0 0;background:linear-gradient(135deg,#5cdeef59,#5cdeef00);filter:blur(1px);opacity:.9}.dashboard-page .hero-banner p{margin:0 0 7px;font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,sans-serif;font-size:27px;font-weight:700;letter-spacing:.015em;line-height:1.24;text-shadow:0 2px 12px rgba(0,24,71,.18)}.dashboard-page .hero-banner span{font-size:13px;letter-spacing:.07em;color:#e7f7ffdb}.dashboard-page .hero-banner b{position:relative;z-index:1;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(192,239,252,.28);border-radius:999px;background:#0936793b;box-shadow:inset 0 1px #ffffff24;font-size:12px;font-weight:600;letter-spacing:.035em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dashboard-page .hero-banner b i{width:7px;height:7px;border-radius:50%;background:#65efcc;box-shadow:0 0 0 5px #65efcc21,0 0 13px #65efcce6;animation:workbench-pulse 2.2s ease-in-out infinite}.dashboard-page .dashboard-metrics{gap:16px;margin-top:0;margin-bottom:18px}.dashboard-page .metric-card{position:relative;min-height:118px;padding:19px 20px;overflow:hidden;border:1px solid rgba(103,143,191,.17);border-radius:17px;background:linear-gradient(135deg,#fffffffa,#f7fbfff5);box-shadow:0 10px 25px #19407312,inset 0 1px #fffffff2;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;animation:workbench-rise .6s both}.dashboard-page .metric-card:before{content:"";position:absolute;top:-49px;right:-28px;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,#3682f226,#3682f200 68%);transition:transform .4s ease}.dashboard-page .metric-card:after{content:"";position:absolute;right:18px;bottom:16px;width:31px;height:8px;border-top:2px solid currentColor;border-radius:70% 50% 0 0;opacity:.7;transform:skew(-28deg)}.dashboard-page .metric-card:nth-child(2){animation-delay:.06s}.dashboard-page .metric-card:nth-child(3){animation-delay:.12s}.dashboard-page .metric-card:nth-child(4){animation-delay:.18s}.dashboard-page .metric-card:hover{z-index:1;transform:translateY(-5px);border-color:#296fdc57;box-shadow:0 18px 34px #19488a24,inset 0 1px #fff}.dashboard-page .metric-card:hover:before{transform:scale(1.25) translate(-7px,9px)}.dashboard-page .metric-card small{position:relative;z-index:1;font-size:12px;font-weight:600;letter-spacing:.04em;color:#778aa5}.dashboard-page .metric-card strong{position:relative;z-index:1;display:inline-block;margin-top:10px;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:35px;font-weight:700;letter-spacing:-.035em;line-height:1;color:#102b53}.dashboard-page .metric-card span{position:relative;z-index:1;display:block;margin-top:8px;font-size:11px;color:#7c8ca6}.dashboard-page .metric-blue{color:#2a79e8}.dashboard-page .metric-amber{color:#e19b27}.dashboard-page .metric-cyan{color:#139ec4}.dashboard-page .metric-green{color:#17a275}.dashboard-page .dashboard-reliable-grid,.dashboard-page .dashboard-bottom{gap:18px;margin-top:0;margin-bottom:18px}.dashboard-page .dashboard-status-panel,.dashboard-page .contract-panel,.dashboard-page .map-contract-panel,.dashboard-page .quick-panel{border:1px solid var(--wb-line);border-radius:18px;box-shadow:0 12px 28px #1c437412;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.dashboard-page .dashboard-status-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f5faff)}.dashboard-page .dashboard-status-panel:before{content:"";position:absolute;top:-92px;right:-56px;width:188px;height:188px;border:1px solid rgba(52,142,231,.13);border-radius:50%;box-shadow:0 0 0 21px #348ee709,0 0 0 43px #348ee706;pointer-events:none}.dashboard-page .dashboard-status-panel>*{position:relative}.dashboard-page .dashboard-status-panel h3,.dashboard-page .contract-panel h3,.dashboard-page .map-contract-panel h3,.dashboard-page .quick-panel h3{font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,sans-serif;font-weight:700;letter-spacing:.02em;color:#173864}.dashboard-page .dashboard-status-list li{padding:10px 0;border-bottom-color:#6589b51c}.dashboard-page .status-meter{height:8px;overflow:hidden;border-radius:999px;background:#e7eef8}.dashboard-page .status-meter i{border-radius:inherit;box-shadow:0 2px 6px currentColor;animation:workbench-meter 1.05s ease-out both}.dashboard-page .contract-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f8fbff)}.dashboard-page .contract-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2f77ea,#4bc8dc);opacity:.78}.dashboard-page .contract-panel:hover,.dashboard-page .quick-panel:hover{transform:translateY(-3px);border-color:#3078e252;box-shadow:0 18px 33px #1c49831f}.dashboard-page .contract-empty{border-color:#759dca26;background:#f6faffd1}.dashboard-page .map-contract-panel{overflow:hidden;background:linear-gradient(145deg,#102d5c,#0d3f7e)}.dashboard-page .map-contract-panel h3,.dashboard-page .map-contract-panel>p{color:#ecf7ff}.dashboard-page .map-contract-panel>p{color:#dbf1ffb3}.dashboard-page .map-contract-panel .amap-event-map{border-color:#98dcf659;border-radius:13px;box-shadow:inset 0 0 0 1px #ffffff14,0 9px 20px #00133930}.dashboard-page .quick-panel{background:linear-gradient(145deg,#fff,#f6fbff)}.dashboard-page .quick-panel a{border-radius:11px;transition:transform .22s ease,background .22s ease,color .22s ease}.dashboard-page .quick-panel a:hover{transform:translate(3px);background:#eaf4ff;color:#1768d8}@keyframes workbench-orbit{to{transform:rotate(360deg)}}@keyframes workbench-pulse{50%{transform:scale(.82);box-shadow:0 0 0 8px #65efcc0f,0 0 10px #65efccc7}}@keyframes workbench-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workbench-meter{0%{transform:scaleX(.18);transform-origin:left}}@media (max-width:1023px){.dashboard-page .hero-banner{min-height:108px}.dashboard-page .dashboard-metrics{gap:13px}.dashboard-page .metric-card{min-height:108px;padding:17px}.dashboard-page .dashboard-reliable-grid,.dashboard-page .dashboard-bottom{gap:14px}}@media (max-width:620px){.dashboard-page .hero-banner{min-height:102px;padding:19px 18px;border-radius:16px}.dashboard-page .hero-banner p{font-size:21px}.dashboard-page .hero-banner span{font-size:11px;letter-spacing:.035em}.dashboard-page .hero-banner b{padding:7px 10px;font-size:10px}.dashboard-page .metric-card{min-height:100px;padding:15px 14px;border-radius:14px}.dashboard-page .metric-card strong{font-size:28px}.dashboard-page .metric-card small{font-size:11px}.dashboard-page .metric-card span{font-size:10px}.dashboard-page .dashboard-status-panel,.dashboard-page .contract-panel,.dashboard-page .map-contract-panel,.dashboard-page .quick-panel{border-radius:15px}}@media (prefers-reduced-motion:reduce){.dashboard-page .hero-banner:before,.dashboard-page .hero-banner b i,.dashboard-page .metric-card,.dashboard-page .status-meter i{animation:none}.dashboard-page .metric-card,.dashboard-page .contract-panel,.dashboard-page .quick-panel{transition:none}}.ticket-center-page,.operations-page,.statistics-page,.ticket-detail-page{--flow-ink:#112d56;--flow-muted:#7187a5;--flow-blue:#276fdf;--flow-line:rgba(75,119,177,.16);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif;color:var(--flow-ink)}.ticket-center-page .page-heading,.operations-page .page-heading,.statistics-page .page-heading,.ticket-detail-page .detail-header{position:relative;padding-bottom:17px;border-bottom:1px solid rgba(107,144,190,.16)}.ticket-center-page .page-heading:after,.operations-page .page-heading:after,.statistics-page .page-heading:after,.ticket-detail-page .detail-header:after{content:"";position:absolute;left:0;bottom:-1px;width:78px;height:2px;border-radius:2px;background:linear-gradient(90deg,#266edf,#4fc5df);box-shadow:0 0 9px #3694e559}.ticket-center-page .page-heading h1,.operations-page .page-heading h1,.statistics-page .page-heading h1,.ticket-detail-page .detail-header h1{font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,sans-serif;letter-spacing:.015em;color:#123560}.ticket-center-page .page-description,.operations-page .page-description,.statistics-page .page-description,.ticket-detail-page .page-description{color:#7185a4}.ticket-center-page .primary-button,.operations-page .secondary-button,.statistics-page .primary-button,.ticket-detail-page .primary-button,.ticket-detail-page .secondary-button{border-radius:10px;box-shadow:0 6px 15px #2262bb1f;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.ticket-center-page .primary-button:hover,.statistics-page .primary-button:hover,.ticket-detail-page .primary-button:hover{transform:translateY(-2px);box-shadow:0 11px 20px #1f5eb73b}.operations-page .secondary-button:hover,.ticket-detail-page .secondary-button:hover{transform:translateY(-2px);border-color:#4a91e9;background:#f1f7ff;box-shadow:0 9px 18px #205aa61c}.ticket-center-page .queue-overview{gap:14px;margin-bottom:18px}.ticket-center-page .queue-overview>div{position:relative;min-height:83px;padding:16px 17px;overflow:hidden;border-color:var(--flow-line);border-radius:15px;background:linear-gradient(145deg,#fff,#f6faff);box-shadow:0 8px 21px #1741760e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:flow-rise .5s both}.ticket-center-page .queue-overview>div:after{content:"";position:absolute;right:-25px;bottom:-48px;width:94px;height:94px;border-radius:50%;background:radial-gradient(circle,#4396e92b,#4396e900 68%)}.ticket-center-page .queue-overview>div:nth-child(2){animation-delay:.06s}.ticket-center-page .queue-overview>div:nth-child(3){animation-delay:.12s}.ticket-center-page .queue-overview>div:nth-child(4){animation-delay:.18s}.ticket-center-page .queue-overview>div:hover{transform:translateY(-4px);border-color:#3075da59;box-shadow:0 15px 28px #1744811f}.ticket-center-page .queue-overview span{font-weight:600;letter-spacing:.035em}.ticket-center-page .queue-overview b{position:relative;z-index:1;font-family:Microsoft YaHei UI,MiSans,sans-serif;font-size:15px}.ticket-center-page .filter-bar{gap:10px;margin:0 0 18px;padding:13px 15px;border:1px solid var(--flow-line);border-radius:14px;background:#ffffffbf;box-shadow:0 7px 18px #1a457a0a}.ticket-center-page .filter-bar select{min-width:220px;border-color:#d6e3f3;border-radius:8px;background:#fbfdff}.ticket-center-page .filter-bar .secondary-button{min-height:38px;border-radius:8px}.ticket-center-page .queue-card,.ticket-center-page .todo-panel,.ticket-center-page .queue-guide{border-color:var(--flow-line);border-radius:17px;box-shadow:0 11px 26px #18427711}.ticket-center-page .queue-head{padding:14px 20px;background:linear-gradient(90deg,#f2f7ff,#f9fcff);font-size:11px;font-weight:700;letter-spacing:.04em}.ticket-center-page .queue-row{position:relative;padding:16px 20px;transition:background .22s ease,transform .22s ease}.ticket-center-page .queue-row:before{content:"";position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#2d75e4,#53c2d8);opacity:0;transition:opacity .22s ease}.ticket-center-page .queue-row:hover{transform:translate(3px);background:linear-gradient(90deg,#f7fbff,#fff)}.ticket-center-page .queue-row:hover:before{opacity:1}.ticket-center-page .queue-title strong{font-family:Microsoft YaHei UI,MiSans,sans-serif;font-weight:700;color:#163b6c}.ticket-center-page .mini-lifecycle .active i{box-shadow:0 0 0 5px #2c70e51f,0 0 10px #2c70e542;animation:flow-pulse 2.4s ease-in-out infinite}.ticket-center-page .todo-panel,.ticket-center-page .queue-guide{background:linear-gradient(145deg,#fff,#f7fbff)}.ticket-center-page .todo-panel>header{padding-bottom:12px;border-bottom:1px solid rgba(104,141,184,.13)}.ticket-center-page .todo-panel>a{margin:0 -4px;padding:12px 4px;border-radius:9px;transition:background .2s ease,transform .2s ease}.ticket-center-page .todo-panel>a:hover{transform:translate(3px);background:#edf6ff}.ticket-center-page .queue-guide{position:relative;overflow:hidden}.ticket-center-page .queue-guide:after{content:"";position:absolute;right:-40px;bottom:-42px;width:135px;height:135px;border:1px solid rgba(44,121,223,.16);border-radius:50%;box-shadow:0 0 0 18px #2c79df0a}.operations-page .operations-grid{gap:18px}.operations-page .operation-list{position:relative;overflow:hidden;padding:22px;border-color:var(--flow-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 12px 28px #18427712;transition:transform .26s ease,box-shadow .26s ease}.operations-page .operation-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2d73e4,#56c5dc);opacity:.82}.operations-page .operation-list:hover{transform:translateY(-3px);box-shadow:0 18px 34px #1846801f}.operations-page .operation-list header{padding-bottom:14px;border-bottom:1px solid rgba(109,145,185,.14)}.operations-page .operation-list h2{font-family:Microsoft YaHei UI,MiSans,sans-serif;letter-spacing:.01em}.operations-page .operation-list header span{padding:5px 8px;border-radius:999px;background:#edf5ff;color:#3674ce}.operations-page .operation-row{position:relative;padding:15px 4px;border-top:0;border-bottom:1px solid rgba(109,145,185,.11);transition:background .2s ease,transform .2s ease}.operations-page .operation-row:last-of-type{border-bottom:0}.operations-page .operation-row:hover{transform:translate(4px);background:linear-gradient(90deg,#eef7ffd6,#eef7ff00);border-radius:8px}.operations-page .operation-row i{font-weight:700}.operations-page .intake-candidate-row{width:100%;border-right:0;border-left:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.operations-page .intake-candidate-row:disabled{cursor:wait;opacity:.66}.operations-page .operation-empty{min-height:185px;border:1px dashed rgba(101,146,198,.3);border-radius:12px;background:#f9fcffc2}.statistics-page .stats-metrics{gap:16px;margin-bottom:18px}.statistics-page .stats-metrics .metric-card{position:relative;min-height:123px;padding:19px 20px;overflow:hidden;border-color:var(--flow-line);border-radius:17px;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:0 10px 25px #19407312;transition:transform .25s ease,box-shadow .25s ease;animation:flow-rise .55s both}.statistics-page .stats-metrics .metric-card:before{content:"";position:absolute;top:-62px;right:-32px;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,#3482ef29,#3482ef00 69%)}.statistics-page .stats-metrics .metric-card:nth-child(2){animation-delay:.06s}.statistics-page .stats-metrics .metric-card:nth-child(3){animation-delay:.12s}.statistics-page .stats-metrics .metric-card:nth-child(4){animation-delay:.18s}.statistics-page .stats-metrics .metric-card:hover{transform:translateY(-5px);box-shadow:0 18px 33px #19488a21}.statistics-page .stats-metrics strong{position:relative;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:34px;letter-spacing:-.035em;color:#12345f}.statistics-page .stats-metrics span,.statistics-page .stats-metrics small{position:relative}.statistics-page .statistics-layout{gap:18px;margin-top:0}.statistics-page .statistics-layout .panel{border-color:var(--flow-line);border-radius:18px;box-shadow:0 12px 28px #18427712}.statistics-page .status-composition{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f7fbff)}.statistics-page .status-composition:before{content:"";position:absolute;top:-105px;right:-78px;width:210px;height:210px;border:1px solid rgba(45,119,222,.14);border-radius:50%;box-shadow:0 0 0 24px #2d77de09,0 0 0 48px #2d77de06}.statistics-page .status-composition>*{position:relative}.statistics-page .statistics-layout header{padding-bottom:13px;border-bottom:1px solid rgba(109,145,185,.13)}.statistics-page .status-composition .status-breakdown li{padding:11px 0;border-bottom:1px solid rgba(109,145,185,.1)}.statistics-page .status-composition .status-breakdown li:last-child{border-bottom:0}.statistics-page .status-composition .status-breakdown li i{box-shadow:0 2px 7px #2970d938;animation:flow-meter 1.05s ease-out both}.statistics-page .statistics-map-preview{overflow:hidden;background:linear-gradient(145deg,#0f3266,#154b8b);border-color:#94d3f645}.statistics-page .statistics-map-preview header{border-bottom-color:#b6defc2e}.statistics-page .statistics-map-preview h2,.statistics-page .statistics-map-preview .eyebrow{color:#eff8ff}.statistics-page .statistics-map-preview header>span,.statistics-page .statistics-map-preview>p{color:#d4edffbf}.statistics-page .statistics-map-preview .amap-event-map{border-radius:13px;border-color:#a5dcfc5e;box-shadow:0 10px 21px #00143933}.statistics-page .map-summary-metrics{margin-top:13px;padding:10px 0;border-top:1px solid rgba(182,222,252,.18);border-bottom:1px solid rgba(182,222,252,.14)}.statistics-page .map-summary-metrics span{color:#daefffbf}.statistics-page .map-summary-metrics b{color:#fff}.ticket-detail-page .detail-workspace,.ticket-detail-page .detail-main,.ticket-detail-page .detail-side{gap:18px}.ticket-detail-page .event-facts,.ticket-detail-page .action-panel,.ticket-detail-page .sla-panel,.ticket-detail-page .lifecycle-panel{border-color:var(--flow-line);border-radius:18px;box-shadow:0 11px 27px #18427711}.ticket-detail-page .event-facts,.ticket-detail-page .lifecycle-panel{background:linear-gradient(145deg,#fff,#f7fbff)}.ticket-detail-page .action-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f5faff)}.ticket-detail-page .action-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2c73e3,#56c4dc)}.ticket-detail-page .sla-panel{background:linear-gradient(145deg,#113467,#155090);border-color:#8ed3f740}.ticket-detail-page .sla-panel .eyebrow,.ticket-detail-page .sla-panel h2,.ticket-detail-page .sla-panel strong{color:#eff8ff}.ticket-detail-page .sla-panel small{color:#d9efffb8}.ticket-detail-page .lifecycle-heading{padding-bottom:13px;border-bottom:1px solid rgba(109,145,185,.13)}.ticket-detail-page .lifecycle-list .is-active .lifecycle-node{box-shadow:0 0 0 6px #276fdf1f,0 0 14px #276fdf2e;animation:flow-pulse 2.4s ease-in-out infinite}.ticket-detail-page .allowed-actions span{border-radius:999px;background:#eef6ff;transition:transform .2s ease,background .2s ease}.ticket-detail-page .allowed-actions span:hover{transform:translateY(-2px);background:#e1efff}@keyframes flow-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-pulse{50%{transform:scale(.86);opacity:.86}}@keyframes flow-meter{0%{transform:scaleX(.16);transform-origin:left}}@media (max-width:1023px){.ticket-center-page .queue-overview{gap:11px}.ticket-center-page .filter-bar{align-items:stretch}.ticket-center-page .filter-bar select{min-width:0}.operations-page .operation-list{padding:19px}.statistics-page .stats-metrics{gap:13px}.ticket-detail-page .detail-workspace{gap:14px}}@media (max-width:620px){.ticket-center-page .page-heading,.operations-page .page-heading,.statistics-page .page-heading,.ticket-detail-page .detail-header{padding-bottom:13px}.ticket-center-page .queue-overview{gap:10px}.ticket-center-page .queue-overview>div{min-height:73px;padding:13px 12px;border-radius:12px}.ticket-center-page .filter-bar{padding:11px;border-radius:12px}.ticket-center-page .queue-card,.ticket-center-page .todo-panel,.ticket-center-page .queue-guide,.operations-page .operation-list,.statistics-page .statistics-layout .panel,.ticket-detail-page .event-facts,.ticket-detail-page .action-panel,.ticket-detail-page .sla-panel,.ticket-detail-page .lifecycle-panel{border-radius:14px}.ticket-center-page .queue-row{padding:14px}.operations-page .operation-list{padding:17px}.statistics-page .stats-metrics .metric-card{min-height:106px;padding:16px 14px;border-radius:14px}.statistics-page .stats-metrics strong{font-size:27px}.statistics-page .statistics-layout,.ticket-detail-page .detail-main,.ticket-detail-page .detail-side{gap:14px}}@media (prefers-reduced-motion:reduce){.ticket-center-page .queue-overview>div,.statistics-page .stats-metrics .metric-card,.statistics-page .status-composition .status-breakdown li i,.ticket-center-page .mini-lifecycle .active i,.ticket-detail-page .lifecycle-list .is-active .lifecycle-node{animation:none}.ticket-center-page .queue-overview>div,.ticket-center-page .queue-row,.operations-page .operation-list,.operations-page .operation-row,.statistics-page .stats-metrics .metric-card,.ticket-center-page .todo-panel>a{transition:none}}.statistics-page .statistics-map-preview{position:relative;overflow:visible;background:linear-gradient(145deg,#0b2b59,#104582 62%,#0e638f);box-shadow:0 18px 35px #0e34692b}.statistics-page .statistics-map-preview:after{content:"";position:absolute;right:-54px;bottom:-57px;z-index:0;width:170px;height:170px;border:1px solid rgba(161,225,248,.16);border-radius:50%;box-shadow:0 0 0 21px #a1e1f809;pointer-events:none}.statistics-page .statistics-map-preview>header,.statistics-page .statistics-map-preview>.amap-event-map,.statistics-page .statistics-map-preview>.map-summary-metrics,.statistics-page .statistics-map-preview>p{position:relative;z-index:1}.statistics-page .statistics-map-preview .amap-event-map{overflow:visible;height:302px;background:#e9f4fc;isolation:isolate}.statistics-page .statistics-map-preview .amap-event-map__canvas{overflow:hidden;border-radius:12px}.statistics-page .statistics-map-preview .amap-event-map__legend{z-index:18;left:12px;bottom:12px;gap:8px;padding:7px 9px;border-color:#bfe0f6f5;border-radius:9px;background:#fffffff0;box-shadow:0 7px 18px #07234f30;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.statistics-page .statistics-map-preview .amap-event-map__legend span{padding:1px 0}.statistics-page .statistics-map-preview .amap-event-map__legend i{box-shadow:0 0 0 1px #1b4b7e40,0 0 8px #2c7fd138}.statistics-page .statistics-map-preview .amap-toolbar,.statistics-page .statistics-map-preview .amap-controlbar,.statistics-page .statistics-map-preview .amap-scalecontrol{z-index:20!important;filter:drop-shadow(0 5px 9px rgba(7,34,75,.25))}.statistics-page .statistics-map-preview .amap-toolbar-control{border-radius:9px!important;overflow:hidden}.statistics-page .statistics-map-preview .amap-toolbar-control>div{border-color:#c6dff4!important;background-color:#fffffff5!important}.statistics-page .statistics-map-preview .amap-toolbar-control>div:hover{background-color:#eaf5ff!important}.statistics-page .statistics-map-preview .amap-info{z-index:30!important}.statistics-page .statistics-map-preview .amap-ticket-popup{position:relative;z-index:31;border-color:#b8d8f4;border-radius:13px;box-shadow:0 16px 35px #0624514a}.statistics-page .statistics-map-preview .amap-ticket-popup__action{position:relative;z-index:32;display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(142,217,242,.45);border-radius:8px;background:linear-gradient(100deg,#246ce0,#159ec2);box-shadow:0 7px 14px #186dcc40;transition:transform .2s ease,box-shadow .2s ease}.statistics-page .statistics-map-preview .amap-ticket-popup__action:hover{transform:translateY(-2px);background:linear-gradient(100deg,#1d61cd,#118cac);box-shadow:0 10px 18px #186dcc52}.statistics-page .statistics-map-preview .map-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 0;border-top-color:#b8def836;border-bottom-color:#b8def829}.statistics-page .statistics-map-preview .map-summary-metrics span{display:grid;gap:3px;padding:7px 9px;border:1px solid rgba(184,222,248,.16);border-radius:9px;background:#05214c29;font-size:10px}.statistics-page .statistics-map-preview .map-summary-metrics b{font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:19px;line-height:1}.statistics-page .statistics-map-preview>p{margin-top:13px;line-height:1.72}@media (max-width:620px){.statistics-page .statistics-map-preview .amap-event-map{height:266px}.statistics-page .statistics-map-preview .amap-event-map__legend{left:8px;bottom:8px;max-width:calc(100% - 16px);font-size:9px}.statistics-page .statistics-map-preview .amap-toolbar,.statistics-page .statistics-map-preview .amap-controlbar{transform:scale(.9);transform-origin:right bottom}.statistics-page .statistics-map-preview .map-summary-metrics{gap:6px}.statistics-page .statistics-map-preview .map-summary-metrics span{padding:7px}.statistics-page .statistics-map-preview .amap-ticket-popup__action{min-height:40px}}@media (prefers-reduced-motion:reduce){.statistics-page .statistics-map-preview .amap-ticket-popup__action{transition:none}}.form-page,.public-page{font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif}.form-page .page-header{position:relative;padding-bottom:17px;border-bottom:1px solid rgba(104,144,192,.16)}.form-page .page-header:after{content:"";position:absolute;bottom:-1px;left:0;width:78px;height:2px;border-radius:2px;background:linear-gradient(90deg,#266edf,#51c7df);box-shadow:0 0 9px #3694e552}.form-page .page-header h1{font-family:Microsoft YaHei UI,MiSans,sans-serif;letter-spacing:.015em}.form-page .intake-form{position:relative;border-color:#4b79b32b;border-radius:19px;box-shadow:0 17px 36px #163e7316}.form-page .intake-form:before{content:"";position:absolute;z-index:0;top:-155px;right:-72px;width:275px;height:275px;border:1px solid rgba(47,129,226,.12);border-radius:50%;box-shadow:0 0 0 25px #2f81e209,0 0 0 51px #2f81e206;pointer-events:none}.form-page .intake-form>section,.form-page .intake-form>.form-actions,.form-page .intake-form>.muted,.form-page .intake-form>.intake-hint,.form-page .intake-form>.inline-error{position:relative;z-index:1}.form-page .intake-form>section:first-child{background:linear-gradient(125deg,#e8f4ffe0,#fff0 62%)}.form-page .intake-form h2{font-family:Microsoft YaHei UI,MiSans,sans-serif;color:#143b6e}.form-page .intake-form input,.form-page .intake-form select,.form-page .intake-form textarea{border-color:#d0e0f2;background:#ffffffe6;box-shadow:inset 0 1px #fffc}.form-page .intake-form input:hover,.form-page .intake-form select:hover,.form-page .intake-form textarea:hover{border-color:#9ec4f1}.form-page .intake-form input:focus,.form-page .intake-form select:focus,.form-page .intake-form textarea:focus{box-shadow:0 0 0 4px #317ee71c}.form-page .intake-form .form-actions{background:linear-gradient(90deg,#fbfdff,#f3f9ff);gap:10px}.form-page .intake-form .primary-button,.form-page .intake-form .secondary-button{border-radius:10px;transition:transform .2s ease,box-shadow .2s ease}.form-page .intake-form .primary-button:hover:not(:disabled),.form-page .intake-form .secondary-button:hover{transform:translateY(-2px);box-shadow:0 9px 18px #1e5cb22e}.form-page .location-capture{border-color:#b8d9f5;border-radius:12px;background:linear-gradient(105deg,#f1f8ff,#fff 65%);box-shadow:inset 0 1px #fff}.form-page .location-capture .secondary-button{border-radius:9px}.form-page .ai-complete-button{min-height:36px;border-radius:9px;background:linear-gradient(110deg,#eaf5ff,#fff);box-shadow:0 7px 16px #2166c71c}.form-page .ai-polishing{border-color:#c9e4f7;border-radius:12px;box-shadow:0 8px 20px #2668b80f}.form-page .ai-suggestion{position:relative;overflow:hidden;border-color:#cfe2f6;border-radius:13px;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:0 11px 25px #1f5eab12}.form-page .ai-suggestion:after{content:"";position:absolute;right:-34px;bottom:-48px;width:125px;height:125px;border-radius:50%;background:radial-gradient(circle,#3b94ea26,#3b94ea00 68%);pointer-events:none}.form-page .ai-suggestion>*{position:relative;z-index:1}.form-page .ai-suggestion__actions button{border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.form-page .ai-suggestion__actions button:hover{transform:translateY(-2px);box-shadow:0 7px 14px #1f60b824}.form-page .intake-upload input{border-radius:9px!important;background:linear-gradient(110deg,#f3f9ff,#fff)!important}.form-page .intake-attachment-list article{border-radius:10px;background:linear-gradient(145deg,#fff,#f7fbff);transition:transform .2s ease,box-shadow .2s ease}.form-page .intake-attachment-list article:hover{transform:translateY(-3px);box-shadow:0 9px 18px #1d4c871c}.form-page .intake-guide .panel{position:relative;overflow:hidden;border-color:#4b79b329;border-radius:16px;box-shadow:0 10px 25px #17417711;transition:transform .25s ease,box-shadow .25s ease}.form-page .intake-guide .panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2d75e4,#54c5dc);opacity:.76}.form-page .intake-guide .panel:hover{transform:translateY(-3px);box-shadow:0 16px 29px #1744811c}.app-modal-body .command-panel{margin-top:0;border-top:0;padding-top:0}.ticket-detail-page .command-panel{padding-top:17px;border-top-color:#6a91bb29}.ticket-detail-page .command-grid{gap:9px}.ticket-detail-page .command-grid button{border-radius:9px;background:linear-gradient(145deg,#fff,#f3f8ff);box-shadow:0 4px 10px #23518e0e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ticket-detail-page .command-grid button:hover{transform:translateY(-2px);box-shadow:0 9px 16px #225cac24}.ticket-detail-page .command-form{border-color:#cbdff4;border-radius:13px;background:linear-gradient(145deg,#f8fcff,#f0f7ff);box-shadow:inset 0 1px #fff,0 9px 20px #1e52930f}.ticket-detail-page .command-form input,.ticket-detail-page .command-form select,.ticket-detail-page .command-form textarea{border-color:#cbdced;border-radius:8px}.ticket-detail-page .command-form input:focus,.ticket-detail-page .command-form select:focus,.ticket-detail-page .command-form textarea:focus{box-shadow:0 0 0 3px #2a73df1c}.ticket-detail-page .command-form>.primary-button,.ticket-detail-page .command-conflict .secondary-button{border-radius:9px;transition:transform .2s ease,box-shadow .2s ease}.ticket-detail-page .command-form>.primary-button:hover,.ticket-detail-page .command-conflict .secondary-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #1f5fb82e}.public-page{position:relative;isolation:isolate;background:linear-gradient(145deg,#f4f8ff,#edf5ff 48%,#f6fbff)}.public-page:before{content:"";position:fixed;z-index:-1;top:-200px;right:-130px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#419feb26,#419feb00 68%);pointer-events:none}.public-page:after{content:"";position:fixed;z-index:-1;bottom:-230px;left:-150px;width:490px;height:490px;border:1px solid rgba(67,145,223,.12);border-radius:50%;box-shadow:0 0 0 34px #4391df06,0 0 0 67px #4391df05;pointer-events:none}.public-page header{position:relative;z-index:1;border-radius:14px;background:#ffffffb3;box-shadow:0 8px 22px #1c467c0e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.public-page .public-card{position:relative;overflow:hidden;border-color:#4b79b32b;border-radius:18px;background:#ffffffe8;box-shadow:0 17px 35px #17417517;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-page .public-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2671df,#50c5dd);opacity:.76}.public-page .public-card>*{position:relative;z-index:1}.public-page .public-card h1,.public-page .public-card h2,.public-page .public-submit-intro h1{font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,sans-serif;letter-spacing:.005em}.public-page input,.public-page select,.public-page textarea{border-color:#d0e0f2!important;border-radius:9px!important;box-shadow:inset 0 1px #fffc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.public-page input:focus,.public-page select:focus,.public-page textarea:focus{border-color:#5c9df0!important;background:#fff!important;box-shadow:0 0 0 4px #307de61c!important}.public-page .primary-button,.public-page .secondary-button{border-radius:10px;transition:transform .22s ease,box-shadow .22s ease}.public-page .primary-button:hover:not(:disabled),.public-page .secondary-button:hover{transform:translateY(-2px);box-shadow:0 10px 19px #1d5db733}.public-submit-page>header,.public-track-page>header{border-bottom:1px solid rgba(114,151,195,.15);background:#ffffffd1}.public-submit-page .public-submit-layout{gap:48px}.public-submit-page .public-submit-intro{position:relative;padding:27px}.public-submit-page .public-submit-intro:before{content:"";position:absolute;top:2px;left:0;width:52px;height:2px;border-radius:2px;background:linear-gradient(90deg,#276fe1,#52c5db)}.public-submit-page .public-submit-intro li{padding:8px 10px 8px 0;border-radius:10px;transition:transform .22s ease,background .22s ease}.public-submit-page .public-submit-intro li:hover{transform:translate(4px);background:#ffffff80}.public-submit-page .public-submit-intro li i{box-shadow:0 5px 12px #2868df29}.public-submit-page .public-submit-form{padding:30px 32px}.public-submit-page .public-submit-form form{gap:17px}.public-submit-page .public-success-card{max-width:680px}.public-submit-page .success-orb{box-shadow:0 0 0 9px #22ad741a,0 9px 17px #1c885d21;animation:secondary-float 3.8s ease-in-out infinite}.public-submit-page .tracking-token{border-color:#c7dff6;border-radius:11px;background:linear-gradient(145deg,#f6fbff,#edf6ff);box-shadow:inset 0 1px #fff}.public-submit-page .intake-attachment-list article{border-radius:10px;background:#f9fcff;transition:transform .2s ease,box-shadow .2s ease}.public-submit-page .intake-attachment-list article:hover{transform:translateY(-3px);box-shadow:0 9px 17px #204d881a}.public-track-page{padding-bottom:52px}.public-track-page .public-search-card{max-width:690px;padding:34px}.public-track-page .public-search-card:after{content:"";position:absolute;right:-47px;bottom:-58px;width:175px;height:175px;border-radius:50%;background:radial-gradient(circle,#368ee729,#368ee700 68%);pointer-events:none}.public-track-page .public-search-card form,.public-track-page .public-search-card label,.public-track-page .public-search-card>button{position:relative;z-index:1}.public-track-page .public-result-header{padding:0 5px}.public-track-page .back-public{border-radius:8px;transition:transform .2s ease,background .2s ease}.public-track-page .back-public:hover{transform:translate(-3px);background:#eaf4ff}.public-track-page .public-status-card,.public-track-page .public-info-card,.public-track-page .public-timeline-card{border-color:#4b79b32b;border-radius:17px;box-shadow:0 12px 27px #1a427613;transition:transform .24s ease,box-shadow .24s ease}.public-track-page .public-status-card:hover,.public-track-page .public-info-card:hover,.public-track-page .public-timeline-card:hover{transform:translateY(-3px);box-shadow:0 17px 32px #1a46801c}.public-track-page .public-status-card{border-top:0}.public-track-page .public-info-card h2,.public-track-page .public-timeline-card h2{font-family:Microsoft YaHei UI,MiSans,sans-serif}.public-track-page .attachment-names button{border:1px solid #c8dcf3;border-radius:8px;background:#f2f8ff;color:#3269b4;padding:7px 9px;font-size:11px;font-weight:700;transition:transform .2s ease,background .2s ease}.public-track-page .attachment-names button:hover:not(:disabled){transform:translateY(-2px);background:#e4f1ff}.public-track-page .public-timeline .current i{box-shadow:0 0 0 6px #2c70e61c,0 0 13px #2c70e638;animation:secondary-pulse 2.4s ease-in-out infinite}.public-track-page .rating-placeholder{border:1px dashed #c9dcef;border-radius:11px;background:linear-gradient(145deg,#f7fbff,#f0f7ff)}.public-page:not(.public-submit-page):not(.public-track-page) .public-card{max-width:700px}.public-page:not(.public-submit-page):not(.public-track-page) .login-brand{padding-bottom:14px;border-bottom:1px solid rgba(109,145,185,.14)}.public-page:not(.public-submit-page):not(.public-track-page) .login-brand img{box-shadow:0 9px 20px #246beb3d}.public-page:not(.public-submit-page):not(.public-track-page) .public-card form{display:grid;gap:2px}.public-page:not(.public-submit-page):not(.public-track-page) .public-card .primary-button{margin-top:22px;min-height:43px}.public-page:not(.public-submit-page):not(.public-track-page) .login-demo-note{padding:9px 11px;border:1px solid #d5e5f7;border-radius:8px;background:#f4f9ff;color:#50749f;font-size:11px;line-height:1.6}@keyframes secondary-float{50%{transform:translateY(-4px)}}@keyframes secondary-pulse{50%{transform:scale(.86);opacity:.86}}@media (max-width:1023px){.form-page .intake-form{border-radius:16px}.public-submit-page .public-submit-layout{gap:12px}.public-submit-page .public-submit-intro{padding:23px}.public-track-page .public-search-card{padding:26px}}@media (max-width:620px){.form-page .page-header{padding-bottom:13px}.form-page .intake-form{border-radius:14px}.form-page .intake-guide .panel{border-radius:13px}.public-page header{border-radius:0}.public-page .public-card{border-radius:15px}.public-submit-page .public-submit-intro{padding:20px 5px}.public-submit-page .public-submit-form{padding:23px 18px}.public-track-page .public-search-card{margin-top:18px;padding:22px 18px}.public-track-page .public-status-card,.public-track-page .public-info-card,.public-track-page .public-timeline-card{border-radius:14px}.public-track-page .public-status-card:hover,.public-track-page .public-info-card:hover,.public-track-page .public-timeline-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.form-page .intake-guide .panel,.form-page .intake-attachment-list article,.form-page .ai-suggestion__actions button,.ticket-detail-page .command-grid button,.ticket-detail-page .command-form>.primary-button,.ticket-detail-page .command-conflict .secondary-button,.public-page input,.public-page select,.public-page textarea,.public-page .primary-button,.public-page .secondary-button,.public-submit-page .public-submit-intro li,.public-track-page .public-status-card,.public-track-page .public-info-card,.public-track-page .public-timeline-card,.public-track-page .attachment-names button,.public-track-page .public-timeline .current i,.public-submit-page .success-orb{animation:none;transition:none}}@media (max-width:1023px){.app-shell{min-height:100dvh}.content{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.mobile-nav{position:fixed!important;inset:auto 0 0 0!important;z-index:1000;display:flex!important;align-items:stretch;justify-content:stretch;width:100%;height:calc(64px + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);overflow:hidden;border-top:1px solid rgba(126,162,204,.26);background:#fffffff7;box-shadow:0 -8px 24px #10376b1f;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav a{display:grid!important;grid-template-rows:24px minmax(12px,auto);place-items:center;align-content:center;flex:1 1 0;min-width:0!important;max-width:none;height:100%;padding:7px 2px 5px!important;overflow:hidden;color:#68809f;line-height:1;transition:background .18s ease,color .18s ease}.mobile-nav a svg{flex:0 0 auto}.mobile-nav a span{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:0;text-align:center}.mobile-nav a.router-link-active{position:relative;color:#1769db;background:linear-gradient(180deg,#3e8aeb1c,#3e8aeb00)}.mobile-nav a.router-link-active:before{content:"";position:absolute;top:0;width:28px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#2874e5,#4fc5dc);box-shadow:0 2px 8px #2a74e14d}}@media (max-width:390px){.mobile-nav{padding-left:1px;padding-right:1px}.mobile-nav a{padding-left:1px!important;padding-right:1px!important}.mobile-nav a span{font-size:9px}.mobile-nav a svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.mobile-nav a{transition:none}}@media (max-width:1023px){html,body,#app{min-height:100%;min-height:100dvh}.mobile-nav{position:fixed!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;visibility:visible!important;opacity:1!important;width:100vw!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;background:#fff!important;box-shadow:0 -6px 20px #0e336329!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important}.mobile-nav a{display:flex!important;flex:1 1 0!important;min-width:0!important;width:0!important;height:64px!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:7px 1px 5px!important;overflow:hidden!important;white-space:nowrap!important}.mobile-nav a span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.app-modal-open .mobile-nav{visibility:hidden!important;pointer-events:none!important}.content{padding-bottom:76px!important}.page{padding-bottom:96px!important}}@supports (padding:max(0px)){@media (max-width:1023px){.mobile-nav{height:calc(64px + env(safe-area-inset-bottom))!important;min-height:calc(64px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important}.mobile-nav a{height:64px!important}.content{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.page{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}}.intake-detail-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:14px 17px;border:1px solid #b9d9f6;border-radius:14px;background:linear-gradient(100deg,#edf7ff,#f8fcff);box-shadow:0 8px 19px #1b5ba60f}.intake-detail-notice>div{display:grid;gap:4px}.intake-detail-notice b{color:#123e72}.intake-detail-notice span,.intake-claim-panel small{color:#6581a5;font-size:12px;line-height:1.6}.intake-claim-panel{display:grid;gap:13px}.intake-claim-panel .primary-button{width:100%}@media (max-width:620px){.intake-detail-notice{display:grid;padding:14px}.intake-detail-notice .primary-button{width:100%}.intake-detail-workspace{margin-top:14px}}.ranking-page{--flow-ink:#112d56;--flow-muted:#7187a5;--flow-blue:#276fdf;--flow-line:rgba(75,119,177,.16);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif;color:var(--flow-ink)}.ranking-page .page-header{position:relative;padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid rgba(107,144,190,.16)}.ranking-page .page-header:after{content:"";position:absolute;left:0;bottom:-1px;width:78px;height:2px;border-radius:2px;background:linear-gradient(90deg,#266edf,#4fc5df);box-shadow:0 0 9px #3694e559}.ranking-page .page-header h1{font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,sans-serif;letter-spacing:.015em;color:#123560}.ranking-page .page-description{color:#7185a4}.ranking-cycle{display:inline-flex;padding:3px;border:1px solid var(--flow-line);border-radius:12px;background:#ffffffdb;box-shadow:0 6px 16px #1a457a0d}.ranking-cycle-button{min-height:36px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:#5d7393;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ranking-cycle-button:hover{color:#2156c8}.ranking-cycle-button.selected{background:linear-gradient(96deg,#2770ee,#3eaed8);color:#fff;box-shadow:0 8px 17px #226de33d}.ranking-page .ranking-metrics{gap:16px;margin-bottom:18px}.ranking-page .ranking-metrics .metric-card{position:relative;min-height:123px;padding:19px 20px;overflow:hidden;border-color:var(--flow-line);border-radius:17px;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:0 10px 25px #19407312;transition:transform .25s ease,box-shadow .25s ease;animation:flow-rise .55s both}.ranking-page .ranking-metrics .metric-card:before{content:"";position:absolute;top:-62px;right:-32px;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,#3482ef29,#3482ef00 69%)}.ranking-page .ranking-metrics .metric-card:nth-child(2){animation-delay:.06s}.ranking-page .ranking-metrics .metric-card:nth-child(3){animation-delay:.12s}.ranking-page .ranking-metrics .metric-card:nth-child(4){animation-delay:.18s}.ranking-page .ranking-metrics .metric-card:hover{transform:translateY(-5px);box-shadow:0 18px 33px #19488a21}.ranking-page .ranking-metrics strong{position:relative;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:34px;letter-spacing:-.035em;color:#12345f}.ranking-page .ranking-metrics small,.ranking-page .ranking-metrics span{position:relative}.ranking-page .panel{border-color:var(--flow-line);border-radius:18px;box-shadow:0 12px 28px #18427712}.ranking-page .panel>header{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:14px;margin-bottom:17px;border-bottom:1px solid rgba(109,145,185,.13)}.ranking-page .panel header>div{min-width:0}.ranking-page .panel .eyebrow{margin:0 0 4px;color:#2d70dd;font-size:11px;font-weight:800;letter-spacing:.08em}.ranking-page .panel h2{margin:0;font-family:Microsoft YaHei UI,MiSans,sans-serif;font-size:18px;color:#143b6b}.ranking-page .panel header span{padding:5px 10px;border-radius:999px;background:#edf5ff;color:#3674ce;font-size:11px;font-weight:700}.ranking-podium{position:relative;overflow:hidden;margin-bottom:18px;background:linear-gradient(145deg,#fff,#f7fbff)}.ranking-podium:before{content:"";position:absolute;top:-92px;right:-56px;width:208px;height:208px;border:1px solid rgba(45,119,222,.14);border-radius:50%;box-shadow:0 0 0 22px #2d77de09,0 0 0 44px #2d77de06;pointer-events:none}.ranking-podium>*{position:relative}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.podium-card{display:grid;grid-template-rows:auto 1fr;gap:14px;padding:20px 19px 22px;border:1px solid var(--flow-line);border-radius:16px;background:linear-gradient(150deg,#fff,#f6faff);box-shadow:0 12px 26px #163e720f;transition:transform .26s ease,box-shadow .26s ease}.podium-card:hover{transform:translateY(-4px);box-shadow:0 18px 32px #1642781f}.podium-medal{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:24px;font-weight:700;color:#fff;box-shadow:0 9px 20px #143a6e38,inset 0 2px #ffffff47}.podium-card.gold{border-color:#e9a91f70;background:linear-gradient(152deg,#fffdf3,#fff2cf)}.podium-card.gold .podium-medal{background:linear-gradient(140deg,#ffd76a,#e69f18)}.podium-card.silver{border-color:#89a1b76b;background:linear-gradient(152deg,#fafdff,#eaf1f8)}.podium-card.silver .podium-medal{background:linear-gradient(140deg,#d7e2ec,#8ca3b9)}.podium-card.bronze{border-color:#c46e3c6b;background:linear-gradient(152deg,#fef7f1,#f8e7d7)}.podium-card.bronze .podium-medal{background:linear-gradient(140deg,#eda271,#b76835)}.podium-body{display:grid;gap:7px;min-width:0}.podium-body>b{color:#18406f;font-size:16px}.podium-body>small{color:#7185a2;font-size:12px;font-weight:700}.podium-body>p{margin:0;color:#8294ac;font-size:11px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-score{display:flex;align-items:baseline;gap:5px;margin-top:5px}.podium-score strong{font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:30px;letter-spacing:-.03em;color:#12345f}.podium-score i{color:#5a7693;font-size:12px;font-style:normal;font-weight:700}.podium-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid rgba(109,145,185,.14)}.podium-meta span{color:#7689a4;font-size:11px;font-weight:700}.ranking-list{padding:22px;background:linear-gradient(145deg,#fff,#f7fbff)}.ranking-head{display:grid;grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 84px;gap:14px;padding:0 8px 11px;border-bottom:1px solid rgba(109,145,185,.13)}.ranking-head span{color:#7891ad;font-size:11px;font-weight:800;letter-spacing:.06em}.ranking-row{display:grid;grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 84px;gap:14px;align-items:center;padding:13px 8px;border-bottom:1px solid rgba(109,145,185,.1);transition:background .2s ease,transform .2s ease}.ranking-row:last-of-type{border-bottom:0}.ranking-row:hover{transform:translate(4px);background:linear-gradient(90deg,#eef7ffd6,#eef7ff00);border-radius:9px}.ranking-no{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef3fb;color:#2d5b9e;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:14px;font-weight:700}.ranking-who{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-width:0}.ranking-who>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#2770ee,#3eaed8);color:#fff;font-family:Microsoft YaHei UI,sans-serif;font-size:15px;font-weight:700;font-style:normal;box-shadow:0 6px 14px #226de338}.ranking-who>div{display:grid;gap:3px;min-width:0}.ranking-who b{overflow:hidden;color:#294b77;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ranking-who small{overflow:hidden;color:#8294ac;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ranking-score{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px}.ranking-score strong{font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:17px;color:#12345f}.ranking-bar{height:8px;min-width:0;overflow:hidden;border-radius:999px;background:#e7eef8}.ranking-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2868e6,#45b9d2);box-shadow:0 2px 6px #2667df38;animation:workbench-meter 1s ease-out both}.ranking-trend{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;font-style:normal;white-space:nowrap}.ranking-trend.up{background:#e6f7ee;color:#17955f}.ranking-trend.down{background:#fdeceb;color:#b94a48}.ranking-trend.flat{background:#eef2f7;color:#7891ad}.ranking-note{margin:15px 0 0;color:#8294ac;font-size:11px;line-height:1.7}@media (max-width:1023px){.ranking-page .ranking-metrics{gap:13px}.ranking-page .panel{padding:19px;border-radius:16px}.podium{grid-template-columns:1fr;gap:13px}}@media (max-width:700px){.ranking-head{display:none}.ranking-row{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:14px 4px}.ranking-score{grid-template-columns:auto;grid-column:1/-1;gap:8px;margin-top:4px}.ranking-score strong{font-size:15px}.ranking-bar{grid-column:1/-1}.ranking-row .ranking-trend{grid-column:3/4;min-width:auto}.ranking-cycle-button{padding:0 13px;font-size:12px}}@media (max-width:620px){.ranking-page .ranking-metrics .metric-card{min-height:106px;padding:16px 14px;border-radius:14px}.ranking-page .ranking-metrics strong{font-size:27px}.ranking-page .panel{padding:17px;border-radius:14px}.podium-card{padding:17px}.podium-medal{width:46px;height:46px;font-size:21px}.podium-score strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.ranking-page .ranking-metrics .metric-card,.ranking-page .ranking-row,.ranking-page .podium-card,.ranking-cycle-button,.ranking-bar i{animation:none;transition:none}}.accounts-page{--flow-ink:#112d56;--flow-muted:#7187a5;--flow-blue:#276fdf;--flow-line:rgba(75,119,177,.16);font-family:Microsoft YaHei UI,MiSans,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif;color:var(--flow-ink)}.accounts-page .page-header{position:relative;padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid rgba(107,144,190,.16)}.accounts-page .page-header:after{content:"";position:absolute;left:0;bottom:-1px;width:78px;height:2px;border-radius:2px;background:linear-gradient(90deg,#266edf,#4fc5df);box-shadow:0 0 9px #3694e559}.accounts-page .page-header h1{font-family:Microsoft YaHei UI,MiSans,Noto Sans SC,sans-serif;letter-spacing:.015em;color:#123560}.accounts-page .page-description{color:#7185a4}.accounts-workspace{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.accounts-page .panel{border-color:var(--flow-line);border-radius:18px;box-shadow:0 12px 28px #18427712;background:linear-gradient(145deg,#fff,#f7fbff)}.accounts-page .panel>header{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:20px 20px 14px;border-bottom:1px solid rgba(109,145,185,.13)}.accounts-page .panel header>div{min-width:0}.accounts-page .panel .eyebrow{margin:0 0 4px;color:#2d70dd;font-size:11px;font-weight:800;letter-spacing:.08em}.accounts-page .panel h2{margin:0;font-family:Microsoft YaHei UI,MiSans,sans-serif;font-size:18px;color:#143b6b}.accounts-page .panel header span{padding:5px 10px;border-radius:999px;background:#edf5ff;color:#3674ce;font-size:11px;font-weight:700}.accounts-tree{position:relative;display:flex;flex-direction:column;overflow:hidden}.accounts-tree:after{content:"";position:absolute;top:-92px;right:-56px;width:188px;height:188px;border:1px solid rgba(52,142,231,.13);border-radius:50%;box-shadow:0 0 0 21px #348ee709,0 0 0 43px #348ee706;pointer-events:none}.accounts-tree>*{position:relative}.accounts-page .filter-bar{gap:10px;margin:0 0 18px;padding:13px 15px;border:1px solid var(--flow-line);border-radius:14px;background:#ffffffbf;box-shadow:0 7px 18px #1a457a0a}.accounts-page .filter-bar label{display:grid;gap:6px;font-size:12px;color:#36567e;font-weight:700}.accounts-page .filter-bar input,.accounts-page .filter-bar select{min-height:34px;border-color:#d6e3f3;border-radius:8px;background:#fbfdff;color:#163967;font-size:13px;outline-color:#2868e6;transition:border-color .16s,box-shadow .16s}.accounts-page .filter-bar input:focus,.accounts-page .filter-bar select:focus{border-color:#5b9af0;box-shadow:0 0 0 3px #4289ed1f}.accounts-page .filter-bar .secondary-button{min-height:38px;border-radius:8px}.tree-scroll{padding:8px 10px 16px}.tree-node{--depth:0}.tree-row{display:grid;grid-template-columns:18px 30px 1fr;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease;padding-left:calc(9px + var(--depth) * 16px)}.tree-row:hover{background:linear-gradient(90deg,#eef7ffdb,#eef7ff00);transform:translate(3px)}.tree-row.selected{background:linear-gradient(96deg,#eaf3ff,#f5faff);box-shadow:inset 3px 0 #2868e6}.tree-row.inactive{opacity:.6}.tree-toggle{display:grid;place-items:center;width:18px;height:18px;color:#5a76a3;font-size:11px;font-style:normal;transition:transform .2s ease;cursor:pointer}.tree-toggle.open{transform:rotate(90deg)}.tree-toggle.placeholder{visibility:hidden}.tree-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#2770ee,#3eaed8);color:#fff;font-family:Microsoft YaHei UI,sans-serif;font-size:13px;font-weight:700;box-shadow:0 5px 12px #226de338}.tree-avatar.sm{width:24px;height:24px;border-radius:7px;font-size:11px}.tree-info{display:grid;gap:2px;min-width:0}.tree-info b{overflow:hidden;color:#294b77;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tree-info small{overflow:hidden;color:#8294ac;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.accounts-empty{padding:34px 10px;color:#7d92ae;font-size:13px;text-align:center}.accounts-main{display:grid;gap:18px;align-content:start;min-width:0}.accounts-detail{padding:0}.accounts-detail header{margin-bottom:0}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:18px 20px 22px}.detail-grid>div{display:grid;gap:3px;min-width:0}.detail-grid dt{color:#7891ad;font-size:11px;font-weight:700;letter-spacing:.04em}.detail-grid dd{margin:0;color:#18406f;font-size:13px;line-height:1.55;word-break:break-word}.status-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.status-pill.is-active{background:#eaf7f1;color:#168057}.status-pill.is-inactive{background:#f7e9e7;color:#b94843}.accounts-command{padding:0}.accounts-command .command-grid{display:flex;flex-wrap:wrap;gap:7px;padding:14px 20px;border-bottom:1px solid rgba(109,145,185,.13)}.accounts-command .command-grid button{min-height:34px;padding:0 12px;border:1px solid #cfdcf0;border-radius:8px;background:#f8faff;color:#2c5f9f;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.accounts-command .command-grid button:hover:not(:disabled){border-color:#4b91ef;background:#eef5ff;color:#2156c8}.accounts-command .command-grid button.selected{border-color:#2868e6;background:linear-gradient(96deg,#2868e6,#3eaed8);color:#fff;box-shadow:0 6px 14px #2667df3d}.accounts-command .command-grid button.is-disabled{opacity:.5;cursor:not-allowed}.accounts-command .command-form{padding:18px 20px 22px}.command-form-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.command-form-heading b{color:#173b72;font-size:14px}.command-form-heading span{border-radius:6px;background:#eaf1fc;color:#5a78a2;font-size:11px;padding:4px 7px}.accounts-command .command-form>p{margin:0 0 14px;color:#6b81a2;font-size:12px;line-height:1.65}.accounts-command .command-form label{display:grid;gap:6px;margin-bottom:12px;color:#3a5982;font-size:12px;font-weight:700}.accounts-command .command-form input,.accounts-command .command-form select,.accounts-command .command-form textarea{width:100%;border:1px solid #cfdaea;border-radius:7px;background:#fff;color:#163967;font-size:13px;padding:9px 10px;outline-color:#2868e6;transition:border-color .16s,box-shadow .16s}.accounts-command .command-form input:focus,.accounts-command .command-form select:focus,.accounts-command .command-form textarea:focus{border-color:#5b9af0;box-shadow:0 0 0 3px #4289ed1f}.accounts-command .command-form textarea{min-height:78px;resize:vertical;line-height:1.6}.command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.command-form-grid label{margin-bottom:0}.command-message{margin:0 0 4px;padding:9px 10px;border-radius:7px;font-size:12px;line-height:1.5}.command-message.error{background:#fff0ef;color:#b94843}.command-message.success{background:#eaf8f1;color:#18815c}.command-conflict{display:grid;gap:5px;padding:11px;border-radius:8px;background:#fff6e8;color:#8a5a0c;font-size:12px;line-height:1.5;margin-bottom:4px}.command-conflict .secondary-button{justify-self:start;min-height:33px;margin-top:4px}.check-line{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:9px!important;color:#3a5982!important;font-weight:700!important;line-height:1.55}.check-line input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:#2868e6;cursor:pointer}.check-line span,.check-line{min-width:0}.accounts-command .command-form label.check-line>span,.accounts-command .command-form label.check-line>b{flex:0 1 auto}@media (max-width:1023px){.detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.accounts-page .panel>header,.tree-scroll,.detail-grid,.accounts-command .command-form{padding-left:16px;padding-right:16px}.accounts-command .command-grid button{flex:1 1 calc(50% - 5px)}.command-form-grid{grid-template-columns:1fr}.accounts-command .command-form>.primary-button{width:100%}}.statistics-page{overflow-x:clip}.public-attachments{margin-top:18px}.public-attachments h3{margin:0 0 10px;color:#244b7d;font-size:13px}.public-attachment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-attachment-grid>article{overflow:hidden;border:1px solid #dce7f4;border-radius:10px;background:#f8fbff}.public-attachment-grid img,.public-attachment-grid video{display:block;width:100%;height:150px;background:#e9f0f8;-o-object-fit:cover;object-fit:cover}.public-attachment-grid>article>div{display:grid;gap:5px;padding:10px}.public-attachment-grid b{overflow:hidden;color:#24466f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-attachment-grid small{color:#7c90aa;font-size:10px}.public-attachment-grid button{justify-self:start;border:1px solid #c8dcf3;border-radius:7px;background:#eef6ff;color:#3269b4;padding:6px 9px;font-size:11px;font-weight:700}.public-attachment-grid button:disabled{opacity:.55}.attachment-error{padding:9px 10px;border-radius:7px;background:#fff0ef}.attachment-remove{justify-self:start;padding:2px 0!important;font-size:10px!important}.progress-panel{padding:20px 22px}.progress-panel header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.progress-panel .eyebrow{margin:0 0 4px}.progress-panel h2{margin:0;color:#102d5c;font-size:18px}.progress-panel header>span{color:#7890b2;font-size:12px}.progress-panel ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.progress-panel li{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;padding:13px 14px;border:1px solid #deebf8;border-radius:9px;background:#f8fbff}.progress-panel b{color:#1c4c88;font-size:13px}.progress-panel p{margin:5px 0 0;color:#496889;font-size:13px;line-height:1.65;white-space:pre-wrap}.progress-panel time{color:#7890ad;font-size:11px;line-height:1.6;text-align:right}.approval-request-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #d5e4f7;border-radius:8px;background:#f5f9ff}.approval-request-summary b{color:#174d96;font-size:13px}.approval-request-summary span{padding:4px 6px;border-radius:5px;background:#e8f1fe;color:#4c6f9e;font-size:11px}.public-resolution{margin-top:17px;padding:13px 14px;border:1px solid #cfe1f6;border-radius:9px;background:#f4f9ff}.public-resolution h3{margin:0;color:#1c4c88;font-size:13px}.public-resolution p{margin:6px 0 0!important;padding:0!important;border:0!important;color:#46698f!important}.public-resolution.is-cancelled{border-color:#f1d4d2;background:#fff7f6}.public-resolution.is-cancelled h3{color:#a84b47}.progress-panel .progress-attachment-grid{grid-column:1/-1}.request-attachments-panel{padding:20px 22px}.request-attachments-panel>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.request-attachments-panel .eyebrow{margin:0 0 4px}.request-attachments-panel h2{margin:0;color:#102d5c;font-size:18px}.request-attachments-panel>header>span{color:#7890b2;font-size:12px}.request-attachment-item{display:grid;gap:10px;padding:13px 14px;border:1px solid #deebf8;border-radius:9px;background:#f8fbff}.request-attachment-item+.request-attachment-item{margin-top:10px}.request-attachment-title{display:flex;align-items:center;gap:8px}.request-attachment-title b{color:#1c4c88;font-size:13px}.request-attachment-title span{padding:3px 6px;border-radius:5px;background:#e8f1fe;color:#4c6f9e;font-size:10px}.request-attachment-title time{margin-left:auto;color:#7890ad;font-size:11px}.request-public-files{display:grid;gap:7px}.request-public-files>small{color:#5e7899;font-size:11px;font-weight:700}.attachment-tile.has-preview{display:grid;align-items:stretch;padding:7px}.attachment-tile.has-preview img,.attachment-tile.has-preview video{display:block;width:100%;height:132px;border-radius:6px;background:#e9f0f8;-o-object-fit:cover;object-fit:cover}.attachment-tile.has-preview video{-o-object-fit:contain;object-fit:contain}.attachment-tile.has-preview>div{padding:2px 2px 1px}.intake-attachment-list video,.command-upload-list video{display:block;width:100%;height:72px;border-radius:5px;background:#e8f0fb;-o-object-fit:contain;object-fit:contain}.attachment-media-state{display:grid!important;place-items:center;align-content:center;gap:5px;height:132px!important;padding:8px!important;border-radius:6px;background:#edf3fa}.attachment-media-state i{width:30px;height:30px}.attachment-media-state span{color:#7088a7;font-size:10px}.attachment-media-state.error{background:#fff3f1}.attachment-media-state.error i{background:#ffe1dc;color:#c45448}.attachment-retry{justify-self:start;padding:2px 0!important;font-size:10px!important}.approval-ticket-list{display:grid;gap:7px;margin:2px 0 12px}.approval-ticket-list-header{display:flex;align-items:center;justify-content:space-between;color:#294d7b;font-size:12px}.approval-ticket-list-header span{color:#7c91ae;font-size:11px}.approval-ticket-scroll{display:flex;max-height:250px;flex-direction:column;gap:8px;overflow-y:auto;padding:2px 3px 2px 2px}.approval-ticket-scroll article{flex:0 0 auto}.approval-ticket-list article{display:flex;min-width:0;border:1px solid #d9e6f5;border-radius:8px;background:#f8fbff;overflow:hidden}.approval-ticket-list article.selected{border-color:#4c7fe4;background:#f1f6ff;box-shadow:inset 3px 0 #3672e8}.approval-ticket-list article.unavailable{background:#fafcff;opacity:.72}.approval-ticket-select{display:grid;flex:1;min-width:0;gap:2px;border:0;background:transparent;padding:9px 10px;text-align:left}.approval-ticket-select:disabled{cursor:not-allowed}.approval-ticket-select b{overflow:hidden;color:#1d4c8c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.approval-ticket-select small{color:#7890af;font-size:10px}.copy-ticket-button{align-self:center;margin-right:7px;border:1px solid #bfd4f2;border-radius:6px;background:#fff;color:#2d69c7;padding:5px 8px;font-size:11px;font-weight:700}.copy-ticket-button:hover{background:#eaf3ff}.approval-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.approval-command-grid button{min-height:42px;padding:0 12px}.approval-command-form{gap:12px}.approval-command-form>.primary-button{width:100%;min-height:42px}.approval-command-form textarea{min-height:96px}@media (max-width:620px){.progress-panel{padding:17px}.progress-panel li{grid-template-columns:1fr;gap:5px}.progress-panel time{text-align:left}.public-attachment-grid{grid-template-columns:1fr}.public-attachment-grid img,.public-attachment-grid video{height:auto;max-height:70vh;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.attachment-tile.has-preview video,.intake-attachment-list video,.command-upload-list video{height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}}.queue-overview>button{min-height:72px;border:1px solid #e1e9f4;border-top-width:3px;border-radius:10px;background:#fff;padding:13px 15px;box-shadow:0 4px 12px #18315706;font:inherit;text-align:left;cursor:pointer}.queue-overview>button:first-child{border-top-color:#f2ac35}.queue-overview>button:nth-child(2){border-top-color:#3979e5}.queue-overview>button:nth-child(3){border-top-color:#16a779}.queue-overview>button:focus-visible{outline:3px solid rgba(40,104,230,.2);outline-offset:2px}.queue-overview>button.active{border-color:#2f73e8;background:#edf5ff;box-shadow:0 7px 18px #1f65cc21}.ticket-center-page .queue-overview>button{position:relative;min-height:83px;padding:16px 17px;overflow:hidden;border-color:var(--flow-line);border-radius:15px;background:linear-gradient(145deg,#fff,#f6faff);box-shadow:0 8px 21px #1741760e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:flow-rise .5s both}.ticket-center-page .queue-overview>button:first-child{border-top-color:#f2ac35}.ticket-center-page .queue-overview>button:nth-child(2){border-top-color:#3979e5;animation-delay:.06s}.ticket-center-page .queue-overview>button:nth-child(3){border-top-color:#16a779;animation-delay:.12s}.ticket-center-page .queue-overview>button:after{content:"";position:absolute;right:-25px;bottom:-48px;width:94px;height:94px;border-radius:50%;background:radial-gradient(circle,#4396e92b,#4396e900 68%)}.ticket-center-page .queue-overview>button:hover{transform:translateY(-4px);border-color:#3075da59;box-shadow:0 15px 28px #1744811f}.ticket-center-page .queue-overview>button.active{border-color:#2f73e8;background:#edf5ff}.queue-overview .is-placeholder{background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f8faff 10px,#f8faff 20px)}.queue-overview .is-placeholder b{color:#7f8fa3}.queue-overview .overdue-overview{position:relative;min-height:83px;padding:16px 17px;overflow:hidden;border:1px solid var(--flow-line);border-top:3px solid #df6b68;border-radius:15px;background:linear-gradient(145deg,#fff,#fff7f6);box-shadow:0 8px 21px #1741760e;transition:transform .25s ease,box-shadow .25s ease}.queue-overview .overdue-overview:hover{transform:translateY(-4px);box-shadow:0 15px 28px #1744811f}.queue-overview .overdue-overview small{display:block;margin-top:4px;color:#b4534f;font-size:11px;font-weight:700}.ticket-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid #e1e9f4;border-radius:12px;background:#fff;color:#7185a5;font-size:12px}.ticket-pagination>div{display:flex;align-items:center;gap:10px}.ticket-pagination button{min-height:32px;padding:0 11px;border:1px solid #d6e3f3;border-radius:7px;background:#fff;color:#285f9f;font-weight:700}.ticket-pagination button:disabled{opacity:.45;cursor:not-allowed}.ticket-pagination b{color:#36567e}.attachment-deferred{border:1px dashed #c8d8ea;background:#f8fbff}.attachment-deferred small{white-space:normal;line-height:1.45}.sla-terminal{margin:9px 0 0;padding:9px 10px;border-radius:8px;background:#eef7f3;color:#28755d;font-size:12px;font-weight:700;line-height:1.55}.group-ticket b{display:grid;gap:3px}.group-ticket b small{color:#7b8fa9;font-size:10px;font-weight:500}.preview-disclaimer{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 15px;border:1px solid #f0d79c;border-radius:11px;background:#fff9e9;color:#7b5a12;line-height:1.6}.preview-disclaimer b{flex:0 0 auto;font-size:13px}.preview-disclaimer span{font-size:12px}@media (max-width:620px){.ticket-center-page .queue-overview>button,.queue-overview .overdue-overview{min-height:73px;padding:13px 12px;border-radius:12px}.ticket-pagination{align-items:flex-start;flex-direction:column}.ticket-pagination>div{width:100%;justify-content:space-between}.preview-disclaimer{display:grid;gap:3px}}.public-submit-v2{max-width:680px;margin:0 auto;padding:0 18px 60px;background:#f4f7fc;min-height:100vh;font-family:Microsoft YaHei UI,Noto Sans SC,system-ui,sans-serif;color:#15355c}.ps2-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;background:#f4f7fcf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e4ecf6}.ps2-brand,.ps2-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.ps2-back{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d3deea;border-radius:8px;background:#fff;color:#2868e6;font-size:16px;font-weight:700;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ps2-back:hover{border-color:#2868e6;box-shadow:0 5px 11px #2262b724;transform:translate(-2px)}.ps2-brand img{width:30px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 5px 12px #246beb38}.ps2-brand b{color:#13335f;font-size:14px;font-weight:800;letter-spacing:.01em}.ps2-link{padding:8px 13px;border:1px solid #c8dcf3;border-radius:8px;background:#fff;color:#2868e6;font-size:12px;font-weight:700;white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ps2-link:hover{border-color:#2868e6;box-shadow:0 6px 13px #2262b724;transform:translateY(-1px)}.ps2-wrap{margin-top:22px}.ps2-card{position:relative;border:1px solid #e3ebf5;border-radius:14px;background:#fff;box-shadow:0 10px 28px #143a6c12;overflow:hidden}.ps2-card-head{padding:24px 26px 18px;border-bottom:1px solid #eef2f8}.ps2-card-head .eyebrow{color:#2868e6;letter-spacing:.1em;font-size:11px;font-weight:800;margin:0 0 6px}.ps2-card-head h1{margin:0 0 6px;font-size:22px;font-weight:800;letter-spacing:.01em;color:#13335f}.ps2-sub{margin:0;font-size:13px;line-height:1.65;color:#5d6f8a}.ps2-section{padding:18px 26px;border-top:1px solid #eef2f8}.ps2-section:first-of-type{border-top:0}.ps2-section h2{margin:0 0 13px;font-size:14px;color:#15355c;font-weight:800}.ps2-section h2 small{color:#94a7bf;font-size:11px;font-weight:500;margin-left:6px}.ps2-section label{display:grid;gap:6px;color:#3c567b;font-size:12px;font-weight:700;margin-bottom:11px}.ps2-label-text{display:block;min-height:20px;line-height:20px}.ps2-section label:last-child{margin-bottom:0}.ps2-section label em{color:#d94a3e;font-style:normal;font-weight:800}.ps2-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:11px}.ps2-row-2 label{margin-bottom:0}.public-submit-v2 .location-capture{margin:0 0 13px;border-color:#c7dcf4;border-radius:9px;background:linear-gradient(105deg,#f4f9ff,#fff)}.public-submit-v2 .location-capture b{font-size:12px}.public-submit-v2 .location-capture small{font-size:11px;line-height:1.55}.public-submit-v2 .location-capture .secondary-button{min-height:34px;padding:0 13px;border-radius:8px}.public-submit-v2 input,.public-submit-v2 textarea,.public-submit-v2 select{width:100%;border:1px solid #d1ddec;border-radius:7px;background:#fff;color:#163967;font-size:13px;padding:10px 11px;outline-color:#2868e6;transition:border-color .18s,box-shadow .18s}.public-submit-v2 input:focus,.public-submit-v2 textarea:focus{border-color:#5b9af0;box-shadow:0 0 0 3px #307de621}.public-submit-v2 textarea{min-height:108px;resize:vertical;line-height:1.6}.ps2-urgency-field{margin:11px 0 0;padding:0;border:0}.ps2-urgency-field legend{margin-bottom:6px;color:#173965;font-size:12px;font-weight:700}.ps2-urgency-field legend em{color:#d94a3e;font-style:normal;font-weight:800}.ps2-urgency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:3px}.ps2-chip{position:relative;display:grid;justify-items:center;gap:2px;padding:9px 6px;border:1.5px solid #d3deea;border-radius:8px;background:#fbfdff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;text-align:center}.ps2-chip:hover{transform:translateY(-2px);box-shadow:0 7px 14px #1c488314}.ps2-chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ps2-chip b{color:#163967;font-size:13px;font-weight:800}.ps2-chip small{color:#7891ad;font-size:10px;line-height:1.45}.ps2-chip.selected{border-color:#2868e6;background:#eaf3ff;box-shadow:0 0 0 3px #307de61a}.ps2-chip.selected b{color:#2156c8}.ps2-upload{position:relative;display:block;min-height:84px;border:1.5px dashed #b9d3f3;border-radius:10px;background:#f8fbff;cursor:pointer;transition:border-color .18s ease,background .18s ease;overflow:hidden}.ps2-upload:hover{border-color:#5b9af0;background:#eef5ff}.ps2-upload.uploading{cursor:wait;opacity:.78}.ps2-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.ps2-upload-prompt{display:grid;justify-items:center;gap:4px;padding:13px;text-align:center}.ps2-upload-prompt i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e5efff;color:#2f78e0;font-size:18px;font-style:normal;font-weight:700}.ps2-upload-prompt i.spinner{border:2.5px solid #c4def6;border-top-color:#2f78e0;animation:ps2-spin .72s linear infinite;color:transparent}@keyframes ps2-spin{to{transform:rotate(360deg)}}.ps2-upload-prompt b{color:#2156c8;font-size:12px;font-weight:800}.ps2-upload-prompt small{color:#7891ad;font-size:10px}.ps2-attach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.ps2-attach-tile{position:relative;display:flex;align-items:center;gap:9px;min-height:60px;padding:8px 9px;border:1px solid #e2eaf3;border-radius:8px;background:#f7fbff}.ps2-attach-tile img{width:42px;height:42px;flex:0 0 auto;border-radius:7px;-o-object-fit:cover;object-fit:cover}.ps2-attach-tile>i{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:7px;background:linear-gradient(135deg,#e8eef7,#d8e3f3);color:#4a78b0;font-size:16px;font-style:normal}.ps2-attach-tile>div{display:grid;gap:2px;min-width:0;flex:1 1 auto}.ps2-attach-tile b{overflow:hidden;color:#284b78;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ps2-attach-tile small{color:#8294ac;font-size:10px}.ps2-attach-rm{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:#b91c1cd9;color:#fff;font-size:10px;cursor:pointer;opacity:0;transition:opacity .18s ease,transform .18s ease}.ps2-attach-tile:hover .ps2-attach-rm{opacity:1}.ps2-attach-rm:hover{transform:scale(1.08)}.inline-error{margin:3px 0 0;padding:9px 11px;border-radius:7px;background:#fdecea;color:#b91c1c;font-size:12px;line-height:1.55}.ps2-submit-final{padding-top:18px;border-top:2px solid #eef2f8}.ps2-consent{display:flex!important;align-items:flex-start;gap:9px!important;color:#54688a!important;font-size:12px;font-weight:500;line-height:1.6;margin-bottom:11px!important}.ps2-consent input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#2868e6;cursor:pointer}.ps2-consent b{color:#2868e6;font-weight:800}.ps2-consent span{flex:1 1 auto}.ps2-submit-final .primary-button{width:100%;min-height:44px;font-size:14px;border-radius:8px}.ps2-success{padding:42px 28px 32px;text-align:center}.ps2-success-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,#22c08a,#168057);color:#fff;font-size:30px;font-weight:300;box-shadow:0 0 0 10px #22ad741a,0 11px 22px #1c885d38}.ps2-success h1{margin:0 0 10px;font-size:23px;font-weight:800;color:#13335f}.ps2-success-no{margin:0 0 20px;font-size:13px;color:#5d6f8a}.ps2-success-no b{color:#13335f;font-size:15px;font-weight:800}.ps2-token{padding:16px;border:1px solid #c7dff6;border-radius:10px;background:#f8fbff;text-align:left}.ps2-token-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.ps2-token-head small{color:#5a7693;font-size:11px;font-weight:800;letter-spacing:.05em}.ps2-token-head span{color:#94818a;font-size:10px;font-weight:700;background:#fff4e8;padding:3px 7px;border-radius:999px}.ps2-token code{display:block;padding:11px 12px;border-radius:8px;background:#13335f;color:#7fd0e0;font-family:Bahnschrift,DIN Alternate,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.02em;word-break:break-all}.ps2-copy-token{width:100%;margin-top:10px}.choice-field{display:grid;gap:8px;min-width:0;margin:0;padding:13px 14px;border:1px solid #d7e4f3;border-radius:9px;background:#fbfdff}.choice-field legend{padding:0 4px;color:#244b78;font-size:12px;font-weight:800}.choice-field>small{color:#788eaa;font-size:11px;line-height:1.55}.choice-option{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;margin:0;color:#34577f!important;font-size:12px!important;font-weight:600!important;line-height:1.45}.choice-option input{width:auto!important;min-height:auto!important;margin:0!important;accent-color:#2868e6}.ps2-warn{margin:10px 0 0;color:#9c6a1f;font-size:11px;line-height:1.6}.ps2-success-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.ps2-success-actions .primary-button,.ps2-success-actions .secondary-button{min-height:42px;padding:0 22px}@media (max-width:620px){.public-submit-v2{padding:0 14px 40px}.ps2-topbar{padding:11px 0}.ps2-brand img{width:28px;height:28px}.ps2-brand b{font-size:13px}.ps2-link{padding:7px 11px;font-size:11px}.ps2-wrap{margin-top:18px}.ps2-card{border-radius:12px}.ps2-card-head{padding:20px 18px 15px}.ps2-card-head h1{font-size:20px}.ps2-sub{font-size:12px}.ps2-section{padding:15px 18px}.ps2-row-2{grid-template-columns:1fr;gap:13px}.ps2-urgency{grid-template-columns:repeat(3,minmax(0,1fr))}.ps2-attach{grid-template-columns:1fr}.ps2-attach-rm{opacity:1}.ps2-success{padding:34px 20px 26px}}@media (max-width:1023px){.mobile-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;border:0;background:#05173257;cursor:default}}@media (min-width:1024px){.sidebar-brand-lockup{display:flex!important;align-items:center!important;gap:11px!important;min-height:52px!important;margin:0 5px 28px!important;padding:0!important}.sidebar-brand-lockup img{display:block!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:10px!important;-o-object-fit:contain!important;object-fit:contain!important;background:transparent!important;box-shadow:0 7px 16px #246beb3d!important}.sidebar-brand-lockup>span{display:grid!important;gap:3px!important;min-width:0!important}.sidebar-brand-lockup strong{display:block!important;margin:0!important;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:normal!important;white-space:nowrap!important}.sidebar-brand-lockup small{display:block!important;margin:0!important;color:#9cb4d8!important;font-size:12px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important}}.sidebar-footer{align-items:flex-start;gap:8px;margin:auto 7px 0;padding:16px 9px 0;color:#84a4d1}.sidebar-footer>svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px}.sidebar-footer span{display:grid;gap:3px;min-width:0}.sidebar-footer small{display:block;color:inherit;font-size:10px;line-height:normal}.sidebar-footer b{display:-webkit-box;overflow:hidden;margin:0;color:#b7c9e4;font-size:11px;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-hero-actions{display:grid;justify-items:end;gap:8px}.detail-hero-actions strong{padding:8px 11px;border:1px solid rgba(164,218,255,.48);border-radius:10px;color:#e7f7ff;background:#042c6852;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:16px;letter-spacing:.01em;box-shadow:0 7px 17px #02235429;animation:detail-sla-pulse 2.6s ease-in-out infinite}.detail-hero-actions strong.overdue{border-color:#ffc6adb8;color:#fff4ec;background:#a5302161}.ticket-location-map{overflow:hidden;padding:0}.ticket-location-map>header{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:19px 21px 13px}.ticket-location-map h2{margin:0;color:#173a6b;font-size:17px}.ticket-location-map .eyebrow{margin:0 0 4px}.ticket-location-map>header small{color:#6c89a7;font-size:11px;font-weight:700;letter-spacing:.08em}.ticket-location-map .amap-event-map{height:258px;border:0;border-radius:0}.ticket-location-map .amap-event-map__legend span:first-child{display:none}@keyframes detail-sla-pulse{0%,to{box-shadow:0 7px 17px #02235429}50%{box-shadow:0 8px 25px #5dc4ff4d}}@media (max-width:620px){.detail-hero-actions{justify-items:start}.detail-hero-actions strong{font-size:14px}.ticket-location-map>header{padding:16px}.ticket-location-map .amap-event-map{height:230px}}@media (prefers-reduced-motion:reduce){.detail-hero-actions strong{animation:none}}.login-public-actions{position:relative;margin-top:22px;padding-top:20px}.login-public-actions>span{position:absolute;top:-7px;left:50%;z-index:1;padding:0 10px;transform:translate(-50%);color:#8291a7;background:#ffffffe8;font-size:11px;font-weight:800;letter-spacing:.12em}.login-public-actions:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#d8e5f4 14%,#d8e5f4 86%,transparent)}.login-public-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-public-actions a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border:1px solid #d6e3f2;border-radius:11px;background:linear-gradient(135deg,#f8fbff,#eef6ff);color:#245baa;text-decoration:none;font-size:13px;font-weight:800;box-shadow:0 5px 12px #22508e0b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.login-public-actions a i{font-size:16px;font-style:normal;line-height:1;transition:transform .2s ease}.login-public-actions .login-public-submit{border-color:#bcd4f7;background:linear-gradient(135deg,#eef6ff,#e5f1ff);color:#2162c6}.login-public-actions a:hover{border-color:#87b3ee;background:#fff;box-shadow:0 9px 20px #235dab1f;transform:translateY(-2px)}.login-public-actions a:hover i{transform:translate(3px)}@media (max-width:480px){.login-public-actions>div{grid-template-columns:1fr;gap:9px}.login-public-actions a{min-height:46px}}.public-rating-unavailable{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px dashed #c9dcef;border-radius:13px;background:linear-gradient(145deg,#f8fbff,#f1f7ff)}.public-rating-unavailable div{display:grid;gap:4px}.public-rating-unavailable b{color:#466a90;font-size:14px}.public-rating-unavailable small{color:#8295ad;font-size:12px}.public-rating-unavailable button{padding:9px 12px;border:1px solid #d3e0ed;border-radius:8px;color:#99aab9;background:#eef3f7;font:inherit;font-size:12px;cursor:not-allowed}@media (max-width:520px){.public-rating-unavailable{align-items:stretch;flex-direction:column}.public-rating-unavailable button{width:100%}}.trend-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;height:82px;padding:3px 2px 0}.trend-bar{display:grid;grid-template-rows:14px 1fr 13px;align-items:end;justify-items:center;height:100%;min-width:0}.trend-bar b,.trend-bar small{color:#6d86a5;font-size:9px;font-weight:700}.trend-bar small{white-space:nowrap;font-weight:500}.trend-bar i{display:block;width:min(18px,72%);min-height:7px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#54bed8,#2868df);box-shadow:0 4px 9px #2768de29;animation:flow-meter .8s ease-out both}.overdue-summary{display:flex;align-items:center;gap:11px;min-height:78px}.overdue-summary>i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#fff0e9;color:#d45d4a;font-style:normal;font-weight:800}.overdue-summary b{display:block;color:#bd4a3e;font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif;font-size:31px;line-height:1}.overdue-summary p{margin:5px 0 0;color:#768ba8;font-size:11px;line-height:1.55}.category-distribution{margin-top:18px;padding:20px;border-color:var(--flow-line)!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 12px 28px #18427712}.category-distribution header{display:flex;align-items:end;justify-content:space-between;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid rgba(109,145,185,.13)}.category-distribution header .eyebrow{margin:0 0 4px}.category-distribution h2{margin:0;color:#173967;font-size:18px}.category-distribution header>span{color:#7890af;font-size:11px}.category-distribution ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.category-distribution li{display:grid;grid-template-columns:minmax(92px,.6fr) minmax(80px,2fr) 34px 42px;align-items:center;gap:12px}.category-distribution li>b{color:#294a75;font-size:13px}.category-distribution li>div{height:8px;overflow:hidden;border-radius:999px;background:#eaf0f8}.category-distribution li i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d70dd,#55bed6);box-shadow:0 2px 7px #2970d92e}.category-distribution li>strong{color:#173b69;font-size:13px;text-align:right}.category-distribution li>small{color:#758ba8;font-size:11px;text-align:right}.category-distribution>p{margin:0;color:#7489a6;font-size:13px}@media (max-width:620px){.trend-bars{gap:4px;height:74px}.trend-bar b,.trend-bar small{font-size:8px}.category-distribution{margin-top:14px;padding:16px}.category-distribution li{grid-template-columns:minmax(72px,.72fr) minmax(55px,1.7fr) 25px 34px;gap:7px}.category-distribution li>b{font-size:11px}.category-distribution li>small{font-size:10px}}.statistics-insights{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:18px}.statistics-insights>.panel{padding:20px}.statistics-insights header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.statistics-insights header .eyebrow{margin:0 0 4px}.statistics-insights h2{margin:0;color:#173967;font-size:18px}.statistics-insights header>span{color:#7890af;font-size:11px}.statistics-insights>section>p{margin:0;color:#7489a6;font-size:13px}.statistics-trend-bars{grid-template-columns:repeat(14,minmax(0,1fr));height:130px}.statistics-ranking .dashboard-ranking{margin-top:4px}@media (max-width:900px){.statistics-insights{grid-template-columns:1fr}}@media (max-width:620px){.statistics-insights>.panel{padding:16px}.statistics-trend-bars{grid-template-columns:repeat(14,minmax(28px,1fr));height:110px;overflow-x:auto}}.dashboard-ranking{display:grid;gap:10px}.dashboard-ranking>div{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(94px,.9fr);gap:8px;align-items:center}.dashboard-ranking i{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#eaf3ff;color:#2e70dc;font-style:normal;font-size:10px;font-weight:800}.dashboard-ranking>div:nth-child(1) i{background:#fff1cb;color:#aa7113}.dashboard-ranking>div:nth-child(2) i{background:#eef2f7;color:#637993}.dashboard-ranking>div:nth-child(3) i{background:#fff1e7;color:#a86335}.dashboard-ranking b{overflow:hidden;color:#294a75;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-ranking span{display:grid;grid-template-columns:minmax(35px,1fr) auto;gap:6px;align-items:center;color:#28466f;font-size:11px;font-weight:700}.dashboard-ranking em{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e7eef8}.dashboard-ranking u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c70df,#50bdd7);text-decoration:none}.dashboard-empty.compact{min-height:104px;font-size:12px}.dashboard-quick-actions{margin-top:16px;padding-top:13px;border-top:1px solid #e8eff7}.dashboard-quick-actions>p{margin:0 0 8px;color:#7890ad;font-size:11px;font-weight:700;letter-spacing:.08em}body{overflow-x:hidden}@media (max-width:1023px){.role-workbench-shell .content{padding-bottom:0!important}.role-workbench-shell .content>.role-workbench{padding-bottom:82px!important}}.amap-event-marker--ticket.is-pending_review,.amap-event-marker--ticket.is-pending_dispatch{background:#e9a53d}.amap-event-marker--ticket.is-pending_acceptance{background:#4389e7}.amap-event-marker--ticket.is-processing{background:#16a9b4}.amap-event-marker--ticket.is-closed{background:#20a66f}.amap-event-marker--ticket.is-returned,.amap-event-marker--ticket.is-rejected,.amap-event-marker--ticket.is-cancelled{background:#df645d}.amap-event-map__legend .ticket.processing{background:#16a9b4}.amap-event-map__legend .ticket.pending{background:#e9a53d}.amap-event-map__legend .ticket.closed{background:#20a66f}.amap-ticket-popup{width:268px;padding:12px 13px;border:1px solid #cfe0f4;border-radius:10px;background:#fffffffa;box-shadow:0 10px 28px #14396738;color:#1d416f}.amap-ticket-popup__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.amap-ticket-popup__top small{overflow:hidden;color:#728aa8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.amap-ticket-popup__status{display:inline-flex;flex:0 0 auto;align-items:center;padding:3px 6px;border-radius:4px;background:#eef3fc;color:#315789;font-size:10px;font-weight:800}.amap-ticket-popup__status.is-pending_review,.amap-ticket-popup__status.is-pending_dispatch{background:#fff4df;color:#a45d00}.amap-ticket-popup__status.is-pending_acceptance,.amap-ticket-popup__status.is-processing{background:#e9f4ff;color:#2865aa}.amap-ticket-popup__status.is-closed{background:#eaf7f1;color:#168057}.amap-ticket-popup__status.is-returned,.amap-ticket-popup__status.is-rejected,.amap-ticket-popup__status.is-cancelled{background:#fff0f0;color:#b94a48}.amap-ticket-popup>b{display:block;overflow:hidden;color:#173b6d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.amap-ticket-popup>p{display:-webkit-box;overflow:hidden;margin:6px 0;color:#607d9f;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.amap-ticket-popup__facts{display:grid;gap:4px;padding:7px 0;border-top:1px solid #e9f0f7;color:#56769c;font-size:10px}.amap-ticket-popup__facts span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amap-ticket-popup__note{display:block;margin-top:4px;color:#8a9bb0;font-size:9px;line-height:1.45}.amap-ticket-popup__action{width:100%;min-height:32px;margin-top:10px;border:0;border-radius:6px;background:#2868e6;color:#fff;font-size:12px;font-weight:800}.amap-ticket-popup__action:hover{background:#1f5dcc}@media (max-width:620px){.map-contract-panel{padding-bottom:16px}.amap-event-map{height:264px}.amap-event-marker{width:28px;height:28px}.amap-event-marker i{width:8px;height:8px}.amap-ticket-popup{width:min(252px,calc(100vw - 52px));padding:12px}.amap-ticket-popup__top{margin-bottom:7px}.amap-ticket-popup>b{font-size:14px}.amap-ticket-popup>p{font-size:12px}.amap-ticket-popup__facts{font-size:11px}.amap-ticket-popup__action{min-height:42px;font-size:13px}.amap-event-map__legend{max-width:calc(100% - 14px);flex-wrap:wrap;row-gap:4px}}@media (max-width:480px){.amap-event-map{height:232px}.amap-event-marker{width:26px;height:26px}.amap-event-map__legend{display:grid;grid-template-columns:repeat(2,max-content);gap:4px 8px}.amap-ticket-popup{width:min(244px,calc(100vw - 42px));padding:10px}.amap-ticket-popup__facts{padding:6px 0}.amap-ticket-popup__note{font-size:9px}.amap-ticket-popup__action{min-height:40px;margin-top:8px}.amap-controlbar{transform:scale(.88);transform-origin:right bottom}}.statistics-map-preview{min-width:0}.statistics-map-preview .amap-event-map{height:242px}.map-summary-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.map-summary-metrics span{display:grid;gap:2px;padding:8px 9px;border:1px solid #dfebf8;border-radius:7px;background:#f7faff;color:#7890ac;font-size:10px}.map-summary-metrics b{color:#215aaf;font-size:16px;line-height:1.1}@media (max-width:900px){.statistics-map-preview .amap-event-map{height:260px}}@media (max-width:480px){.statistics-map-preview .amap-event-map{height:226px}.map-summary-metrics{gap:7px;margin-top:9px}.map-summary-metrics span{padding:7px 8px}.map-summary-metrics b{font-size:15px}}.pa-root{--pa-primary: #2763c7;--pa-primary-deep: #174f9e;--pa-teal: #0d9488;--pa-amber: #d97706;--pa-coral: #e0565b;--pa-green: #1f9d6b;--pa-bg: #eef2f7;--pa-ink: #1d2b3a;--pa-muted: #6d7f92;--pa-line: #e2e8f0;--pa-surface: #ffffff;--pa-soft: #f6f9fc;--pa-radius: 8px;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;color:var(--pa-ink);background:var(--pa-bg);font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.pa-root *{box-sizing:border-box}.pa-root button{font:inherit;cursor:pointer}.pa-root a{color:inherit;text-decoration:none}[hidden]{display:none!important}.pa-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pa-mobile-frame{flex:1 1 auto;width:100%;height:auto;min-height:0;overflow:hidden;margin:0 auto;background:#f4f7fb}.pa-mobile-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;position:relative;height:100%;min-height:0;overflow:hidden}.pa-mobile-header{position:relative;padding:14px 16px 12px;color:#fff;background:radial-gradient(120% 220% at 10% -50%,#78c8fa38,#78c8fa0f 42%,#78c8fa00 66%),radial-gradient(80% 180% at 95% -20%,#24c6da47,#24c6da00 56%),linear-gradient(120deg,#1a4fb0,#2073de 48%,#168aad);box-shadow:0 3px 14px #10346c42}.pa-mobile-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,#000000b3,#00000040 52%,#0000);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.25) 52%,rgba(0,0,0,0) 100%)}.pa-mobile-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#f1bc4d,#4bbfa7 45%,#ffffff5c);opacity:.92}.pa-mobile-header>*{position:relative;z-index:1}.pa-app-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.pa-app-brand{display:flex;align-items:center;gap:8px;min-width:0}.pa-app-brand img{width:30px;height:30px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fffffff0;box-shadow:0 3px 8px #0922462e}.pa-app-brand b{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pa-header-actions{display:flex;align-items:center;gap:6px}.pa-notifications-management-toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.24);border-radius:8px;color:#fff;background:#ffffff21;font-size:12px;font-weight:700;white-space:nowrap}.pa-notifications-management-toggle.active{border-color:#fff;color:#174d8c;background:#fff}.pa-icon-button{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;color:inherit;background:#ffffff21}.pa-icon-button.solid{color:#36506e;background:#eef3f8}.pa-badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid rgba(18,59,117,.9);border-radius:999px;color:#fff;background:var(--pa-coral);font-size:9px;font-style:normal;font-weight:800;line-height:13px}.pa-badge.plain{border-color:#fff}.pa-region-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:13px;padding:10px 11px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;background:#ffffff21;text-align:left}.pa-mobile-header .pa-region-card{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;margin-top:12px;padding:11px 0 2px;border:0;border-top:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent}.pa-mobile-header .pa-region-icon{width:32px;height:32px;border-radius:8px;background:#07204238}.pa-mobile-header .pa-region-switch{min-height:30px;padding:0 9px;background:#ffffff24}.pa-region-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:#ffd98a;background:#07204233}.pa-region-copy{min-width:0}.pa-region-copy span{display:block;color:#ffffffc2;font-size:10px}.pa-region-copy b{display:block;margin-top:3px;overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pa-region-switch{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:0;border-radius:8px;color:#fff;background:#ffffff29;font-size:11px;font-weight:700}.pa-mobile-body{overflow-y:auto;overflow-x:hidden;padding-bottom:18px}.pa-notifications-anchor{min-height:0}.pa-mobile-fabs{position:absolute;right:max(12px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;display:grid;gap:10px}.pa-mobile-fabs.has-management-bar{bottom:calc(142px + env(safe-area-inset-bottom))}.pa-mobile-fab{display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.pa-mobile-fab--scroll{border:1px solid #d4e1f5;color:#2868e6;background:#fffffff5;box-shadow:0 10px 24px #14469138}.pa-mobile-fab--fullscreen{border:1px solid rgba(255,255,255,.28);color:#fff;background:linear-gradient(135deg,#2868e6,#1d9bb8);box-shadow:0 10px 24px #14469152}.pa-mobile-fab--back{border:1px solid #d4e1f5;color:#2868e6;background:#fffffff5;box-shadow:0 10px 24px #14469138}.pa-mobile-fab.is-occluded{visibility:hidden;opacity:0;pointer-events:none}.pa-mobile-fab:active{transform:scale(.96)}.pa-execute-fabs{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;display:grid;gap:10px}.pa-execute-fab{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 15px;border:1px solid #a9c8ef;border-radius:22px;color:#fff;background:linear-gradient(135deg,#2868e6,#1d9bb8);box-shadow:0 10px 24px #14469147;font-size:12px;font-weight:800;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.pa-execute-fab.is-occluded{visibility:hidden;opacity:0;pointer-events:none}.pa-execute-fab:active{transform:scale(.97)}.pa-mobile-body .workbench-tabs{display:none!important}.pa-mobile-body .role-workbench{max-width:none;padding-bottom:22px}.pa-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 14px 0}.pa-stat-tile{min-height:82px;padding:11px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff;box-shadow:0 4px 12px #1533580d}.pa-stat-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;color:#fff;line-height:0}.pa-stat-icon svg{display:block;flex:0 0 auto;width:16px;height:16px;stroke-width:2.2}.pa-stat-tile b{display:block;margin-top:8px;font-size:21px;line-height:1;font-variant-numeric:tabular-nums}.pa-stat-tile span{display:block;margin-top:5px;color:var(--pa-muted);font-size:10px}.pa-stat-tile .pa-stat-icon,.pa-status-tile .pa-stat-icon{display:flex;align-items:center;justify-content:center;margin-top:0;color:#fff}.pa-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 14px}.pa-status-tile{display:block;color:inherit;text-decoration:none}.pa-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 14px 10px}.pa-section-head h2{margin:0;color:#1c3351;font-size:15px}.pa-text-button{padding:0;border:0;color:var(--pa-primary);background:none;font-size:11px;font-weight:700}.pa-muted-count{color:var(--pa-muted);font-size:11px}.pa-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 14px}.pa-quick-action{display:grid;justify-items:center;align-content:center;gap:6px;min-height:76px;padding:9px 4px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);color:#36506e;background:#fff;box-shadow:0 4px 12px #1533580d}.pa-quick-action svg{width:20px;height:20px;color:var(--pa-primary)}.pa-quick-action span{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.25;text-align:center;word-break:break-all}.pa-recent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 14px}.pa-recent-item{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 11px;border:1px solid var(--pa-line);border-radius:8px;color:#425a74;background:#fff;text-align:left}.pa-recent-item svg{flex:0 0 auto;width:16px;height:16px;color:var(--pa-teal)}.pa-recent-item b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pa-pending-list{display:grid;gap:8px;margin:0 14px}.pa-pending-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff;box-shadow:0 4px 12px #1533580a}.pa-pending-kind{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;color:#fff}.pa-pending-copy{min-width:0}.pa-pending-copy b{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pa-pending-copy small{display:block;margin-top:3px;color:var(--pa-muted);font-size:10px}.pa-priority{padding:4px 7px;border-radius:999px;color:#9a6418;background:#fff4e2;font-size:10px;font-weight:800;white-space:nowrap}.pa-priority--urgent{color:#b13b43;background:#fdeaea}.pa-empty{margin:14px;padding:22px 14px;border:1px dashed #ccd9e8;border-radius:var(--pa-radius);color:var(--pa-muted);background:#f9fbfd;font-size:12px;line-height:1.6;text-align:center}.pa-empty small{display:block;margin-top:4px;font-size:11px}.pa-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:68px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--pa-line);background:#fffffffa;box-shadow:0 -4px 14px #1533580d}.pa-nav-item{position:relative;display:grid;place-items:center;align-content:center;gap:4px;min-width:0;padding:0;border:0;color:var(--pa-muted);background:none;font-size:10px}.pa-nav-item:before{content:"";position:absolute;top:-1px;left:50%;width:28px;height:3px;border-radius:0 0 3px 3px;background:transparent;transform:translate(-50%)}.pa-nav-item svg{width:20px;height:20px}.pa-nav-item.active{color:var(--pa-primary);font-weight:800}.pa-nav-item.active:before{background:var(--pa-primary)}.pa-desktop-shell{display:grid;grid-template-columns:244px minmax(0,1fr);flex:1 1 auto;min-height:0;background:#f3f6fa}.pa-desktop-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;color:#dceaf7;background:linear-gradient(180deg,#10294d,#0d3a5e 56%,#0b4b5a)}.pa-sidebar-brand{display:flex;align-items:center;gap:10px;padding:18px 16px 14px}.pa-sidebar-brand img{width:38px;height:38px;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#fff}.pa-sidebar-brand b{display:block;color:#fff;font-size:15px}.pa-sidebar-brand small{display:block;margin-top:3px;color:#9db8d5;font-size:11px}.pa-sidebar-location{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);margin:0 12px 10px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#ffffff14;text-align:left}.pa-sidebar-location svg{flex:0 0 auto;width:16px;height:16px;color:#78c8c4}.pa-sidebar-location b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pa-sidebar-nav{overflow-y:auto;padding:6px 10px 14px}.pa-side-group{margin-bottom:6px;border-radius:8px;background:#ffffff0d}.pa-side-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;color:#e5eef8;background:transparent;font-size:12px;font-weight:800;text-align:left}.pa-side-group-title{display:flex;align-items:center;gap:8px;min-width:0}.pa-side-group-title svg{flex:0 0 auto;width:16px;height:16px;color:#78c8c4}.pa-side-chevron{flex:0 0 auto;width:16px;height:16px;transition:transform .16s ease}.pa-side-group.open .pa-side-chevron{transform:rotate(180deg)}.pa-side-children{display:none;padding:0 8px 8px}.pa-side-group.open .pa-side-children{display:grid;gap:2px}.pa-side-child{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px 0 22px;border:0;border-radius:7px;color:#c8d8e8;background:transparent;font-size:11px;text-align:left}.pa-side-child:hover,.pa-side-child.active{color:#fff;background:#5296e24d}.pa-side-child i{width:6px;height:6px;border-radius:50%;background:currentColor}.pa-sidebar-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.1);color:#b9cfdf;font-size:10px}.pa-desktop-main{display:grid;grid-template-rows:62px minmax(0,1fr);min-width:0;background:#f3f6fa}.pa-desktop-topbar{display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid var(--pa-line);background:#fff}.pa-desktop-topbar h1{margin:0;overflow:hidden;color:#17365f;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.pa-desktop-topnav{display:flex;align-items:center;gap:4px;height:100%}.pa-desktop-topnav .pa-nav-item{grid-auto-flow:column;align-content:center;gap:6px;min-height:36px;padding:0 12px;border-radius:8px;color:var(--pa-muted);font-size:12px}.pa-desktop-topnav .pa-nav-item:before{display:none}.pa-desktop-topnav .pa-nav-item:hover{background:#eef4fb}.pa-desktop-topnav .pa-nav-item.active{color:var(--pa-primary)}.pa-top-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pa-desktop-user{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 10px 5px 5px;border:1px solid var(--pa-line);border-radius:999px;background:#fff}.pa-desktop-user i{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--pa-primary),var(--pa-teal));font-size:12px;font-style:normal;font-weight:800}.pa-desktop-user b{display:block;overflow:hidden;max-width:150px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pa-desktop-user small{display:block;margin-top:2px;overflow:hidden;max-width:150px;color:var(--pa-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pa-desktop-content{overflow-y:auto;padding:20px}.pa-desktop-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.pa-desktop-panel{border:1px solid var(--pa-line);border-radius:10px;background:#fff;box-shadow:0 8px 22px #1533580d}.pa-desktop-panel+.pa-desktop-panel{margin-top:16px}.pa-panel-pad{padding:16px}.pa-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pa-panel-head h2{margin:0;color:#1c3351;font-size:14px}.pa-desktop-panel .pa-stat-grid,.pa-desktop-panel .pa-quick-grid,.pa-desktop-panel .pa-recent-list,.pa-desktop-panel .pa-pending-list,.pa-desktop-panel .pa-status-grid{margin:0}.pa-desktop-hero{position:relative;padding:18px;overflow:hidden;border:0;color:#fff;background:radial-gradient(120% 220% at 10% -50%,#78c8fa38,#78c8fa0f 42%,#78c8fa00 66%),radial-gradient(80% 180% at 95% -20%,#24c6da47,#24c6da00 56%),linear-gradient(120deg,#1a4fb0,#2073de 48%,#168aad);box-shadow:0 8px 22px #10346c29}.pa-desktop-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#f1bc4d,#4bbfa7 45%,#ffffff5c);opacity:.92}.pa-desktop-hero>*{position:relative;z-index:1}.pa-desktop-hero .pa-region-copy span{color:#ffffffc7}.pa-desktop-hero .pa-region-switch{background:#ffffff2e}.pa-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pa-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.24);border-radius:8px;color:#fff;background:#ffffff1f;font-size:11px;font-weight:700}.pa-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.pa-sheet.open{pointer-events:auto}.pa-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a182a80;opacity:0;transition:opacity .22s ease}.pa-sheet.open .pa-sheet-backdrop{opacity:1}.pa-sheet-panel{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(430px,100%);max-height:96vh;max-height:min(96vh,calc(100dvh - 24px));min-height:0;overflow:hidden;border-radius:14px 14px 0 0;background:#f6f9fc;box-shadow:0 -18px 60px #07172a47;transform:translateY(24px);opacity:0;transition:transform .24s ease,opacity .18s ease}.pa-sheet.open .pa-sheet-panel{transform:translateY(0);opacity:1}.pa-sheet-handle{width:44px;height:5px;margin:8px auto 0;border-radius:999px;background:#cdd8e4}.pa-sheet-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px 12px;border-bottom:1px solid var(--pa-line);background:#fff}.pa-sheet-header h2{margin:0;font-size:16px;color:#17365f}.pa-sheet-header p{margin:3px 0 0;color:var(--pa-muted);font-size:11px}.pa-sheet-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:#5f7892;background:#eef3f8}.pa-sheet-body{overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px 30px}.pa-search-field{display:flex;align-items:center;gap:8px;height:42px;margin-bottom:14px;padding:0 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);color:#8a9bb0;background:#fff}.pa-search-field svg{flex:0 0 auto;width:16px;height:16px}.pa-search-field input{width:100%;min-width:0;border:0;outline:0;color:var(--pa-ink);background:transparent;font-size:12px}.pa-category-groups{display:grid;gap:10px}.pa-category-group{overflow:hidden;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff}.pa-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:0 13px;border:0;background:#fff;text-align:left}.pa-group-title{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:800;color:#24466f}.pa-group-title i{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#fff;background:var(--pa-group-color, var(--pa-primary))}.pa-group-title i svg{width:15px;height:15px}.pa-group-count{color:var(--pa-muted);font-size:11px}.pa-group-chevron{flex:0 0 auto;width:16px;height:16px;color:#8ba0b6;transition:transform .16s ease}.pa-group-head.open .pa-group-chevron{transform:rotate(180deg)}.pa-group-children{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.pa-group-head.open+.pa-group-children{display:grid}.pa-group-child{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);color:#425a74;background:#fbfdff;font-size:12px;text-align:left}.pa-group-child i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--pa-group-color, var(--pa-primary))}.pa-group-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-region-breadcrumb{display:flex;align-items:center;gap:8px;min-height:42px;margin-bottom:14px;padding:0 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff}.pa-region-breadcrumb button{border:0;padding:0;color:var(--pa-primary);background:none;font-size:12px;font-weight:700}.pa-region-breadcrumb span{color:#8a9bb0;font-size:11px}.pa-region-breadcrumb b{overflow:hidden;color:#425a74;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pa-region-group-title{display:flex;align-items:center;gap:8px;margin:14px 2px 8px;color:#647b95;font-size:11px;font-weight:800}.pa-region-group-title i{width:6px;height:6px;border-radius:50%;background:var(--pa-teal)}.pa-region-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-region-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:46px;padding:0 12px;border:1px solid var(--pa-line);border-radius:8px;color:#425a74;background:#fff;font-size:12px;text-align:left}.pa-region-option.selected{border-color:var(--pa-primary);color:var(--pa-primary);background:#eef5ff;font-weight:800}.pa-region-option b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-region-option svg{flex:0 0 auto;width:14px;height:14px;color:#9aa9ba}.pa-region-option.selected svg{color:var(--pa-primary)}.pa-region-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.pa-region-actions button{min-height:40px;padding:0 14px;border:0;border-radius:8px;color:#5f7892;background:#eef3f8;font-size:12px;font-weight:700}.pa-region-actions .primary{flex:1;color:#fff;background:linear-gradient(135deg,var(--pa-primary),var(--pa-teal))}.pa-region-actions .primary:disabled{opacity:.5;cursor:not-allowed}.pa-todo-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:4px;border-radius:8px;background:#e8eef5}.pa-todo-tabs button{min-height:36px;border:0;border-radius:7px;color:var(--pa-muted);background:transparent;font-size:12px;font-weight:700}.pa-todo-tabs button.active{color:var(--pa-primary);background:#fff;box-shadow:0 3px 8px #15335814}.pa-todo-list{display:grid;gap:9px}.pa-todo-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff}.pa-todo-kind{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#fff}.pa-todo-copy{min-width:0}.pa-todo-copy b{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pa-todo-copy small{display:block;margin-top:4px;color:var(--pa-muted);font-size:10px}.pa-todo-action{min-height:32px;padding:0 10px;border:1px solid #a9c8ef;border-radius:8px;color:var(--pa-primary);background:#f4f8ff;font-size:11px;font-weight:800}.pa-todo-pagination{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:12px 4px 2px;border-top:1px solid var(--pa-line);background:#f6f9fc;box-shadow:0 -6px 12px #1533580f;color:var(--pa-muted);font-size:11px}.pa-todo-pagination button{min-height:30px;padding:0 10px;border:1px solid #a9c8ef;border-radius:8px;color:var(--pa-primary);background:#f4f8ff;font-size:11px;font-weight:700}.pa-todo-pagination button:disabled{opacity:.5;cursor:not-allowed}.pa-todo-overdue-link{width:100%;min-height:40px;margin-top:14px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--pa-primary),#3d7ce8);font-size:12px;font-weight:800;cursor:pointer}.pa-my-card{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--pa-line);border-radius:10px;background:linear-gradient(135deg,#f7fbff,#fff 60%,#eefaf8)}.pa-my-avatar{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--pa-primary),var(--pa-teal));font-size:17px;font-weight:800}.pa-my-copy{min-width:0}.pa-my-copy b{display:block;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pa-my-copy small{display:block;margin-top:4px;overflow:hidden;color:var(--pa-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pa-my-menu{display:grid;gap:8px}.pa-my-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 13px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);color:#425a74;background:#fff;font-size:12px;text-align:left}.pa-my-menu-item svg:first-child{flex:0 0 auto;width:17px;height:17px;color:var(--pa-primary)}.pa-my-menu-item .chevron{width:15px;height:15px;margin-left:auto;color:#9aa9ba}.pa-home{width:100%}.pa-home--mobile{padding-bottom:18px}.pa-home--mobile .pa-home-panel{padding:18px 0 0}.pa-home--mobile .pa-home-panel .pa-panel-head{margin:0 14px 10px}.pa-home--desktop{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start;max-width:1280px;margin:0 auto}.pa-home--desktop .pa-home-main,.pa-home--desktop .pa-home-side{display:grid;gap:16px}.pa-home-panel{border:1px solid var(--pa-line);border-radius:10px;background:#fff;box-shadow:0 8px 22px #1533580d}.pa-home--desktop .pa-home-panel{padding:16px}.pa-home-hero{margin:0}.pa-home-hero--legacy{position:relative;isolation:isolate;padding:24px 26px 22px;overflow:hidden;border:1px solid rgba(129,203,237,.28);border-radius:10px;color:#ecf7ff;background:#0f3266;box-shadow:0 14px 30px #0f326629}.pa-home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-color:#0f3266;background-image:url(/brand/background.bmp);background-size:cover;background-position:center;background-repeat:no-repeat}.pa-home-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,#081a389e,#0f326652 60%,#0b92b52e)}.pa-home-hero-eyebrow{margin:0 0 6px;color:#9ec3f1;font-size:11px;font-weight:800}.pa-home-hero-title{margin:0;color:#fff;font-size:27px;font-weight:800;line-height:1.22;text-shadow:0 2px 10px rgba(0,24,71,.18)}.pa-home-hero-desc{margin:8px 0 0;color:#e7f7ffdb;font-size:13px;line-height:1.6;max-width:640px}.pa-home-hero--mobile{margin:12px 12px 0;padding:26px 20px 24px}.pa-home-hero--mobile .pa-home-hero-eyebrow{margin-bottom:4px;font-size:11px}.pa-home-hero--mobile .pa-home-hero-title{font-size:26px}.pa-home-hero--mobile .pa-home-hero-desc{margin-top:6px;font-size:13px}@media (max-width: 899px){.pa-home--desktop{grid-template-columns:1fr}}@media (min-width: 900px){.pa-mobile-frame{width:390px;min-height:0;height:min(800px,calc(100vh - 96px));min-height:640px;margin:18px auto 0;padding:9px;border:8px solid #1d2837;border-radius:38px;background:#0d1420;box-shadow:0 26px 70px #0a1c3447,inset 0 0 0 1px #ffffff0f}.pa-mobile-screen{height:100%;min-height:0;border-radius:27px}.pa-mobile-body{scrollbar-width:thin}}@media (max-width: 899px){.pa-desktop-shell{grid-template-columns:1fr}.pa-desktop-sidebar{display:none}}@media (max-width: 820px){.pa-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-desktop-content{padding:14px}.pa-desktop-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.pa-sheet-panel,.pa-sheet-backdrop,.pa-side-chevron,.pa-group-chevron{transition:none}}
