.annual-definitions[data-v-ba32b01e]{min-height:auto;margin-bottom:14px;padding:18px 20px}.annual-definitions summary[data-v-ba32b01e]{cursor:pointer;font-weight:700}.annual-definitions dl[data-v-ba32b01e]{gap:10px;display:grid}.annual-definitions dl div[data-v-ba32b01e]{background:#f7f9f8;grid-template-columns:130px 1fr;gap:12px;padding:10px;display:grid}.annual-definitions dt[data-v-ba32b01e]{font-size:12px;font-weight:700}.annual-definitions dd[data-v-ba32b01e]{color:#52635d;margin:0;font-size:12px;line-height:1.7}.scope-note[data-v-ba32b01e]{color:#765d32;background:#fffaf0;border-left:3px solid #c69d55;padding:10px 12px}.business-dialog-mask[data-v-fcbdf10e]{z-index:40;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);background:#0a0e2273;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.business-dialog[data-v-fcbdf10e]{background:var(--n0);border:0;border-radius:16px;outline:none;flex-direction:column;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);animation:.22s cubic-bezier(.2,.9,.3,1) business-dialog-pop-fcbdf10e;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a0e225c,0 2px 8px #0a0e2229}.business-dialog[data-v-fcbdf10e]:focus,.business-dialog[data-v-fcbdf10e]:focus-visible{outline:none!important}@keyframes business-dialog-pop-fcbdf10e{0%{opacity:0;transform:translateY(4%)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.business-dialog-heading[data-v-fcbdf10e]{border-bottom:1px solid var(--n100);background:var(--n0);flex:none;justify-content:space-between;align-items:center;gap:11px;min-height:54px;padding:12px 18px 10px;display:flex}.business-dialog-heading-icon[data-v-fcbdf10e]{background:var(--p50);width:30px;height:30px;color:var(--p600);border-radius:10px;flex:0 0 30px;place-items:center;display:grid}.business-dialog-heading h2[data-v-fcbdf10e]{color:var(--n900);margin:0;font-size:15.5px;font-weight:600}.business-dialog-title[data-v-fcbdf10e]{min-width:0;margin-right:auto}.business-dialog-title p[data-v-fcbdf10e]{color:var(--n400);font-family:var(--mono);margin:2px 0 0;font-size:11px}.business-dialog-actions[data-v-fcbdf10e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.business-dialog-actions[data-v-fcbdf10e]>button,.business-dialog-actions[data-v-fcbdf10e]>a{min-height:36px;color:var(--n700);border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.business-dialog-actions[data-v-fcbdf10e]>button:hover,.business-dialog-actions[data-v-fcbdf10e]>a:hover{color:var(--p700);border-color:var(--p200);background:var(--p50)}.business-dialog-actions[data-v-fcbdf10e]>.primary{color:#fff;border-color:var(--p600);background:var(--p600)}.business-dialog-heading .close[data-v-fcbdf10e]{background:var(--n50);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--n600);border:0;border-radius:7px;padding:0;font-size:22px;line-height:1}.business-dialog-body[data-v-fcbdf10e]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdd5e6 transparent;min-height:0;padding:13px 18px;scroll-padding-block:16px 80px;overflow:auto}.business-dialog-footer[data-v-fcbdf10e]{z-index:3;border-top:1px solid var(--n100);background:var(--n0);flex:none;position:relative;box-shadow:0 -8px 18px #0a0e220a}.business-dialog-footer[data-v-fcbdf10e] button{border:1px solid var(--line);border-radius:var(--r-m);background:var(--n0);height:38px;min-height:38px;color:var(--n700);box-shadow:none;font:500 13.5px/1 var(--font);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.business-dialog-footer[data-v-fcbdf10e] button:hover:not(:disabled){border-color:var(--p200);background:var(--p50);color:var(--p800)}.business-dialog-footer[data-v-fcbdf10e] button.primary{background:var(--grad,var(--p600));color:#fff;border-color:#0000;box-shadow:0 3px 10px #12489f47}.business-dialog-footer[data-v-fcbdf10e] button.primary:hover:not(:disabled){background:linear-gradient(135deg,var(--p400),var(--p700) 58%,#0e7490 135%);color:#fff;border-color:#0000}.business-dialog-footer[data-v-fcbdf10e] button.secondary{border-color:var(--line);background:var(--n100);color:var(--n700)}.business-dialog-footer[data-v-fcbdf10e] button.ghost{border-color:var(--line);background:var(--n0);color:var(--n600)}.business-dialog-footer[data-v-fcbdf10e] button.danger{border-color:var(--err);background:var(--err);color:#fff;box-shadow:0 1px 2px #b7333333}.business-dialog-footer[data-v-fcbdf10e] button.danger-text{border-color:var(--err-bd);background:var(--n0);color:var(--err)}.business-dialog-footer[data-v-fcbdf10e] button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.business-dialog-footer[data-v-fcbdf10e] button:focus-visible{outline:2px solid var(--p300);outline-offset:2px}.business-dialog-body[data-v-fcbdf10e]>.panel{min-height:0;box-shadow:none;border:0;margin:0;padding-inline:18px}.business-dialog-body[data-v-fcbdf10e]>.dialog-editor,.business-dialog-body[data-v-fcbdf10e]>.modal-card{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;border:0;padding:0;overflow:visible}.business-dialog-body[data-v-fcbdf10e]>.dialog-editor>header,.business-dialog-body[data-v-fcbdf10e]>.modal-card>header{display:none}.business-dialog-body[data-v-fcbdf10e] .form-actions,.business-dialog-body[data-v-fcbdf10e] .form-footer,.business-dialog-body[data-v-fcbdf10e]>.dialog-editor>footer,.business-dialog-body[data-v-fcbdf10e]>.modal-card>footer,.business-dialog-body[data-v-fcbdf10e]>form>footer{z-index:2;border-top:1px solid var(--n100);background:var(--n25);justify-content:flex-end;align-items:center;gap:9px;margin:13px -18px -13px;padding:10px 18px;display:flex;position:sticky;bottom:-13px}.business-dialog-mask--detail[data-v-fcbdf10e],.business-dialog-mask--editor[data-v-fcbdf10e]{place-items:center;padding:24px;inset:0}.business-dialog--detail[data-v-fcbdf10e],.business-dialog--editor[data-v-fcbdf10e]{border-radius:16px;width:min(1200px,100vw - 48px);height:auto;max-height:calc(100vh - 48px);box-shadow:0 24px 60px #0a0e225c,0 2px 8px #0a0e2229}.business-dialog--detail .business-dialog-heading[data-v-fcbdf10e],.business-dialog--editor .business-dialog-heading[data-v-fcbdf10e]{min-height:54px;padding:12px 18px 10px}.business-dialog--detail .business-dialog-body[data-v-fcbdf10e],.business-dialog--editor .business-dialog-body[data-v-fcbdf10e]{background:var(--n0);padding:13px 18px}.business-dialog-mask--fullscreen[data-v-fcbdf10e]{place-items:center;padding:24px;inset:0}.business-dialog--fullscreen[data-v-fcbdf10e]{border-radius:16px;width:min(1728px,100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);box-shadow:0 28px 72px #0a0e2261,0 2px 8px #0a0e222e}.business-dialog--fullscreen .business-dialog-heading[data-v-fcbdf10e]{min-height:54px;padding:10px 18px}.business-dialog--fullscreen .business-dialog-body[data-v-fcbdf10e]{background:var(--n25);flex:1;padding:0;overflow:hidden}.business-dialog-body[data-v-fcbdf10e] label{color:var(--n600);gap:6px;font-size:12px;font-weight:500;line-height:1.45;display:grid}.business-dialog-body[data-v-fcbdf10e] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.business-dialog-body[data-v-fcbdf10e] select{border:1px solid var(--line);background:var(--n0);height:30px;min-height:30px;color:var(--n800);font:400 12.5px/1.45 var(--font);border-radius:6px;padding:0 9px}.business-dialog-body[data-v-fcbdf10e] textarea{border:1px solid var(--line);background:var(--n0);min-height:76px;color:var(--n800);font:400 12.5px/1.6 var(--font);resize:vertical;border-radius:6px;padding:7px 9px}.business-dialog-body[data-v-fcbdf10e] input:focus,.business-dialog-body[data-v-fcbdf10e] select:focus,.business-dialog-body[data-v-fcbdf10e] textarea:focus{border-color:var(--p500);box-shadow:0 0 0 3px color-mix(in srgb,var(--p500) 12%,transparent);outline:none}.business-dialog-body[data-v-fcbdf10e] .form-grid{gap:10px 18px}.business-dialog--confirm[data-v-fcbdf10e]{width:min(470px,100vw - 48px)}.business-dialog--confirm .business-dialog-heading-icon[data-v-fcbdf10e]{color:#c92a2a;background:#fdeaea}.business-dialog-pointer-focus:focus-visible{outline:none!important}@media (width<=760px){.business-dialog-mask[data-v-fcbdf10e]{padding:12px}.business-dialog[data-v-fcbdf10e]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.business-dialog-body[data-v-fcbdf10e],.business-dialog--detail .business-dialog-body[data-v-fcbdf10e],.business-dialog--editor .business-dialog-body[data-v-fcbdf10e]{padding:12px}.business-dialog-body[data-v-fcbdf10e]>.panel{padding-inline:12px}.business-dialog-body[data-v-fcbdf10e] .form-grid{grid-template-columns:1fr;gap:12px}.business-dialog-heading .close[data-v-fcbdf10e]{width:44px;min-width:44px;height:44px;min-height:44px}}@media (width<=1080px){.business-dialog-mask--detail[data-v-fcbdf10e],.business-dialog-mask--editor[data-v-fcbdf10e],.business-dialog-mask--fullscreen[data-v-fcbdf10e]{padding:12px}.business-dialog--detail[data-v-fcbdf10e],.business-dialog--editor[data-v-fcbdf10e]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.business-dialog--fullscreen[data-v-fcbdf10e]{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.business-dialog-actions[data-v-fcbdf10e] button,.business-dialog-actions[data-v-fcbdf10e] a{min-height:36px}}@media print{.business-dialog-mask[data-v-fcbdf10e]{background:0 0;padding:0;position:static}.business-dialog[data-v-fcbdf10e]{width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.business-dialog-body[data-v-fcbdf10e]{overflow:visible}.business-dialog-heading[data-v-fcbdf10e]{display:none}.workspace:has(>.business-dialog-mask)>:not(.business-dialog-mask){display:none!important}}@media (prefers-reduced-motion:reduce){.business-dialog[data-v-fcbdf10e]{animation:none}}.annual-drill[data-v-a821c1b3]{min-height:auto;margin-bottom:14px}.annual-drill>header[data-v-a821c1b3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.annual-drill h2[data-v-a821c1b3]{margin:0;font-size:17px}.annual-drill header p[data-v-a821c1b3]{color:var(--muted);margin:5px 0 0;font-size:12px}.annual-status[data-v-a821c1b3]{background:#eef2f0;padding:4px 8px;font-size:11px}.annual-status[data-status=UNQUALIFIED][data-v-a821c1b3]{color:#a2322b;background:#fae9e7}.annual-status[data-status=QUALIFIED][data-v-a821c1b3]{color:#08715a;background:#e3f2ed}.annual-status[data-status=UNEVALUATED][data-v-a821c1b3]{color:#67746f;background:#edf0ef}.annual-metric-cards[data-v-809f3905]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.annual-metric-cards button[data-v-809f3905]{border:1px solid var(--line);text-align:left;min-height:72px;box-shadow:none;color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s}.annual-metric-cards button[data-v-809f3905]:hover{border-color:#9bbddf;transform:translateY(-1px);box-shadow:0 6px 18px #12498714}.annual-metric-cards button[data-v-809f3905]:focus-visible{outline-offset:2px;outline:2px solid #1d5fbf}.annual-metric-cards span[data-v-809f3905],.annual-metric-cards strong[data-v-809f3905],.annual-metric-cards small[data-v-809f3905]{display:block}.annual-metric-cards span[data-v-809f3905]{color:var(--muted);font-size:12px}.annual-metric-cards strong[data-v-809f3905]{color:#082849;margin:7px 0 4px;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:22px;line-height:1.15}.annual-metric-cards small[data-v-809f3905]{color:#81908b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.annual-metric-cards .warning[data-v-809f3905]{border-top-color:#d98983}.annual-metric-cards .warning strong[data-v-809f3905]{color:#b03c35}@media (width<=900px){.annual-metric-cards[data-v-809f3905]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.annual-metric-cards[data-v-809f3905]{grid-template-columns:1fr 1fr}.annual-metric-cards button[data-v-809f3905]{min-height:82px}.annual-metric-cards small[data-v-809f3905]{white-space:normal}}.annual-quality-page[data-v-e3937bf7]{background:#f2f6f4;min-height:100vh}.quality-header[data-v-e3937bf7]{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.quality-header h1[data-v-e3937bf7]{margin:0 0 5px;font-size:24px}.quality-header>div>p[data-v-e3937bf7]{color:var(--muted);margin:0}.report-actions[data-v-e3937bf7]{align-items:center;gap:8px;display:flex;position:relative}.report-actions>span[data-v-e3937bf7],.filter-popover>summary[data-v-e3937bf7]{border:1px solid var(--line);color:#40534d;cursor:pointer;background:#f7faf9;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;list-style:none;display:flex}.filter-popover>.report-filter[data-v-e3937bf7]{z-index:20;grid-template-columns:150px minmax(300px,1fr);gap:10px;width:min(620px,100vw - 280px);padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #08253e2e}.customer-filter select[data-v-e3937bf7]{width:100%}.enterprise-card[data-v-e3937bf7]{min-height:auto;margin-bottom:14px}.enterprise-card header[data-v-e3937bf7],.chart-panel header[data-v-e3937bf7],.drill-panel>header[data-v-e3937bf7],.compact-panel>header[data-v-e3937bf7]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.enterprise-card h2[data-v-e3937bf7],.chart-panel h2[data-v-e3937bf7],.drill-panel h2[data-v-e3937bf7],.compact-panel h2[data-v-e3937bf7]{margin:0;font-size:15px}.enterprise-card header p[data-v-e3937bf7],.chart-panel header p[data-v-e3937bf7],.drill-panel header p[data-v-e3937bf7],.compact-panel header p[data-v-e3937bf7]{color:var(--muted);margin:4px 0 0;font-size:11px}.report-grid[data-v-e3937bf7]{grid-template-columns:minmax(0,2.25fr) minmax(280px,.85fr);gap:12px;margin-bottom:12px;display:grid}.chart-panel[data-v-e3937bf7],.compact-panel[data-v-e3937bf7],.drill-panel[data-v-e3937bf7],.definitions[data-v-e3937bf7],.audit-panel[data-v-e3937bf7]{min-height:auto}.donut-panel[data-v-e3937bf7]{flex-direction:column;display:flex}.quality-donut[data-v-e3937bf7]{border-radius:50%;place-items:center;width:132px;height:132px;margin:34px auto 20px;display:grid;position:relative}.quality-donut[data-v-e3937bf7]:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px}.quality-donut span[data-v-e3937bf7]{text-align:center;display:grid;position:absolute}.quality-donut strong[data-v-e3937bf7]{font:700 20px Roboto Mono,monospace}.quality-donut small[data-v-e3937bf7]{color:var(--muted)}.qualified[data-v-e3937bf7]{background:#1b806b}.unqualified[data-v-e3937bf7]{background:#c84444}.chart-legend[data-v-e3937bf7]{color:var(--muted);justify-content:center;gap:20px;padding:0 20px 24px;font-size:11px;display:flex}.chart-legend i[data-v-e3937bf7]{width:9px;height:9px;margin-right:6px;display:inline-block}.quality-status[data-v-e3937bf7]{color:#174f96;background:#eef4fb;border-radius:4px;padding:4px 8px;font-size:11px}.definitions[data-v-e3937bf7]{margin-bottom:14px;padding:18px 20px}.definitions summary[data-v-e3937bf7]{cursor:pointer;font-weight:700}.definitions dl[data-v-e3937bf7]{gap:10px;display:grid}.definitions dl div[data-v-e3937bf7]{background:#f7f9f8;grid-template-columns:130px 1fr;gap:12px;padding:10px;display:grid}.definitions dt[data-v-e3937bf7]{font-size:12px;font-weight:700}.definitions dd[data-v-e3937bf7]{color:#52635d;margin:0;font-size:12px;line-height:1.7}.scope-note[data-v-e3937bf7]{color:#765d32;background:#fffaf0;border-left:3px solid #c69d55;padding:10px 12px}.audit-panel[data-v-e3937bf7]{padding:0 20px 20px}@media (width<=1050px){.report-grid[data-v-e3937bf7]{grid-template-columns:1fr}.filter-popover>.report-filter[data-v-e3937bf7]{width:min(620px,100vw - 40px)}}@media (width<=720px){.quality-header[data-v-e3937bf7]{align-items:flex-start;gap:12px}.report-actions[data-v-e3937bf7]{flex-wrap:wrap;justify-content:flex-end}.filter-popover>.report-filter[data-v-e3937bf7]{grid-template-columns:1fr;width:auto;position:fixed;top:100px;left:16px;right:16px}}.spot-level-page[data-v-720d0c71]{background:#f2f6f4;min-height:100vh}.report-header[data-v-720d0c71]{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.report-header h1[data-v-720d0c71]{margin:0 0 5px;font-size:24px}.report-header>div>p[data-v-720d0c71]{color:var(--muted);margin:0}.report-actions[data-v-720d0c71]{align-items:center;gap:8px;display:flex;position:relative}.report-actions>span[data-v-720d0c71],.filter-popover>summary[data-v-720d0c71]{border:1px solid var(--line);color:#40534d;cursor:pointer;background:#f7faf9;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;list-style:none;display:flex}.filter-popover>.report-filter[data-v-720d0c71]{z-index:20;grid-template-columns:repeat(2,1fr);gap:10px;width:min(760px,100vw - 280px);padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #08253e2e}.report-filter select[data-v-720d0c71],.report-filter input[data-v-720d0c71]{width:100%}.report-grid[data-v-720d0c71]{grid-template-columns:minmax(0,2.25fr) minmax(280px,.85fr);gap:12px;margin-bottom:12px;display:grid}.chart-panel[data-v-720d0c71],.compact-panel[data-v-720d0c71],.audit-panel[data-v-720d0c71]{min-height:auto}.chart-panel header[data-v-720d0c71],.compact-panel header[data-v-720d0c71]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chart-panel h2[data-v-720d0c71],.compact-panel h2[data-v-720d0c71]{margin:0;font-size:15px}.chart-panel header p[data-v-720d0c71],.compact-panel header p[data-v-720d0c71]{color:var(--muted);margin:4px 0 0;font-size:11px}.chart-panel tbody tr[data-v-720d0c71]{cursor:pointer}.chart-panel tbody tr[data-v-720d0c71]:hover{background:#eef5ff}.level-bars[data-v-720d0c71]{gap:12px;padding:18px;display:grid}.level-bars button[data-v-720d0c71]{text-align:left;color:var(--ink);background:0 0;border:0;grid-template-columns:80px minmax(90px,1fr) 42px;align-items:center;gap:9px;padding:5px;display:grid}.level-bars button[data-v-720d0c71]:hover{background:#eef5ff}.level-bars i[data-v-720d0c71]{background:#edf2f0;height:11px;overflow:hidden}.level-bars b[data-v-720d0c71]{background:#2b75cf;height:100%;display:block}.level-bars strong[data-v-720d0c71]{text-align:right}.chart-empty[data-v-720d0c71]{text-align:center;color:var(--muted);padding:32px}.compact-panel small[data-v-720d0c71]{color:var(--muted);margin-top:4px;display:block}.audit-panel[data-v-720d0c71]{padding:0 20px 20px}@media (width<=1050px){.report-grid[data-v-720d0c71]{grid-template-columns:1fr}.filter-popover>.report-filter[data-v-720d0c71]{width:min(680px,100vw - 40px)}}@media (width<=720px){.report-header[data-v-720d0c71]{align-items:flex-start;gap:12px}.report-actions[data-v-720d0c71]{flex-wrap:wrap;justify-content:flex-end}.filter-popover>.report-filter[data-v-720d0c71]{grid-template-columns:1fr;width:auto;position:fixed;top:100px;left:16px;right:16px}.level-bars button[data-v-720d0c71]{grid-template-columns:80px 1fr}.level-bars strong[data-v-720d0c71]{grid-column:2}}.app-pagination.compact[data-v-d21ed5f8]{justify-content:center;gap:6px;min-width:0;padding:10px 6px}.app-pagination.compact .pagination-pages[data-v-d21ed5f8]{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}.app-pagination.compact .pagination-pages button[data-v-d21ed5f8]{min-width:0;padding-inline:8px;font-size:12px}.app-pagination[data-v-d21ed5f8]{border-top:1px solid var(--line);min-height:66px;color:var(--ink);background:#fff;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.pagination-total[data-v-d21ed5f8],.pagination-size[data-v-d21ed5f8],.pagination-pages[data-v-d21ed5f8],.pagination-jump[data-v-d21ed5f8]{white-space:nowrap;flex:none}.pagination-size[data-v-d21ed5f8],.pagination-jump[data-v-d21ed5f8],.pagination-pages[data-v-d21ed5f8]{flex-direction:row;align-items:center;gap:7px;margin:0;display:flex}.pagination-size select[data-v-d21ed5f8]{box-sizing:border-box;border:1px solid var(--line);appearance:none;width:116px;min-width:116px;max-width:none;height:36px;min-height:36px;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23546480' stroke-width='1.5' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 4.5 3.5 3 3.5-3'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:3px;flex:0 0 116px;padding:0 30px 0 10px}.app-pagination button[data-v-d21ed5f8]{box-sizing:border-box;border:1px solid var(--line);min-width:36px;height:36px;min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:3px;padding:0 11px}.app-pagination button[data-v-d21ed5f8]:hover:not(:disabled){border-color:var(--green);color:var(--green)}.app-pagination button[data-v-d21ed5f8]:disabled{cursor:not-allowed;color:#aab2af;background:#f5f7f6}.pagination-number.active[data-v-d21ed5f8]{border-color:var(--green);background:var(--green);color:#fff!important}.pagination-ellipsis[data-v-d21ed5f8]{min-width:20px;color:var(--muted);place-items:center;display:grid}.pagination-jump input[data-v-d21ed5f8]{box-sizing:border-box;border:1px solid var(--line);text-align:center;width:58px;height:36px;min-height:36px;color:var(--ink);background:#fff;border-radius:3px;padding:0 8px}.pagination-jump input[data-v-d21ed5f8]:focus,.pagination-size select[data-v-d21ed5f8]:focus{outline:2px solid color-mix(in srgb, var(--green) 24%, transparent);border-color:var(--green)}@media (width<=1100px){.app-pagination[data-v-d21ed5f8]{flex-wrap:wrap;justify-content:center}}@media (width<=640px){.pagination-total[data-v-d21ed5f8]{text-align:center;width:100%}}.resource-picker-panel[data-v-8e1c6911]{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;display:grid}.resource-picker-toolbar[data-v-8e1c6911]{justify-content:space-between;align-items:end;gap:16px;display:flex}.resource-picker-toolbar label[data-v-8e1c6911]{flex:1;min-width:0}.selection-count[data-v-8e1c6911]{background:var(--p50);color:var(--p700);border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.resource-picker-list[data-v-8e1c6911]{align-content:start;gap:7px;min-height:0;display:grid}.resource-picker-row[data-v-8e1c6911]{border:1px solid var(--line);background:var(--n0);width:100%;min-width:0;min-height:38px;color:var(--n800);text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.resource-picker-row[data-v-8e1c6911]:hover{border-color:var(--p200);background:var(--p50)}.resource-picker-row[data-v-8e1c6911]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.resource-picker-row.selected[data-v-8e1c6911]{border-color:var(--p300);background:var(--p50)}.resource-picker-row span[data-v-8e1c6911]{gap:2px;min-width:0;display:grid}.resource-picker-row strong[data-v-8e1c6911],.resource-picker-row small[data-v-8e1c6911]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-picker-row small[data-v-8e1c6911]{color:var(--n500);font-weight:400}.resource-picker-row em[data-v-8e1c6911]{color:var(--p700);font-size:12px;font-style:normal}.empty-result[data-v-8e1c6911]{text-align:center;color:var(--n500);margin:0;padding:48px 12px}.resource-picker-footer[data-v-8e1c6911]{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 18px;display:flex}.resource-picker-actions[data-v-8e1c6911]{flex:none;justify-content:flex-end;gap:8px;display:flex}.resource-picker-footer[data-v-8e1c6911] .app-pagination{border-top:0;flex-wrap:wrap;flex:auto;justify-content:flex-start;gap:6px;min-width:0;max-width:100%;min-height:40px;padding:0;font-size:12px}.resource-picker-footer[data-v-8e1c6911] .app-pagination .pagination-size{flex-direction:row;align-items:center;gap:5px;display:flex}.resource-picker-footer[data-v-8e1c6911] .app-pagination .pagination-size select{flex-basis:116px;width:116px;min-width:116px;max-width:none;height:30px;min-height:30px;padding:0 30px 0 10px}.resource-picker-footer[data-v-8e1c6911] .app-pagination .pagination-pages{flex-wrap:wrap;justify-content:center;gap:4px;min-width:0}.resource-picker-footer[data-v-8e1c6911] .app-pagination button{min-width:30px;height:30px;min-height:30px;padding:0 8px}.resource-picker-footer[data-v-8e1c6911] .pagination-jump{gap:4px}.resource-picker-footer[data-v-8e1c6911] .pagination-jump input{width:48px;height:30px;min-height:30px}@media (width<=760px){.resource-picker-toolbar[data-v-8e1c6911]{flex-direction:column;align-items:stretch}.selection-count[data-v-8e1c6911]{align-self:flex-start}.resource-picker-row[data-v-8e1c6911]{min-height:44px}.resource-picker-footer[data-v-8e1c6911]{flex-direction:column;align-items:stretch;padding:8px 12px}.resource-picker-footer[data-v-8e1c6911] .app-pagination{justify-content:center}.resource-picker-actions[data-v-8e1c6911]{justify-content:flex-end}}.category-filter-picker[data-v-57026db2]{align-items:center;gap:6px;min-width:0;display:flex}.category-filter-picker button[data-v-57026db2]:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--n0);min-width:0;min-height:36px;color:var(--n800);flex:1;padding:4px 10px;overflow:hidden}.category-filter-picker .clear[data-v-57026db2]{min-height:32px;color:var(--p700);background:0 0;border:0;flex:none;padding:0 8px}.product-sampling-page[data-v-b3f2a322]{background:#f2f6f4;min-height:100vh}.report-header[data-v-b3f2a322]{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.report-header h1[data-v-b3f2a322]{margin:0 0 5px;font-size:24px}.report-header>div>p[data-v-b3f2a322]{color:var(--muted);margin:0}.report-actions[data-v-b3f2a322]{align-items:center;gap:8px;display:flex;position:relative}.report-actions>span[data-v-b3f2a322],.filter-popover>summary[data-v-b3f2a322]{border:1px solid var(--line);color:#40534d;cursor:pointer;background:#f7faf9;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;list-style:none;display:flex}.filter-popover>.report-filter[data-v-b3f2a322]{z-index:20;grid-template-columns:repeat(2,1fr);gap:10px;width:min(760px,100vw - 280px);padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #08253e2e}.report-filter select[data-v-b3f2a322],.report-filter input[data-v-b3f2a322]{width:100%}.report-grid[data-v-b3f2a322]{grid-template-columns:minmax(0,2.25fr) minmax(300px,.85fr);gap:12px;margin-bottom:12px;display:grid}.chart-panel[data-v-b3f2a322],.item-panel[data-v-b3f2a322],.audit-panel[data-v-b3f2a322]{min-height:auto}.chart-panel header[data-v-b3f2a322],.item-panel header[data-v-b3f2a322]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chart-panel h2[data-v-b3f2a322],.item-panel h2[data-v-b3f2a322]{margin:0;font-size:15px}.chart-panel header p[data-v-b3f2a322],.item-panel header p[data-v-b3f2a322]{color:var(--muted);margin:4px 0 0;font-size:11px}.chart-panel tbody tr[data-v-b3f2a322]{cursor:pointer}.chart-panel tbody tr[data-v-b3f2a322]:hover{background:#eef5ff}.bars[data-v-b3f2a322]{gap:10px;padding:16px;display:grid}.bars button[data-v-b3f2a322]{text-align:left;color:var(--ink);background:0 0;border:0;grid-template-columns:90px minmax(80px,1fr) 40px;align-items:center;gap:9px;padding:4px;display:grid}.bars button[data-v-b3f2a322]:hover{background:#eef5ff}.bars i[data-v-b3f2a322]{background:#edf2f0;height:11px;overflow:hidden}.bars b[data-v-b3f2a322]{background:#2b75cf;height:100%;display:block}.bars strong[data-v-b3f2a322]{text-align:right}.chart-empty[data-v-b3f2a322]{text-align:center;color:var(--muted);padding:32px}.item-panel[data-v-b3f2a322]{margin-bottom:14px}.audit-panel[data-v-b3f2a322]{padding:0 20px 20px}@media (width<=1050px){.report-grid[data-v-b3f2a322]{grid-template-columns:1fr}.filter-popover>.report-filter[data-v-b3f2a322]{width:min(680px,100vw - 40px)}}@media (width<=720px){.report-header[data-v-b3f2a322]{align-items:flex-start;gap:12px}.report-actions[data-v-b3f2a322]{flex-wrap:wrap;justify-content:flex-end}.filter-popover>.report-filter[data-v-b3f2a322]{grid-template-columns:1fr;width:auto;position:fixed;top:100px;left:16px;right:16px}.bars button[data-v-b3f2a322]{grid-template-columns:90px 1fr}.bars strong[data-v-b3f2a322]{grid-column:2}}.distribution-page[data-v-df77ef46]{background:#f2f6f4;min-height:100vh}.report-header[data-v-df77ef46]{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.report-header h1[data-v-df77ef46]{margin:0 0 5px;font-size:24px}.report-header>div>p[data-v-df77ef46]{color:var(--muted);margin:0}.report-actions[data-v-df77ef46]{align-items:center;gap:8px;display:flex;position:relative}.report-actions>span[data-v-df77ef46],.filter-popover>summary[data-v-df77ef46]{border:1px solid var(--line);color:#40534d;cursor:pointer;background:#f7faf9;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;list-style:none;display:flex}.filter-popover>.report-filter[data-v-df77ef46]{z-index:20;grid-template-columns:repeat(2,1fr);gap:10px;width:min(760px,100vw - 280px);padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #08253e2e}.report-filter select[data-v-df77ef46],.report-filter input[data-v-df77ef46]{width:100%}.report-grid[data-v-df77ef46]{grid-template-columns:minmax(0,2.25fr) minmax(280px,.85fr);gap:12px;margin-bottom:12px;display:grid}.chart-panel[data-v-df77ef46],.audit-panel[data-v-df77ef46]{min-height:auto}.chart-panel header[data-v-df77ef46]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chart-panel h2[data-v-df77ef46]{margin:0;font-size:15px}.chart-panel header p[data-v-df77ef46]{color:var(--muted);margin:4px 0 0;font-size:11px}.bars[data-v-df77ef46]{gap:10px;padding:16px;display:grid}.bars button[data-v-df77ef46]{color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:95px minmax(120px,1fr) 44px;align-items:center;gap:10px;padding:2px;display:grid}.bars button[data-v-df77ef46]:hover{background:#eef5ff}.bars i[data-v-df77ef46]{background:#edf2f0;border-radius:4px;height:15px;overflow:hidden}.bars b[data-v-df77ef46]{background:linear-gradient(90deg,#4c8fe8,#164f9f);border-radius:4px;height:100%;display:block}.bars strong[data-v-df77ef46]{text-align:right}.donut-panel[data-v-df77ef46]{flex-direction:column;display:flex}.donut[data-v-df77ef46]{border-radius:50%;place-items:center;width:132px;height:132px;margin:40px auto 24px;display:grid;position:relative}.donut[data-v-df77ef46]:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px}.donut span[data-v-df77ef46]{text-align:center;display:grid;position:absolute}.donut span strong[data-v-df77ef46]{font:700 20px Roboto Mono,monospace}.donut span small[data-v-df77ef46]{color:var(--muted)}.donut-panel ul[data-v-df77ef46]{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 14px 22px;padding:0;font-size:11px;list-style:none;display:flex}.chart-empty[data-v-df77ef46]{text-align:center;color:var(--muted);padding:32px}.audit-panel[data-v-df77ef46]{padding:0 20px 20px}@media (width<=1050px){.report-grid[data-v-df77ef46]{grid-template-columns:1fr}.filter-popover>.report-filter[data-v-df77ef46]{width:min(680px,100vw - 40px)}}@media (width<=720px){.report-header[data-v-df77ef46]{align-items:flex-start;gap:12px}.report-actions[data-v-df77ef46]{flex-wrap:wrap;justify-content:flex-end}.filter-popover>.report-filter[data-v-df77ef46]{grid-template-columns:1fr;width:auto;position:fixed;top:100px;left:16px;right:16px}.bars button[data-v-df77ef46]{grid-template-columns:90px 1fr}.bars strong[data-v-df77ef46]{grid-column:2}}.trend-page[data-v-5e27e0b0]{background:#f2f6f4;min-height:100vh}.trend-header[data-v-5e27e0b0]{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.trend-header h1[data-v-5e27e0b0]{margin:0 0 5px;font-size:24px}.trend-header>div>p[data-v-5e27e0b0]{color:var(--muted);margin:0}.report-actions[data-v-5e27e0b0]{align-items:center;gap:8px;display:flex;position:relative}.report-actions>span[data-v-5e27e0b0],.filter-popover>summary[data-v-5e27e0b0]{border:1px solid var(--line);color:#40534d;cursor:pointer;background:#f7faf9;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;list-style:none;display:flex}.filter-popover[open]>summary[data-v-5e27e0b0]{color:#174f96;border-color:#8fb7dc}.filter-popover>.trend-filter[data-v-5e27e0b0]{z-index:20;grid-template-columns:repeat(3,1fr);gap:10px;width:min(820px,100vw - 280px);padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #08253e2e}.trend-filter select[data-v-5e27e0b0],.trend-filter input[data-v-5e27e0b0]{width:100%}.trend-grid[data-v-5e27e0b0]{grid-template-columns:minmax(0,2.25fr) minmax(280px,.85fr);gap:12px;margin-bottom:12px;display:grid}.line-panel[data-v-5e27e0b0],.series-panel[data-v-5e27e0b0],.point-table[data-v-5e27e0b0],.audit-panel[data-v-5e27e0b0]{min-height:auto}.line-panel header[data-v-5e27e0b0],.series-panel header[data-v-5e27e0b0],.point-table header[data-v-5e27e0b0]{border-bottom:1px solid var(--line);padding:14px 16px}.line-panel h2[data-v-5e27e0b0],.series-panel h2[data-v-5e27e0b0],.point-table h2[data-v-5e27e0b0]{margin:0;font-size:15px}.line-panel header p[data-v-5e27e0b0],.series-panel header p[data-v-5e27e0b0],.point-table header p[data-v-5e27e0b0]{color:var(--muted);margin:4px 0 0;font-size:11px}.line-chart[data-v-5e27e0b0]{padding:18px 20px}.line-chart svg[data-v-5e27e0b0]{width:100%;height:230px;overflow:visible}.line-chart line[data-v-5e27e0b0]{stroke:#dfe8ee;stroke-width:.4px}.line-chart polyline[data-v-5e27e0b0]{fill:none;stroke:#174fa6;stroke-width:2px;vector-effect:non-scaling-stroke}.line-chart circle[data-v-5e27e0b0]{fill:#fff;stroke:#174fa6;stroke-width:1.2px;vector-effect:non-scaling-stroke;cursor:pointer}.axis[data-v-5e27e0b0]{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.series-bars[data-v-5e27e0b0]{gap:10px;padding:18px;display:grid}.series-bars button[data-v-5e27e0b0]{text-align:left;color:var(--ink);background:0 0;border:0;grid-template-columns:92px minmax(70px,1fr) 64px;align-items:center;gap:9px;padding:5px;display:grid}.series-bars button[data-v-5e27e0b0]:hover{background:#f0f5fb}.series-bars i[data-v-5e27e0b0]{background:#edf2f0;height:10px;overflow:hidden}.series-bars b[data-v-5e27e0b0]{background:#3984df;height:100%;display:block}.series-bars strong[data-v-5e27e0b0]{text-align:right}.chart-empty[data-v-5e27e0b0]{text-align:center;color:var(--muted);padding:40px 20px}.point-table[data-v-5e27e0b0]{margin-bottom:14px}.point-table tbody tr[data-v-5e27e0b0]{cursor:pointer}.point-table tbody tr[data-v-5e27e0b0]:hover{background:#eef5ff}.audit-panel[data-v-5e27e0b0]{padding:0 20px 20px}@media (width<=1050px){.trend-grid[data-v-5e27e0b0]{grid-template-columns:1fr}.filter-popover>.trend-filter[data-v-5e27e0b0]{grid-template-columns:repeat(2,1fr);width:min(680px,100vw - 40px)}}@media (width<=760px){.trend-header[data-v-5e27e0b0]{align-items:flex-start;gap:12px}.report-actions[data-v-5e27e0b0]{flex-wrap:wrap;justify-content:flex-end}.filter-popover>.trend-filter[data-v-5e27e0b0]{grid-template-columns:1fr;width:auto;position:fixed;top:100px;left:16px;right:16px}.series-bars button[data-v-5e27e0b0]{grid-template-columns:100px 1fr}.series-bars strong[data-v-5e27e0b0]{grid-column:2}}.warning-filter[data-v-0b2bdd11]{padding:13px 16px 14px}.filter-primary-row[data-v-0b2bdd11]{grid-template-columns:minmax(280px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.filter-primary-row label[data-v-0b2bdd11],.filter-advanced-row label[data-v-0b2bdd11],.warning-rule-dialog label[data-v-0b2bdd11]{color:#385468;gap:6px;font-size:12px;font-weight:600;display:grid}.filter-primary-row .actions[data-v-0b2bdd11]{flex-wrap:nowrap}.filter-advanced-row[data-v-0b2bdd11]{grid-template-columns:repeat(2,minmax(180px,260px));gap:10px;margin-top:10px;display:grid}.selection[data-v-0b2bdd11]{width:44px}.table-footer[data-v-0b2bdd11]{color:#667b88;justify-content:flex-end;align-items:center;min-height:44px;padding:0 14px;font-size:12px;display:flex}.warning-rule-dialog[data-v-0b2bdd11]{gap:14px;min-width:min(520px,75vw);padding:18px;display:grid}.warning-rule-dialog h3[data-v-0b2bdd11],.warning-rule-dialog p[data-v-0b2bdd11]{margin:0}.warning-rule-dialog .actions[data-v-0b2bdd11]{justify-content:flex-end}@media (width<=900px){.filter-primary-row[data-v-0b2bdd11]{grid-template-columns:1fr 1fr}.filter-primary-row .actions[data-v-0b2bdd11]{grid-column:1/-1}}@media (width<=600px){.filter-primary-row[data-v-0b2bdd11],.filter-advanced-row[data-v-0b2bdd11]{grid-template-columns:1fr}.filter-primary-row .actions[data-v-0b2bdd11]{flex-wrap:wrap;grid-column:auto}.warning-rule-dialog[data-v-0b2bdd11]{min-width:0}}.grouped-management[data-v-087b0944]{min-width:0}.grouped-tabs[data-v-087b0944]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin:0 34px;padding-top:16px;display:flex}.grouped-tabs button[data-v-087b0944]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.grouped-tabs button.active[data-v-087b0944]{color:var(--p700);border-bottom-color:var(--p500)}.grouped-tabs button[data-v-087b0944]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.grouped-management[data-v-087b0944] .workspace{padding-top:16px}.grouped-management[data-v-087b0944] .workspace .page-header h1,.grouped-management[data-v-087b0944] .workspace .report-header h1,.grouped-management[data-v-087b0944] .workspace .quality-header h1{display:none}.progress-meter[data-v-f3a585e6]{min-width:130px}.progress-caption[data-v-f3a585e6]{color:#52677b;justify-content:space-between;gap:10px;font-size:12px;display:flex}.progress-caption strong[data-v-f3a585e6]{color:#183b5b}.progress-track[data-v-f3a585e6]{background:#e8edf2;border-radius:999px;height:6px;margin-top:5px;overflow:hidden}.progress-track span[data-v-f3a585e6]{border-radius:inherit;background:#3d779f;height:100%;display:block}.success .progress-track span[data-v-f3a585e6]{background:#24875d}.warning .progress-track span[data-v-f3a585e6]{background:#c77a24}.inspection-task-table[data-v-64b1968f]{table-layout:auto;min-width:1250px}.inspection-task-table th[data-v-64b1968f],.inspection-task-table td[data-v-64b1968f]{overflow-wrap:anywhere;max-width:200px;padding:8px 9px}.inspection-task-table th[data-v-64b1968f]{white-space:nowrap}.inspection-task-table td[data-v-64b1968f]:nth-child(8){min-width:118px}.clickable-row[data-v-64b1968f]{cursor:pointer}.clickable-row[data-v-64b1968f]:focus-visible{outline:2px solid var(--p600);outline-offset:-2px}.overdue[data-v-64b1968f]{color:#b91c1c}.task-actions[data-v-64b1968f]{min-width:130px}.compact-actions .task-actions[data-v-64b1968f],.compact-actions .task-actions-heading[data-v-64b1968f]{width:88px;min-width:88px;max-width:88px;box-shadow:-1px 0 var(--line);text-align:center;white-space:nowrap;position:sticky;right:0}.compact-actions .task-actions[data-v-64b1968f]{z-index:1;background:var(--n0,#fff)}.compact-actions .task-actions-heading[data-v-64b1968f]{z-index:2;background:var(--p50,#f3f7fc)}.compact-actions tr:hover .task-actions[data-v-64b1968f]{background:var(--p50,#f3f7fc)}.history-status[data-v-64b1968f]{color:#164a9f;background:#eef4ff;border-radius:4px;padding:2px 6px}.history-status[data-tone=success][data-v-64b1968f]{color:#07805d;background:#e9f8f0}.history-status[data-tone=warning][data-v-64b1968f]{color:#a45b00;background:#fff5e5}.history-status[data-tone=danger][data-v-64b1968f]{color:#b42318;background:#fff0ef}.result-entry-table[data-v-64b1968f]{table-layout:fixed;min-width:1280px!important}.result-entry-table td[data-v-64b1968f]{font-size:14px}.result-entry-table td[data-v-64b1968f]:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-entry-table td[data-v-64b1968f]:nth-child(9){white-space:nowrap}.result-entry-table td[data-v-64b1968f]:nth-child(7){min-width:118px}.result-entry-table td[data-v-64b1968f]:nth-child(8){min-width:70px}.result-entry-table td small[data-v-64b1968f]{margin-top:3px;font-size:12px;display:block}.result-entry-table .result-task-remaining[data-v-64b1968f]{color:var(--err,#b42318);font-variant-numeric:tabular-nums}.result-entry-table tr.result-task-overdue[data-v-64b1968f]{--row-bg:var(--err-bg,#fff0ef);background:var(--row-bg)!important}.result-entry-table[data-v-64b1968f] :is(.task-actions,.task-actions-heading){min-width:80px;right:0;box-shadow:-1px 0 var(--line)!important;background:var(--row-bg,var(--n0))!important;position:sticky!important}.result-entry-table .task-actions-heading[data-v-64b1968f]{background:var(--n50)!important}.result-entry-table tr:hover .task-actions[data-v-64b1968f]{background:color-mix(in srgb,var(--row-bg,var(--n0)) 92%,var(--p600) 8%)!important}.management-task-table[data-v-64b1968f]{min-width:870px}.management-task-table th[data-v-64b1968f],.management-task-table td[data-v-64b1968f]{padding:6px 8px}.management-task-table td[data-v-64b1968f]:nth-child(8){min-width:0}.management-task-table .task-selection[data-v-64b1968f]{text-align:center;width:36px;min-width:36px}.management-task-table .task-selection input[data-v-64b1968f]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.management-task-table .task-agreed-date[data-v-64b1968f]{white-space:nowrap}.management-task-table .task-top-level-items[data-v-64b1968f]{min-width:118px}.management-task-table tr.task-row-selected[data-v-64b1968f],.management-task-table tr.task-row-selected .task-actions[data-v-64b1968f]{background:var(--p50,#f3f7fc)}.business-metrics[data-v-ca97ded8]{margin:0 0 14px}.business-metrics-scope[data-v-ca97ded8]{color:var(--n500);margin:0 0 7px;font-size:11px}.business-metrics dl[data-v-ca97ded8]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:0;display:grid}.business-metrics dl>div[data-v-ca97ded8]{--metric-accent:var(--p500);border:1px solid var(--line);background:var(--n0);border-radius:14px;min-width:0;padding:14px 16px;position:relative;overflow:hidden}.business-metrics dl>div[data-v-ca97ded8]:before{content:"";background:var(--metric-accent);border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;top:16px;left:0}.business-metrics [data-tone=success][data-v-ca97ded8]{--metric-accent:var(--ok,#0e9f6e)}.business-metrics [data-tone=warning][data-v-ca97ded8]{--metric-accent:var(--warn,#d97706)}.business-metrics [data-tone=danger][data-v-ca97ded8]{--metric-accent:var(--err,#dc2626)}.business-metrics dt[data-v-ca97ded8]{color:var(--n600);font-size:12px}.business-metrics dd[data-v-ca97ded8]{color:var(--metric-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-size:24px;font-weight:700;line-height:1.25}.business-metrics dd small[data-v-ca97ded8]{color:var(--n500);margin-left:5px;font-size:11px;font-weight:400}.business-metrics dl p[data-v-ca97ded8]{color:var(--n500);margin:6px 0 0;font-size:11px}@media (width<=640px){.business-metrics dl[data-v-ca97ded8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-metrics dl>div[data-v-ca97ded8]{padding:12px}.business-metrics dd[data-v-ca97ded8]{font-size:21px}}.business-metrics [data-tone=teal][data-v-ca97ded8]{--metric-accent:#087b78}.business-metrics dl>div.metric-filter-card[data-v-ca97ded8]{border-radius:var(--panel-radius,8px);padding:10px 14px}.metric-filter-card dt[data-v-ca97ded8]{padding-inline-start:10px}.business-metrics dl>div.metric-filter-card[data-v-ca97ded8]:before{border-radius:1px;width:5px;height:5px;top:15px;left:14px}.metric-filter-card dd[data-v-ca97ded8]{margin-top:4px}.metric-filter-card p[data-v-ca97ded8]{margin-top:3px}.business-metrics dl>div.metric-filter-card[data-v-ca97ded8]:hover,.business-metrics dl>div.metric-filter-selected[data-v-ca97ded8]{border-color:var(--metric-accent);background:var(--p50)}.business-metrics dl .metric-filter[data-v-ca97ded8]{border-radius:inherit;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.business-metrics dl .metric-filter[aria-disabled=true][data-v-ca97ded8]{cursor:wait}.business-metrics dl .metric-filter[data-v-ca97ded8]:focus-visible{outline:2px solid var(--metric-accent);outline-offset:-3px}.task-metric-strip[data-v-96d80cb9] dl{border:1px solid var(--line);background:var(--n0);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow:hidden}.task-metric-strip[data-v-96d80cb9] dl>div{border:0;border-inline-end:1px solid var(--line);border-radius:0;padding:9px 12px}.task-metric-strip[data-v-96d80cb9] dl>div:last-child{border-inline-end:0}.task-metric-strip[data-v-96d80cb9] dl>div:before{border-radius:0;width:100%;height:2px;inset:0 0 auto}.task-metric-strip[data-v-96d80cb9] dd{margin-top:3px;font-size:19px}@media (width<=900px){.task-metric-strip[data-v-96d80cb9] dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.inspection-workload-page[data-v-1897e0cb]{gap:16px;display:grid}.inspection-workload-page .page-header[data-v-1897e0cb]{margin-bottom:0}.page-header .actions[data-v-1897e0cb]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workload-metrics[data-v-1897e0cb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workload-metrics article[data-v-1897e0cb]{background:var(--n0);border:1px solid var(--line);border-radius:var(--control-radius);gap:6px;min-width:0;padding:16px 18px;display:grid}.workload-metrics span[data-v-1897e0cb]{color:var(--n700);font-size:13px}.workload-metrics strong[data-v-1897e0cb]{color:var(--p700);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.3}.workload-metrics small[data-v-1897e0cb]{color:var(--n600);margin-left:6px;font-size:12px;font-weight:400}.workload-metrics p[data-v-1897e0cb]{color:var(--n500);margin:0;font-size:12px}.workload-content[data-v-1897e0cb]{grid-template-columns:minmax(0,1.8fr) minmax(350px,1fr);align-items:start;gap:16px;display:grid}.workload-distribution[data-v-1897e0cb],.workload-leads[data-v-1897e0cb]{min-width:0;padding:0;overflow:hidden}.workload-panel-header[data-v-1897e0cb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.workload-panel-header h2[data-v-1897e0cb]{margin:0;font-size:16px}.workload-panel-header p[data-v-1897e0cb]{color:var(--n600);margin:5px 0 0;font-size:12px;line-height:1.6}.workload-panel-header button[data-v-1897e0cb]{flex-shrink:0}.workload-table-scroll[data-v-1897e0cb]{max-height:520px;overflow:auto}.inspection-workload-page .workload-table-scroll .workload-level-table[data-v-1897e0cb]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.inspection-workload-page .workload-table-scroll .workload-people-table[data-v-1897e0cb]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:370px}.workload-level-table thead th[data-v-1897e0cb]:first-child,.workload-level-table thead th[data-v-1897e0cb]:nth-child(2){width:24%}.inspection-workload-page .workload-table-scroll table th[data-v-1897e0cb],.inspection-workload-page .workload-table-scroll table td[data-v-1897e0cb]{border-bottom:1px solid var(--line);text-align:left;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:11px 12px}.inspection-workload-page table thead th[data-v-1897e0cb]{z-index:1;background:var(--p50);color:var(--n700);vertical-align:middle;font-size:12px;position:sticky;top:0}.inspection-workload-page table tbody th[data-v-1897e0cb]{background:inherit;font-weight:500}.inspection-workload-page .workload-table-scroll table .workload-number[data-v-1897e0cb]{text-align:right}.inspection-workload-page .workload-level-summary[data-v-1897e0cb]>*{background:var(--p50);font-weight:600}.inspection-workload-page table .workload-expand[data-v-1897e0cb]{text-align:left;width:100%;min-height:28px;color:var(--p700);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;line-height:1.5;display:flex}.workload-expand span[data-v-1897e0cb]:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.workload-expand[data-v-1897e0cb]:focus-visible{outline:2px solid var(--p500);outline-offset:3px}.inspection-workload-page .workload-level-child[data-v-1897e0cb]>*{background:var(--n0)}.inspection-workload-page .workload-parent-cell[data-v-1897e0cb]{vertical-align:middle;color:var(--n600);border-right:1px solid var(--line);background:var(--n25)}.workload-scope-note[data-v-1897e0cb]{color:var(--n600);margin:0;padding:12px 16px;font-size:12px;line-height:1.7}.workload-empty[data-v-1897e0cb]{color:var(--n600);text-align:center!important;padding:28px!important}.workload-inspectors-table[data-v-1897e0cb]{border-collapse:collapse;width:100%;min-width:430px}.workload-dialog-actions[data-v-1897e0cb]{justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 18px;display:flex}@media (width<=1250px){.workload-content[data-v-1897e0cb]{grid-template-columns:minmax(0,1fr)}.workload-metrics[data-v-1897e0cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.page-header .actions[data-v-1897e0cb]{justify-content:flex-start}.workload-metrics article[data-v-1897e0cb]{padding:12px}.workload-metrics strong[data-v-1897e0cb]{font-size:22px}.workload-panel-header[data-v-1897e0cb]{flex-wrap:wrap;align-items:flex-start}}.pdf-preview[data-v-6c9367e9]{min-height:240px}.pdf-preview iframe[data-v-6c9367e9]{border:1px solid var(--line);border-radius:6px;width:100%;height:66vh;min-height:380px}.stage-fields[data-v-05c1719a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stage-fields label[data-v-05c1719a]{gap:6px;display:grid}.stage-fields input[data-v-05c1719a],.stage-fields select[data-v-05c1719a],.stage-fields textarea[data-v-05c1719a]{width:100%}.full[data-v-05c1719a]{grid-column:1/-1}.stage-fields em[data-v-05c1719a]{color:#dc2626}.actions[data-v-05c1719a]{margin-top:16px}@media (width<=700px){.stage-fields[data-v-05c1719a]{grid-template-columns:1fr}}.product-image-uploader.compact[data-v-4eba4d71]{background:0 0;border:0;border-radius:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:5px 8px;padding:0}.product-image-uploader.compact.is-required[data-v-4eba4d71],.product-image-uploader.compact.has-error[data-v-4eba4d71]{background:0 0;border:0}.compact .uploader-heading[data-v-4eba4d71]{color:var(--n700);text-align:right;font-size:12.5px;line-height:1.45}.product-image-uploader.compact .uploader-heading strong[data-v-4eba4d71]{font-weight:400}.compact .upload-button[data-v-4eba4d71]{border-radius:3px;justify-self:start;height:32px;min-height:32px;padding:0 12px}.product-image-uploader.compact .required-error[data-v-4eba4d71],.product-image-uploader.compact .selection-error[data-v-4eba4d71]{grid-column:2}.compact-file-list[data-v-4eba4d71]{flex-wrap:wrap;grid-column:2;gap:5px 12px;margin:0;padding:0;list-style:none;display:flex}.compact-file[data-v-4eba4d71]{align-items:center;gap:5px;min-width:0;max-width:100%;font-size:12px;display:inline-flex}.compact-file-name[data-v-4eba4d71]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-file .file-link[data-v-4eba4d71],.compact-file .danger-text[data-v-4eba4d71]{flex:none;min-height:26px;padding:0 4px}@media (width<=520px){.product-image-uploader.compact[data-v-4eba4d71]{grid-template-columns:86px minmax(0,1fr);gap:6px}}.product-image-uploader[data-v-4eba4d71]{background:#f7faff;border:1px dashed #b9c9df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding:14px 16px;display:grid}.product-image-uploader.is-required[data-v-4eba4d71]{border-style:solid;border-color:var(--p300,#8db3e8)}.product-image-uploader.has-error[data-v-4eba4d71]{border-color:var(--danger,#b42318);background:#fff8f7}.product-image-uploader .required-mark[data-v-4eba4d71]{color:var(--danger,#c52b31);font-style:normal;font-weight:700}.product-image-uploader p[data-v-4eba4d71]{color:var(--n600);margin:4px 0 0;font-size:12px}.upload-button[data-v-4eba4d71]{color:#174f9c;cursor:pointer;background:#fff;border:1px solid #9cb2cf;border-radius:6px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.upload-button[data-v-4eba4d71]:focus-visible{outline:2px solid var(--p500,#1b5fbf);outline-offset:2px}.upload-input[data-v-4eba4d71]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-image-uploader .selection-error[data-v-4eba4d71],.product-image-uploader .required-error[data-v-4eba4d71]{color:var(--danger,#b42318);grid-column:1/-1;margin:0}.image-grid[data-v-4eba4d71]{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.image-card[data-v-4eba4d71]{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:8px;display:grid}.thumbnail[data-v-4eba4d71]{border:1px solid var(--n200);background:var(--n50);width:100%;height:128px;color:var(--n500);cursor:zoom-in;border-radius:6px;grid-column:1/-1;padding:0;overflow:hidden}.thumbnail[data-v-4eba4d71]:disabled{cursor:default}.thumbnail img[data-v-4eba4d71]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.thumbnail span[data-v-4eba4d71]{place-items:center;height:100%;font-size:12px;display:grid}.image-meta[data-v-4eba4d71]{min-width:0}.image-meta b[data-v-4eba4d71],.image-meta small[data-v-4eba4d71]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-meta b[data-v-4eba4d71]{font-size:12px}.image-meta small[data-v-4eba4d71]{color:var(--n600);margin-top:3px;font-size:11px}.file-link[data-v-4eba4d71]{min-height:32px;color:var(--p600,#174f9c);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 6px}.product-image-uploader .empty[data-v-4eba4d71]{min-height:0;color:var(--n600);text-align:left;grid-column:1/-1;margin:0;padding:8px 0;display:block}.image-preview-backdrop[data-v-4eba4d71]{z-index:1200;background:#091830b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-preview-dialog[data-v-4eba4d71]{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(960px,92vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000059}.image-preview-dialog header[data-v-4eba4d71]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 16px;display:flex}.image-preview-dialog header strong[data-v-4eba4d71]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-preview-dialog header button[data-v-4eba4d71]{background:var(--n50);border:0;border-radius:6px;width:36px;height:36px;padding:0;font-size:24px}.image-preview-dialog>img[data-v-4eba4d71]{object-fit:contain;max-width:100%;max-height:calc(90vh - 52px);margin:auto;display:block}@media (width<=720px){.product-image-uploader[data-v-4eba4d71]{grid-template-columns:1fr}.upload-button[data-v-4eba4d71]{justify-self:start}.image-grid[data-v-4eba4d71]{grid-template-columns:1fr}}.compact-file-list[data-v-4eba4d71]{gap:6px;display:grid}.compact-file[data-v-4eba4d71]{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;width:min(420px,100%);display:grid}.compact-thumbnail[data-v-4eba4d71]{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:4px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;overflow:hidden}.compact-thumbnail[data-v-4eba4d71]:disabled{cursor:default}.compact-thumbnail[data-v-4eba4d71]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.compact-thumbnail img[data-v-4eba4d71]{object-fit:contain;width:100%;height:100%}.compact-thumbnail span[data-v-4eba4d71]{color:var(--n500);text-align:center;font-size:10px;line-height:1.2}.compact-file-info[data-v-4eba4d71]{gap:2px;min-width:0;display:grid}.compact-file-info small[data-v-4eba4d71]{color:var(--n600);font-size:11px;line-height:1.25}.custom-fields-form[data-v-45642d62]{padding:16px 0}.custom-fields-form h3[data-v-45642d62]{margin-top:0}.custom-fields-form label[data-v-45642d62]{margin-bottom:6px;display:block}.custom-fields-form fieldset[data-v-45642d62]{border:1px solid var(--line);border-radius:8px;padding:12px}.custom-fields-form .option[data-v-45642d62]{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex}.option input[data-v-45642d62]{width:auto}.custom-fields-form select[data-v-45642d62],.custom-fields-form input[data-v-45642d62]:not([type=checkbox]){width:100%}.personnel-picker-trigger[data-v-45642d62]{text-align:left;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--n0);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;display:flex}.personnel-picker-trigger>span[data-v-45642d62]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n800);overflow:hidden}.personnel-picker-trigger>span[data-v-45642d62]:last-child{color:var(--p700);flex:none;font-weight:650}.personnel-picker-trigger[data-v-45642d62]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.report-fields[data-v-7104195c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.report-fields label[data-v-7104195c]{flex-direction:column;gap:6px;min-width:0;display:flex}.report-fields input[data-v-7104195c],.report-fields select[data-v-7104195c],.report-fields textarea[data-v-7104195c]{width:100%;min-width:0}.full[data-v-7104195c]{grid-column:1/-1}.required-mark[data-v-7104195c]{color:var(--danger,#dc2626)}.source-section[data-v-7104195c]{border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.source-section legend[data-v-7104195c]{font-weight:600}.source-grid[data-v-7104195c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.source-image[data-v-7104195c]{grid-column:1/-1}.source-wide[data-v-7104195c]{grid-column:span 2}.source-grid input[readonly][data-v-7104195c]{background:var(--background,#f5f7fa)}.report-items[data-v-7104195c]{table-layout:fixed;width:100%;min-width:1580px}.report-items th[data-v-7104195c],.report-items td[data-v-7104195c]{overflow-wrap:break-word;vertical-align:top;padding:7px}.report-items th[data-v-7104195c]:first-child{width:42px}.report-items th[data-v-7104195c]:nth-child(n+2):nth-child(-n+6){width:125px}.report-items th[data-v-7104195c]:nth-child(8){width:110px}.report-items th[data-v-7104195c]:nth-child(14){width:100px}.report-items .hierarchy-cell[data-v-7104195c]{vertical-align:middle;word-break:normal}.report-actions[data-v-7104195c]{background:var(--panel,#fff);border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:16px;padding:16px 0;display:flex;position:sticky;bottom:0}@media (width<=900px){.source-grid[data-v-7104195c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.report-fields[data-v-7104195c],.source-grid[data-v-7104195c]{grid-template-columns:1fr}.source-wide[data-v-7104195c]{grid-column:auto}}.approval-actions[data-v-f412b993]{margin-top:16px}.action-form[data-v-f412b993]{border:1px solid #e3e8ef;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.action-form label[data-v-f412b993]{gap:6px;display:grid}.action-form textarea[data-v-f412b993]{resize:vertical}.approval-reject[data-v-f412b993]{border-color:var(--danger)!important;color:var(--danger)!important;background:#fff!important}.approval-reject[data-v-f412b993]:hover:not(:disabled){background:var(--danger-bg,#fff2f1)!important}.approval-reject-confirm[data-v-f412b993]{border-color:var(--danger)!important;background:var(--danger)!important;color:#fff!important}.approval-reject-confirm[data-v-f412b993]:hover:not(:disabled){filter:brightness(.94)}.approval-timeline[data-v-f9979c44]{border-top:1px solid #e3e8ef;margin-top:18px;padding-top:14px}.approval-timeline ol[data-v-f9979c44]{margin:10px 0 0;padding-left:22px}.approval-timeline li[data-v-f9979c44]{margin:10px 0}.approval-timeline span[data-v-f9979c44],.approval-timeline small[data-v-f9979c44]{color:#64748b;font-size:13px;display:block}.approval-timeline p[data-v-f9979c44]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.review-panel[data-v-20733c57]{background:#fbfdff;border:1px solid #dbe3ec;border-radius:10px;margin-top:18px;padding:16px}.review-panel header p[data-v-20733c57]{color:#64748b;margin:4px 0 0}.review-form[data-v-20733c57]{grid-template-columns:minmax(180px,1fr) minmax(160px,.5fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.review-form label[data-v-20733c57]{gap:6px;display:grid}.review-form textarea[data-v-20733c57]{resize:vertical}.review-meta[data-v-20733c57]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.review-meta div[data-v-20733c57]{background:#f1f5f9;border-radius:8px;padding:10px}.review-meta dt[data-v-20733c57]{color:#64748b;font-size:12px}.review-meta dd[data-v-20733c57]{margin:4px 0 0}@media (width<=800px){.review-form[data-v-20733c57],.review-meta[data-v-20733c57]{grid-template-columns:1fr}}.issuance-panel[data-v-91086d97]{background:#fbfdff;border:1px solid #dbe3ec;border-radius:10px;margin-top:18px;padding:16px}.issuance-panel header p[data-v-91086d97]{color:#64748b;margin:4px 0 0}.issuance-meta[data-v-91086d97]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.issuance-meta div[data-v-91086d97]{background:#f1f5f9;border-radius:8px;padding:10px}.issuance-meta dt[data-v-91086d97]{color:#64748b;font-size:12px}.issuance-meta dd[data-v-91086d97]{overflow-wrap:anywhere;margin:4px 0 0}.seal-unavailable[data-v-91086d97]{border:1px solid var(--warn-bd);background:var(--warn-bg);color:var(--warn);border-radius:8px;padding:10px 12px}.resubmit-form[data-v-91086d97]{gap:12px;margin-top:14px;display:grid}.resubmit-form label[data-v-91086d97]{gap:6px;display:grid}.resubmit-form textarea[data-v-91086d97]{resize:vertical}.issued[data-v-91086d97]{color:#166534;background:#ecfdf5;border-radius:8px;margin-top:14px;padding:12px}@media (width<=800px){.issuance-meta[data-v-91086d97]{grid-template-columns:1fr}}.print-controls[data-v-2daa47e8]{padding:0 12px}.print-panel[data-v-2daa47e8]{margin:0}.print-meta[data-v-2daa47e8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.print-meta dt[data-v-2daa47e8]{color:#64748b}.print-meta dd[data-v-2daa47e8]{margin:6px 0;font-weight:600}.print-actions[data-v-2daa47e8]{align-items:end;gap:12px;margin:14px 0;display:flex}.print-actions label[data-v-2daa47e8]{gap:6px;display:grid}.print-actions input[data-v-2daa47e8]{width:100px}.pending-print[data-v-2daa47e8]{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:12px}.pending-print p[data-v-2daa47e8]{margin:0 0 10px}.pending-print .actions[data-v-2daa47e8]{flex-wrap:wrap;gap:8px;display:flex}.print-history[data-v-2daa47e8]{margin-top:12px}.print-history summary[data-v-2daa47e8]{cursor:pointer;font-weight:600}.official-print-source[data-v-2daa47e8]{visibility:hidden;width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}@media (width<=700px){.print-meta[data-v-2daa47e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-action-trigger[data-v-ebd52f11]{white-space:nowrap}.task-action-trigger[data-v-ebd52f11]:focus-visible{outline:2px solid var(--p600);outline-offset:2px}.task-action-menu[data-v-ebd52f11]{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:9px;width:184px;max-height:calc(100vh - 16px);padding:5px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #081a332e}.task-action-menu button[data-v-ebd52f11-s]{width:100%;min-height:36px;color:var(--n800);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12.5px;display:block}.task-action-menu button[data-v-ebd52f11-s]:hover,.task-action-menu button[data-v-ebd52f11-s]:focus-visible{background:var(--p50);color:var(--p700);outline:2px solid var(--p200);outline-offset:-2px}.stage-guide[data-v-1ca57d84]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.stage-guide>div[data-v-1ca57d84]{background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.stage-guide span[data-v-1ca57d84]{background:var(--background,#f3f6f8);height:30px;color:var(--primary,#0c6b58);border-radius:50%;flex:0 0 30px;place-items:center;font-weight:700;display:grid}.stage-guide p[data-v-1ca57d84]{margin:0}.stage-search[data-v-1ca57d84]{align-items:end;gap:12px;padding:18px 18px 20px;display:flex}.stage-search label[data-v-1ca57d84]{flex:1;gap:8px;min-width:0;display:grid}.stage-search input[data-v-1ca57d84]{width:100%}.stage-badge[data-v-1ca57d84]{border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:4px 8px;display:inline-block}.stage-empty[data-v-1ca57d84]{text-align:center;padding:40px 24px!important}.stage-empty p[data-v-1ca57d84]{color:var(--muted,#526572);margin:12px 0 0}.stage-list td[data-v-1ca57d84]{overflow-wrap:anywhere;max-width:320px}.stage-list small[data-v-1ca57d84]{color:var(--muted,#526572);margin-top:6px;display:block}@media (width<=768px){.stage-guide[data-v-1ca57d84]{grid-template-columns:1fr;gap:8px}.stage-guide>div[data-v-1ca57d84]{padding:12px}.stage-search[data-v-1ca57d84]{flex-wrap:wrap}.stage-search label[data-v-1ca57d84]{flex-basis:100%}.stage-search button[data-v-1ca57d84]{width:100%}}.legacy-status[data-v-1ca57d84]{color:#12489f;background:#edf4ff;border:1px solid #d4e5ff;border-radius:4px;padding:2px 8px;display:inline-flex}.legacy-status[data-tone=success][data-v-1ca57d84]{color:#087762;background:#e8f7f2;border-color:#bce7db}.legacy-status[data-tone=warning][data-v-1ca57d84]{color:#9b6200;background:#fff6df;border-color:#f1d899}.legacy-status[data-tone=danger][data-v-1ca57d84]{color:#b93639;background:#fff0f0;border-color:#f1c6c6}.semantic-status[data-v-d8bc8d25]{box-sizing:border-box;color:#52606d;white-space:nowrap;background:#eef2f5;border:1px solid #d6dfe4;border-radius:5px;align-items:center;min-height:22px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.legacy-detail[data-v-fd929028]{padding:20px}.legacy-detail-tabs[data-v-fd929028]{margin-top:18px;overflow:auto hidden}.legacy-tab-panel[data-v-fd929028]{min-height:180px;padding-top:4px}.legacy-tab-panel>.legacy-group[data-v-fd929028]:first-child{margin-top:14px}.legacy-group[data-v-fd929028]{margin-top:22px}.legacy-group h3[data-v-fd929028]{color:#233d33;margin:0 0 12px;font-size:15px}.item-count[data-v-fd929028]{color:#73847d;font-size:12px;font-weight:400}.legacy-fields[data-v-fd929028]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.legacy-fields>div[data-v-fd929028],.legacy-audit dl>div[data-v-fd929028]{border:1px solid #e2e9e6;border-radius:6px;min-width:0;padding:10px 12px}.legacy-fields dt[data-v-fd929028],.legacy-audit dt[data-v-fd929028]{color:#73847d;font-size:12px}.legacy-fields dd[data-v-fd929028],.legacy-audit dd[data-v-fd929028]{overflow-wrap:anywhere;margin:4px 0 0}.legacy-audit[data-v-fd929028]{margin-top:22px}.legacy-audit summary[data-v-fd929028]{cursor:pointer;color:#526861}.legacy-audit dl[data-v-fd929028]{gap:8px;display:grid}.legacy-stage-detail[data-v-fd929028]{border:1px solid #e2e9e6;border-radius:6px;margin-top:16px;padding:12px}.legacy-stage-detail h4[data-v-fd929028]{margin:12px 0;font-size:14px}.legacy-stage-group[data-v-fd929028]{margin-bottom:12px}.legacy-stage-group h5[data-v-fd929028]{color:#526861;margin:10px 0;font-size:13px}.legacy-table-scroll[data-v-fd929028]{border:1px solid #e2e9e6;border-radius:6px;overflow-x:auto}.legacy-items[data-v-fd929028]{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.legacy-items th[data-v-fd929028],.legacy-items td[data-v-fd929028]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e9e6;padding:9px 10px}.legacy-items th[data-v-fd929028]{color:#526861;white-space:nowrap;background:#f2f6f4}.legacy-items td[data-v-fd929028]:nth-child(2){min-width:180px}.legacy-items td[data-v-fd929028]:nth-child(3),.legacy-items td[data-v-fd929028]:nth-child(4){min-width:120px}.legacy-items tr:last-child td[data-v-fd929028]{border-bottom:0}.legacy-binding[data-v-fd929028]{margin-top:12px}.legacy-binding-list[data-v-fd929028]{gap:8px;margin-top:10px;display:grid}.legacy-binding-row[data-v-fd929028]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legacy-binding-personnel[data-v-fd929028]{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:280px;max-width:min(100%,420px);overflow:hidden}@media (width<=700px){.legacy-fields[data-v-fd929028]{grid-template-columns:1fr}}.report-context[data-v-9fa9d8d2]{border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:16px}.report-context summary[data-v-9fa9d8d2]{cursor:pointer;padding:8px 0;font-weight:600}.report-context summary[data-v-9fa9d8d2]:focus-visible{outline:2px solid var(--primary,#0c6b58);outline-offset:4px}.return-instruction[data-v-9fa9d8d2]{border:1px solid var(--line);background:var(--background,#f3f6f8);border-radius:8px;padding:16px;line-height:1.7}.source-data-panel[data-v-9fa9d8d2],.source-data-warning[data-v-9fa9d8d2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.source-data-panel[data-v-9fa9d8d2]{background:#f7fbfa;padding:16px 18px}.source-data-warning[data-v-9fa9d8d2]{border:1px solid var(--line);color:#254a42;background:#eef8f5;border-radius:8px;padding:14px 16px}.source-data-copy[data-v-9fa9d8d2]{gap:6px;min-width:0;line-height:1.55;display:grid}.source-data-copy p[data-v-9fa9d8d2]{margin:0}.source-data-action[data-v-9fa9d8d2]{white-space:nowrap;flex:none;min-width:148px}@media (width<=640px){.source-data-panel[data-v-9fa9d8d2],.source-data-warning[data-v-9fa9d8d2]{align-items:stretch}.source-data-action[data-v-9fa9d8d2]{width:100%}}.source-confirm-dialog[data-v-9fa9d8d2] .business-dialog{width:min(560px,100vw - 32px)}.source-confirm-dialog p[data-v-9fa9d8d2]{margin:0 0 16px;line-height:1.75}.tab-actions[data-v-9fa9d8d2]{justify-content:flex-end}.alert.warning[data-v-9fa9d8d2],.alert.pending[data-v-9fa9d8d2]{color:#78591b;background:#fff9e9;border-color:#b8892c}.report-status-filters[data-v-9fa9d8d2]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.report-status-filters button[data-v-9fa9d8d2]{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--n0);min-height:58px;color:var(--n700);text-align:left;box-shadow:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.report-status-filters button[data-v-9fa9d8d2]:hover{border-color:var(--p300);background:var(--p50)}.report-status-filters button.active[data-v-9fa9d8d2]{border-color:var(--p500);background:var(--p50);box-shadow:inset 3px 0 var(--p600)}.report-status-filters button[data-v-9fa9d8d2]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.report-status-filters span[data-v-9fa9d8d2]{font-weight:600}.report-status-filters strong[data-v-9fa9d8d2]{color:var(--p700);font-size:20px}.report-search-fields[data-v-9fa9d8d2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.report-search-fields label[data-v-9fa9d8d2]{min-width:0;color:var(--n600);gap:5px;font-size:12px;display:grid}.report-search-fields input[data-v-9fa9d8d2],.report-search-fields select[data-v-9fa9d8d2]{width:100%;min-width:0}.report-search-actions[data-v-9fa9d8d2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.report-search-actions span[data-v-9fa9d8d2]{color:var(--n500);margin-right:auto;font-size:12px}.report-search-actions button[data-v-9fa9d8d2]{white-space:nowrap}.batch-file-label[data-v-9fa9d8d2]{gap:6px;font-weight:600;display:grid}.batch-file-label small[data-v-9fa9d8d2]{color:var(--n500);font-size:12px;font-weight:400}@media (width<=900px){.report-search-fields[data-v-9fa9d8d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.report-search-fields[data-v-9fa9d8d2]{grid-template-columns:1fr}.report-search-actions[data-v-9fa9d8d2]{justify-content:flex-start}}.unlinked-history[data-v-9fa9d8d2]{gap:14px;padding:18px;display:grid}.unlinked-history label[data-v-9fa9d8d2]{max-width:320px;color:var(--n600);gap:6px;font-size:12px;display:grid}.unlinked-history select[data-v-9fa9d8d2]{min-width:0}.batch-query[data-v-9fa9d8d2]{gap:14px;display:grid}.batch-input-label[data-v-9fa9d8d2]{font-weight:600}.batch-input-label textarea[data-v-9fa9d8d2]{min-height:112px;font-family:var(--mono);font-weight:400}.batch-input-help[data-v-9fa9d8d2]{color:var(--n500);margin:-6px 0 0;font-size:12px}.batch-metrics[data-v-9fa9d8d2]{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.batch-metrics>div[data-v-9fa9d8d2]{border:1px solid var(--line);background:var(--n25);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.batch-metrics span[data-v-9fa9d8d2]{color:var(--n500);font-size:12px}.batch-metrics strong[data-v-9fa9d8d2]{color:var(--n900);font-size:22px}.batch-exceptions[data-v-9fa9d8d2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.batch-exceptions details[data-v-9fa9d8d2]{border:1px solid var(--line);background:var(--n25);border-radius:8px;padding:10px 12px}.batch-exceptions summary[data-v-9fa9d8d2]{cursor:pointer;font-weight:600}.batch-exceptions p[data-v-9fa9d8d2]{overflow-wrap:anywhere;margin:9px 0 0;line-height:1.65}.batch-reports[data-v-9fa9d8d2]{gap:10px;display:grid}.batch-report[data-v-9fa9d8d2]{border:1px solid var(--line);border-radius:10px;overflow:hidden}.batch-report>summary[data-v-9fa9d8d2]{cursor:pointer;background:var(--n25);grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(100px,.6fr) minmax(110px,.6fr);gap:12px;padding:13px 15px;font-weight:600;display:grid}.batch-report>summary[data-v-9fa9d8d2]::marker{color:var(--p600)}.batch-report>summary span[data-v-9fa9d8d2]{overflow-wrap:anywhere;min-width:0}.batch-report>section[data-v-9fa9d8d2],.batch-report>.batch-detail-grid[data-v-9fa9d8d2]{margin:14px}.batch-detail-grid[data-v-9fa9d8d2]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.batch-detail-grid>div[data-v-9fa9d8d2]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px 11px}.batch-detail-grid dt[data-v-9fa9d8d2]{color:var(--n500);font-size:11px}.batch-detail-grid dd[data-v-9fa9d8d2]{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.batch-report h3[data-v-9fa9d8d2]{margin:0 0 9px;font-size:13px}.batch-photos p[data-v-9fa9d8d2]{margin:0}.batch-photo-list[data-v-9fa9d8d2]{flex-wrap:wrap;gap:8px;display:flex}.batch-item-table[data-v-9fa9d8d2]{max-height:420px;overflow:auto}.batch-item-table th[data-v-9fa9d8d2]{z-index:1;position:sticky;top:0}.batch-empty[data-v-9fa9d8d2]{text-align:center;color:var(--n500);border:1px dashed var(--line);border-radius:9px;margin:0;padding:22px}.batch-footer[data-v-9fa9d8d2]{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 18px;display:flex}.batch-footer>span[data-v-9fa9d8d2]{color:var(--n500);font-size:12px}.batch-footer>div[data-v-9fa9d8d2]{gap:8px;display:flex}.toolbar .secondary[data-v-9fa9d8d2]{white-space:nowrap}@media (width<=1050px){.report-status-filters[data-v-9fa9d8d2]{grid-template-columns:repeat(2,minmax(140px,1fr))}.batch-metrics[data-v-9fa9d8d2]{grid-template-columns:repeat(3,minmax(100px,1fr))}.batch-detail-grid[data-v-9fa9d8d2],.batch-report>summary[data-v-9fa9d8d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.report-status-filters[data-v-9fa9d8d2],.batch-metrics[data-v-9fa9d8d2],.batch-exceptions[data-v-9fa9d8d2],.batch-detail-grid[data-v-9fa9d8d2],.batch-report>summary[data-v-9fa9d8d2]{grid-template-columns:1fr}.batch-footer[data-v-9fa9d8d2]{flex-direction:column;align-items:stretch}.batch-footer>div[data-v-9fa9d8d2]{grid-template-columns:repeat(3,1fr);display:grid}}.entrustment-detail-workspace[data-v-ea97efee]{color:var(--n800);gap:12px;display:grid}.workflow-steps[data-v-ea97efee]{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:12px 18px;list-style:none;display:grid;box-shadow:0 1px 3px #081f4d0a}.workflow-steps li[data-v-ea97efee]{color:var(--n500);align-items:center;gap:8px;font-size:12.5px;display:flex;position:relative}.workflow-steps li[data-v-ea97efee]:not(:last-child):after{content:"";background:var(--n200);height:1px;position:absolute;top:50%;left:34px;right:10px}.workflow-steps span[data-v-ea97efee]{z-index:1;border:1px solid var(--n200);background:var(--n50);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:relative}.workflow-steps b[data-v-ea97efee]{z-index:1;white-space:nowrap;background:#fff;padding-right:8px;font-weight:500;position:relative}.workflow-steps .active[data-v-ea97efee]{color:var(--p700);font-weight:700}.workflow-steps .active span[data-v-ea97efee],.workflow-steps .done span[data-v-ea97efee]{color:#fff;border-color:var(--p600);background:var(--p600)}.workflow-steps .done[data-v-ea97efee]:after{background:var(--p300)}.workflow-guidance[data-v-ea97efee]{border:1px solid var(--p100);background:var(--p100);border-radius:10px;grid-template-columns:1fr 1fr 2fr 2fr;gap:1px;display:grid;overflow:hidden}.workflow-guidance div[data-v-ea97efee]{background:var(--p50);min-width:0;padding:9px 12px}.workflow-guidance span[data-v-ea97efee],.workflow-guidance strong[data-v-ea97efee]{display:block}.workflow-guidance span[data-v-ea97efee]{color:var(--n500);font-size:10.5px}.workflow-guidance strong[data-v-ea97efee]{color:var(--p800);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.detail-surface[data-v-ea97efee]{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:0;overflow:hidden}.detail-tabs[data-v-ea97efee]{border-bottom:1px solid var(--line);align-items:flex-end;gap:22px;height:42px;padding:0 16px;display:flex;overflow:auto hidden}.detail-tabs button[data-v-ea97efee]{height:42px;color:var(--n500);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 1px;font-size:13px}.detail-tabs button.active[data-v-ea97efee]{color:var(--p700);border-bottom-color:var(--p600);font-weight:700}.detail-tabs small[data-v-ea97efee]{background:var(--n100);border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 5px;font-size:10px;display:inline-grid}.application-detail-panel[data-v-ea97efee]{gap:12px;display:grid}.application-fields[data-v-ea97efee]{grid-template-columns:repeat(3,minmax(0,1fr))}.basic-information-layout[data-v-ea97efee]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.basic-information-layout .application-fields[data-v-ea97efee]{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-progress .timeline time[data-v-ea97efee]{margin-top:2px;display:block;position:static}.empty-image[data-v-ea97efee]{color:var(--n500);margin:10px 0 0;font-size:12px}.detail-tab-panel[data-v-ea97efee]{padding:14px 16px 18px}.detail-layout[data-v-ea97efee]{grid-template-columns:minmax(0,1fr) 286px;gap:12px;display:grid}.detail-main[data-v-ea97efee],.detail-side[data-v-ea97efee]{align-content:start;gap:12px;min-width:0;display:grid}.metric-grid[data-v-ea97efee]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-grid article[data-v-ea97efee]{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:88px;padding:12px 14px;position:relative}.metric-grid i[data-v-ea97efee]{background:var(--p400);border-radius:1px;width:5px;height:5px;position:absolute;top:15px;left:13px}.metric-grid span[data-v-ea97efee]{color:var(--n600);padding-left:12px;font-size:12px;display:block}.metric-grid strong[data-v-ea97efee]{color:var(--n900);margin:5px 0 0;font:700 25px/1.1 ui-monospace,Cascadia Mono,monospace;display:block}.metric-grid strong.metric-date[data-v-ea97efee]{font-size:19px}.metric-grid small[data-v-ea97efee]{color:var(--n500);margin-top:5px;font-size:10.5px;display:block}.return-notice[data-v-ea97efee]{color:#704b08;background:#fff8e8;border:1px solid #f2d39c;border-radius:8px;padding:11px 13px}.return-notice strong[data-v-ea97efee]{font-size:13px}.return-notice p[data-v-ea97efee]{margin:4px 0;font-size:12.5px;line-height:1.6}.return-notice small[data-v-ea97efee]{color:#8a641c;font-size:11px}.review-history[data-v-ea97efee]{margin-top:12px}.info-section[data-v-ea97efee],.side-card[data-v-ea97efee]{border:1px solid var(--line);background:#fff;border-radius:10px}.info-section[data-v-ea97efee]{padding:12px 14px}.info-section>h3[data-v-ea97efee],.info-section>header h3[data-v-ea97efee],.side-card h3[data-v-ea97efee]{color:var(--n900);margin:0;font-size:13.5px}.info-section>h3[data-v-ea97efee]{border-bottom:1px solid var(--n100);padding-bottom:8px}.info-section>header[data-v-ea97efee],.side-card>header[data-v-ea97efee]{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-section>header[data-v-ea97efee]{padding-bottom:8px}.info-section>header span[data-v-ea97efee],.side-card>header>span[data-v-ea97efee]{color:var(--n500);font-size:10.5px}.info-grid[data-v-ea97efee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 18px;margin:10px 0 0;display:grid}.info-grid div[data-v-ea97efee]{min-width:0}.info-grid dt[data-v-ea97efee]{color:var(--n500);font-size:10.5px}.info-grid dd[data-v-ea97efee]{color:var(--n800);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.detail-tag[data-v-ea97efee]{min-height:20px;color:var(--p700);border:1px solid var(--p200);background:var(--p50);border-radius:4px;align-items:center;padding:1px 7px;font-size:10.5px;display:inline-flex}.reference-preview[data-v-ea97efee]{color:var(--n500);margin-top:4px;font-weight:400;line-height:1.5;display:block}.detail-image-groups[data-v-ea97efee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.reference-detail-section[data-v-ea97efee]{margin-top:12px;padding-top:0}.reference-detail-tabs[data-v-ea97efee]{border-bottom:1px solid var(--n100);align-items:flex-end;gap:18px;height:44px;display:flex}.reference-detail-tabs button[data-v-ea97efee]{height:44px;color:var(--n500);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px}.reference-detail-tabs button.active[data-v-ea97efee]{border-bottom-color:var(--p600);color:var(--p700);font-weight:700}.approval-attachment[data-v-ea97efee]{border:1px solid var(--p100);background:var(--p50);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:10px;padding:11px 12px;display:flex}.approval-attachment b[data-v-ea97efee]{overflow-wrap:anywhere}.approval-attachment small[data-v-ea97efee]{color:var(--n500);flex:none}.side-card[data-v-ea97efee]{overflow:hidden}.side-card>header[data-v-ea97efee]{border-bottom:1px solid var(--n100);padding:10px 12px}.side-card>header h3[data-v-ea97efee]{border-left:3px solid var(--p400);padding-left:9px}.timeline[data-v-ea97efee]{margin:0;padding:10px 12px 10px 30px;list-style:none}.timeline li[data-v-ea97efee]{border-left:1px solid var(--n200);padding:0 0 14px 8px;position:relative}.timeline li[data-v-ea97efee]:last-child{padding-bottom:0}.timeline li[data-v-ea97efee]:before{content:"";border:1px solid var(--n300);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-5px}.timeline li.done[data-v-ea97efee]:before,.timeline li.active[data-v-ea97efee]:before{border-color:var(--p500);background:var(--p500)}.timeline b[data-v-ea97efee]{font-size:12px;display:block}.timeline time[data-v-ea97efee]{color:var(--n500);font:10px ui-monospace,monospace;position:absolute;top:0;right:0}.timeline p[data-v-ea97efee]{color:var(--n500);margin:2px 0 0;font-size:10.5px}.side-rows[data-v-ea97efee]{margin:0;padding:8px 12px}.side-rows div[data-v-ea97efee]{border-bottom:1px solid var(--n100);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.side-rows div[data-v-ea97efee]:last-child{border:0}.side-rows dt[data-v-ea97efee],.side-rows dd[data-v-ea97efee]{margin:0;font-size:11.5px}.side-rows dd[data-v-ea97efee]{text-align:right;color:var(--n700);font-variant-numeric:tabular-nums}.attachment-actions[data-v-ea97efee]{padding:8px 12px 0}.attachment-actions[data-v-ea97efee] .actions{flex-wrap:wrap;gap:6px;display:flex}.attachment-actions[data-v-ea97efee] .file-button{min-height:28px;padding:4px 8px;font-size:10.5px}.attachment-list[data-v-ea97efee],.plain-list[data-v-ea97efee],.record-list[data-v-ea97efee]{margin:0;padding:8px 12px;list-style:none}.attachment-list button[data-v-ea97efee]{background:var(--n50);text-align:left;border:0;border-radius:6px;width:100%;padding:7px}.attachment-list li+li[data-v-ea97efee]{margin-top:6px}.attachment-list b[data-v-ea97efee],.attachment-list small[data-v-ea97efee]{overflow-wrap:anywhere;display:block}.attachment-list b[data-v-ea97efee]{font-size:11.5px}.attachment-list small[data-v-ea97efee]{color:var(--n500);margin-top:2px;font-size:10px}.table-section[data-v-ea97efee]{padding-bottom:0}.table-scroll[data-v-ea97efee]{border-top:1px solid var(--n100);margin:0 -14px;overflow:auto}table[data-v-ea97efee]{border-collapse:collapse;width:100%;min-width:680px}th[data-v-ea97efee],td[data-v-ea97efee]{border-bottom:1px solid var(--n100);text-align:left;height:38px;padding:8px 12px;font-size:11.5px}th[data-v-ea97efee]{height:34px;color:var(--n600);background:var(--n50);font-weight:650}.empty-cell[data-v-ea97efee]{color:var(--n500);text-align:center!important;padding:20px!important}.two-column[data-v-ea97efee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plain-list li[data-v-ea97efee]{border-bottom:1px solid var(--n100);grid-template-columns:120px 1fr;gap:12px;padding:7px 0;font-size:12px;display:grid}.record-list li[data-v-ea97efee]{border-bottom:1px solid var(--n100);grid-template-columns:150px minmax(120px,.5fr) 1fr;gap:12px;padding:9px 0;font-size:12px;display:grid}.record-list time[data-v-ea97efee]{color:var(--n500);font-variant-numeric:tabular-nums}.record-list span[data-v-ea97efee]{color:var(--n600)}.embedded-business-panel[data-v-ea97efee]{margin-top:12px}.embedded-business-panel[data-v-ea97efee]:empty{display:none}.record-list li[data-v-ea97efee]{grid-template-columns:150px minmax(0,1fr) max-content}.record-list li>b[data-v-ea97efee]{min-width:0}.record-list li[data-v-ea97efee] .semantic-status{white-space:normal;overflow-wrap:anywhere;max-width:100%}.fee-breakdown[data-v-ea97efee]{margin-top:12px}.fee-breakdown .amount-cell[data-v-ea97efee]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fee-breakdown tfoot th[data-v-ea97efee]{background:var(--p50);color:var(--p800)}@media (width<=1200px){.detail-layout[data-v-ea97efee]{grid-template-columns:1fr}.detail-side[data-v-ea97efee]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid[data-v-ea97efee],.workflow-guidance[data-v-ea97efee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.basic-information-layout[data-v-ea97efee]{grid-template-columns:1fr}}@media (width<=760px){.workflow-steps[data-v-ea97efee]{grid-template-columns:repeat(3,1fr);gap:10px}.workflow-steps li[data-v-ea97efee]:after{display:none}.detail-tabs[data-v-ea97efee]{gap:16px;overflow-x:auto}.detail-tabs button[data-v-ea97efee]{white-space:nowrap}.detail-tab-panel[data-v-ea97efee]{padding:10px}.metric-grid[data-v-ea97efee],.two-column[data-v-ea97efee],.detail-side[data-v-ea97efee],.info-grid[data-v-ea97efee],.detail-image-groups[data-v-ea97efee],.basic-information-layout .application-fields[data-v-ea97efee]{grid-template-columns:1fr}.record-list li[data-v-ea97efee]{grid-template-columns:1fr;gap:2px}.approval-attachment[data-v-ea97efee]{flex-direction:column;align-items:flex-start;gap:4px}}.region-search-select[data-v-1cfb8181]{gap:6px;min-width:0;display:grid;position:relative}.region-search-select label[data-v-1cfb8181]{min-width:0;display:block}.required-mark[data-v-1cfb8181]{color:var(--danger,#dc2626);font-weight:700}.region-search-control[data-v-1cfb8181]{min-width:0;position:relative}.region-search-control input[data-v-1cfb8181]{color:#243d35;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d5e1db;border-radius:6px;outline:0;padding:0 34px 0 10px}.region-search-control input[data-v-1cfb8181]:focus-visible{border-color:#176c58;box-shadow:0 0 0 2px #176c5833}.region-search-control input[data-v-1cfb8181]:disabled{color:#687a73;cursor:not-allowed;background:#f5f7f6}.region-search-chevron[data-v-1cfb8181]{color:#687a73;pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.region-search-options[data-v-1cfb8181]{z-index:30;background:#fff;border:1px solid #c9dad3;border-radius:8px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1a372e24}.region-search-options button[data-v-1cfb8181]{color:#243d35;text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.region-search-options button[data-v-1cfb8181]:hover,.region-search-options button.active[data-v-1cfb8181]{background:#edf5f2}.region-search-options button.selected[data-v-1cfb8181]{color:#176c58;font-weight:650}.region-search-empty[data-v-1cfb8181]{color:#687a73;margin:0;padding:12px 9px;font-size:12px}@media (width<=560px){.region-search-control input[data-v-1cfb8181]{height:44px}.region-search-options button[data-v-1cfb8181]{min-height:44px}}.region-cascader[data-v-38cab298]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.region-error[data-v-38cab298]{color:#a93636;grid-column:1/-1;margin:0}.region-error button[data-v-38cab298]{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=900px){.region-cascader[data-v-38cab298]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.region-cascader[data-v-38cab298]{grid-template-columns:1fr}}.reference-search-field[data-v-28375a3e]{width:100%;min-width:0;position:relative}.reference-search-row[data-v-28375a3e]{width:100%;min-width:0}.reference-search-row input[data-v-28375a3e]{box-sizing:border-box;width:100%;min-width:0;height:32px;font:inherit;border-radius:3px;margin:0;padding:5px 8px}.reference-selected-context[data-v-28375a3e]{text-overflow:ellipsis;white-space:nowrap;color:var(--n600);font-size:11px;line-height:1.4;display:block;overflow:hidden}.reference-search-feedback[data-v-28375a3e]{color:var(--n500);margin:0;padding:10px}.reference-result-panel button[data-v-28375a3e]{border:1px solid var(--p200);min-height:30px;color:var(--p700);font:inherit;cursor:pointer;background:#fff;border-radius:3px;padding:4px 10px}.reference-result-panel button[data-v-28375a3e]:hover:not(:disabled){border-color:var(--p500);background:var(--p50)}.reference-result-panel[data-v-28375a3e]{z-index:10000;border:1px solid var(--line);color:var(--n800);background:#fff;border-radius:5px;font-size:12px;position:fixed;overflow:auto;box-shadow:0 10px 28px #102a4326}.reference-result-panel table[data-v-28375a3e]{border-collapse:collapse;table-layout:fixed;width:100%}.reference-result-panel th[data-v-28375a3e],.reference-result-panel td[data-v-28375a3e]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}.reference-result-panel td strong[data-v-28375a3e]{font-weight:600}.reference-option-meta[data-v-28375a3e]{color:var(--n600);overflow-wrap:anywhere;margin-top:3px;line-height:1.35;display:block}.reference-preferred[data-v-28375a3e]{background:var(--p50);color:var(--p700);border-radius:3px;margin-left:6px;padding:1px 5px;font-size:11px;display:inline-block}.reference-result-panel th[data-v-28375a3e]{z-index:1;background:var(--p50);color:var(--n700);font-weight:600;position:sticky;top:0}.reference-result-panel th[data-v-28375a3e]:first-child:not(:last-child){width:38%}.reference-result-panel tbody tr[data-v-28375a3e]{cursor:pointer}.reference-result-panel tbody tr[data-v-28375a3e]:hover,.reference-result-panel tbody tr[data-v-28375a3e]:focus-visible{background:var(--p50);outline:0}.reference-result-panel tbody tr.selected[data-v-28375a3e]{color:var(--p700);background:#f5f9ff}.reference-result-panel footer[data-v-28375a3e]{border-top:1px solid var(--line);color:var(--n500);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex;position:sticky;bottom:0}.reference-result-panel footer div[data-v-28375a3e]{gap:5px;display:flex}.reference-result-panel button[data-v-28375a3e]:disabled{cursor:default;opacity:.55}.legacy-form-layout[data-v-6972aad6]{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden}.legacy-section[data-v-6972aad6]{gap:0;min-width:0;display:grid}.legacy-heading[data-v-6972aad6]{border-bottom:1px dotted var(--p300);background:var(--p100);min-width:0;color:var(--n900);margin:0;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.5}.legacy-grid[data-v-6972aad6]{border-bottom:1px dotted var(--p300);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 28px;padding:9px 16px 11px;display:grid}.legacy-grid>label[data-v-6972aad6],.legacy-grid>.resource-select-field[data-v-6972aad6],.legacy-grid>.region-selection-field[data-v-6972aad6],.legacy-grid>.legacy-slot-field[data-v-6972aad6-s]{min-width:0;color:var(--n700);text-align:right;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.legacy-grid>label[data-v-6972aad6]>:is(input,select,textarea),.legacy-grid>.legacy-slot-field[data-v-6972aad6-s]>:is(input,select,textarea){text-align:left;border-radius:3px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 8px}.region-selection-control[data-v-6972aad6]{text-align:left;min-width:0}.region-selection-control[data-v-6972aad6] .region-cascader{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.region-selection-control[data-v-6972aad6] .region-search-select{min-width:0}.resource-select-control[data-v-6972aad6]{align-items:center;gap:6px;min-width:0;display:flex}.resource-current[data-v-6972aad6]{border:1px solid var(--line);background:var(--n25);text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:3px;flex:1;align-items:center;min-width:0;height:32px;padding:5px 8px;display:flex;overflow:hidden}.resource-current.empty[data-v-6972aad6]{color:var(--n400)}.resource-select-control .secondary[data-v-6972aad6]{border:1px solid var(--p200);min-height:32px;color:var(--p700);background:#fff;border-radius:3px;flex:none;padding:4px 10px;font-weight:600}.legacy-grid>label>textarea[data-v-6972aad6]{resize:vertical;height:auto;min-height:58px;padding-top:7px}.legacy-grid>label>.field-error[data-v-6972aad6]{color:var(--danger,#b42318);text-align:left;grid-column:2;margin:0;font-size:12px}.legacy-grid .row-start[data-v-6972aad6]{grid-column:1}.legacy-grid .span-2[data-v-6972aad6],.legacy-grid .span-all[data-v-6972aad6]{grid-column:1/-1}.inline-choice[data-v-6972aad6]{min-width:0;color:var(--n700);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.choice-label[data-v-6972aad6]{text-align:right}.choice-controls[data-v-6972aad6]{flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;display:flex}.choice-controls label[data-v-6972aad6]{white-space:nowrap;flex-direction:row;align-items:center;gap:5px;display:inline-flex}.choice-controls input[data-v-6972aad6]{flex:0 0 15px;width:15px;height:15px;min-height:15px;margin:0;padding:0}.same-party-row[data-v-6972aad6]{align-items:center;gap:16px;min-height:34px;padding:4px 16px 3px 120px;display:flex}.same-party[data-v-6972aad6]{color:var(--n700);white-space:nowrap;flex-direction:row;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.same-party input[data-v-6972aad6]{flex:0 0 15px;width:15px;height:15px;min-height:15px;margin:0;padding:0}.legacy-form-layout[data-v-6972aad6]>.entrustment-section,.legacy-form-layout[data-v-6972aad6]>.form-section{margin:12px 16px}@media (width<=900px){.region-selection-control[data-v-6972aad6] .region-cascader{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.legacy-grid[data-v-6972aad6]{grid-template-columns:1fr;column-gap:0}.legacy-grid .row-start[data-v-6972aad6],.legacy-grid .span-2[data-v-6972aad6],.legacy-grid .span-all[data-v-6972aad6]{grid-column:1}.same-party-row[data-v-6972aad6]{padding-left:120px}}@media (width<=520px){.legacy-grid[data-v-6972aad6]{padding-inline:10px}.legacy-grid>label[data-v-6972aad6],.legacy-grid>.resource-select-field[data-v-6972aad6],.legacy-grid>.region-selection-field[data-v-6972aad6],.legacy-grid>.legacy-slot-field[data-v-6972aad6-s],.inline-choice[data-v-6972aad6]{grid-template-columns:86px minmax(0,1fr);gap:6px}.legacy-grid>label[data-v-6972aad6]>:is(input,select),.legacy-grid>.legacy-slot-field[data-v-6972aad6-s]>:is(input,select){height:40px;min-height:40px}.region-selection-control[data-v-6972aad6] .region-cascader{grid-template-columns:1fr}.resource-select-control[data-v-6972aad6]{flex-direction:column;align-items:stretch}.resource-current[data-v-6972aad6]{height:40px}.resource-select-control .secondary[data-v-6972aad6]{min-height:40px}.same-party-row[data-v-6972aad6]{flex-direction:column;align-items:flex-start;gap:7px;padding:7px 10px 7px 102px}}.resource-picker-trigger[data-v-6972aad6]{border:1px solid var(--p200);width:100%;min-width:0;height:32px;min-height:32px;color:var(--n800);text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#fff;border-radius:3px;padding:5px 30px 5px 8px;font-weight:500;overflow:hidden}.resource-picker-trigger.empty[data-v-6972aad6]{color:var(--n400)}.resource-picker-trigger[data-v-6972aad6]:not(:disabled):hover{border-color:var(--p500);background:var(--p50)}.required-mark[data-v-6972aad6]{color:var(--danger,#c52b31);font-style:normal;font-weight:700}.legacy-grid>.basic-receivable[data-v-6972aad6]{grid-column:2}.legacy-grid>.basic-receivable>.pricing-hint[data-v-6972aad6]{color:var(--n500);text-align:left;white-space:normal;grid-column:2;margin:0;font-size:12px;line-height:1.45}@media (width<=760px){.legacy-grid>.basic-receivable[data-v-6972aad6]{grid-column:1}}.legacy-grid>.spot-check-receiver[data-v-6972aad6]{grid-column:1/-1}.task-source-control[data-v-6972aad6]{text-align:left;min-width:0}.task-source-control select[data-v-6972aad6]{width:100%;min-width:0}.task-source-control small[data-v-6972aad6]{color:var(--danger);margin-top:4px;font-size:12px;display:block}.task-source-control small button[data-v-6972aad6]{margin-left:8px}.laboratory-select-field>label[data-v-6972aad6]{text-align:right}.laboratory-select-control[data-v-6972aad6]{text-align:left;min-width:0}.laboratory-select-control select[data-v-6972aad6]{border-radius:3px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 8px}.laboratory-select-control small[data-v-6972aad6]{margin-top:4px;font-size:12px;display:block}.laboratory-select-control .field-error[data-v-6972aad6]{color:var(--danger)}.laboratory-empty[data-v-6972aad6]{color:var(--n600)}.laboratory-select-control select[data-v-6972aad6]:disabled{cursor:not-allowed}@media (width<=520px){.laboratory-select-control select[data-v-6972aad6]{height:40px;min-height:40px}}.assignment-table .merged-item-level[data-v-3fd400db]{vertical-align:middle;overflow-wrap:anywhere}.inspection-task-assignment-form[data-v-3fd400db]{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;padding:0;display:grid}.inspection-task-assignment-form[data-v-3fd400db]>*{width:100%;min-width:0}.task-assignment-context[data-v-3fd400db]{background:#f4f8fd;border:1px solid #bfd3ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.task-assignment-context label[data-v-3fd400db]{gap:6px;display:grid}.resource-warning[data-v-3fd400db]{color:#74540e;background:#fff8e7;border-left:3px solid #d59a23;margin:0;padding:9px 11px}.assignment-field select[data-v-3fd400db]{border-color:var(--p400);box-shadow:0 0 0 2px color-mix(in srgb,var(--p400) 14%,transparent);background:#fff}.assignment-person-field[data-v-3fd400db]{min-width:0;color:var(--n700);text-align:right;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.task-assignment-context .assignment-person-field[data-v-3fd400db]{text-align:left;grid-template-columns:1fr;align-items:stretch;gap:6px}.lead-picker-trigger[data-v-3fd400db]{border:1px solid var(--p400);width:100%;min-width:0;height:32px;color:var(--n800);box-shadow:0 0 0 2px color-mix(in srgb,var(--p400) 14%,transparent);text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#fff;border-radius:3px;padding:5px 8px;overflow:hidden}.lead-picker-trigger.empty[data-v-3fd400db]{color:var(--n400)}.lead-picker-trigger[data-v-3fd400db]:hover:not(:disabled){border-color:var(--p600);background:var(--p50)}.source-document[data-v-3fd400db]{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.document-section[data-v-3fd400db]{margin:0!important}.document-section h3[data-v-3fd400db],.item-assignment-section>h3[data-v-3fd400db]{border-bottom:1px dotted var(--p300);background:var(--p100);color:var(--n900);margin:0;padding:7px 12px;font-size:13px}.document-grid[data-v-3fd400db]{border-bottom:1px dotted var(--p300);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 28px;padding:9px 16px 11px;display:grid}.document-grid label[data-v-3fd400db]{min-width:0;color:var(--n700);text-align:right;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.document-grid input[data-v-3fd400db],.document-grid select[data-v-3fd400db]{text-align:left;border-radius:3px;width:100%;min-width:0;height:32px;min-height:32px}.document-grid .span-2[data-v-3fd400db]{grid-column:1/-1}.task-preparation-inline[data-v-3fd400db]{border:1px solid var(--p300);background:var(--p50);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr) minmax(160px,.3fr);align-items:end;gap:12px;padding:12px 14px;display:grid}.task-preparation-inline p[data-v-3fd400db]{color:var(--n500);margin:4px 0 0;font-size:12.5px}.task-preparation-inline label[data-v-3fd400db]{gap:6px;display:grid}.item-assignment-section[data-v-3fd400db]{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.check-option[data-v-3fd400db]{align-items:center;gap:6px;display:flex}.form-actions[data-v-3fd400db]{z-index:2;background:linear-gradient(#0000,#fff 18%);justify-content:flex-end;gap:8px;padding:12px 0 2px;display:flex;position:sticky;bottom:0}.bulk-assignment-bar[data-v-3fd400db]{border-bottom:1px solid var(--line);background:var(--n25);align-items:center;gap:8px;padding:10px 12px;display:flex}.bulk-assignment-bar>div[data-v-3fd400db]{gap:2px;margin-right:auto;display:grid}.bulk-assignment-bar span[data-v-3fd400db]{color:var(--n500);font-size:12px}.select-all[data-v-3fd400db],.bulk-assign[data-v-3fd400db]{border-radius:6px;min-height:34px;padding:0 14px}.select-all[data-v-3fd400db]{border:1px solid var(--p200);color:var(--p700);background:#fff}.assignment-table-wrap[data-v-3fd400db]{overflow-x:auto}.assignment-table[data-v-3fd400db]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1180px}.assignment-focused .assignment-table[data-v-3fd400db]{min-width:960px}.assignment-table .check-width[data-v-3fd400db]{width:32px}.assignment-table .sequence-width[data-v-3fd400db]{width:44px}.assignment-table .primary-item-width[data-v-3fd400db]{width:220px}.assignment-table .item-level-width[data-v-3fd400db]{width:80px}.assignment-table .laboratory-width[data-v-3fd400db]{width:150px}.assignment-table .personnel-width[data-v-3fd400db]{width:160px}.assignment-table .equipment-width[data-v-3fd400db]{width:180px}.assignment-table .status-width[data-v-3fd400db]{width:72px}.inspection-task-assignment-form .assignment-table[data-v-3fd400db] :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:6px!important}.inspection-task-assignment-form .assignment-table select[data-v-3fd400db]{width:100%;min-width:0}.inspection-task-assignment-form .assignment-table .personnel-cell[data-v-3fd400db]{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;padding:5px 6px}.assignment-table th[data-v-3fd400db],.assignment-table td[data-v-3fd400db]{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:10px 12px}.assignment-table th[data-v-3fd400db]{background:var(--p50);color:var(--n600);white-space:nowrap;font-size:12px}.assignment-table tbody tr:last-child td[data-v-3fd400db]{border-bottom:0}.assignment-table .check-column[data-v-3fd400db]{text-align:center}.assignment-table td strong[data-v-3fd400db],.assignment-table td small[data-v-3fd400db]{display:block}.assignment-table td small[data-v-3fd400db]{color:var(--n500);margin-top:4px}.assignment-table .mutedRow[data-v-3fd400db]{background:var(--n25);color:var(--n500)}.assignment-table input[type=checkbox][data-v-3fd400db]{width:16px;height:16px}.equipment-options[data-v-3fd400db]{gap:6px;display:grid}.assigned-tag[data-v-3fd400db]{color:var(--p700);font-size:12px}.personnel-cell[data-v-3fd400db]{text-align:left}.task-business-requirements[data-v-3fd400db]{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.task-business-requirements>h3[data-v-3fd400db]{border-bottom:1px dotted var(--p300);background:var(--p100);margin:0;padding:7px 12px;font-size:13px}.requirement-grid[data-v-3fd400db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:12px 16px;display:grid}.requirement-grid>label[data-v-3fd400db]{gap:6px;display:grid}.requirement-grid fieldset[data-v-3fd400db]{align-items:center;gap:18px;margin:0;padding:8px 12px;display:flex}.requirement-grid fieldset label[data-v-3fd400db]{align-items:center;gap:5px;display:flex}.requirement-grid .span-2[data-v-3fd400db]{grid-column:1/-1}.requirement-grid textarea[data-v-3fd400db]{resize:vertical}.focused-basic-info[data-v-3fd400db]{border:1px solid var(--line);background:#fff;border-radius:8px}.focused-basic-info h2[data-v-3fd400db]{border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:15px}.focused-basic-grid[data-v-3fd400db]{gap:4px;padding:10px 16px 12px;display:grid}.focused-basic-row[data-v-3fd400db]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;min-width:0;display:grid}.focused-basic-field[data-v-3fd400db]{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;min-height:32px;margin:0;display:grid}.focused-basic-info dt[data-v-3fd400db]{color:var(--n600);line-height:1.5}.focused-basic-info dd[data-v-3fd400db]{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:32px;margin:0;display:flex}.focused-basic-info .lead-picker-trigger[data-v-3fd400db]{justify-content:flex-start;align-items:center}@media (width<=760px){.task-assignment-context[data-v-3fd400db],.document-grid[data-v-3fd400db],.task-preparation-inline[data-v-3fd400db],.requirement-grid[data-v-3fd400db],.focused-basic-row[data-v-3fd400db]{grid-template-columns:1fr}.document-grid .span-2[data-v-3fd400db],.requirement-grid .span-2[data-v-3fd400db]{grid-column:1}.document-grid label[data-v-3fd400db]{grid-template-columns:86px minmax(0,1fr)}.focused-basic-grid[data-v-3fd400db]{gap:8px;padding:10px 12px 12px}.focused-basic-field[data-v-3fd400db]{grid-template-columns:86px minmax(0,1fr)}}.batch-lead-form[data-v-2da0107c]{gap:12px;display:grid}.batch-lead-form>p[data-v-2da0107c]{color:var(--n600);margin:0}.batch-lead-form>button[data-v-2da0107c]{justify-self:start}.batch-lead-form table[data-v-2da0107c]{table-layout:fixed}.batch-lead-column[data-v-2da0107c]{width:48%}.batch-lead-form tbody th[data-v-2da0107c]{color:inherit;border-top:1px solid var(--line);overflow-wrap:anywhere;background:0 0}.batch-lead-form tbody small[data-v-2da0107c]{color:var(--n600);margin-top:3px;font-size:12px;font-weight:400;display:block}.batch-lead-actions[data-v-2da0107c]{justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.detail-grid[data-v-cbace2a5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.detail-grid div[data-v-cbace2a5]{background:#f5f7fa;border-radius:8px;padding:12px}.detail-grid dt[data-v-cbace2a5],.workflow-overview dt[data-v-cbace2a5]{color:#6b7788;font-size:12px}.detail-grid dd[data-v-cbace2a5],.workflow-overview dd[data-v-cbace2a5]{margin:5px 0 0}.task-responsibility[data-v-cbace2a5]{background:#f7faff;border:1px solid #c9d9ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin:16px 0;padding:11px 13px;display:flex}.task-responsibility small[data-v-cbace2a5]{color:#52667a}.workflow-overview[data-v-cbace2a5]{background:#f7faff;border:1px solid #c9d9ef;border-radius:10px;margin:16px 0;padding:16px}.workflow-overview>header[data-v-cbace2a5]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-overview h3[data-v-cbace2a5]{margin:0}.workflow-overview header p[data-v-cbace2a5]{color:#52667a;margin:4px 0 0}.workflow-overview dl[data-v-cbace2a5]{grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) minmax(280px,1.4fr);gap:10px;margin:14px 0 0;display:grid}.workflow-overview dl>div[data-v-cbace2a5]{background:#fff;border:1px solid #e3eaf3;border-radius:8px;padding:11px 12px}.workflow-overview .next-step[data-v-cbace2a5]{background:#eef5ff;border-color:#bfd2f2}.workflow-overview dd[data-v-cbace2a5]{color:#1d3550;font-weight:600}.detail-actions[data-v-cbace2a5]{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.detail-actions .action-spacer[data-v-cbace2a5]{background:var(--line);width:16px;height:1px}@media (width<=900px){.detail-grid[data-v-cbace2a5],.workflow-overview dl[data-v-cbace2a5]{grid-template-columns:1fr}.workflow-overview>header[data-v-cbace2a5]{flex-direction:column;align-items:flex-start}.detail-actions[data-v-cbace2a5]{flex-wrap:wrap}.detail-actions .action-spacer[data-v-cbace2a5]{display:none}}.task-requirement-summary[data-v-cbace2a5]{border:1px solid #dbe4ea;border-radius:9px;margin:16px 0;overflow:hidden}.task-requirement-summary h3[data-v-cbace2a5]{background:var(--p100);margin:0;padding:9px 12px}.task-requirement-summary dl[data-v-cbace2a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:12px;display:grid}.task-requirement-summary dl>div[data-v-cbace2a5]{grid-template-columns:120px 1fr;gap:8px;display:grid}.task-requirement-summary dt[data-v-cbace2a5]{color:#6b7788}.task-requirement-summary dd[data-v-cbace2a5]{margin:0}.task-requirement-summary .remarks[data-v-cbace2a5]{grid-column:1/-1}@media (width<=900px){.task-requirement-summary dl[data-v-cbace2a5]{grid-template-columns:1fr}.task-requirement-summary .remarks[data-v-cbace2a5]{grid-column:1}}.review-opinion[data-v-02497a49]{gap:8px;margin-top:16px;display:grid}.review-opinion textarea[data-v-02497a49]{box-sizing:border-box;resize:vertical;width:100%}.review-actions[data-v-02497a49]{justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.submitted-results[data-v-02497a49]{gap:12px;display:grid}.hint[data-v-02497a49]{color:var(--n500);margin:0}.link-button[data-v-02497a49]{color:var(--p700);background:0 0;border:0;font-weight:600}.result-detail[data-v-02497a49]{border:1px solid var(--line);background:#f8fbff;border-radius:10px;padding:16px}.result-detail>header[data-v-02497a49]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.result-detail h3[data-v-02497a49],.result-detail h4[data-v-02497a49]{margin:0 0 10px}.result-detail header p[data-v-02497a49]{color:var(--n500);margin:0}.result-detail dl[data-v-02497a49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.result-detail dl>div[data-v-02497a49]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.result-detail dt[data-v-02497a49]{color:var(--n500)}.result-detail dd[data-v-02497a49]{overflow-wrap:anywhere;margin:4px 0 0}.result-detail .wide[data-v-02497a49]{grid-column:1/-1}.result-detail table[data-v-02497a49]{width:100%}@media (width<=700px){.result-detail dl[data-v-02497a49]{grid-template-columns:1fr}.result-detail .wide[data-v-02497a49]{grid-column:auto}}.spot-check-detail-workspace[data-v-5359ec95]{color:var(--n800);gap:12px;display:grid}.workflow-steps[data-v-5359ec95]{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:12px 18px;list-style:none;display:grid;box-shadow:0 1px 3px #081f4d0a}.workflow-steps li[data-v-5359ec95]{color:var(--n500);align-items:center;gap:8px;font-size:12.5px;display:flex;position:relative}.workflow-steps li[data-v-5359ec95]:not(:last-child):after{content:"";background:var(--n200);height:1px;position:absolute;top:50%;left:34px;right:10px}.workflow-steps span[data-v-5359ec95]{z-index:1;border:1px solid var(--n200);background:var(--n50);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:relative}.workflow-steps b[data-v-5359ec95]{z-index:1;white-space:nowrap;background:#fff;padding-right:8px;font-weight:500;position:relative}.workflow-steps .active[data-v-5359ec95]{color:var(--p700);font-weight:700}.workflow-steps .active span[data-v-5359ec95],.workflow-steps .done span[data-v-5359ec95]{color:#fff;border-color:var(--p600);background:var(--p600)}.workflow-steps .done[data-v-5359ec95]:after{background:var(--p300)}.workflow-guidance[data-v-5359ec95]{border:1px solid var(--p100);background:var(--p100);border-radius:10px;grid-template-columns:1fr 1fr 2fr 2fr;gap:1px;display:grid;overflow:hidden}.workflow-guidance div[data-v-5359ec95]{background:var(--p50);min-width:0;padding:9px 12px}.workflow-guidance span[data-v-5359ec95],.workflow-guidance strong[data-v-5359ec95]{display:block}.workflow-guidance span[data-v-5359ec95]{color:var(--n500);font-size:10.5px}.workflow-guidance strong[data-v-5359ec95]{color:var(--p800);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.detail-surface[data-v-5359ec95]{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:0;overflow:hidden}.detail-tabs[data-v-5359ec95]{border-bottom:1px solid var(--line);align-items:flex-end;gap:22px;height:42px;padding:0 16px;display:flex;overflow:auto hidden}.detail-tabs button[data-v-5359ec95]{height:42px;color:var(--n500);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 1px;font-size:13px}.detail-tabs button.active[data-v-5359ec95]{color:var(--p700);border-bottom-color:var(--p600);font-weight:700}.detail-tabs small[data-v-5359ec95]{background:var(--n100);border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 5px;font-size:10px;display:inline-grid}.detail-tab-panel[data-v-5359ec95]{padding:14px 16px 18px}.application-detail-panel[data-v-5359ec95]{gap:12px;display:grid}.basic-information-layout[data-v-5359ec95]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.basic-information-layout .application-fields[data-v-5359ec95]{grid-template-columns:repeat(2,minmax(0,1fr))}.info-section[data-v-5359ec95]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px}.info-section>h3[data-v-5359ec95],.info-section>header h3[data-v-5359ec95]{color:var(--n900);margin:0;font-size:13.5px}.info-section>h3[data-v-5359ec95]{border-bottom:1px solid var(--n100);padding-bottom:8px}.info-section>header[data-v-5359ec95]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.info-section>header span[data-v-5359ec95]{color:var(--n500);font-size:10.5px}.info-grid[data-v-5359ec95]{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 18px;margin:10px 0 0;display:grid}.info-grid div[data-v-5359ec95]{min-width:0}.info-grid dt[data-v-5359ec95]{color:var(--n500);font-size:10.5px}.info-grid dd[data-v-5359ec95]{color:var(--n800);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:12.5px}.timeline[data-v-5359ec95]{margin:0;padding:10px 12px 10px 30px;list-style:none}.timeline li[data-v-5359ec95]{border-left:1px solid var(--n200);padding:0 0 14px 8px;position:relative}.timeline li[data-v-5359ec95]:last-child{padding-bottom:0}.timeline li[data-v-5359ec95]:before{content:"";border:1px solid var(--n300);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-5px}.timeline li.done[data-v-5359ec95]:before,.timeline li.active[data-v-5359ec95]:before{border-color:var(--p500);background:var(--p500)}.timeline b[data-v-5359ec95]{font-size:12px;display:block}.timeline time[data-v-5359ec95]{color:var(--n500);margin-top:2px;font:10px ui-monospace,monospace;display:block;position:static}.timeline p[data-v-5359ec95]{color:var(--n500);margin:2px 0 0;font-size:10.5px}.two-column[data-v-5359ec95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.record-list[data-v-5359ec95]{margin:0;padding:8px 12px;list-style:none}.record-list li[data-v-5359ec95]{border-bottom:1px solid var(--n100);grid-template-columns:150px minmax(130px,.6fr) minmax(0,1fr);gap:12px;padding:9px 0;font-size:12px;display:grid}.record-list li[data-v-5359ec95]:last-child{border-bottom:0}.record-list time[data-v-5359ec95]{color:var(--n500);font-variant-numeric:tabular-nums}.record-list span[data-v-5359ec95]{min-width:0;color:var(--n600);overflow-wrap:anywhere}.record-list.compact li[data-v-5359ec95]{grid-template-columns:135px minmax(120px,.7fr) minmax(0,1fr)}.fee-summary[data-v-5359ec95]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.fee-summary div[data-v-5359ec95]{border:1px solid var(--n100);background:var(--n50);border-radius:8px;padding:12px}.fee-summary dt[data-v-5359ec95]{color:var(--n500);font-size:11px}.fee-summary dd[data-v-5359ec95]{color:var(--n900);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:700}.record-hint[data-v-5359ec95]{background:var(--p50);color:var(--n600);border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:11.5px}.detail-image-groups[data-v-5359ec95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.empty-image[data-v-5359ec95]{color:var(--n500);margin:10px 0 0;font-size:12px}.table-section[data-v-5359ec95]{padding-bottom:0}.table-scroll[data-v-5359ec95]{border-top:1px solid var(--n100);margin:0 -14px;overflow:auto}table[data-v-5359ec95]{border-collapse:collapse;width:100%;min-width:760px}th[data-v-5359ec95],td[data-v-5359ec95]{border-bottom:1px solid var(--n100);text-align:left;height:38px;padding:8px 12px;font-size:11.5px}th[data-v-5359ec95]{height:34px;color:var(--n600);background:var(--n50);font-weight:650}td small[data-v-5359ec95]{color:var(--n500);margin-top:2px;display:block}tfoot th[data-v-5359ec95]{background:var(--p50);color:var(--p800)}.empty-cell[data-v-5359ec95]{color:var(--n500);text-align:center!important;padding:20px!important}@media (width<=1200px){.workflow-guidance[data-v-5359ec95]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.basic-information-layout[data-v-5359ec95],.two-column[data-v-5359ec95]{grid-template-columns:1fr}.fee-summary[data-v-5359ec95]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workflow-steps[data-v-5359ec95]{grid-template-columns:repeat(3,1fr);gap:10px}.workflow-steps li[data-v-5359ec95]:after{display:none}.detail-tabs[data-v-5359ec95]{gap:16px}.detail-tab-panel[data-v-5359ec95]{padding:10px}.info-grid[data-v-5359ec95],.detail-image-groups[data-v-5359ec95],.basic-information-layout .application-fields[data-v-5359ec95],.fee-summary[data-v-5359ec95]{grid-template-columns:1fr}.record-list li[data-v-5359ec95],.record-list.compact li[data-v-5359ec95]{grid-template-columns:1fr;gap:3px}}.task-tab-count[data-v-ad80318f]{background:var(--p50);color:var(--p700);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px}.task-search[data-v-ad80318f]{gap:8px;padding:9px 12px;display:flex}.task-search input[data-v-ad80318f]{flex:1;min-width:0}.lead-task-panel[data-v-ad80318f] .table-wrap{max-height:clamp(240px,100dvh - 450px,560px);overflow:auto}.lead-task-panel[data-v-ad80318f] .management-task-table thead th{z-index:2;background:var(--p50,#f3f7fc);position:sticky;top:0}.lead-task-panel[data-v-ad80318f] .management-task-table thead .task-actions-heading{z-index:3}.lead-task-panel[data-v-ad80318f] .app-pagination{flex-wrap:wrap;min-height:50px;padding:8px 12px}.task-worklist-insights[data-v-ad80318f]{grid-template-columns:3fr 2fr;gap:12px;display:grid}.task-insight[data-v-ad80318f]{min-width:0;padding:12px 14px}.task-insight header[data-v-ad80318f]{justify-content:space-between;align-items:center;display:flex}.task-insight h2[data-v-ad80318f]{border-inline-start:3px solid var(--p500);margin:0;padding-inline-start:6px;font-size:14px}.task-insight[data-v-ad80318f] :is(header span,time,p,li){color:var(--n600);font-size:12px}.task-insight ul[data-v-ad80318f]{margin:9px 0 0;padding-inline-start:18px;line-height:1.7}.task-trend[data-v-ad80318f]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.task-trend li[data-v-ad80318f]{text-align:center;font-variant-numeric:tabular-nums;grid-template-rows:auto 37px auto;gap:3px;display:grid}.task-trend-track[data-v-ad80318f]{border-bottom:1px solid var(--line);align-items:end;display:flex}.task-trend-track span[data-v-ad80318f]{background:var(--p500);border-radius:3px 3px 0 0;width:100%;display:block}@media (width<=800px){.task-worklist-insights[data-v-ad80318f]{grid-template-columns:1fr}}.inspection-task-toolbar[data-v-ad80318f]{border-bottom:1px solid var(--line)}.inspection-worklist-tabs[data-v-ad80318f]{background:0 0;border:0;align-items:flex-end;gap:24px;margin:0;padding:0;display:flex}.inspection-worklist-tabs .ui-tab[data-v-ad80318f]{min-height:44px}.business-tabs[data-v-ad80318f]{border-bottom:1px solid var(--line);gap:24px;margin:0 0 14px;display:flex}.business-tabs button[data-v-ad80318f]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.business-tabs button.active[data-v-ad80318f]{border-bottom-color:var(--p500);color:var(--p700);font-weight:700}.assignment-panel[data-v-ad80318f]{gap:14px;min-height:180px;display:grid}.empty-state[data-v-ad80318f]{text-align:center;color:var(--n500);padding:28px}.lead-task-panel[data-v-ad80318f]{overflow:hidden}.lead-task-panel>header[data-v-ad80318f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.lead-task-panel h2[data-v-ad80318f]{margin:0;font-size:16px}.lead-task-panel p[data-v-ad80318f]{color:var(--n500);margin:5px 0 0}.lead-task-panel>header>span[data-v-ad80318f]{color:var(--n500);white-space:nowrap}.lead-task-panel td[data-v-ad80318f]:last-child{white-space:nowrap}.link-button[data-v-ad80318f]{color:var(--p700);background:0 0;border:0;padding:0;font-weight:600}.task-inline-actions[data-v-ad80318f]{justify-content:center;align-items:center;gap:8px;display:flex}.task-report-button[data-v-ad80318f]{white-space:nowrap;min-height:32px!important;padding:0 9px!important}.lead-task-panel[data-v-ad80318f] .compact-actions .task-actions,.lead-task-panel[data-v-ad80318f] .compact-actions .task-actions-heading{width:160px;min-width:160px;max-width:160px}.task-row[data-v-ad80318f]{cursor:pointer}.task-detail-tabs[data-v-ad80318f]{border-bottom:1px solid var(--line);gap:8px;display:flex}.task-detail-tabs button[data-v-ad80318f]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 14px}.task-detail-tabs button.active[data-v-ad80318f]{border-bottom-color:var(--p500);color:var(--p700);font-weight:700}.focused-task-page[data-v-ad80318f]{gap:14px;min-height:240px;padding:18px;display:grid}.task-dialog-actions[data-v-ad80318f]{justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 18px;display:flex}.task-dialog-actions .action-spacer[data-v-ad80318f]{background:var(--line);width:16px;height:1px}@media (width<=700px){.task-dialog-actions[data-v-ad80318f]{flex-wrap:wrap;padding:10px 12px}.task-dialog-actions .action-spacer[data-v-ad80318f]{display:none}}.pending-assignment-panel[data-v-ad80318f]{margin-bottom:14px;overflow:hidden}.pending-assignment-panel>header[data-v-ad80318f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.pending-assignment-panel h2[data-v-ad80318f]{margin:0;font-size:16px}.pending-assignment-panel p[data-v-ad80318f]{color:var(--n500);margin:5px 0 0}.pending-assignment-panel>header>span[data-v-ad80318f]{white-space:nowrap;color:var(--n500)}.pending-assignment-toolbar label[data-v-ad80318f]:first-child{flex:520px}.pending-assignment-toolbar label[data-v-ad80318f]:nth-child(2){flex:0 260px}.pending-assignment-table[data-v-ad80318f]{table-layout:fixed;width:100%;min-width:980px}.pending-assignment-table th[data-v-ad80318f],.pending-assignment-table td[data-v-ad80318f]{padding:9px 12px}.pending-preview-cell[data-v-ad80318f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-stage-chip[data-v-ad80318f]{border-radius:5px;align-items:center;min-height:24px;display:inline-flex}.pending-action-column[data-v-ad80318f]{text-align:center;background:var(--n0,#fff);width:126px;min-width:126px;box-shadow:-1px 0 var(--line);position:sticky;right:0}.pending-assignment-table th.pending-action-column[data-v-ad80318f],.pending-assignment-table tr:hover td.pending-action-column[data-v-ad80318f]{background:var(--p50,#f3f7fc)}.pending-action-column .primary[data-v-ad80318f]{white-space:nowrap;min-height:34px}.pending-assignment-table .link-button[data-v-ad80318f]:focus-visible,.pending-action-column button[data-v-ad80318f]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.task-batch-bar[data-v-ad80318f]{border-bottom:1px solid var(--line);color:var(--n600);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px;display:flex}.task-batch-bar .primary[data-v-ad80318f]{min-height:36px}.pending-assignment-table th[data-v-ad80318f]:first-child{width:18%}.pending-assignment-table th[data-v-ad80318f]:nth-child(2){width:13%}.pending-assignment-table th[data-v-ad80318f]:nth-child(3){width:19%}.pending-assignment-table th[data-v-ad80318f]:nth-child(4){width:16%}@media (width<=760px){.inspection-worklist-tabs[data-v-ad80318f]{overflow-x:auto}}.source-details[data-v-ad80318f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-details div[data-v-ad80318f]{gap:16px;display:flex}.source-details dd[data-v-ad80318f]{margin:0}.header-actions[data-v-2c68e237],.detail-progress[data-v-2c68e237]{align-items:center;gap:10px;display:flex}.detail-progress[data-v-2c68e237]{grid-template-columns:repeat(3,minmax(160px,1fr));max-width:620px;margin:12px 0;display:grid}.status-pill[data-v-2c68e237]{color:#244861;background:#eef3f8;border-radius:999px;padding:3px 8px;display:inline-flex}.status-pill.overdue[data-v-2c68e237],.status-pill.attention_required[data-v-2c68e237],.status-pill.inconsistent[data-v-2c68e237]{color:#a82121;background:#fde8e8}.status-pill.completed[data-v-2c68e237],.status-pill.ready_to_complete[data-v-2c68e237]{color:#176b3a;background:#e5f6ed}.status-pill.under_review[data-v-2c68e237],.status-pill.partially_approved[data-v-2c68e237]{color:#855816;background:#fff2d8}.danger[data-v-2c68e237]{color:#a82121}.detail-panel[data-v-2c68e237]{margin-top:14px}.section-header p[data-v-2c68e237]{color:#66788a;margin:4px 0 0}@media (width<=1000px){.detail-progress[data-v-2c68e237]{grid-template-columns:1fr}.header-actions[data-v-2c68e237]{flex-direction:column;align-items:stretch}}.result-history[data-v-4d4d4054]{margin-top:16px}.result-history table[data-v-4d4d4054]{min-width:760px}.result-history td[data-v-4d4d4054]{white-space:normal;overflow-wrap:anywhere}.original-record-inline[data-v-65d41dcf]{border-top:1px solid var(--n100);flex-wrap:wrap;align-items:center;gap:7px;min-height:36px;padding:6px 12px;font-size:12px;display:flex}.original-record-inline>strong[data-v-65d41dcf]{color:var(--n500);flex-shrink:0;font-size:12px;font-weight:500}.record-file-link[data-v-65d41dcf]{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--n200);max-width:180px;color:var(--p700);cursor:pointer;background:#fff;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:inline-flex;overflow:hidden}.record-file-link>span[data-v-65d41dcf]{color:var(--p600);background:var(--p50);padding:0 3px;font-size:10px}.record-all-link[data-v-65d41dcf]{color:var(--p600);cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.record-empty-inline[data-v-65d41dcf]{color:var(--n400);font-size:12px}.support-card[data-v-65d41dcf]{border:1px solid var(--n200);background:var(--n0);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #081f4d09}.support-card-heading[data-v-65d41dcf]{border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 14px;display:flex}.support-card-heading>div[data-v-65d41dcf]{align-items:center;gap:8px;display:flex}.support-card-heading i[data-v-65d41dcf]{background:#d97706;border-radius:2px;width:3px;height:16px}.support-card-heading strong[data-v-65d41dcf]{color:var(--n900);font-size:13px;font-weight:700}.support-card-heading>span[data-v-65d41dcf]{color:var(--n500);font-size:11px}.original-record-actions[data-v-65d41dcf]{align-items:center;gap:10px;display:flex}.original-record-actions span[data-v-65d41dcf]{color:var(--n500);font-size:11px}.original-record-actions button[data-v-65d41dcf]{min-height:32px}.visually-hidden[data-v-65d41dcf]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.imported-file-list[data-v-65d41dcf]{border-top:1px solid var(--n100);display:grid}.imported-file-row[data-v-65d41dcf]{border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.imported-file-row[data-v-65d41dcf]:last-child{border-bottom:0}.imported-file-row>div[data-v-65d41dcf]{min-width:0}.imported-file-row strong[data-v-65d41dcf]{color:var(--n900);overflow-wrap:anywhere;font-size:12px;display:block}.imported-file-row span[data-v-65d41dcf]{color:var(--n500);margin-top:3px;font-size:11px;display:block}.imported-file-row button[data-v-65d41dcf]{flex:none;min-height:32px}.original-record-list[data-v-65d41dcf]{display:grid}.original-record-row[data-v-65d41dcf]{border-bottom:1px solid var(--n100);grid-template-columns:minmax(160px,.72fr) minmax(0,2fr);gap:14px;padding:11px 14px;display:grid}.original-record-row[data-v-65d41dcf]:last-child{border-bottom:0}.record-identity[data-v-65d41dcf]{min-width:0}.record-identity strong[data-v-65d41dcf]{color:var(--n900);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;display:block;overflow:hidden}.record-identity span[data-v-65d41dcf]{color:var(--n400);font:500 10px/1.4 var(--mono);overflow-wrap:anywhere;margin-top:4px;display:block}.original-record-row dl[data-v-65d41dcf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;margin:0;display:grid}.original-record-row dl div[data-v-65d41dcf]{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;display:grid}.original-record-row dt[data-v-65d41dcf]{color:var(--n500);font-size:10.5px}.original-record-row dd[data-v-65d41dcf]{min-width:0;color:var(--n700);overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:550}.record-status[data-v-65d41dcf]{border:1px solid var(--n200);background:var(--n50);min-height:22px;color:var(--n600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:650;display:inline-flex}.record-status[data-status=REVIEWED][data-v-65d41dcf],.record-status[data-status=ARCHIVED][data-v-65d41dcf]{color:#08715a;background:#eff9f5;border-color:#b6dfd0}.record-status[data-status=RETURNED][data-v-65d41dcf],.record-status[data-status=REJECTED][data-v-65d41dcf]{color:#b42318;background:#fff0f0;border-color:#f3b9b5}.record-status[data-status=UNDER_REVIEW][data-v-65d41dcf]{color:#245ca6;background:#f1f6ff;border-color:#bfd3f5}.support-empty[data-v-65d41dcf]{color:var(--n500);text-align:center;margin:0;padding:24px 14px;font-size:11.5px}@media (width<=860px){.original-record-row[data-v-65d41dcf]{grid-template-columns:1fr}.original-record-row dl[data-v-65d41dcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.original-record-row dl[data-v-65d41dcf]{grid-template-columns:1fr}}.support-side-card[data-v-64d631ae]{border:1px solid var(--n200);background:var(--n0);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #081f4d09}.support-side-card>header[data-v-64d631ae]{border-bottom:1px solid var(--n100);align-items:center;gap:8px;min-height:46px;padding:9px 14px;display:flex}.support-side-card>header i[data-v-64d631ae]{background:#0ea57a;border-radius:2px;width:3px;height:16px}.support-side-card>header strong[data-v-64d631ae]{color:var(--n900);font-size:13px;font-weight:700}.environment-list[data-v-64d631ae],.equipment-list[data-v-64d631ae]{display:grid}.environment-list article[data-v-64d631ae],.equipment-list article[data-v-64d631ae]{border-bottom:1px solid var(--n100);padding:11px 14px}.environment-list article[data-v-64d631ae]:last-child,.equipment-list article[data-v-64d631ae]:last-child{border-bottom:0}.environment-list article>div[data-v-64d631ae]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.environment-list span[data-v-64d631ae]{color:var(--n500);font-size:11px}.environment-list strong[data-v-64d631ae]{color:var(--n900);font:700 13px/1.3 var(--mono)}.environment-list p[data-v-64d631ae],.equipment-list p[data-v-64d631ae]{color:var(--n400);margin:4px 0 0;font-size:10.5px;line-height:1.45}.equipment-title[data-v-64d631ae]{justify-content:space-between;align-items:center;gap:10px;display:flex}.equipment-title strong[data-v-64d631ae]{min-width:0;color:var(--n900);overflow-wrap:anywhere;font-size:11.5px;font-weight:650}.equipment-title span[data-v-64d631ae]{color:var(--n500);flex:none;font-size:10.5px}.equipment-validity[data-v-64d631ae]{border:1px solid var(--n200);background:var(--n50);border-radius:7px;gap:4px;margin-top:9px;padding:8px 9px;display:grid}.equipment-validity span[data-v-64d631ae]{color:var(--n500);font-size:10.5px}.equipment-validity strong[data-v-64d631ae]{color:var(--n700);font-size:11px}.equipment-validity[data-tone=success][data-v-64d631ae]{background:#eff9f5;border-color:#b6dfd0}.equipment-validity[data-tone=success] strong[data-v-64d631ae]{color:#08715a}.equipment-validity[data-tone=warning][data-v-64d631ae]{background:#fff8eb;border-color:#efd393}.equipment-validity[data-tone=warning] strong[data-v-64d631ae]{color:#9a6508}.equipment-validity[data-tone=danger][data-v-64d631ae]{background:#fff0f0;border-color:#f3b9b5}.equipment-validity[data-tone=danger] strong[data-v-64d631ae]{color:#b42318}.result-entry-workspace[data-v-5bcec3e9]{color:var(--n800);font-size:12.5px}.result-entry-layout[data-v-5bcec3e9]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.result-entry-stack[data-v-5bcec3e9],.result-entry-side[data-v-5bcec3e9]{gap:14px;min-width:0;display:grid}.result-entry-card[data-v-5bcec3e9],.result-entry-summary[data-v-5bcec3e9],.result-history-card[data-v-5bcec3e9]{border:1px solid var(--n200);background:var(--n0);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #081f4d09}.result-entry-card-heading[data-v-5bcec3e9]{border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:9px 14px;display:flex}.result-sample-identity[data-v-5bcec3e9]{align-items:center;gap:10px;min-width:0;display:flex}.result-sample-identity>i[data-v-5bcec3e9]{background:#0ea57a;border-radius:2px;flex:0 0 3px;width:3px;height:20px}.result-sample-identity>div[data-v-5bcec3e9]{min-width:0}.result-sample-title-line[data-v-5bcec3e9]{align-items:baseline;gap:12px;min-width:0;display:flex}.result-entry-card-heading h3[data-v-5bcec3e9]{color:var(--n900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:750;line-height:1.4;overflow:hidden}.result-task-code[data-v-5bcec3e9]{color:var(--n400);font:500 10.5px/1.4 var(--mono);flex:none}.result-sample-identity p[data-v-5bcec3e9]{color:var(--n500);margin:2px 0 0;font-size:10.5px;line-height:1.4}.result-entry-card-meta[data-v-5bcec3e9]{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.result-basis[data-v-5bcec3e9]{border:1px solid var(--n200);background:var(--n50);color:var(--n600);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.result-basis-source[data-v-5bcec3e9]{text-overflow:ellipsis;max-width:360px;overflow:hidden}.result-bulk-button[data-v-5bcec3e9]{border:1px solid var(--p200);background:var(--p50);min-height:28px;color:var(--p700);white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 10px;font-size:11px;font-weight:650}.result-bulk-button[data-v-5bcec3e9]:disabled{opacity:.48;cursor:not-allowed}.result-memory-hints[data-v-5bcec3e9]{border-top:1px solid var(--n100);color:var(--n500);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 14px;font-size:11px;display:flex}.result-memory-hints button[data-v-5bcec3e9]{border:1px solid var(--n200);max-width:210px;color:var(--p700);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border-radius:5px;padding:4px 8px;overflow:hidden}.result-memory-hints button[data-v-5bcec3e9]:hover{background:var(--p50)}.result-inline-table-wrap[data-v-5bcec3e9]{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow:auto}.result-inline-table[data-v-5bcec3e9]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1440px}.result-inline-table th[data-v-5bcec3e9]{height:36px;color:var(--n700);text-align:left;white-space:nowrap;background:#f4f7fb;padding:7px 10px;font-size:11.5px;font-weight:650}.result-inline-table td[data-v-5bcec3e9]{height:44px;color:var(--n700);vertical-align:middle;padding:7px 10px}.result-inline-table[data-v-5bcec3e9] :is(th,td):not(:last-child){border-right:1px solid #000!important}.result-inline-table tbody td[data-v-5bcec3e9]{border-top:1px solid #000!important}.result-status-column[data-v-5bcec3e9] .semantic-status{white-space:normal;overflow-wrap:anywhere;max-width:100%}.result-inline-table tbody tr[data-v-5bcec3e9]{transition:background-color .12s}.result-inline-table tbody tr[data-v-5bcec3e9]:hover,.result-inline-table tbody tr.active[data-v-5bcec3e9]{background:#f7faff}.result-inline-table tbody tr.unqualified[data-v-5bcec3e9]{background:#fff1f1}.result-inline-table tbody tr.unqualified.active[data-v-5bcec3e9]{background:#ffe9e9}.result-inline-table tbody tr.unqualified td[data-v-5bcec3e9]{--row-bg:#fde8e7;color:#8c241e;background:var(--row-bg)!important}.result-inline-table tbody tr.unqualified.active td[data-v-5bcec3e9],.result-inline-table tbody tr.unqualified:hover td[data-v-5bcec3e9]{--row-bg:#fbdcd9}.result-batch-toolbar[data-v-5bcec3e9]{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 14px 10px;display:flex}.result-batch-toolbar select[data-v-5bcec3e9]{width:auto;min-height:32px}.result-inline-table.with-selection[data-v-5bcec3e9]{min-width:1440px}.result-inline-table th.result-item-selection[data-v-5bcec3e9],.result-inline-table td.result-item-selection[data-v-5bcec3e9]{text-align:center;width:40px;padding-inline:4px}.result-entry-inline .result-inline-table .result-item-selection input[data-v-5bcec3e9]{vertical-align:middle;width:16px;height:16px}.result-inline-table th.result-photo-column[data-v-5bcec3e9],.result-inline-table td.result-photo-column[data-v-5bcec3e9]{width:120px}.result-photos[data-v-5bcec3e9]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.result-photos img[data-v-5bcec3e9]{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:38px;height:38px;display:block}.result-photo-control[data-v-5bcec3e9]{cursor:pointer;color:var(--p700);display:inline-flex;position:relative}.result-photo-control[data-v-5bcec3e9]:focus-within{outline:2px solid var(--p500);outline-offset:2px}.result-photo-control[data-v-5bcec3e9]:has(input:disabled){opacity:.55;cursor:not-allowed}.result-photo-pending[data-v-5bcec3e9]{position:relative}.result-photo-pending button[data-v-5bcec3e9]{background:var(--n0);min-height:0;padding:0 3px;line-height:1.2;position:absolute;top:0;right:0}.result-inline-table th[data-v-5bcec3e9]:nth-child(1 of :not(.result-item-selection)){text-align:center;width:48px}.result-inline-table th[data-v-5bcec3e9]:nth-child(n+2 of :not(.result-item-selection)):nth-child(-n+6 of :not(.result-item-selection)){width:112px}.result-inline-table th[data-v-5bcec3e9]:nth-child(7 of :not(.result-item-selection)){width:145px}.result-inline-table th[data-v-5bcec3e9]:nth-child(8 of :not(.result-item-selection)){width:150px}.result-inline-table th[data-v-5bcec3e9]:nth-child(9 of :not(.result-item-selection)){width:157px}.result-inline-table th[data-v-5bcec3e9]:nth-child(10 of :not(.result-item-selection)){width:60px}.result-inline-table th[data-v-5bcec3e9]:nth-child(11 of :not(.result-item-selection)){width:112px}.result-inline-table th.result-status-column[data-v-5bcec3e9]{width:128px}.result-hierarchy-cell[data-v-5bcec3e9]{word-break:normal;vertical-align:middle!important}.result-inline-table.with-selection th[data-v-5bcec3e9]:nth-child(n+2 of :not(.result-item-selection)):nth-child(-n+6 of :not(.result-item-selection)){width:100px}.result-inline-table td strong[data-v-5bcec3e9]{color:var(--n900);font-size:12.5px;font-weight:650;line-height:1.4;display:block}.result-index[data-v-5bcec3e9]{font:500 11.5px/1.4 var(--mono);text-align:center;color:var(--n400)!important}.result-method[data-v-5bcec3e9],.result-standard[data-v-5bcec3e9]{font:500 11px/1.45 var(--mono);overflow-wrap:anywhere}.result-judgment-picker[data-v-5bcec3e9]{--judgment-border:#d7dee9;--judgment-bg:#f4f6f9;--judgment-text:#526071;--judgment-dot:#64748b;border:1px solid var(--judgment-border);background:var(--judgment-bg);width:max-content;max-width:100%;height:23px;min-height:23px;color:var(--judgment-text);font:inherit;vertical-align:middle;border-radius:999px;align-items:center;padding:0;transition:border-color .12s,box-shadow .12s,background-color .12s;display:inline-flex;position:relative}.result-judgment-picker[data-v-5bcec3e9]:before{background:var(--judgment-dot);content:"";border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-left:8px}.result-judgment-picker[data-tone=success][data-v-5bcec3e9]{--judgment-border:#b8e5d5;--judgment-bg:#edf9f4;--judgment-text:#08715a;--judgment-dot:#0b9a72}.result-judgment-picker[data-tone=danger][data-v-5bcec3e9]{--judgment-border:#fecaca;--judgment-bg:#fff1f1;--judgment-text:#c5221f;--judgment-dot:#dc2626}.result-judgment-label[data-v-5bcec3e9]{min-width:0;max-width:104px;color:var(--judgment-text);text-overflow:ellipsis;white-space:nowrap;padding:0 9px 0 5px;font-size:11.5px;font-weight:650;line-height:21px;display:block;overflow:hidden}.result-entry-card-footer[data-v-5bcec3e9]{border-top:1px solid var(--n200);background:var(--n25);justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:9px 14px;display:flex}.result-entry-card-footer>span[data-v-5bcec3e9]{color:var(--n500);font-size:11.5px}.result-entry-card-footer>span b[data-v-5bcec3e9]{color:var(--n900);font:700 12px/1 var(--mono)}.result-entry-card-actions[data-v-5bcec3e9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.result-entry-instruction[data-v-5bcec3e9]{color:var(--n500);margin:0;padding:7px 14px;font-size:12px}.result-inline-table tr[data-v-5bcec3e9]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.result-value-cell[data-v-5bcec3e9]{white-space:pre-wrap;overflow-wrap:anywhere}.result-inline-table th.result-row-action[data-v-5bcec3e9],.result-inline-table td.result-row-action[data-v-5bcec3e9]{text-align:right;width:80px}.result-inline-table th.result-row-action[data-v-5bcec3e9]{background:#f4f7fb}.result-entry-inline .result-inline-table-wrap[data-v-5bcec3e9]{max-height:clamp(200px,calc(100dvh - var(--result-table-offset,300px)),900px);overscroll-behavior:contain;scroll-padding-top:42px}.result-entry-inline .result-inline-table[data-v-5bcec3e9]{border-collapse:separate;border-spacing:0}.result-entry-inline .result-inline-table th[data-v-5bcec3e9]{z-index:2;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.result-entry-inline .result-inline-table[data-v-5bcec3e9] :is(textarea,select,input){box-sizing:border-box;width:100%;min-width:0}.result-entry-inline .result-inline-table .result-value-cell textarea[data-v-5bcec3e9]{min-height:42px;padding:4px 7px;display:block}.result-entry-inline .result-inline-date[data-v-5bcec3e9]{margin-top:4px}.result-entry-inline .result-inline-table .result-inline-unit[data-v-5bcec3e9]{padding-inline:5px}@media (width<=1180px){.result-entry-inline .result-entry-layout[data-v-5bcec3e9]:not(.summary-collapsed){grid-template-columns:minmax(0,1fr)}.result-entry-inline .result-entry-layout:not(.summary-collapsed) .result-entry-side[data-v-5bcec3e9]{grid-row:1}.result-entry-inline .result-entry-layout:not(.summary-collapsed) .result-entry-summary[data-v-5bcec3e9]{display:block}.result-entry-inline .result-entry-summary-body[data-v-5bcec3e9]{max-height:36dvh;overflow:auto}}.result-row-action button[data-v-5bcec3e9]{min-height:24px;padding:2px 4px}.result-item-editor[data-v-5bcec3e9]{gap:14px;min-width:0;display:grid}.result-entry-inline .result-inline-item-panel[data-v-5bcec3e9]{border:1px solid var(--line);background:var(--n25);border-radius:8px;margin:0 14px 12px}.result-entry-inline .result-inline-item-panel .result-item-editor[data-v-5bcec3e9]{max-height:32dvh;padding:12px;overflow:auto}.result-entry-inline .result-inline-item-panel .result-editor-footer[data-v-5bcec3e9]{border-top:1px solid var(--line)}.result-editor-context[data-v-5bcec3e9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-editor-context strong[data-v-5bcec3e9]{overflow-wrap:anywhere;color:var(--n900);font-size:14px;line-height:1.6}.result-editor-levels[data-v-5bcec3e9]{border:1px solid var(--line);background:var(--n25);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.result-editor-levels>div[data-v-5bcec3e9]{border-right:1px solid var(--line);min-width:0;padding:9px 12px}.result-editor-levels>div[data-v-5bcec3e9]:last-child{border-right:0}.result-editor-levels dt[data-v-5bcec3e9]{color:var(--n500);font-size:12px}.result-editor-levels dd[data-v-5bcec3e9]{overflow-wrap:anywhere;color:var(--n800);margin:3px 0 0;font-size:13px}.result-editor-fields[data-v-5bcec3e9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.result-editor-fields label[data-v-5bcec3e9]{min-width:0}.result-editor-fields input[data-v-5bcec3e9],.result-editor-fields select[data-v-5bcec3e9],.result-editor-fields textarea[data-v-5bcec3e9]{width:100%;min-width:0}.result-editor-fields small[data-v-5bcec3e9]{color:var(--n500);font-weight:400}.result-editor-wide[data-v-5bcec3e9]{grid-column:1/-1}.result-editor-value textarea[data-v-5bcec3e9]{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow-y:auto}.result-editor-readonly[data-v-5bcec3e9]{background:var(--n50);color:var(--n600);margin:0;padding:8px 12px;font-size:12px}.result-editor-footer[data-v-5bcec3e9]{flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:10px 18px;display:flex}.result-editor-navigation[data-v-5bcec3e9]{color:var(--n600);align-items:center;gap:10px;font-size:12px;display:flex}.result-editor-save-hint[data-v-5bcec3e9]{color:var(--n500);margin-right:auto;font-size:12px}@media (width<=760px){.result-editor-levels[data-v-5bcec3e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-editor-fields[data-v-5bcec3e9]{grid-template-columns:1fr}.result-editor-footer[data-v-5bcec3e9]{gap:8px;padding:10px 12px}.result-editor-save-hint[data-v-5bcec3e9]{display:none}.result-editor-footer .result-entry-card-actions[data-v-5bcec3e9]{margin-left:auto}.result-editor-context[data-v-5bcec3e9]{flex-wrap:wrap}}.result-supporting-sidebar[data-v-5bcec3e9]{gap:14px;min-width:0;display:grid}.result-entry-summary>header[data-v-5bcec3e9]{border-bottom:1px solid var(--n100);align-items:center;gap:8px;min-height:48px;padding:8px 14px;display:flex}.result-entry-summary>header i[data-v-5bcec3e9]{background:#dc2626;border-radius:2px;flex:none;width:3px;height:16px}.result-entry-summary>header strong[data-v-5bcec3e9]{flex:1;min-width:0;font-size:13px;font-weight:700}.result-entry-summary>header .result-summary-toggle[data-v-5bcec3e9]{border-color:var(--n200);flex:none;align-items:center;gap:7px;min-height:30px;padding:3px 8px;font-size:11px;display:inline-flex}.result-summary-toggle[data-v-5bcec3e9]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.result-summary-chevron[data-v-5bcec3e9]{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}.result-summary-chevron.collapsed[data-v-5bcec3e9]{transform:rotate(135deg)}.result-entry-summary-body[data-v-5bcec3e9]{gap:12px;padding:14px;display:grid}.result-summary-card[data-v-5bcec3e9]{border:1px solid var(--n200);background:var(--n50);border-radius:9px;gap:4px;padding:14px 16px;display:grid}.result-summary-card p[data-v-5bcec3e9]{color:var(--n500);margin:0;font-size:11px;font-weight:650}.result-summary-card strong[data-v-5bcec3e9]{color:var(--n800);font-size:24px;font-weight:800;line-height:1.3}.result-summary-card span[data-v-5bcec3e9]{color:var(--n500);font-size:11.5px}.result-summary-card[data-tone=success][data-v-5bcec3e9]{background:#eff9f5;border-color:#b6dfd0}.result-summary-card[data-tone=success] strong[data-v-5bcec3e9]{color:#08715a}.result-summary-card[data-tone=warning][data-v-5bcec3e9]{background:#fff8eb;border-color:#efd393}.result-summary-card[data-tone=warning] strong[data-v-5bcec3e9]{color:#9a6508}.result-summary-card[data-tone=danger][data-v-5bcec3e9]{background:#fff0f0;border-color:#f3b9b5}.result-summary-card[data-tone=danger] strong[data-v-5bcec3e9]{color:#b42318}.result-summary-rule[data-v-5bcec3e9]{color:#365c91;background:#f1f6ff;border:1px solid #cbdcf5;border-radius:7px;margin:0;padding:10px 11px;font-size:11.5px;line-height:1.6}.result-entry-summary dl[data-v-5bcec3e9]{margin:0}.result-entry-summary dl div[data-v-5bcec3e9]{border-bottom:1px solid var(--n100);grid-template-columns:92px 1fr;gap:8px;padding:9px 2px;display:grid}.result-entry-summary dt[data-v-5bcec3e9]{color:var(--n500)}.result-entry-summary dd[data-v-5bcec3e9]{color:var(--n800);text-align:right;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-weight:650}.result-entry-summary dd.success[data-v-5bcec3e9]{color:#08715a}.result-entry-summary dd.metric-warning[data-v-5bcec3e9]{color:#9a6508}.result-entry-summary dd.metric-danger[data-v-5bcec3e9]{color:#b42318}.result-submit-blocker[data-v-5bcec3e9]{color:#9a6508;background:#fff7e8;border:1px solid #efd393;border-radius:7px;margin:0;padding:9px 10px;font-size:11.5px;line-height:1.6}.result-history-card[data-v-5bcec3e9]{padding:0 16px 12px}.result-history-card[data-v-5bcec3e9] .result-history{margin-top:12px}.result-history-card[data-v-5bcec3e9] .result-history>button{min-height:32px;color:var(--p700);border:1px solid var(--p200);background:var(--p50);border-radius:6px;padding:0 11px;font-size:12px;font-weight:600}.result-review-action[data-v-5bcec3e9]{white-space:nowrap}.result-review-action .link-button[data-v-5bcec3e9]{font-weight:650}.sr-only[data-v-5bcec3e9]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.result-entry-layout[data-v-5bcec3e9]{grid-template-columns:1fr}.result-entry-summary[data-v-5bcec3e9]{grid-template-columns:220px 1fr;display:grid}.result-entry-summary>header[data-v-5bcec3e9]{grid-column:1/-1}.result-entry-summary-body[data-v-5bcec3e9]{grid-template-columns:220px 1fr}.result-entry-summary dl[data-v-5bcec3e9],.result-summary-rule[data-v-5bcec3e9]{grid-column:2}.result-submit-blocker[data-v-5bcec3e9]{grid-column:1/-1}}@media (width<=760px){.result-entry-summary[data-v-5bcec3e9],.result-entry-summary-body[data-v-5bcec3e9]{display:block}.result-summary-rule[data-v-5bcec3e9],.result-entry-summary dl[data-v-5bcec3e9]{margin-top:12px}.result-entry-card-heading[data-v-5bcec3e9]{flex-direction:column;align-items:flex-start}.result-entry-card-meta[data-v-5bcec3e9]{flex-wrap:wrap;justify-content:flex-start;max-width:100%}.result-sample-title-line[data-v-5bcec3e9]{flex-direction:column;align-items:flex-start;gap:2px}.result-entry-card-footer[data-v-5bcec3e9]{flex-direction:column;align-items:flex-start}.result-entry-card-actions[data-v-5bcec3e9]{flex-wrap:wrap;width:100%}.result-entry-card-actions button[data-v-5bcec3e9]{flex:auto}}.result-entry-layout.summary-collapsed[data-v-5bcec3e9]{grid-template-columns:minmax(0,1fr) 44px}.summary-collapsed .result-entry-side[data-v-5bcec3e9]{position:sticky;top:0}.summary-collapsed .result-entry-summary[data-v-5bcec3e9]{display:block}.summary-collapsed .result-entry-summary>header[data-v-5bcec3e9]{border-bottom:0;justify-content:center;min-height:0;padding:4px}.summary-collapsed .result-entry-summary>header>i[data-v-5bcec3e9],.summary-collapsed .result-entry-summary>header>strong[data-v-5bcec3e9]{display:none}.summary-collapsed .result-entry-summary>header .result-summary-toggle[data-v-5bcec3e9]{flex-direction:column-reverse;gap:12px;width:100%;min-height:116px;padding:12px 4px}.summary-collapsed .result-summary-toggle-label[data-v-5bcec3e9]{writing-mode:vertical-rl;letter-spacing:2px}.result-entry-inline .summary-collapsed .result-summary-toggle[data-v-5bcec3e9]{height:auto!important;min-height:116px!important;padding:9px 4px!important}.result-entry-page[data-v-edf49cf4]{background:var(--n50);align-content:start;gap:14px;min-height:0;display:grid}.result-entry-page.is-empty[data-v-edf49cf4]{height:auto;min-height:0;overflow:visible}.list-page-heading.result-role-heading[data-v-edf49cf4]{justify-content:flex-start}.result-role-heading span[data-v-edf49cf4]{color:var(--n600);font-size:12px}.result-review-entry[data-v-edf49cf4]{margin-left:auto}.result-role-tabs[data-v-edf49cf4]{min-width:0}.result-role-tabs .ui-tab span[data-v-edf49cf4]{min-width:2ch;color:var(--n600);font:600 12px/1.4 var(--mono);text-align:center;margin-left:6px;display:inline-block}.result-role-tabs .ui-tab.active span[data-v-edf49cf4]{color:var(--p600)}.result-task-search[data-v-edf49cf4]{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;min-height:0;margin:0;padding:14px 16px;display:flex}.result-task-search label[data-v-edf49cf4]{min-width:0;color:var(--n600);gap:6px;font-size:12px;font-weight:600;display:grid}.result-status-filter[data-v-edf49cf4]{flex:0 210px}.result-keyword-filter[data-v-edf49cf4]{flex:280px;max-width:560px}.result-task-search input[data-v-edf49cf4],.result-task-search select[data-v-edf49cf4]{width:100%;min-height:36px}.result-empty-actions[data-v-edf49cf4]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.result-task-list[data-v-edf49cf4]{min-width:0;overflow:hidden}.result-task-list-heading[data-v-edf49cf4]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 16px;display:flex}.result-task-list-heading strong[data-v-edf49cf4]{color:var(--n800);font-size:14px}.result-task-list-heading strong span[data-v-edf49cf4]{color:var(--p700);font-variant-numeric:tabular-nums;margin-left:8px}.result-task-list-heading p[data-v-edf49cf4]{color:var(--n600);margin:0;font-size:12px}.result-task-list[data-v-edf49cf4] .table-wrap{border:0;border-radius:0}.result-entry-page>.result-entry-empty[data-v-edf49cf4]{box-sizing:border-box;width:100%;min-height:180px;color:var(--n600);text-align:center;flex:none;place-content:center;align-self:stretch;justify-items:center;gap:8px;padding:28px 20px;display:grid}.result-entry-empty strong[data-v-edf49cf4]{color:var(--n800);font-size:15px}.result-entry-empty span[data-v-edf49cf4]{max-width:680px;font-size:13px;line-height:1.7}.result-task-context[data-v-edf49cf4]{border:1px solid var(--n200);background:var(--n0);border-radius:10px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #081f4d06}.result-task-context>header[data-v-edf49cf4]{border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.result-task-title[data-v-edf49cf4]{align-items:center;gap:9px;display:flex}.result-task-title strong[data-v-edf49cf4]{color:var(--n900);font:700 15px/1.4 var(--mono)}.result-task-context header p[data-v-edf49cf4]{color:var(--n500);margin:3px 0 0;font-size:11.5px}.result-task-metrics[data-v-edf49cf4]{gap:24px;margin:0;display:flex}.result-task-metrics div[data-v-edf49cf4]{gap:1px;min-width:48px;display:grid}.result-task-metrics dt[data-v-edf49cf4]{color:var(--n400);font-size:10.5px}.result-task-metrics dd[data-v-edf49cf4]{color:var(--n800);font:700 15px/1.3 var(--mono);margin:0}.result-task-metrics dd.info[data-v-edf49cf4]{color:var(--p700)}.result-task-metrics dd.success[data-v-edf49cf4]{color:#08715a}.result-task-metrics dd.metric-danger[data-v-edf49cf4]{color:#b42318;background:0 0;border:0;padding:0}.result-task-details[data-v-edf49cf4]{background:var(--n0);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:6px 16px 10px;display:grid}.result-task-details div[data-v-edf49cf4]{border-bottom:1px dashed var(--n100);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;display:flex}.result-task-details dt[data-v-edf49cf4]{color:var(--n500);flex:none;font-size:12px;font-weight:400}.result-task-details dd[data-v-edf49cf4]{min-width:0;color:var(--n800);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.review-info[data-v-edf49cf4]{border:1px solid var(--n200);background:var(--n25);border-radius:10px;grid-template-columns:140px minmax(220px,1fr) 160px 160px auto;align-items:end;gap:12px;margin:0 0 14px;padding:14px 16px;display:grid}.review-info h3[data-v-edf49cf4]{color:var(--n900);grid-column:1/-1;margin:0;font-size:14px}.review-info label[data-v-edf49cf4]{flex-direction:column;gap:6px;display:flex}.review-info input[data-v-edf49cf4],.review-info select[data-v-edf49cf4],.review-info textarea[data-v-edf49cf4]{width:100%}.review-info em[data-v-edf49cf4]{color:#dc2626}.result-dialog-footer[data-v-edf49cf4]{justify-content:flex-end;align-items:center;gap:9px;width:100%;padding:10px 18px;display:flex}.result-document-dialog[data-v-edf49cf4]{--result-table-offset:445px}.result-document-dialog.result-facts-expanded[data-v-edf49cf4]{--result-table-offset:590px}.result-document-dialog .result-task-context>header>div[data-v-edf49cf4]{margin-right:auto}.result-document-dialog .result-task-context>header[data-v-edf49cf4]{border-bottom:0}.result-document-dialog .result-task-details[data-v-edf49cf4]{border-top:1px solid var(--n100)}.result-facts-toggle[data-v-edf49cf4]{white-space:nowrap;flex:none}.result-document-navigation[data-v-edf49cf4]{color:var(--n600);align-items:center;gap:10px;margin-right:auto;font-size:12px;display:flex}.result-draft-status[data-v-edf49cf4]{color:var(--n600);font-size:12px}@media (width<=1180px){.result-entry-page[data-v-edf49cf4]{height:auto;overflow:visible}.review-info[data-v-edf49cf4]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-task-context>header[data-v-edf49cf4]{flex-direction:column;align-items:flex-start}.result-task-metrics[data-v-edf49cf4]{justify-content:space-between;width:100%}.result-task-details[data-v-edf49cf4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.result-entry-page[data-v-edf49cf4]{min-height:0}.result-task-search[data-v-edf49cf4]{width:100%;min-width:0}.result-status-filter[data-v-edf49cf4],.result-keyword-filter[data-v-edf49cf4]{flex:100%;max-width:none}.result-role-tabs[data-v-edf49cf4]{width:100%}.result-task-details[data-v-edf49cf4]{grid-template-columns:1fr}.result-dialog-footer[data-v-edf49cf4]{flex-wrap:wrap}.result-dialog-footer button[data-v-edf49cf4]{flex:auto}}@media (width<=1180px){.result-document-dialog[data-v-edf49cf4]{--result-table-offset:475px}.result-document-dialog.result-facts-expanded[data-v-edf49cf4]{--result-table-offset:620px}.result-document-dialog .result-task-context>header[data-v-edf49cf4]{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;display:grid}.result-document-dialog .result-task-metrics[data-v-edf49cf4]{grid-area:2/1/auto/-1}}@media (width<=700px){.result-document-dialog[data-v-edf49cf4]{--result-table-offset:530px}.result-document-dialog.result-facts-expanded[data-v-edf49cf4]{--result-table-offset:700px}.result-document-navigation[data-v-edf49cf4]{flex:1 0 100%}}.inspection-results-workspace[data-v-70ab29fe]{min-width:0}.result-tabs[data-v-70ab29fe]{border-bottom:1px solid var(--line);gap:12px;margin:0 34px;padding-top:16px;display:flex}.result-tabs button[data-v-70ab29fe]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.result-tabs button.active[data-v-70ab29fe]{color:var(--p700);border-bottom-color:var(--p500)}.inspection-results-workspace #result-panel-overview[data-v-70ab29fe] .workspace>.page-header h1{display:none}.result-tabs button[data-v-70ab29fe]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.inspection-results-workspace[data-v-70ab29fe] .workspace{padding-top:16px}.flow-card-document[data-v-f9b8daa5]{border:1px solid var(--line);background:var(--n50);border-radius:10px;margin-top:16px;padding:12px}.flow-card-document iframe[data-v-f9b8daa5]{background:#fff;border:0;border-radius:6px;width:100%;height:min(640px,100vh - 330px);min-height:360px;display:block}.disposal-form[data-v-dc29cecc]{margin-top:12px}.wide[data-v-dc29cecc]{grid-column:1/-1}.required-mark[data-v-dc29cecc]{color:var(--danger,#b91c1c);font-style:normal;font-weight:700}.movement-fields[data-v-239a8bf1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.movement-fields>div[data-v-239a8bf1]{grid-template-columns:96px 1fr;gap:8px;display:grid}.movement-fields dd[data-v-239a8bf1]{overflow-wrap:anywhere;margin:0}.movement-fields dt[data-v-239a8bf1]{color:var(--muted)}@media (width<=600px){.movement-fields[data-v-239a8bf1]{grid-template-columns:1fr}}.wide[data-v-86c90cb5]{grid-column:1/-1}.required-mark[data-v-86c90cb5]{color:var(--danger,#b91c1c);font-style:normal;font-weight:700}.warehouse-fields[data-v-9b69f3c3]{grid-template-columns:1fr;gap:6px;min-width:0;display:grid}.warehouse-selected[data-v-9b69f3c3]{min-width:0;color:var(--n700);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.warehouse-selected>span[data-v-9b69f3c3]{text-align:right}.warehouse-selected em[data-v-9b69f3c3]{color:var(--danger,#b91c1c);font-style:normal;font-weight:700}.warehouse-selected select[data-v-9b69f3c3]{width:100%;min-width:0;margin:0}.warehouse-warning[data-v-9b69f3c3]{color:var(--danger,#b91c1c);margin:0 0 0 104px}@media (width<=520px){.warehouse-selected[data-v-9b69f3c3]{grid-template-columns:86px minmax(0,1fr);gap:6px}.warehouse-warning[data-v-9b69f3c3]{margin-left:92px}}.inbound-basic-panel[data-v-c925837c]{border:1px solid var(--line);background:var(--surface,#fff);border-radius:8px;min-width:0;overflow:hidden}.inbound-basic-panel>.inbound-heading[data-v-c925837c]{border-bottom:1px dotted var(--p300);background:var(--p100);color:var(--n900);margin:0;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.5;display:block}.inbound-basic-panel>.inbound-heading[data-v-c925837c]:after{display:none}.inbound-basic-grid[data-v-c925837c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:12px 16px;display:grid}.inbound-basic-grid>label[data-v-c925837c],.inbound-readonly[data-v-c925837c]{min-width:0;color:var(--n700);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.inbound-field-label[data-v-c925837c],.inbound-readonly>span[data-v-c925837c]{text-align:right;white-space:nowrap}.inbound-basic-grid input[data-v-c925837c],.inbound-basic-grid select[data-v-c925837c],.inbound-basic-grid textarea[data-v-c925837c]{text-align:left;width:100%;min-width:0;margin:0}.inbound-readonly strong[data-v-c925837c]{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-soft,#f7f9fc);text-align:left;border-radius:3px;align-items:center;min-height:32px;padding:4px 9px;font-weight:500;display:flex}.inbound-wide[data-v-c925837c]{grid-column:1/-1}.inbound-location[data-v-c925837c] .location-fields{grid-column:auto;margin:2px 0 0}.inbound-basic-grid[data-v-c925837c] .uploader-heading{white-space:nowrap}.required-mark[data-v-c925837c]{color:var(--danger,#b91c1c);font-style:normal;font-weight:700}@media (width<=700px){.inbound-basic-grid[data-v-c925837c]{grid-template-columns:1fr;padding:10px}.inbound-wide[data-v-c925837c]{grid-column:1/-1}}@media (width<=520px){.inbound-basic-grid>label[data-v-c925837c],.inbound-readonly[data-v-c925837c]{grid-template-columns:86px minmax(0,1fr);gap:6px}}.focused-inbound-page[data-v-ac348385]{min-height:240px;padding:18px}.focused-inbound-complete[data-v-ac348385]{gap:8px;display:grid}.focused-inbound-complete p[data-v-ac348385]{margin:0}@media (width>=1280px){.sample-records-query>.sample-records-filters[data-v-ac348385]{grid-template-columns:minmax(185px,2fr) repeat(2,minmax(112px,1fr)) minmax(105px,1fr) minmax(115px,1fr) 100px auto;display:grid}.sample-records-filters[data-v-ac348385]>:is(input,select,label){width:100%;min-width:0}}.sample-list-toolbar[data-v-ac348385]{border-bottom:1px solid var(--line)}.sample-tabs[data-v-ac348385]{background:0 0;border:0;align-items:flex-end;gap:24px;margin:0;padding:0;display:flex}.sample-tabs button[data-v-ac348385]{min-height:44px;color:var(--n600);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:14px;font-weight:600;position:relative}.sample-tabs button[data-v-ac348385]:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.sample-tabs button[data-v-ac348385]:hover{color:var(--p700)}.sample-tabs button[data-v-ac348385]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.sample-tabs button.active[data-v-ac348385]{color:var(--p700);font-weight:700}.sample-tabs button.active[data-v-ac348385]:after{background:var(--p600)}.sample-data-table[data-v-ac348385]{width:100%;min-width:1500px}.pending-sample-table[data-v-ac348385]{min-width:1000px}.stock-sample-table[data-v-ac348385]{table-layout:fixed;min-width:1500px!important}.sample-data-table th[data-v-ac348385],.sample-data-table td[data-v-ac348385]{vertical-align:middle;max-width:180px;padding:10px 9px}.sample-data-table th[data-v-ac348385]{white-space:normal;font-size:12px;line-height:1.5}.sample-warehouse-cell[data-v-ac348385]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sample-data-table td[data-v-ac348385]{font-size:14px}.sample-cell-stack[data-v-ac348385]{flex-direction:column;gap:6px;min-width:0;line-height:1.5;display:flex}.sample-cell-stack>span[data-v-ac348385],.sample-cell-stack>small[data-v-ac348385],.sample-cell-stack>.link-button[data-v-ac348385]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.sample-cell-stack>small[data-v-ac348385]{color:var(--n600);margin:0;font-size:12px}.sample-cell-stack>.link-button[data-v-ac348385]{text-align:left;padding:0;font-size:14px!important}.sample-data-table:is(.stock-sample-table,.pending-sample-table) th[data-v-ac348385]:last-child,.sample-data-table:is(.stock-sample-table,.pending-sample-table) td[data-v-ac348385]:last-child{z-index:1;min-width:64px;right:0;background:var(--row-bg,var(--n0))!important;box-shadow:-1px 0 0 var(--line)!important;position:sticky!important}.sample-data-table:is(.stock-sample-table,.pending-sample-table) th[data-v-ac348385]:last-child{z-index:4;background:var(--n50)!important}.sample-data-table:is(.stock-sample-table,.pending-sample-table) tr:hover>td[data-v-ac348385]:last-child{background:color-mix(in srgb,var(--row-bg,var(--n0)) 92%,#1769c9 8%)!important}.source-queue-panel[data-v-ac348385]{overflow:hidden}.source-search[data-v-ac348385]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.source-search input[data-v-ac348385]{flex:1;min-width:200px}.source-search select[data-v-ac348385]{min-width:150px}.source-search button[data-v-ac348385]{flex:none}.scan-box button[data-v-ac348385],.source-search button[data-v-ac348385]{border:1px solid var(--n200);border-radius:var(--control-radius);background:var(--n0);min-height:38px;color:var(--p700);white-space:nowrap;padding:0 14px;font-size:13px;font-weight:650}.scan-box button[data-v-ac348385]:hover:not(:disabled),.source-search button[data-v-ac348385]:hover:not(:disabled){border-color:var(--p200);background:var(--p50);color:var(--p800)}.source-queue-panel>.section-header[data-v-ac348385]{border-bottom:1px solid var(--line);padding:14px 16px}.source-queue-panel>.section-header h2[data-v-ac348385]{margin:0}.source-queue-panel>.section-header p[data-v-ac348385]{margin:4px 0 0}.source-queue-panel>.table-wrap[data-v-ac348385]{border:0;border-radius:0}.clickable-row[data-v-ac348385]{cursor:pointer}.clickable-row[data-v-ac348385]:focus-visible{outline:2px solid var(--p600);outline-offset:-2px}.sample-records-content[data-v-ac348385]{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.sample-records-query[data-v-ac348385]{min-height:0}.sample-records-query>.toolbar[data-v-ac348385]{border-bottom:0}.scan-panel[data-v-ac348385]{border-bottom:1px solid var(--line);box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.scan-panel h2[data-v-ac348385]{margin:.1rem 0}.scan-box[data-v-ac348385]{flex:0 420px;gap:8px;min-width:0;display:flex}.scan-box input[data-v-ac348385]{flex:1;min-width:0}td small[data-v-ac348385]{color:#6b7280;margin-top:3px;display:block}.retention[data-v-ac348385]{font-weight:700}.retention.warning[data-v-ac348385]{color:#b45309}.retention.expired[data-v-ac348385]{color:#b91c1c}.retention.normal[data-v-ac348385]{color:#047857}@media (width<=900px){.sample-tabs[data-v-ac348385]{gap:16px;overflow-x:auto}.sample-tabs button[data-v-ac348385]{white-space:nowrap}.scan-panel[data-v-ac348385]{display:block}.scan-box[data-v-ac348385],.source-search[data-v-ac348385]{flex-wrap:wrap;width:100%;margin-top:12px}.source-search input[data-v-ac348385]{flex-basis:100%}}.review-panel[data-v-0be05e1b]{gap:12px;padding:16px;display:grid}.review-panel h3[data-v-0be05e1b]{margin:0}.review-panel label[data-v-0be05e1b]{gap:8px;display:grid}.inventory-count-footer[data-v-0be05e1b]{justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:10px 18px;display:flex}.excel-menu-workspace[data-v-620431e1]{min-width:0}.workspace-tabs[data-v-620431e1]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin:0 34px;padding-top:16px;display:flex}.workspace-tabs button[data-v-620431e1]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.workspace-tabs button.active[data-v-620431e1]{color:var(--p700);border-bottom-color:var(--p500)}.workspace-tabs button[data-v-620431e1]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.excel-menu-workspace[data-v-620431e1] .workspace{padding-top:16px}.account-menu[data-v-14801bf5]{flex:none;position:relative}.context-profile[data-v-14801bf5]{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.context-profile[data-v-14801bf5]::-webkit-details-marker{display:none}.context-profile[data-v-14801bf5]:hover{color:var(--p700)}.account-menu-chevron[data-v-14801bf5]{color:var(--n400);flex:none;transition:transform .18s}.account-menu[open] .account-menu-chevron[data-v-14801bf5]{transform:rotate(180deg)}.account-menu-popover[data-v-14801bf5]{z-index:52;border:1px solid var(--line);background:#fff;border-radius:10px;width:196px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 38px #081a3329,0 2px 6px #081a3314}.account-menu-popover[data-v-14801bf5]:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:9px;height:9px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}.account-menu-identity[data-v-14801bf5]{border-bottom:1px solid var(--n100);gap:2px;margin:0 3px 6px;padding:7px 8px 9px;display:grid}.account-menu-identity strong[data-v-14801bf5]{color:var(--n900);font-size:12.5px}.account-menu-identity small[data-v-14801bf5]{color:var(--n400);font-size:10.5px}.account-menu-popover button[data-v-14801bf5]{width:100%;min-height:36px;color:var(--n700);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;display:flex}.account-menu-popover button[data-v-14801bf5]:hover{background:var(--p50);color:var(--p700)}.account-compact-actions[data-v-14801bf5]{white-space:nowrap;align-items:center;gap:2px;display:flex}.account-compact-actions button[data-v-14801bf5]{min-height:30px;color:var(--p700);background:0 0;border:0;padding:3px 5px;font-size:11.5px}.account-compact-actions button[data-v-14801bf5]:hover{background:var(--p50)}@media (width<=640px){.account-menu[data-v-14801bf5]{display:none}}.change-password-form[data-v-61eb8e52]{gap:16px;display:grid}.change-password-intro[data-v-61eb8e52]{background:var(--p50);color:var(--n600);border:1px solid #d7e4f7;border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.change-password-fields[data-v-61eb8e52]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.change-password-fields label[data-v-61eb8e52]{align-content:start}.password-field[data-v-61eb8e52]{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;transition:border-color .15s,box-shadow .15s;display:grid}.password-field[data-v-61eb8e52]:focus-within{border-color:var(--p500);box-shadow:0 0 0 3px color-mix(in srgb,var(--p500) 12%,transparent)}.password-field.invalid[data-v-61eb8e52]{border-color:#d36b6b}.password-field input[data-v-61eb8e52]{width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.password-field button[data-v-61eb8e52]{width:34px;height:30px;color:var(--n400);background:0 0;border:0;place-items:center;padding:0;display:grid}.password-field button[data-v-61eb8e52]:hover{color:var(--p700);background:var(--p50)}.field-error[data-v-61eb8e52]{min-height:17px;color:var(--danger);font-size:11px;line-height:1.5}.password-rules[data-v-61eb8e52]{background:var(--n50);color:var(--n500);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;font-size:11.5px;display:flex}.password-rules strong[data-v-61eb8e52]{color:var(--n700)}.password-rules span[data-v-61eb8e52]:before{content:"○";margin-right:5px}.password-rules span.met[data-v-61eb8e52]{color:var(--success)}.password-rules span.met[data-v-61eb8e52]:before{content:"✓"}@media (width<=760px){.change-password-fields[data-v-61eb8e52]{grid-template-columns:1fr}.password-rules[data-v-61eb8e52]{flex-direction:column;align-items:flex-start;gap:6px}}.wps-config-form[data-v-0c693948]{gap:15px;display:grid}.wps-config-note[data-v-0c693948]{background:var(--p50);color:var(--n600);border:1px solid #d7e4f7;border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.wps-config-status[data-v-0c693948]{color:var(--success);margin:0;font-size:12px}.wps-config-fields[data-v-0c693948]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wps-config-fields label[data-v-0c693948]{color:var(--n700);align-content:start;gap:7px;font-size:12.5px;display:grid}.wps-config-fields input[data-v-0c693948]{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--n900);background:#fff;border-radius:7px;padding:0 10px}.wps-config-fields input[data-v-0c693948]:focus{outline:2px solid var(--p500);outline-offset:1px}.wps-secret-field[data-v-0c693948]{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(0,1fr) 36px;display:grid}.wps-secret-field[data-v-0c693948]:focus-within{outline:2px solid var(--p500);outline-offset:1px}.wps-secret-field input[data-v-0c693948]{border:0;outline:0!important}.wps-secret-field button[data-v-0c693948]{color:var(--n500);cursor:pointer;background:0 0;border:0}.wps-secret-field button[data-v-0c693948]:hover{color:var(--p700)}@media (width<=650px){.wps-config-fields[data-v-0c693948]{grid-template-columns:1fr}}.disposal-panel[data-v-2a788c2e]{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:18px}.disposal-detail[data-v-2a788c2e]{border:1px solid #dbe4ea;border-radius:10px;margin-top:16px;padding:14px}h3[data-v-2a788c2e],h4[data-v-2a788c2e]{margin:.2rem 0}.disposal-workspace>.panel[data-v-13e80a2c]{min-height:0}.disposal-workspace[data-v-13e80a2c]>:is(.business-metrics,.disposal-filters,.disposal-results,.disposal-rules){margin:12px 0 0}.disposal-filters[data-v-13e80a2c]{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.disposal-filters label[data-v-13e80a2c]{min-width:0}.disposal-filters[data-v-13e80a2c] :is(input,select){width:100%}.disposal-filters .actions[data-v-13e80a2c]{gap:8px;display:flex}.disposal-results[data-v-13e80a2c]{overflow:hidden}.disposal-table[data-v-13e80a2c]{table-layout:fixed;min-width:690px}.application-col[data-v-13e80a2c]{width:24%}.customer-col[data-v-13e80a2c]{width:22%}.date-col[data-v-13e80a2c]{width:13%}.method-col[data-v-13e80a2c]{width:14%}.action-col[data-v-13e80a2c]{width:74px}.disposal-cell[data-v-13e80a2c]{justify-items:start;gap:3px;display:grid}.disposal-cell[data-v-13e80a2c] :is(small,button,span){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.disposal-cell small[data-v-13e80a2c]{color:var(--n600)}.disposal-table[data-v-13e80a2c] :is(th,td):last-child{text-align:right;position:sticky;right:0}.disposal-table thead th[data-v-13e80a2c]:last-child{background:var(--n50)}.disposal-table tbody td[data-v-13e80a2c]:last-child{background:var(--row-bg,var(--n0))}.disposal-table tbody tr[data-disposal-status=UNDER_REVIEW][data-v-13e80a2c]{--row-bg:color-mix(in srgb, var(--warn) 4%, var(--n0))}.disposal-table tbody tr[data-disposal-status=APPROVED][data-v-13e80a2c]{--row-bg:color-mix(in srgb, var(--ok) 4%, var(--n0))}.disposal-table tbody tr[data-disposal-status=REJECTED][data-v-13e80a2c]{--row-bg:color-mix(in srgb, var(--err) 4%, var(--n0))}.disposal-table tbody tr[data-disposal-status]>td[data-v-13e80a2c]{background:var(--row-bg,var(--n0))}.disposal-table tbody tr:is(:hover,:focus-within)>td[data-v-13e80a2c]{background:var(--p50)}.disposal-rules[data-v-13e80a2c]{padding:14px 16px}.disposal-rules h2[data-v-13e80a2c]{margin:0 0 12px;font-size:15px}.disposal-rules dl[data-v-13e80a2c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;display:grid}.disposal-rules dl>div[data-v-13e80a2c]{background:var(--n50);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.disposal-rules dt[data-v-13e80a2c]{font-weight:600}.disposal-rules dd[data-v-13e80a2c]{color:var(--n600);margin:4px 0 0}@media (width<=700px){.disposal-filters[data-v-13e80a2c]{grid-template-columns:minmax(0,1fr)}}.personnel-account-select[data-v-efe95b24]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px 16px;min-width:0;display:grid}label[data-v-efe95b24]{gap:6px;min-width:0;display:grid}small[data-v-efe95b24]{color:var(--muted);grid-column:1/-1}.organization-directory .topbar[data-v-2f8597cd]{align-items:center;margin-bottom:16px}.topbar h1[data-v-2f8597cd]{margin-bottom:4px}.topbar span[data-v-2f8597cd]{color:var(--muted);font-size:12px}.header-actions[data-v-2f8597cd],.directory-toolbar .actions[data-v-2f8597cd]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.directory-shell[data-v-2f8597cd]{border:1px solid var(--line);background:#fff;grid-template-columns:320px minmax(0,1fr);min-height:720px;display:grid}.directory-tree[data-v-2f8597cd]{border-right:1px solid var(--line);overflow:auto}.scope-switch[data-v-2f8597cd]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.scope-switch button[data-v-2f8597cd]{height:48px;color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000}.scope-switch button.active[data-v-2f8597cd]{border-bottom-color:var(--green);color:var(--green);font-weight:700}.tree-search[data-v-2f8597cd]{border:1px solid var(--line);align-items:center;gap:8px;margin:12px;padding:0 10px;display:flex}.tree-search input[data-v-2f8597cd]{border:0;outline:0;width:100%;height:36px}.tree-caption[data-v-2f8597cd]{justify-content:space-between;align-items:center;padding:10px 16px 4px;display:flex}.tree-caption span[data-v-2f8597cd]{color:var(--muted);font-size:11px}.directory-toolbar[data-v-2f8597cd]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.directory-toolbar p[data-v-2f8597cd]{color:var(--muted);margin:0;font-size:11px}.directory-toolbar h2[data-v-2f8597cd]{margin:4px 0 0}.people-tabs[data-v-2f8597cd]{border-bottom:1px solid var(--line);height:46px;padding-left:18px}.people-tabs button[data-v-2f8597cd]{border:0;border-bottom:2px solid var(--green);height:46px;color:var(--green);background:#fff;font-weight:700}.people-tabs span[data-v-2f8597cd]{background:var(--green-soft);border-radius:10px;margin-left:6px;padding:2px 7px}.people-tools[data-v-2f8597cd]{border-bottom:1px solid var(--line);background:#f8fbfa;grid-template-columns:minmax(260px,1fr) 150px auto auto;gap:8px;padding:12px 18px;display:grid}.people-tools .search[data-v-2f8597cd]{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:0 10px;display:flex}.people-tools .search input[data-v-2f8597cd]{border:0;outline:0;width:100%}.people-table table[data-v-2f8597cd]{width:100%}.people-table td[data-v-2f8597cd],.people-table th[data-v-2f8597cd]{height:48px}.pagination[data-v-2f8597cd]{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.external-note[data-v-2f8597cd]{text-align:center;min-height:570px;color:var(--muted);place-content:center;gap:8px;display:grid}.external-note strong[data-v-2f8597cd]{color:var(--ink);font-size:18px}.modal-card header[data-v-2f8597cd],.modal-card footer[data-v-2f8597cd]{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-card footer[data-v-2f8597cd]{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:16px}.organization-modal[data-v-2f8597cd]{width:min(760px,100vw - 48px)}.organization-form-section[data-v-2f8597cd]{color:var(--n800);margin:2px 0 12px;font-size:13px}.import-modal[data-v-2f8597cd],.action-modal[data-v-2f8597cd]{width:min(520px,100vw - 48px)}.import-modal>p[data-v-2f8597cd]{color:var(--muted);line-height:1.7}.template-link[data-v-2f8597cd]{margin:6px 0 16px}.file-field[data-v-2f8597cd]{border:1px dashed var(--green);background:#f4faf8;padding:16px}.file-field input[data-v-2f8597cd]{margin-top:10px}.action-modal label[data-v-2f8597cd]{margin-top:14px}.person-create-modal[data-v-2f8597cd]{width:min(1120px,100vw - 48px)}.auto-code-note[data-v-2f8597cd]{background:var(--green-soft);color:var(--green);margin:16px 0 0;padding:10px 12px;font-size:12px}.person-modal[data-v-2f8597cd]{width:min(680px,100vw - 48px)}.person-modal dl[data-v-2f8597cd]{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:16px;display:grid}.person-modal dl div[data-v-2f8597cd]{border-bottom:1px solid var(--line);padding:14px}.person-modal dl div[data-v-2f8597cd]:nth-child(odd){border-right:1px solid var(--line)}.person-modal dl .wide[data-v-2f8597cd]{border-right:0;grid-column:1/-1}.person-modal dt[data-v-2f8597cd]{color:var(--muted);font-size:11px}.person-modal dd[data-v-2f8597cd]{margin:6px 0 0}.organization-directory[data-v-2f8597cd] .tree-node{grid-template-columns:14px 22px 1fr;padding:9px 8px}.organization-directory[data-v-2f8597cd] .tree-main small,.organization-directory[data-v-2f8597cd] .status-dot{display:none}@media (width<=1100px){.directory-shell[data-v-2f8597cd]{grid-template-columns:270px minmax(0,1fr)}.people-tools[data-v-2f8597cd]{grid-template-columns:1fr}.header-actions[data-v-2f8597cd]{justify-content:flex-start}.topbar[data-v-2f8597cd]{flex-direction:column;align-items:flex-start!important}}.directory-shell[data-v-2f8597cd]{background:0 0;border:0;min-height:0;display:block}.organization-filter[data-v-2f8597cd]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.organization-filter .scope-switch[data-v-2f8597cd]{border:0;display:flex}.organization-filter .scope-switch button[data-v-2f8597cd]{height:36px;padding:0 14px}.organization-filter .tree-search[data-v-2f8597cd]{border-radius:6px;flex:1;margin:0}.organization-list[data-v-2f8597cd]{min-height:0;overflow:hidden}.organization-list table[data-v-2f8597cd]{min-width:950px}.organization-list strong[data-v-2f8597cd]{display:block}.directory-main .directory-toolbar[data-v-2f8597cd]{padding:0 0 14px}.people-table[data-v-2f8597cd]{min-height:0}.external-note[data-v-2f8597cd]{min-height:160px}.organization-directory .modal-card .alert[data-v-2f8597cd]{z-index:2;background:#fff0f0;margin:12px 0;position:sticky;top:0}.organization-directory .modal-card footer button[data-v-2f8597cd]{min-width:72px}.organization-directory .modal-card .close[data-v-2f8597cd]{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.organization-directory .modal-card footer[data-v-2f8597cd]{background:#fff;padding:12px 0 0;position:sticky;bottom:0}@media (width<=760px){.organization-filter[data-v-2f8597cd]{flex-wrap:wrap}.organization-filter .tree-search[data-v-2f8597cd]{flex-basis:100%}.organization-filter .scope-switch[data-v-2f8597cd]{width:100%}}.organization-filter .tree-search[data-v-2f8597cd]{flex-direction:row;gap:8px;height:38px}.organization-filter .tree-search span[data-v-2f8597cd]{color:var(--muted);font-size:20px}.people-tools .search[data-v-2f8597cd]{flex-direction:row}.organization-directory .directory-shell[data-v-2f8597cd]{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 210px);display:grid;overflow:hidden}.directory-sidebar[data-v-2f8597cd]{border-right:1px solid var(--line);background:#fff;min-width:0}.directory-sidebar .scope-switch[data-v-2f8597cd]{border-bottom:1px solid var(--line);gap:0;padding:0 12px;display:flex}.directory-sidebar .scope-switch button[data-v-2f8597cd]{height:48px;color:var(--n600);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.directory-sidebar .scope-switch button.active[data-v-2f8597cd]{color:var(--p700);border-bottom:2px solid var(--p500);font-weight:600}.directory-tree-search[data-v-2f8597cd]{gap:10px;padding:16px 14px;display:grid}.directory-tree-search label[data-v-2f8597cd]{gap:8px;font-size:12px;font-weight:600;display:grid}.directory-tree-search input[data-v-2f8597cd]{width:100%;min-width:0;height:32px;font-weight:400}.directory-tree-search .actions[data-v-2f8597cd]{justify-content:flex-end;gap:6px}.directory-tree-search button[data-v-2f8597cd]{height:28px;min-height:28px;padding:0 12px}.directory-tree-scroll[data-v-2f8597cd]{max-height:calc(100vh - 320px);padding:0 8px 18px;overflow:auto}.directory-sidebar[data-v-2f8597cd] .org-tree{margin:0;padding-left:16px;list-style:none}.directory-tree-scroll[data-v-2f8597cd]>.org-tree{padding-left:0}.directory-sidebar[data-v-2f8597cd] .tree-node{cursor:pointer;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:6px;display:flex}.directory-sidebar[data-v-2f8597cd] .tree-node.selected{color:var(--p700);background:var(--p50)}.directory-sidebar[data-v-2f8597cd] .tree-node:hover{background:var(--p50)}.directory-sidebar[data-v-2f8597cd] .tree-icon{color:var(--p500)}.directory-sidebar[data-v-2f8597cd] .tree-main{min-width:0}.directory-sidebar[data-v-2f8597cd] .tree-main strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.directory-main[data-v-2f8597cd]{min-width:0}.organization-directory .directory-toolbar[data-v-2f8597cd]{border-bottom:1px solid var(--line);padding:16px 20px}.directory-toolbar h2[data-v-2f8597cd]{font-size:16px}.directory-toolbar .actions[data-v-2f8597cd]{flex-wrap:wrap}.directory-main .people-tabs[data-v-2f8597cd]{border-bottom:1px solid var(--line);padding:0 20px}.directory-main .people-tabs button[data-v-2f8597cd]{height:44px;color:var(--n600);box-shadow:none;background:0 0;border:0;border-radius:0}.directory-main .people-tabs button.active[data-v-2f8597cd]{color:var(--p700);border-bottom:2px solid var(--p500)}.directory-main .people-tools[data-v-2f8597cd]{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.directory-main .people-tools .directory-person-search[data-v-2f8597cd]{flex:1;min-width:200px;margin:0}.directory-person-search input[data-v-2f8597cd]{width:100%;height:32px;padding:0 12px}.directory-main .people-tools select[data-v-2f8597cd]{width:140px}.directory-main .people-table[data-v-2f8597cd]{overflow-x:auto}.directory-main .people-table table[data-v-2f8597cd]{width:100%;min-width:780px}.directory-main .people-table th[data-v-2f8597cd]{background:linear-gradient(#f7fafe,#eef3fb);height:42px;padding:0 16px;font-size:12px}.directory-main .people-table td[data-v-2f8597cd]{height:46px;padding:8px 16px;font-size:12px}.directory-main .directory-person-name[data-v-2f8597cd]{box-shadow:none;color:var(--p700);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.directory-main .directory-person-name[data-v-2f8597cd]:hover{text-decoration:underline}.directory-main .directory-person-name[data-v-2f8597cd]:focus-visible{outline:2px solid var(--p500);outline-offset:3px}.directory-placeholder[data-v-2f8597cd]{color:var(--n500);place-items:center;display:grid}@media (width<=1000px){.organization-directory .directory-shell[data-v-2f8597cd]{grid-template-columns:230px minmax(0,1fr)}.directory-toolbar[data-v-2f8597cd]{flex-wrap:wrap;gap:12px}}@media (width<=700px){.organization-directory .directory-shell[data-v-2f8597cd]{grid-template-columns:1fr}.directory-sidebar[data-v-2f8597cd]{border-right:0;border-bottom:1px solid var(--line)}.directory-tree-scroll[data-v-2f8597cd]{max-height:230px}}.dictionary-workspace[data-v-c05ed906]{background:#f3f6f5;min-height:100vh}.topbar>.actions[data-v-c05ed906]{align-items:center;gap:8px;display:flex}.file-input[data-v-c05ed906]{display:none}.filter-bar select[data-v-c05ed906]{min-width:130px}.dictionary-workspace .search input[data-v-c05ed906]{padding-left:12px}.dictionary-list[data-v-c05ed906]{min-height:0;overflow:hidden}.dictionary-table[data-v-c05ed906]{border:0}.dictionary-table th[data-v-c05ed906],.dictionary-table td[data-v-c05ed906]{white-space:nowrap}.dictionary-table .description-cell[data-v-c05ed906]{white-space:normal;min-width:220px;max-width:420px;line-height:1.6}.dictionary-status[data-v-c05ed906]{color:#08715a;background:#e0f3ec;padding:4px 8px;font-size:10px;font-style:normal;display:inline-block}.dictionary-status.disabled[data-v-c05ed906]{color:#777;background:#eee}.dictionary-workspace .dictionary-table .dictionary-row-action[data-v-c05ed906]{height:auto;min-height:0;color:var(--blue,#174ea6);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;transform:none}.dictionary-workspace .dictionary-table .dictionary-row-action[data-v-c05ed906]:hover{box-shadow:none;background:0 0;border:0;text-decoration:underline;transform:none}.dictionary-row-actions[data-v-c05ed906]{align-items:center;gap:14px;display:flex}.dictionary-workspace .dictionary-table .dictionary-row-action[data-v-c05ed906]:focus-visible{outline:2px solid var(--p500);outline-offset:3px}.dictionary-detail[data-v-c05ed906]{width:min(820px,100vw - 80px)}.description[data-v-c05ed906]{padding:20px 0}.description h3[data-v-c05ed906]{margin:0 0 10px;font-size:13px}.description p[data-v-c05ed906]{white-space:pre-wrap;border:1px solid var(--line);background:#f7f9f8;min-height:90px;margin:0;padding:18px}.dictionary-drawer[data-v-c05ed906]{width:620px}.switch-row[data-v-c05ed906]{align-items:center;gap:8px;display:flex!important}.switch-row input[data-v-c05ed906]{width:auto}.full[data-v-c05ed906]{grid-column:1/-1}.danger[data-v-c05ed906]{color:#a33;background:#fff;border-color:#d8bcbc}.audit-detail[data-v-88e246e6]{gap:14px;display:grid}.audit-detail h3[data-v-88e246e6]{margin:0}.audit-detail dl[data-v-88e246e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.audit-detail dl>div[data-v-88e246e6]{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.audit-detail dt[data-v-88e246e6]{color:var(--n500);font-size:12px}.audit-detail dd[data-v-88e246e6]{overflow-wrap:anywhere;margin:5px 0 0}.audit-detail p[data-v-88e246e6]{margin:0}.audit-detail .actions[data-v-88e246e6]{justify-content:flex-end}@media (width<=640px){.audit-detail dl[data-v-88e246e6]{grid-template-columns:1fr}}.sr-only[data-v-88e246e6]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflow-config[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);border-radius:12px;grid-template-columns:310px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 4px 16px #081f4d0d}.workflow-catalog[data-v-88e246e6]{border-right:1px solid var(--line);background:var(--n25);min-width:0}.workflow-catalog-heading[data-v-88e246e6],.workflow-detail-heading[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n0);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.workflow-catalog-heading h2[data-v-88e246e6],.workflow-detail-heading h2[data-v-88e246e6]{color:var(--n900);margin:0;font-size:17px}.workflow-catalog-heading p[data-v-88e246e6],.workflow-detail-heading p[data-v-88e246e6]{color:var(--n500);margin:4px 0 0;font-size:12px}.compact-action[data-v-88e246e6]{white-space:nowrap;align-items:center;gap:5px;min-height:34px;padding:0 11px;display:inline-flex}.workflow-search[data-v-88e246e6]{align-items:center;margin:14px;display:flex;position:relative}.workflow-search>svg[data-v-88e246e6]{color:var(--n400);pointer-events:none;position:absolute;left:11px}.workflow-search input[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);border-radius:8px;width:100%;height:36px;padding-left:34px}.workflow-catalog-group[data-v-88e246e6]{padding:0 10px 14px}.workflow-group-title[data-v-88e246e6]{color:var(--n600);align-items:center;gap:7px;margin:4px 6px 8px;font-size:12px;font-weight:650;display:flex}.workflow-catalog-item[data-v-88e246e6]{width:100%;min-height:58px;color:var(--n700);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.workflow-catalog-item[data-v-88e246e6]:hover{border-color:var(--p100);background:var(--n0)}.workflow-catalog-item.active[data-v-88e246e6]{border-color:var(--p200);background:var(--p50);box-shadow:inset 3px 0 var(--p600)}.workflow-catalog-item span[data-v-88e246e6]:first-child{gap:3px;min-width:0;display:grid}.workflow-catalog-item strong[data-v-88e246e6]{color:var(--n800);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workflow-catalog-item small[data-v-88e246e6]{color:var(--n400);font:11px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-empty[data-v-88e246e6]{color:var(--n400);text-align:center;padding:28px 12px;font-size:12px}.workflow-detail[data-v-88e246e6]{background:var(--n0);min-width:0}.workflow-detail-heading[data-v-88e246e6]{min-height:82px}.workflow-detail-heading .eyebrow[data-v-88e246e6]{color:var(--p600);letter-spacing:.04em;margin:0 0 3px;font-size:11px;font-weight:700}.workflow-detail-heading .secondary[data-v-88e246e6]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.workflow-detail-tabs[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n25);gap:2px;padding:0 18px;display:flex}.workflow-detail-tabs button[data-v-88e246e6]{min-height:46px;color:var(--n500);background:0 0;border:0;padding:0 16px;font-weight:600;position:relative}.workflow-detail-tabs button.active[data-v-88e246e6]{color:var(--p700)}.workflow-detail-tabs button.active[data-v-88e246e6]:after{content:"";background:var(--p600);height:2px;position:absolute;bottom:0;left:12px;right:12px}.flow-settings-panel[data-v-88e246e6]{min-width:0}.flow-settings-tabs[data-v-88e246e6]{background:var(--n0);margin-top:0;padding-inline:14px}.workflow-view-card[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);border-radius:10px;margin:12px 20px;overflow:hidden}.workflow-readonly-table[data-v-88e246e6]{background:var(--n0);margin:0}.workflow-readonly-table td strong[data-v-88e246e6]{color:var(--n800)}.workflow-readonly-exits[data-v-88e246e6]{margin-top:12px}.workflow-canvas-wrap[data-v-88e246e6]{border:1px solid var(--line);background:var(--n25);border-radius:10px;margin:18px}.workflow-canvas-toolbar[data-v-88e246e6],.workflow-view-toolbar[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n0);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 14px;display:flex}.workflow-canvas-toolbar>div[data-v-88e246e6],.workflow-view-toolbar>div[data-v-88e246e6]{gap:3px;min-width:0;display:grid}.workflow-canvas-toolbar span[data-v-88e246e6],.workflow-view-toolbar strong[data-v-88e246e6]{color:var(--n800);font-size:13px;font-weight:650}.workflow-canvas-toolbar small[data-v-88e246e6],.workflow-view-toolbar small[data-v-88e246e6],.workflow-view-toolbar span[data-v-88e246e6]{color:var(--n400);font-size:11px}.workflow-canvas-toolbar .secondary[data-v-88e246e6],.workflow-view-toolbar .secondary[data-v-88e246e6]{flex:none;align-items:center;gap:6px;display:inline-flex}.workflow-inline-actions[data-v-88e246e6],.inline-sequence-actions[data-v-88e246e6]{align-items:center;gap:7px;display:flex}.workflow-inline-actions[data-v-88e246e6]{flex-wrap:wrap;justify-content:flex-end}.workflow-readonly-table input[data-v-88e246e6],.workflow-readonly-table select[data-v-88e246e6]{width:100%;min-width:150px;height:34px}.inline-sequence-actions[data-v-88e246e6]{justify-content:flex-start}.inline-sequence-actions .sequence-chip[data-v-88e246e6]{margin-right:2px}.fixed-node-label[data-v-88e246e6]{color:var(--n400);white-space:nowrap;font-size:12px}.node-delete-action[data-v-88e246e6]{white-space:nowrap;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:inline-flex}.node-delete-action[data-v-88e246e6]:disabled{opacity:.4;cursor:not-allowed}.workflow-canvas[data-v-88e246e6]{background-image:linear-gradient(var(--n100) 1px,transparent 1px),linear-gradient(90deg,var(--n100) 1px,transparent 1px);background-size:24px 24px;justify-content:flex-start;align-items:center;min-height:360px;padding:54px 48px;display:flex;overflow:auto}.workflow-step[data-v-88e246e6]{border:1px solid var(--p200);background:var(--n0);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:132px;min-width:132px;min-height:112px;padding:14px;display:flex;position:relative;box-shadow:0 7px 18px #12489f14}.workflow-step>svg[data-v-88e246e6]{color:var(--p600)}.workflow-step strong[data-v-88e246e6]{color:var(--n800);font-size:13px}.workflow-step small[data-v-88e246e6]{max-width:110px;color:var(--n500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-step.approval-step[data-v-88e246e6]{background:#f7fbff;border-color:#9dc3f2}.workflow-diamond[data-v-88e246e6]{border:1px solid var(--p300);background:var(--p100);width:38px;height:38px;color:var(--p700);border-radius:8px;place-items:center;display:grid;transform:rotate(45deg)}.workflow-diamond>svg[data-v-88e246e6]{transform:rotate(-45deg)}.workflow-step.complete[data-v-88e246e6]{background:#f3fbf8;border-color:#9bd8c7}.workflow-step.complete>svg[data-v-88e246e6]{color:#1b8069}.workflow-connector[data-v-88e246e6]{background:var(--p300);width:62px;min-width:62px;height:2px;margin:0 8px;position:relative}.workflow-connector[data-v-88e246e6]:after{content:"";border-top:2px solid var(--p500);border-right:2px solid var(--p500);width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.workflow-connector>span[data-v-88e246e6]{border:1px solid var(--p200);background:var(--n0);width:20px;height:20px;color:var(--p700);border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.workflow-basic-settings[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);border-radius:10px;margin:18px;overflow:hidden}.workflow-basic-settings>header[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n25);padding:16px 18px}.workflow-basic-settings h3[data-v-88e246e6]{color:var(--n900);margin:0;font-size:15px}.workflow-basic-settings header p[data-v-88e246e6]{color:var(--n500);margin:5px 0 0;font-size:12px}.basic-settings-form[data-v-88e246e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-width:900px;padding:22px;display:grid}.basic-settings-form label[data-v-88e246e6]{color:var(--n600);gap:7px;font-size:12px;font-weight:600;display:grid}.basic-settings-form label.full[data-v-88e246e6]{grid-column:1/-1}.basic-settings-form input[data-v-88e246e6],.basic-settings-form select[data-v-88e246e6]{width:100%;height:38px}.basic-settings-form input[readonly][data-v-88e246e6]{background:var(--n25);color:var(--n600)}.workflow-basic-settings>footer[data-v-88e246e6]{border-top:1px solid var(--line);background:var(--n25);justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;display:flex}.workflow-version-table[data-v-88e246e6]{padding:18px}.workflow-empty-state[data-v-88e246e6]{color:var(--n400);align-content:center;place-items:center;display:grid}.workflow-empty-state h2[data-v-88e246e6]{color:var(--n700);margin:12px 0 4px;font-size:17px}.workflow-empty-state p[data-v-88e246e6]{margin:0;font-size:12px}.definition-editor-tabs[data-v-88e246e6]{border-bottom:1px solid var(--line);gap:2px;margin:12px 20px 0;display:flex}.definition-editor-tabs button[data-v-88e246e6]{min-height:42px;color:var(--n500);background:0 0;border:0;padding:0 18px;font-weight:650;position:relative}.definition-editor-tabs button.active[data-v-88e246e6]{color:var(--p700)}.definition-editor-tabs button.active[data-v-88e246e6]:after{content:"";background:var(--p600);height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.workflow-editor-shell[data-v-88e246e6]{border:1px solid var(--line);background:var(--n25);border-radius:10px;margin:12px 20px;overflow:hidden}.workflow-editor-toolbar[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n0);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.workflow-editor-toolbar>div[data-v-88e246e6]{gap:3px;display:grid}.workflow-editor-toolbar strong[data-v-88e246e6]{color:var(--n800);font-size:13px}.workflow-editor-toolbar span[data-v-88e246e6]{color:var(--n500);font-size:11px}.workflow-canvas.editable[data-v-88e246e6]{min-height:260px;padding:0;display:block;overflow:auto}.workflow-graph-stage[data-v-88e246e6]{background-image:linear-gradient(var(--n100) 1px,transparent 1px),linear-gradient(90deg,var(--n100) 1px,transparent 1px);background-size:24px 24px;min-width:100%;position:relative}.graph-line-layer[data-v-88e246e6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-line-layer line[data-v-88e246e6]{stroke:var(--p400);stroke-width:2px}.graph-line-layer marker path[data-v-88e246e6]{fill:var(--p500)}.graph-line-layer text[data-v-88e246e6]{fill:var(--p700);text-anchor:middle;font-size:10px;font-weight:700}.graph-line-layer .drag-preview-line[data-v-88e246e6]{stroke:var(--p600);stroke-width:3px;stroke-dasharray:7 5}.workflow-canvas.editable .graph-node[data-v-88e246e6]{z-index:1;position:absolute}.workflow-canvas.editable .graph-node.approval-step[data-v-88e246e6]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.workflow-canvas.editable .graph-node.approval-step[data-v-88e246e6]:active{cursor:grabbing}.workflow-step.connection-source[data-v-88e246e6]{border-color:var(--p600);box-shadow:0 0 0 3px #145bb424,0 8px 20px #12489f1f}.graph-port[data-v-88e246e6]{z-index:2;border:1px solid var(--p300);background:var(--n0);width:30px;height:30px;color:var(--p700);border-radius:999px;place-items:center;padding:0;transition:transform .15s,background .15s,border-color .15s;display:grid;position:absolute}.graph-port[data-v-88e246e6]:not(:disabled):hover,.graph-port.active[data-v-88e246e6],.graph-port.ready[data-v-88e246e6]{border-color:var(--p600);background:var(--p600);color:#fff;transform:scale(1.08)}.graph-port[data-v-88e246e6]:disabled{border-color:var(--n200);background:var(--n100);color:var(--n400);cursor:not-allowed}.input-port[data-v-88e246e6]{top:50%;left:-16px;transform:translateY(-50%)}.input-port[data-v-88e246e6]:not(:disabled):hover,.input-port.ready[data-v-88e246e6]{transform:translateY(-50%)scale(1.08)}.input-port[data-v-88e246e6]:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.output-port[data-v-88e246e6]{touch-action:none;cursor:grab;top:50%;right:-16px;transform:translateY(-50%)}.output-port[data-v-88e246e6]:active{cursor:grabbing}.output-port[data-v-88e246e6]:not(:disabled):hover,.output-port.active[data-v-88e246e6]{transform:translateY(-50%)scale(1.08)}.workflow-connection-status[data-v-88e246e6]{border-top:1px solid var(--line);background:var(--n0);min-height:44px;color:var(--n600);align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.workflow-connection-status>svg[data-v-88e246e6]{color:var(--p600);flex:none}.workflow-connection-status span[data-v-88e246e6]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-graph-designer[data-v-88e246e6]{flex-direction:column;height:100%;min-height:0;display:flex}.graph-designer-tools[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n0);align-items:center;gap:28px;min-height:104px;padding:12px 20px;display:flex}.graph-tool-group[data-v-88e246e6]{border-right:1px solid var(--line);align-content:center;align-self:stretch;justify-items:start;gap:8px;padding-right:28px;display:grid}.graph-tool-group strong[data-v-88e246e6]{color:var(--n700);font-size:12px}.tool-button[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);min-height:38px;color:var(--n700);border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.tool-button[data-v-88e246e6]:hover{border-color:var(--p200);background:var(--p50);color:var(--p700)}.graph-zoom-label[data-v-88e246e6]{background:var(--n50);min-width:58px;color:var(--n700);text-align:center;font:12px var(--mono);border-radius:6px;padding:6px 10px}.graph-tool-help[data-v-88e246e6]{color:var(--n500);align-items:center;gap:8px;font-size:12px;display:flex}.graph-tool-help>svg[data-v-88e246e6]{color:var(--p600)}.graph-designer-workspace[data-v-88e246e6]{flex:1;grid-template-columns:minmax(0,1fr) 260px;min-height:0;display:grid}.graph-designer-canvas[data-v-88e246e6]{border-right:1px solid var(--line);background:var(--n0);flex-direction:column;min-width:0;min-height:0;display:flex}.fullscreen-canvas[data-v-88e246e6]{flex:1;min-height:0!important}.fullscreen-canvas .workflow-graph-stage[data-v-88e246e6]{min-height:520px}.fullscreen-canvas .graph-line-layer[data-v-88e246e6]{height:100%}.graph-designer-inspector[data-v-88e246e6]{background:var(--n0);padding:18px}.graph-designer-inspector h3[data-v-88e246e6]{color:var(--n900);margin:0 0 18px;font-size:14px}.graph-designer-inspector label[data-v-88e246e6]{color:var(--n600);gap:7px;margin-bottom:16px;font-size:12px;display:grid}.graph-designer-inspector input[data-v-88e246e6]{width:100%;height:34px}.graph-designer-inspector input[readonly][data-v-88e246e6]{background:var(--n25)}.graph-designer-inspector p[data-v-88e246e6]{border-left:3px solid var(--p400);background:var(--p50);color:var(--n600);margin:20px 0 0;padding:12px;font-size:11px;line-height:1.7}.workflow-exit-editor[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);border-radius:10px;margin:12px 20px;overflow:hidden}.exit-editor-note[data-v-88e246e6]{background:var(--n25)}.exit-editor-note strong[data-v-88e246e6]{color:var(--n800);font-size:13px}.exit-editor-note span[data-v-88e246e6]{color:var(--n500);font-size:11px}.workflow-exit-editor th[data-v-88e246e6],.workflow-exit-editor td[data-v-88e246e6]{padding:9px 12px}.workflow-exit-editor select[data-v-88e246e6],.workflow-exit-editor input[data-v-88e246e6]{width:100%;min-width:140px;height:34px}.workflow-exit-editor td strong[data-v-88e246e6]{color:var(--n800);font-size:12px}.exit-value[data-v-88e246e6]{color:var(--n600);font-size:12px}.sequence-chip[data-v-88e246e6]{background:var(--p50);width:24px;height:24px;color:var(--p700);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.node-row-actions[data-v-88e246e6]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.icon-action[data-v-88e246e6]{border:1px solid var(--line);background:var(--n0);width:30px;height:30px;color:var(--n600);border-radius:6px;place-items:center;padding:0;display:grid}.icon-action[data-v-88e246e6]:hover:not(:disabled){border-color:var(--p200);background:var(--p50);color:var(--p700)}.icon-action[data-v-88e246e6]:disabled{opacity:.35;cursor:not-allowed}.node-approver-summary[data-v-88e246e6]{align-items:center;gap:9px;min-width:0;display:flex}.node-approver-summary small[data-v-88e246e6]{min-width:0;color:var(--n500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-approvers[data-v-88e246e6]{gap:9px;margin:0 0 16px;display:grid}.inspector-approvers>div[data-v-88e246e6]:first-child{color:var(--n600);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.inspector-approvers .approver-empty[data-v-88e246e6]{border:1px dashed var(--line);border-left:1px dashed var(--line);background:var(--n25);color:var(--n500);text-align:center;margin:0;padding:10px}.approver-chips[data-v-88e246e6]{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.approver-chips button[data-v-88e246e6]{min-height:28px;font-size:11px;border:1px solid var(--p200)!important;background:var(--p50)!important;width:auto!important;color:var(--p700)!important;border-radius:999px!important;padding:0 9px!important}@media (width<=1080px){.workflow-config[data-v-88e246e6]{grid-template-columns:260px minmax(0,1fr)}.workflow-canvas[data-v-88e246e6]:not(.editable){padding-inline:28px}.graph-designer-workspace[data-v-88e246e6]{grid-template-columns:1fr}.graph-designer-inspector[data-v-88e246e6]{display:none}}@media (width<=760px){.workflow-config[data-v-88e246e6]{display:block}.workflow-catalog[data-v-88e246e6]{border-right:0;border-bottom:1px solid var(--line)}.workflow-catalog-group[data-v-88e246e6]{max-height:240px;overflow:auto}.workflow-detail-heading[data-v-88e246e6]{flex-direction:column;align-items:flex-start}.workflow-detail-heading .secondary[data-v-88e246e6],.compact-action[data-v-88e246e6]{min-height:44px}.workflow-detail-tabs[data-v-88e246e6]{overflow:auto}.workflow-detail-tabs button[data-v-88e246e6]{white-space:nowrap;min-height:44px}.basic-settings-form[data-v-88e246e6]{grid-template-columns:1fr}.basic-settings-form label.full[data-v-88e246e6]{grid-column:auto}.workflow-basic-settings>footer[data-v-88e246e6]{flex-direction:column;align-items:stretch}.workflow-canvas-wrap[data-v-88e246e6],.workflow-view-card[data-v-88e246e6]{margin:12px}.workflow-canvas[data-v-88e246e6]:not(.editable){min-height:300px;padding:36px 24px}.definition-editor-tabs[data-v-88e246e6]{margin-inline:12px;overflow:auto}.flow-settings-tabs[data-v-88e246e6]{margin-inline:0}.definition-editor-tabs button[data-v-88e246e6]{white-space:nowrap;min-height:44px}.workflow-editor-shell[data-v-88e246e6],.workflow-exit-editor[data-v-88e246e6]{margin-inline:12px}.workflow-canvas-toolbar[data-v-88e246e6],.workflow-view-toolbar[data-v-88e246e6]{flex-direction:column;align-items:flex-start}.workflow-canvas-toolbar .compact-action[data-v-88e246e6],.workflow-view-toolbar .compact-action[data-v-88e246e6]{justify-content:center;width:100%}.workflow-inline-actions[data-v-88e246e6]{grid-template-columns:1fr 1fr;width:100%;display:grid}.workflow-inline-actions .node-add-action[data-v-88e246e6]{grid-column:1/-1}.workflow-inline-actions .compact-action[data-v-88e246e6]{justify-content:center;width:100%}.node-delete-action[data-v-88e246e6]{min-height:44px}.workflow-editor-toolbar[data-v-88e246e6]{flex-direction:column;align-items:flex-start}.workflow-editor-toolbar .compact-action[data-v-88e246e6]{justify-content:center;width:100%}.graph-designer-tools[data-v-88e246e6]{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto}.graph-tool-group[data-v-88e246e6]{border-right:0;border-bottom:1px solid var(--line);align-items:center;width:100%;padding:0 0 12px;display:flex}.graph-port[data-v-88e246e6]{width:36px;height:36px}.input-port[data-v-88e246e6]{left:-19px}.output-port[data-v-88e246e6]{right:-19px}.node-row-actions[data-v-88e246e6]{grid-column:2/-1;justify-content:flex-start}.icon-action[data-v-88e246e6]{width:44px;height:44px}}.workflow-canvas-actions[data-v-88e246e6]{grid-auto-flow:column;justify-content:flex-end;align-items:center!important;gap:12px!important;display:flex!important}.compact-link-action[data-v-88e246e6]{color:var(--p600);align-items:center;gap:5px;padding:4px 0;display:inline-flex}.workflow-readonly-table table[data-v-88e246e6]{min-width:1120px}.node-config-link[data-v-88e246e6]{color:var(--p600);white-space:nowrap}.gear-action[data-v-88e246e6]{min-height:30px;color:var(--n500);background:0 0;border:0;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.gear-action[data-v-88e246e6]:not(:disabled):hover{color:var(--p600)}.gear-action[data-v-88e246e6]:disabled{opacity:.65;cursor:not-allowed}.workflow-readonly-table td[data-v-88e246e6]:last-child,.workflow-exit-editor td[data-v-88e246e6]:last-child{color:var(--n400)}.graph-line-layer[data-v-88e246e6]{pointer-events:auto}.graph-line-layer .graph-edge-line[data-v-88e246e6]{pointer-events:none;stroke:var(--p400);stroke-width:2px}.graph-line-layer .graph-edge-line.selected[data-v-88e246e6]{stroke:var(--p700);stroke-width:3px}.graph-line-layer .graph-edge-hit[data-v-88e246e6]{pointer-events:stroke;stroke:#0000;stroke-width:18px;cursor:pointer}.graph-line-layer text[data-v-88e246e6],.graph-line-layer .drag-preview-line[data-v-88e246e6]{pointer-events:none}.workflow-canvas.editable .graph-node[data-v-88e246e6]{cursor:pointer;outline:none}.workflow-canvas.editable .graph-node[data-v-88e246e6]:focus-visible,.workflow-canvas.editable .graph-node.selected[data-v-88e246e6]{border-color:var(--p600);box-shadow:0 0 0 3px #145bb426,0 8px 20px #12489f1f}.graph-line-layer .graph-edge-line[data-v-88e246e6],.graph-line-layer .graph-edge-hit[data-v-88e246e6]{fill:none;stroke-linecap:round;stroke-linejoin:round}.graph-line-layer .graph-edge-arrow[data-v-88e246e6],.graph-line-layer .drag-preview-arrow[data-v-88e246e6]{pointer-events:none;fill:var(--p500);stroke:none}.graph-line-layer .drag-preview-arrow[data-v-88e246e6]{fill:var(--p600)}.workflow-canvas.editable .graph-node[data-v-88e246e6]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.workflow-canvas.editable .graph-node[data-v-88e246e6]:active{cursor:grabbing}.graph-designer-tools[data-v-88e246e6]{gap:22px;padding:10px 20px}.graph-tool-group[data-v-88e246e6]{gap:8px;padding-right:22px}.graph-tool-row[data-v-88e246e6]{align-items:center;gap:6px;display:flex}.tool-icon-button[data-v-88e246e6]{width:36px;height:36px;color:var(--n800);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.tool-icon-button[data-v-88e246e6]:hover:not(:disabled){background:var(--p50);color:var(--p700)}.tool-icon-button[data-v-88e246e6]:disabled{color:var(--n300);cursor:not-allowed}.graph-preview-toolbar[data-v-88e246e6]{border-bottom:1px solid var(--line);background:var(--n25);min-height:46px;color:var(--n500);align-items:center;gap:8px;padding:0 18px;font-size:12px;display:flex}.graph-designer-canvas[data-v-88e246e6]{padding:20px 0 0 20px;position:relative}.graph-ruler[data-v-88e246e6]{z-index:3;pointer-events:none;background-color:var(--n25);position:absolute}.graph-ruler-horizontal[data-v-88e246e6]{border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(90deg,transparent 0,transparent 11px,var(--n300) 11px,var(--n300) 12px);height:20px;top:0;left:20px;right:0}.graph-ruler-vertical[data-v-88e246e6]{border-right:1px solid var(--line);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 11px,var(--n300) 11px,var(--n300) 12px);width:20px;top:20px;bottom:0;left:0}.fullscreen-canvas .workflow-graph-stage[data-v-88e246e6]{transform-origin:0 0;transition:transform .15s}.graph-designer-inspector[data-v-88e246e6]{overflow:auto}.graph-designer-inspector input[data-v-88e246e6],.graph-designer-inspector select[data-v-88e246e6]{width:100%;height:34px}.inspector-property-list[data-v-88e246e6]{border-top:1px solid var(--line);margin:4px -18px 0}.inspector-property-list>div[data-v-88e246e6]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 18px;display:flex}.inspector-property-list span[data-v-88e246e6]{color:var(--n600);font-size:12px}.inspector-property-list strong[data-v-88e246e6]{color:var(--n700);text-align:right;font-size:11px}.inspector-property-list button[data-v-88e246e6]{width:30px;height:30px;color:var(--n400);background:0 0;border:0;place-items:center;display:grid}.exit-toolbar-actions[data-v-88e246e6]{grid-auto-flow:column;justify-content:flex-end;align-items:center!important;gap:8px!important;display:flex!important}.exit-toolbar-actions select[data-v-88e246e6]{min-width:220px;height:34px}.workflow-exit-editor table[data-v-88e246e6]{min-width:1280px}.workflow-exit-editor input[type=checkbox][data-v-88e246e6]{width:16px;min-width:16px;height:16px}.workflow-exit-editor .gear-action[data-v-88e246e6]{width:auto;min-width:82px}@media (width<=760px){.workflow-canvas-actions[data-v-88e246e6],.exit-toolbar-actions[data-v-88e246e6]{grid-template-columns:1fr 1fr;grid-auto-flow:row;width:100%;display:grid!important}.exit-toolbar-actions select[data-v-88e246e6]{grid-column:1/-1;width:100%}.graph-designer-tools[data-v-88e246e6]{flex-direction:row;overflow:auto}.graph-tool-group[data-v-88e246e6]{border-right:1px solid var(--line);border-bottom:0;width:auto;min-width:max-content}.graph-designer-canvas[data-v-88e246e6]{padding-top:20px;padding-left:20px}}.approval-launcher[data-v-88e246e6]{background:#fff;width:min(880px,100vw - 32px);padding:18px 20px 14px}.approval-launcher .launch-intro[data-v-88e246e6]{color:var(--n500);margin:0 0 14px;font-size:13px;line-height:1.6}.launch-search[data-v-88e246e6]{color:var(--n700);gap:6px;font-size:12px;display:grid}.launch-search input[data-v-88e246e6]{width:100%;height:36px}.launch-list[data-v-88e246e6]{border:1px solid var(--line);border-radius:10px;max-height:min(520px,55vh);margin:14px 0;overflow:auto}.launch-row[data-v-88e246e6]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:11px 14px;display:flex}.launch-row[data-v-88e246e6]:last-child{border-bottom:0}.launch-row>div[data-v-88e246e6]{min-width:0}.launch-row strong[data-v-88e246e6],.launch-row small[data-v-88e246e6]{display:block}.launch-row strong[data-v-88e246e6]{color:var(--n900);font-size:14px}.launch-row small[data-v-88e246e6]{color:var(--n500);font:11px/1.5 var(--mono);margin-top:3px}.launch-row p[data-v-88e246e6]{color:var(--n500);margin:4px 0 0;font-size:12px}.launch-row button[data-v-88e246e6]{flex:none;min-width:88px}.launch-empty[data-v-88e246e6]{color:var(--n500);text-align:center;padding:32px;font-size:13px}.approval-launcher footer[data-v-88e246e6]{justify-content:flex-end;padding:0;display:flex}.approval-launcher[data-v-88e246e6] :is(button,input):focus-visible{outline:2px solid var(--p600);outline-offset:2px}@media (width<=620px){.approval-launcher[data-v-88e246e6]{padding:14px}.launch-row[data-v-88e246e6]{flex-direction:column;align-items:flex-start}.launch-row button[data-v-88e246e6]{width:100%}}.role-editor-section-title[data-v-4e2de511]{color:var(--n800);margin:2px 0 12px;font-size:13px}.role-member-assignment[data-v-4e2de511]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.role-member-picker[data-v-4e2de511]{min-width:0;position:relative}.role-member-search-row[data-v-4e2de511]{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.role-member-search-row input[data-v-4e2de511]{width:100%}.role-member-selected[data-v-4e2de511]{color:var(--p700);margin:5px 0 0;font-size:12px}.role-member-results[data-v-4e2de511]{z-index:10;border:1px solid var(--line);background:#fff;border-radius:6px;max-height:340px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #102a4326}.role-member-results table[data-v-4e2de511]{border-collapse:collapse;table-layout:fixed;width:100%}.role-member-results th[data-v-4e2de511],.role-member-results td[data-v-4e2de511]{border-bottom:1px solid var(--line);text-align:left;padding:7px 10px}.role-member-results th[data-v-4e2de511]{z-index:1;background:var(--p50);position:sticky;top:0}.role-member-result-row[data-v-4e2de511]{cursor:pointer}.role-member-result-row[data-v-4e2de511]:hover{background:var(--p50)}.role-member-result-row[data-v-4e2de511]:focus-visible{outline:2px solid var(--p700);outline-offset:-2px;background:var(--p50)}.role-member-results-empty[data-v-4e2de511]{color:var(--muted);text-align:center!important}.role-member-results footer[data-v-4e2de511]{color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex;position:sticky;bottom:0}.role-member-results footer div[data-v-4e2de511]{gap:5px;display:flex}.role-member-results footer button[data-v-4e2de511]{min-height:28px;padding:3px 8px}.permission-link-hint[data-v-4e2de511],.permission-link-empty[data-v-4e2de511]{color:var(--muted);margin:0 0 12px;font-size:12px}.permission-link-warning[data-v-4e2de511]{border:1px solid var(--warning);background:var(--warning-bg);color:var(--n800);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:12px;display:flex}.role-table-panel[data-v-4e2de511]{overflow:hidden}.role-table-panel>.table-wrap[data-v-4e2de511]{border:0;border-radius:0}.role-table-panel table[data-v-4e2de511]{min-width:1120px}.table-empty[data-v-4e2de511]{text-align:center;height:240px!important}.table-empty strong[data-v-4e2de511],.table-empty span[data-v-4e2de511]{display:block}.code-cell[data-v-4e2de511]{color:var(--green);font:12px ui-monospace,Cascadia Mono,monospace}.table-actions[data-v-4e2de511]{white-space:nowrap;gap:10px;display:flex}.link-button[data-v-4e2de511]{padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.role-detail-modal[data-v-4e2de511]{width:min(1280px,100vw - 64px);max-height:calc(100vh - 48px);overflow:auto}.role-detail-modal>header[data-v-4e2de511]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.role-detail-modal>header h2[data-v-4e2de511]{margin:4px 0}.check-row small[data-v-4e2de511]{color:#77808a;font-size:12px}.role-tabs[data-v-4e2de511]{border-bottom:1px solid #e8ecef;gap:8px;margin-bottom:22px;display:flex}.role-tabs button[data-v-4e2de511]{color:#66717b;cursor:pointer;background:0 0;border:0;padding:12px 8px}.role-tabs button.active[data-v-4e2de511]{color:#087b65;border-bottom:2px solid #087b65;font-weight:700}.authorization-layout[data-v-4e2de511]{grid-template-columns:1fr 1.25fr 1.2fr;gap:24px;display:grid}.authorization-layout>div[data-v-4e2de511]{border:1px solid #e7eceb;border-radius:10px;padding:16px}.authorization-layout h3[data-v-4e2de511]{margin:0 0 12px}.check-row[data-v-4e2de511]{align-items:flex-start;gap:9px;padding:8px 0;display:flex}.check-row span[data-v-4e2de511]{flex-direction:column;gap:2px;display:flex}.field-block[data-v-4e2de511]{flex-direction:column;gap:7px;margin:10px 0;display:flex}.scope-options[data-v-4e2de511]{border:1px solid #edf0f2;border-radius:8px;max-height:220px;padding:8px;overflow:auto}.audit-filter[data-v-4e2de511]{grid-template-columns:1fr 1fr 1.3fr 1.3fr auto;gap:8px;margin-bottom:18px;display:grid}@media (width<=1100px){.authorization-layout[data-v-4e2de511]{grid-template-columns:1fr}.audit-filter[data-v-4e2de511]{grid-template-columns:1fr 1fr}}@media (width<=640px){.role-member-assignment[data-v-4e2de511]{grid-template-columns:1fr}.role-member-results[data-v-4e2de511]{margin-top:4px;position:relative;top:auto}}.topbar span[data-v-0271a5e2]{color:#6b7680;font-size:13px}.permission-filter[data-v-0271a5e2]{grid-template-columns:auto minmax(260px,1fr) 150px auto auto}.subject-table-panel[data-v-0271a5e2]{overflow:hidden}.subject-table-panel>.table-wrap[data-v-0271a5e2]{border:0;border-radius:0}.subject-table-panel table[data-v-0271a5e2]{min-width:980px}.table-empty[data-v-0271a5e2]{text-align:center;height:240px!important}.table-empty strong[data-v-0271a5e2],.table-empty span[data-v-0271a5e2]{display:block}.code-cell[data-v-0271a5e2]{color:var(--green);font:12px ui-monospace,Cascadia Mono,monospace}.status-chip[data-v-0271a5e2]{padding:4px 8px;display:inline-block}.status-chip.enabled[data-v-0271a5e2]{color:#08715a;background:#e0f3ec}.status-chip.disabled[data-v-0271a5e2]{color:#67726e;background:#edf0ef}.link-button[data-v-0271a5e2]{padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.permission-detail-modal[data-v-0271a5e2]{width:min(1380px,100vw - 48px);max-height:calc(100vh - 40px);overflow:auto}.permission-detail-modal>header[data-v-0271a5e2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;display:flex}.permission-detail-modal>header h2[data-v-0271a5e2]{margin:4px 0}.effective-scope[data-v-0271a5e2]{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.effective-scope small[data-v-0271a5e2]{color:#768089}.effective-scope strong[data-v-0271a5e2]{color:#087b65}.role-tabs[data-v-0271a5e2]{border-bottom:1px solid #e8ecef;gap:8px;margin-bottom:20px;display:flex}.role-tabs button[data-v-0271a5e2]{color:#66717b;cursor:pointer;background:0 0;border:0;padding:12px 8px}.role-tabs button.active[data-v-0271a5e2]{color:#087b65;border-bottom:2px solid #087b65;font-weight:700}.grant-columns[data-v-0271a5e2]{grid-template-columns:1fr 1.25fr 1fr;gap:18px;display:grid}.grant-columns>div[data-v-0271a5e2],.authorization-layout>div[data-v-0271a5e2]{border:1px solid #e4eae8;border-radius:10px;min-width:0;padding:15px}.grant-columns h3[data-v-0271a5e2],.authorization-layout h3[data-v-0271a5e2]{margin:0 0 12px}.grant-row[data-v-0271a5e2]{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.grant-row span[data-v-0271a5e2]{flex-direction:column;min-width:0;display:flex}.grant-row small[data-v-0271a5e2],.scope-source small[data-v-0271a5e2],.check-row small[data-v-0271a5e2]{color:#7a858e;font-size:12px}.grant-row em[data-v-0271a5e2]{color:#087b65;text-align:right;max-width:48%;font-size:12px;font-style:normal}.scope-source[data-v-0271a5e2]{border-bottom:1px solid #edf0f2;flex-direction:column;gap:3px;padding:9px 0;display:flex}.scope-result[data-v-0271a5e2]{color:#176b5a;background:#eff8f5;border-radius:8px;padding:10px;font-size:13px}.authorization-layout[data-v-0271a5e2]{grid-template-columns:1fr 1.25fr 1.1fr;gap:18px;display:grid}.authorization-layout.role-side[data-v-0271a5e2]{margin-top:18px}.check-row[data-v-0271a5e2]{align-items:flex-start;gap:9px;padding:7px 0;display:flex}.check-row span[data-v-0271a5e2]{flex-direction:column;display:flex}.field-block[data-v-0271a5e2]{flex-direction:column;gap:7px;margin:10px 0;display:flex}.scope-options[data-v-0271a5e2]{border:1px solid #edf0f2;border-radius:8px;max-height:220px;padding:8px;overflow:auto}.audit-filter[data-v-0271a5e2]{grid-template-columns:1fr 1.3fr 1.3fr auto;gap:8px;margin-bottom:18px;display:grid}.role-member-note[data-v-0271a5e2]{border:1px solid #e4eae8;border-radius:10px;flex-direction:column;gap:6px;margin-top:18px;padding:15px;display:flex}.role-member-note small[data-v-0271a5e2]{color:#77808a}@media (width<=1180px){.grant-columns[data-v-0271a5e2],.authorization-layout[data-v-0271a5e2]{grid-template-columns:1fr}.permission-filter[data-v-0271a5e2],.audit-filter[data-v-0271a5e2]{grid-template-columns:1fr 1fr}}.permission-matrix-preview[data-v-0271a5e2]{margin-bottom:16px;overflow:hidden}.permission-matrix-preview>.table-wrap[data-v-0271a5e2]{border:0}.permission-matrix-preview table[data-v-0271a5e2]{min-width:1080px}.permission-matrix-preview th[data-v-0271a5e2]{text-align:center}.permission-matrix-preview th[data-v-0271a5e2]:first-child{text-align:left}.matrix-guide[data-v-0271a5e2]{color:var(--muted);text-align:left!important;height:58px!important}.permission-link-hint[data-v-0271a5e2],.permission-link-empty[data-v-0271a5e2]{color:var(--muted);margin:0 0 12px;font-size:12px}.permission-link-warning[data-v-0271a5e2]{border:1px solid var(--warning);background:var(--warning-bg);color:var(--n800);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:12px;display:flex}.dialog-section-heading[data-v-ee71de7b]{border-bottom:1px solid var(--line);color:var(--ink);margin:2px 0 16px;padding:0 0 10px;font-size:14px;font-weight:700}.branch-toggle .branch-chevron[data-v-ee71de7b]{transform-origin:50%;flex-shrink:0;width:16px;height:16px;display:block;transform:rotate(0)}.branch-toggle[aria-expanded=true] .branch-chevron[data-v-ee71de7b]{transform:rotate(90deg)}.tree-item[draggable=true][data-v-ee71de7b],.group-table tr[draggable=true][data-v-ee71de7b]{cursor:grab;-webkit-user-select:none;user-select:none}.tree-item[draggable=true] .tree-select[data-v-ee71de7b],.group-table tr[draggable=true] .menu-name[data-v-ee71de7b]{cursor:grab}.tree-item[draggable=true][data-v-ee71de7b]:active,.group-table tr[draggable=true][data-v-ee71de7b]:active{cursor:grabbing}.drag-handle[data-v-ee71de7b]{width:24px;min-height:32px;color:var(--menu-muted);cursor:grab;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}.drag-handle[data-v-ee71de7b]:active{cursor:grabbing}.menu-name-cell[data-v-ee71de7b]{align-items:center;gap:4px;min-width:0;display:flex}.menu-name-cell .menu-name[data-v-ee71de7b]{overflow-wrap:anywhere;min-width:0}.drag-instructions[data-v-ee71de7b]{color:var(--menu-muted);background:var(--menu-soft);border-bottom:1px solid var(--menu-border);flex-shrink:0;margin:0;padding:10px 20px;font-size:12px}.drag-source[data-v-ee71de7b]{opacity:.55}.tree-item.drop-before[data-v-ee71de7b]{box-shadow:inset 0 3px var(--menu-accent)}.tree-item.drop-after[data-v-ee71de7b]{box-shadow:inset 0 -3px var(--menu-accent)}.group-table tr.drop-before td[data-v-ee71de7b]{box-shadow:inset 0 3px var(--menu-accent)}.group-table tr.drop-after td[data-v-ee71de7b]{box-shadow:inset 0 -3px var(--menu-accent)}.menu-config-panel .facts .wide[data-v-ee71de7b]{grid-column:1/-1}.menu-detail .detail-title h2[data-v-ee71de7b]{display:block}.menu-detail .detail-title p[data-v-ee71de7b]{margin-left:0}.menu-detail .detail-title>div[data-v-ee71de7b]:first-child{min-width:0}.menu-config-panel .facts dd[data-v-ee71de7b]{overflow-wrap:anywhere}.menu-workspace[data-v-ee71de7b]{--menu-accent:#0c6b58;--menu-text:#172b36;--menu-muted:#526572;--menu-border:#dae3e8;--menu-soft:#eef7f4;--menu-surface:#fff}.menu-list[data-v-ee71de7b]{grid-template-columns:280px minmax(0,1fr);gap:16px;height:clamp(480px,100dvh - 280px,850px);min-height:0;display:grid!important}.menu-tree-panel[data-v-ee71de7b],.menu-config-panel[data-v-ee71de7b]{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.tree-heading[data-v-ee71de7b]{border-bottom:1px solid var(--menu-border);padding:20px 16px 12px}.tree-heading h2[data-v-ee71de7b]{margin:0 0 4px;font-size:16px}.tree-heading>span[data-v-ee71de7b],.config-hint[data-v-ee71de7b],.group-title p[data-v-ee71de7b],.tree-hint[data-v-ee71de7b]{color:var(--menu-muted);font-size:12px}.tree-tools[data-v-ee71de7b]{gap:16px;margin-top:12px;display:flex}.tree-hint[data-v-ee71de7b]{background:var(--menu-soft);margin:0;padding:10px 16px}.tree-scroll[data-v-ee71de7b]{flex:1;min-height:0;padding:8px 0;overflow:auto}.tree-item[data-v-ee71de7b]{border-left:3px solid #0000;align-items:center;min-height:44px;padding-right:8px;display:flex}.tree-item.selected[data-v-ee71de7b]{background:var(--menu-soft);border-left-color:var(--menu-accent)}.tree-item.context .tree-select[data-v-ee71de7b]{color:var(--menu-muted)}.branch-toggle[data-v-ee71de7b],.branch-spacer[data-v-ee71de7b]{flex:0 0 28px;width:28px}.menu-tree-panel .branch-toggle[data-v-ee71de7b]{height:32px;min-height:32px;color:var(--menu-muted);line-height:1;font-size:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tree-select[data-v-ee71de7b]{text-align:left;min-width:0;color:var(--menu-text);background:0 0;border:0;flex:1;align-items:center;gap:8px;min-height:44px;padding:10px 4px;display:flex}.tree-select>span[data-v-ee71de7b]{overflow-wrap:anywhere;flex:1}.tree-select small[data-v-ee71de7b]{color:var(--menu-muted);font-size:12px}.tree-select .disabled-label[data-v-ee71de7b]{color:#805d15}.tree-item.selected .tree-select[data-v-ee71de7b]{color:var(--menu-accent);font-weight:700}.config-heading[data-v-ee71de7b]{border-bottom:1px solid var(--menu-border);background:var(--menu-surface);flex-shrink:0;gap:6px;padding:16px 20px;display:grid}.menu-location[data-v-ee71de7b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-location .link[data-v-ee71de7b]{font-size:13px}.config-scroll[data-v-ee71de7b]{flex:1;min-height:0;scroll-padding:16px;overflow:auto}.group-section[data-v-ee71de7b]{border-bottom:1px solid var(--menu-border);padding:20px}.group-title[data-v-ee71de7b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.group-title h2[data-v-ee71de7b]{margin:0;font-size:18px}.group-title p[data-v-ee71de7b]{margin:4px 0 0}.group-table[data-v-ee71de7b]{table-layout:fixed;width:100%}.group-table th[data-v-ee71de7b],.group-table td[data-v-ee71de7b]{white-space:normal;overflow-wrap:anywhere;padding:12px}.group-table td small[data-v-ee71de7b]{color:var(--menu-muted);margin-top:4px;font-size:12px;display:block}.menu-name[data-v-ee71de7b]{text-align:left;font-weight:600}.row-actions[data-v-ee71de7b]{flex-wrap:wrap;gap:8px 12px;display:flex}.row-actions button[data-v-ee71de7b]{min-height:28px}.menu-detail[data-v-ee71de7b]{padding:20px}.menu-detail .detail-title[data-v-ee71de7b]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.menu-detail .detail-title h2[data-v-ee71de7b]{margin:8px 0 4px;font-size:18px}.menu-detail .detail-title p[data-v-ee71de7b]{color:var(--menu-muted);overflow-wrap:anywhere;font-size:12px}.menu-detail .actions[data-v-ee71de7b]{flex-wrap:wrap;gap:8px;display:flex}.menu-workspace button[data-v-ee71de7b]:disabled{opacity:.45;cursor:not-allowed}.menu-workspace button[data-v-ee71de7b]:focus-visible{outline:2px solid var(--menu-accent);outline-offset:2px}.menu-config-panel .facts[data-v-ee71de7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-config-panel .role-picker[data-v-ee71de7b],.menu-config-panel .audit-filter[data-v-ee71de7b]{grid-template-columns:1fr}.menu-config-panel .role-tabs[data-v-ee71de7b]{flex-wrap:wrap}.menu-config-panel input[data-v-ee71de7b],.menu-config-panel select[data-v-ee71de7b]{min-width:0;max-width:100%}@media (width<=1024px){.menu-list[data-v-ee71de7b]{grid-template-columns:240px minmax(0,1fr)}.menu-detail .detail-title[data-v-ee71de7b],.group-title[data-v-ee71de7b]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.menu-list[data-v-ee71de7b]{grid-template-columns:minmax(0,1fr);height:auto}.menu-tree-panel[data-v-ee71de7b]{max-height:320px}.menu-config-panel[data-v-ee71de7b]{max-height:700px}.menu-filter[data-v-ee71de7b]{grid-template-columns:minmax(0,1fr)!important}.group-section[data-v-ee71de7b],.menu-detail[data-v-ee71de7b],.config-heading[data-v-ee71de7b]{padding:16px}.menu-config-panel .facts[data-v-ee71de7b]{grid-template-columns:minmax(0,1fr)}.group-table th[data-v-ee71de7b],.group-table td[data-v-ee71de7b]{padding:8px}.row-actions[data-v-ee71de7b]{gap:4px 8px}.group-table th[data-v-ee71de7b]:first-child{width:30%}.group-table th[data-v-ee71de7b]:nth-child(2){width:13%}.group-table th[data-v-ee71de7b]:nth-child(3){width:17%}.group-table th[data-v-ee71de7b]:last-child{width:40%}}.topbar span[data-v-ee71de7b]{color:#6b7680;font-size:13px}.menu-filter[data-v-ee71de7b]{grid-template-columns:auto minmax(300px,1fr) 140px auto auto;display:grid}.platform-switch[data-v-ee71de7b]{background:#edf2f1;border-radius:8px;padding:3px;display:flex}.platform-switch button[data-v-ee71de7b]{color:#61706c;background:0 0;border:0;border-radius:6px;padding:8px 16px}.platform-switch button.active[data-v-ee71de7b]{color:#087b65;background:#fff;font-weight:700;box-shadow:0 1px 4px #163a3020}.menu-list[data-v-ee71de7b]{display:block}.menu-tree-panel[data-v-ee71de7b]{min-height:0;overflow:hidden}.menu-row[data-v-ee71de7b]{text-align:left;color:#21342e;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding-top:11px;padding-bottom:11px;padding-right:14px;display:grid}.menu-row[data-v-ee71de7b]:hover,.menu-row.active[data-v-ee71de7b]{background:#f0f7f5;box-shadow:inset 3px 0 #0c6b58}.menu-icon[data-v-ee71de7b]{color:#0c6b58;background:#e6f1ed;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.menu-main[data-v-ee71de7b],.menu-meta[data-v-ee71de7b]{flex-direction:column;gap:4px;display:flex}.menu-main small[data-v-ee71de7b],.menu-meta small[data-v-ee71de7b]{color:#7a858e;font-size:11px}.menu-main em[data-v-ee71de7b]{color:#7a6750;background:#f4eee3;margin-left:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:500}.menu-meta[data-v-ee71de7b]{align-items:flex-end}.menu-meta i[data-v-ee71de7b]{padding:3px 7px;font-size:11px;font-style:normal}.menu-meta i.enabled[data-v-ee71de7b]{color:#08715a;background:#e0f3ec}.menu-meta i.disabled[data-v-ee71de7b]{color:#8b6254;background:#f2e9e5}.role-tabs[data-v-ee71de7b]{border-bottom:1px solid #e8ecef;gap:8px;margin-bottom:20px;display:flex}.role-tabs button[data-v-ee71de7b]{color:#66717b;background:0 0;border:0;padding:12px 8px}.role-tabs button.active[data-v-ee71de7b]{color:#087b65;border-bottom:2px solid #087b65;font-weight:700}.role-menu-editor[data-v-ee71de7b]{gap:15px;display:grid}.role-picker[data-v-ee71de7b]{grid-template-columns:minmax(260px,1fr) 1.2fr;align-items:end;gap:18px;display:grid}.role-picker p[data-v-ee71de7b],.form-note[data-v-ee71de7b]{color:#71807b;font-size:12px;line-height:1.7}.menu-checks[data-v-ee71de7b]{border:1px solid #e4eae8;border-radius:8px;max-height:330px;padding:8px;overflow:auto}.check-row[data-v-ee71de7b]{flex-direction:row;align-items:flex-start;gap:9px;padding-top:7px;padding-bottom:7px;display:flex}.check-row span[data-v-ee71de7b]{flex-direction:column;display:flex}.check-row small[data-v-ee71de7b]{color:#7a858e}.audit-filter[data-v-ee71de7b]{grid-template-columns:1fr 1fr 1.3fr 1.3fr auto;gap:8px;margin-bottom:18px;display:grid}.form-note[data-v-ee71de7b]{background:#f3f7f5;border-left:3px solid #8ebbae;padding:10px 12px}.mono[data-v-ee71de7b]{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,monospace}@media (width<=1180px){.menu-grid[data-v-ee71de7b]{grid-template-columns:1fr}.menu-filter[data-v-ee71de7b],.audit-filter[data-v-ee71de7b]{grid-template-columns:1fr 1fr}}.group-table th[data-v-ee71de7b]:first-child{width:22%}.group-table th[data-v-ee71de7b]:nth-child(2){width:20%}.group-table th[data-v-ee71de7b]:nth-child(3){width:18%}.group-table th[data-v-ee71de7b]:nth-child(4){width:8%}.group-table th[data-v-ee71de7b]:nth-child(5){width:9%}.group-table th[data-v-ee71de7b]:last-child{width:23%}@media (width<=767px){.group-table[data-v-ee71de7b]{min-width:880px}}.dialog-section-heading[data-v-b06bbd1f]{border-bottom:1px solid var(--line);color:var(--ink);margin:2px 0 16px;padding:0 0 10px;font-size:14px;font-weight:700}.configuration-workspace[data-v-b06bbd1f]{background:#f3f6f5;min-height:100vh}.configuration-workspace>.filter-bar input[data-v-b06bbd1f]{height:36px!important;min-height:36px!important}.category-strip[data-v-b06bbd1f]{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:14px;display:grid}.category-strip button[data-v-b06bbd1f]{border:1px solid var(--line);text-align:left;min-height:72px;color:var(--ink);background:#fff;padding:11px}.category-strip button.active[data-v-b06bbd1f]{background:var(--green-soft);box-shadow:inset 0 -3px var(--green);border-color:#70ae9d}.category-strip strong[data-v-b06bbd1f],.category-strip small[data-v-b06bbd1f]{display:block}.category-strip strong[data-v-b06bbd1f]{font-size:13px}.category-strip small[data-v-b06bbd1f]{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.35}.configuration-table-panel[data-v-b06bbd1f]{overflow:hidden}.configuration-table-panel>.table-wrap[data-v-b06bbd1f]{border:0;border-radius:0}.configuration-table-panel table[data-v-b06bbd1f]{min-width:1180px}.configuration-table-panel td>small[data-v-b06bbd1f],.table-empty strong[data-v-b06bbd1f],.table-empty span[data-v-b06bbd1f]{display:block}.configuration-table-panel td>small[data-v-b06bbd1f]{margin-top:3px}.code-cell[data-v-b06bbd1f]{color:var(--green);font:12px ui-monospace,Cascadia Mono,monospace}.config-value[data-v-b06bbd1f]{text-overflow:ellipsis;white-space:nowrap;color:#3b544c;max-width:260px;font:11px ui-monospace,Cascadia Mono,monospace;display:block;overflow:hidden}.table-actions[data-v-b06bbd1f]{gap:10px;display:flex}.link-button[data-v-b06bbd1f]{padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.table-empty[data-v-b06bbd1f]{text-align:center;height:240px!important}.configuration-detail-modal[data-v-b06bbd1f]{width:min(1120px,100vw - 64px);max-height:calc(100vh - 48px);overflow:auto}.configuration-detail-modal>header[data-v-b06bbd1f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.configuration-detail-modal>header h2[data-v-b06bbd1f]{margin:4px 0}.configuration-detail-modal pre[data-v-b06bbd1f]{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f7;margin:0;padding:12px;font:12px/1.6 ui-monospace,Cascadia Mono,monospace}.version-list[data-v-b06bbd1f]{gap:10px;display:grid}.version-list article[data-v-b06bbd1f]{border:1px solid var(--line);background:#fafcfb;padding:13px}.version-list article>div[data-v-b06bbd1f]{justify-content:space-between;gap:15px;display:flex}.version-list span[data-v-b06bbd1f],.version-list small[data-v-b06bbd1f],.version-list summary[data-v-b06bbd1f]{color:var(--muted);font-size:11px}.version-list summary[data-v-b06bbd1f]{cursor:pointer;margin:10px 0}.snapshot-grid[data-v-b06bbd1f]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.snapshot-grid pre[data-v-b06bbd1f]{max-height:240px;font-size:10px;overflow:auto}.configuration-audit-filter[data-v-b06bbd1f]{grid-template-columns:1fr 1fr 1.3fr 1.3fr auto;gap:8px;margin-bottom:18px;display:grid}.full small[data-v-b06bbd1f]{color:var(--muted);font-weight:400}@media (width<=1350px){.category-strip[data-v-b06bbd1f]{grid-template-columns:repeat(4,1fr)}.configuration-audit-filter[data-v-b06bbd1f]{grid-template-columns:1fr 1fr}.snapshot-grid[data-v-b06bbd1f]{grid-template-columns:1fr}}.operation-log-workspace[data-v-ef902e75]{background:#f3f6f5;min-height:100vh}.scope-banner[data-v-ef902e75]{border-left:3px solid var(--green);background:#e8f3ef;align-items:center;gap:18px;margin-bottom:14px;padding:11px 14px;font-size:12px;display:flex}.scope-banner span[data-v-ef902e75]{color:#5c6d67}.operation-filter[data-v-ef902e75]{grid-template-columns:1fr 1.2fr 1.2fr 1.2fr .8fr 1.2fr 1.2fr 1.2fr auto auto;gap:9px;min-height:auto;margin-bottom:16px;padding:14px;display:grid}.operation-filter label[data-v-ef902e75]{font-size:10px}.operation-filter input[data-v-ef902e75],.operation-filter select[data-v-ef902e75],.operation-filter button[data-v-ef902e75]{min-width:0}.operation-table-panel[data-v-ef902e75]{min-height:auto}.operation-table-panel .table-wrap[data-v-ef902e75]{border:0}.operation-table-panel th[data-v-ef902e75],.operation-table-panel td[data-v-ef902e75]{vertical-align:top;padding:11px 12px}.nowrap[data-v-ef902e75]{white-space:nowrap}.block[data-v-ef902e75]{color:var(--muted);margin-top:5px;font-size:10px;display:block}.terminal[data-v-ef902e75]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.trace[data-v-ef902e75]{overflow-wrap:anywhere;color:#60706a;max-width:150px;font-size:10px}.operation-chip[data-v-ef902e75],.result[data-v-ef902e75]{color:#43554f;background:#edf2f0;padding:4px 8px;font-size:11px;display:inline-block}.operation-chip[data-category=DELETE][data-v-ef902e75],.result.failure[data-v-ef902e75]{color:#9b3030;background:#fbe7e7}.operation-chip[data-category=PERMISSION_CHANGE][data-v-ef902e75]{color:#5d4b8a;background:#ece8f7}.operation-chip[data-category=AUDIT][data-v-ef902e75],.operation-chip[data-category=SIGN][data-v-ef902e75]{color:#365f8e;background:#e5edf8}.operation-chip[data-category=LOGIN][data-v-ef902e75],.result.success[data-v-ef902e75]{color:#08715a;background:#e0f3ec}.log-drawer[data-v-ef902e75]{width:min(720px,100%)}.log-facts[data-v-ef902e75]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:20px 0;display:grid}.log-facts .full[data-v-ef902e75]{grid-column:span 2}.log-facts dt[data-v-ef902e75]{color:var(--muted);margin-bottom:5px;font-size:11px}.log-facts dd[data-v-ef902e75]{overflow-wrap:anywhere;margin:0;font-size:12px}.snapshot h3[data-v-ef902e75]{margin:18px 0 8px;font-size:13px}.snapshot pre[data-v-ef902e75]{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f7;max-height:240px;margin:0;padding:13px;font:11px/1.6 ui-monospace,Cascadia Mono,monospace;overflow:auto}.redaction-note[data-v-ef902e75]{color:#76551f;background:#fff7e8;border-left:3px solid #c68b2b;padding:10px 12px;font-size:11px}@media (width<=1450px){.operation-filter[data-v-ef902e75]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.operation-filter[data-v-ef902e75]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.operation-filter[data-v-ef902e75],.log-facts[data-v-ef902e75]{grid-template-columns:minmax(0,1fr)}.log-facts .full[data-v-ef902e75]{grid-column:auto}.scope-banner[data-v-ef902e75]{flex-direction:column;align-items:flex-start;gap:6px}}.dialog-section-heading[data-v-1b6f60b9]{border-bottom:1px solid var(--line);color:var(--ink);margin:2px 0 16px;padding:0 0 10px;font-size:14px;font-weight:700}.template-form[data-v-1b6f60b9]{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.notification-workspace[data-v-1b6f60b9]{background:#f3f6f5;min-height:100vh;position:relative}.scope-banner[data-v-1b6f60b9]{border-left:3px solid var(--green);background:#e8f3ef;gap:18px;margin-bottom:14px;padding:11px 14px;font-size:12px;display:flex}.scope-banner span[data-v-1b6f60b9]{color:#5c6d67}.section-tabs[data-v-1b6f60b9]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.section-tabs button[data-v-1b6f60b9]{background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 18px}.section-tabs button.active[data-v-1b6f60b9]{color:var(--green);border-bottom-color:var(--green);font-weight:700}.channel-grid[data-v-1b6f60b9]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.channel-card[data-v-1b6f60b9]{gap:15px;min-height:auto;padding:20px;display:grid}.channel-card h2[data-v-1b6f60b9]{margin:0}.switch-row[data-v-1b6f60b9]{align-items:center;gap:8px;display:flex!important}.switch-row input[data-v-1b6f60b9]{width:auto}.template-form[data-v-1b6f60b9],.trigger-form[data-v-1b6f60b9]{margin-bottom:16px;padding:18px}.form-grid[data-v-1b6f60b9]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.form-grid .wide[data-v-1b6f60b9]{grid-column:span 2}.record-filter[data-v-1b6f60b9]{grid-template-columns:repeat(6,1fr) auto;gap:9px;min-height:auto;margin-bottom:16px;padding:14px;display:grid}.block[data-v-1b6f60b9]{color:var(--muted);margin-top:4px;font-size:10px;display:block}.send-status[data-v-1b6f60b9]{background:#eef2f0;padding:4px 7px;display:inline-block}.send-status[data-status=SENT][data-v-1b6f60b9]{color:#08715a;background:#e0f3ec}.send-status[data-status=FAILED][data-v-1b6f60b9]{color:#9b3030;background:#fbe7e7}.error-text[data-v-1b6f60b9]{color:#9b3030;overflow-wrap:anywhere;max-width:260px}.inbox-panel[data-v-1b6f60b9]{min-height:auto}.inbox-item[data-v-1b6f60b9]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.inbox-item.unread[data-v-1b6f60b9]{box-shadow:inset 3px 0 var(--green);background:#f5faf8}.inbox-item h3[data-v-1b6f60b9]{margin:0}.inbox-item p[data-v-1b6f60b9]{margin:7px 0}.loading-overlay[data-v-1b6f60b9]{color:#fff;background:#173f35;padding:10px 16px;position:fixed;bottom:24px;right:24px}@media (width<=1300px){.channel-grid[data-v-1b6f60b9]{grid-template-columns:1fr}.form-grid[data-v-1b6f60b9]{grid-template-columns:1fr 1fr}.record-filter[data-v-1b6f60b9]{grid-template-columns:repeat(3,1fr)}}.dialog-section-heading[data-v-5f6657bc]{border-bottom:1px solid var(--line);color:var(--ink);margin:2px 0 16px;padding:0 0 10px;font-size:14px;font-weight:700}.number-rule-workspace[data-v-5f6657bc]{background:#f3f6f5;min-height:100vh}.filter-bar select[data-v-5f6657bc]{min-width:130px}.rule-table-panel[data-v-5f6657bc]{min-height:0;overflow:hidden}.rule-table-panel>.table-wrap[data-v-5f6657bc]{border:0;border-radius:0}.rule-table-panel table[data-v-5f6657bc]{min-width:1000px}.rule-table-panel td strong[data-v-5f6657bc],.rule-table-panel td small[data-v-5f6657bc]{display:block}.rule-table-panel td small[data-v-5f6657bc]{margin-top:3px}.code-cell[data-v-5f6657bc],.rule-table-panel code[data-v-5f6657bc]{color:var(--green);font:12px ui-monospace,Cascadia Mono,monospace}.status-chip[data-v-5f6657bc]{padding:4px 8px;display:inline-block}.status-chip.enabled[data-v-5f6657bc]{color:#08715a;background:#e0f3ec}.status-chip.disabled[data-v-5f6657bc]{color:#67726e;background:#edf0ef}.table-actions[data-v-5f6657bc]{gap:10px;display:flex}.link-button[data-v-5f6657bc]{padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.table-empty[data-v-5f6657bc]{text-align:center;height:240px!important}.number-detail-modal[data-v-5f6657bc]{width:min(980px,100vw - 64px)}.number-detail-modal>header[data-v-5f6657bc]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.number-detail-modal>header h2[data-v-5f6657bc]{margin:4px 0}.preview-box[data-v-5f6657bc]{border:1px solid var(--line);background:#f5f8f7;grid-template-columns:1fr auto auto;align-items:end;gap:12px;margin-top:20px;padding:18px;display:grid}.preview-box h3[data-v-5f6657bc]{margin:0 0 5px}.preview-box span[data-v-5f6657bc],.preview-box small[data-v-5f6657bc]{color:var(--muted);font-size:11px}.preview-box strong[data-v-5f6657bc]{color:var(--green);grid-column:1/-1;font:700 24px ui-monospace,Cascadia Mono,monospace}.preview-box small[data-v-5f6657bc]{grid-column:1/-1}.switch-row[data-v-5f6657bc]{align-items:center;gap:8px;display:flex!important}.switch-row input[data-v-5f6657bc]{width:auto}.full[data-v-5f6657bc]{grid-column:1/-1}@media (width<=900px){.preview-box[data-v-5f6657bc]{grid-template-columns:1fr}}.dialog-section-heading[data-v-79faa32c]{border-bottom:1px solid var(--line);color:var(--ink);margin:2px 0 16px;padding:0 0 10px;font-size:14px;font-weight:700}.service-agreement-workspace[data-v-79faa32c]{background:#f3f6f5;min-height:100vh}.filter-bar select[data-v-79faa32c]{min-width:130px}.service-table-panel[data-v-79faa32c]{min-height:0;overflow:hidden}.service-table-panel>.table-wrap[data-v-79faa32c]{border:0;border-radius:0}.service-table-panel table[data-v-79faa32c]{min-width:1040px}.service-table-panel td strong[data-v-79faa32c],.service-table-panel td small[data-v-79faa32c]{display:block}.service-table-panel td small[data-v-79faa32c]{margin-top:3px}.code-cell[data-v-79faa32c]{color:var(--green);font:12px ui-monospace,Cascadia Mono,monospace}.status-chip[data-v-79faa32c]{padding:4px 8px;display:inline-block}.status-chip.enabled[data-v-79faa32c]{color:#08715a;background:#e0f3ec}.status-chip.pending[data-v-79faa32c]{color:#8a5b12;background:#fff0d3}.status-chip.disabled[data-v-79faa32c]{color:#67726e;background:#edf0ef}.table-actions[data-v-79faa32c]{gap:10px;display:flex}.link-button[data-v-79faa32c]{padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.table-empty[data-v-79faa32c]{text-align:center;height:240px!important}.table-empty strong[data-v-79faa32c],.table-empty span[data-v-79faa32c]{display:block}.service-detail-modal[data-v-79faa32c]{width:min(980px,100vw - 64px)}.service-detail-modal>header[data-v-79faa32c]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.service-detail-modal>header h2[data-v-79faa32c]{margin:4px 0}.content-preview[data-v-79faa32c]{padding:20px 0}.content-preview h3[data-v-79faa32c]{margin:0 0 10px;font-size:13px}.content-preview pre[data-v-79faa32c]{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f8;min-height:260px;max-height:520px;margin:0;padding:18px;font:13px/1.8 inherit;overflow:auto}.service-drawer[data-v-79faa32c]{width:620px}.switch-row[data-v-79faa32c]{align-items:center;gap:8px;display:flex!important}.switch-row input[data-v-79faa32c]{width:auto}.full[data-v-79faa32c]{grid-column:1/-1}.dialog-section-heading[data-v-9969f9ed]{border-bottom:1px solid var(--line);color:var(--ink);margin:2px 0 16px;padding:0 0 10px;font-size:14px;font-weight:700}.help-workspace[data-v-9969f9ed]{background:#f3f6f5;min-height:100vh}.filter-bar select[data-v-9969f9ed]{min-width:130px}.help-table-panel[data-v-9969f9ed]{min-height:0;overflow:hidden}.help-table-panel>.table-wrap[data-v-9969f9ed]{border:0;border-radius:0}.help-table-panel table[data-v-9969f9ed]{min-width:900px}.help-table-panel td strong[data-v-9969f9ed],.help-table-panel td small[data-v-9969f9ed]{display:block}.help-table-panel td small[data-v-9969f9ed]{margin-top:3px}.code-cell[data-v-9969f9ed]{color:var(--green);font:12px ui-monospace,Cascadia Mono,monospace}.status-chip[data-v-9969f9ed]{padding:4px 8px;display:inline-block}.status-chip.enabled[data-v-9969f9ed]{color:#08715a;background:#e0f3ec}.status-chip.disabled[data-v-9969f9ed]{color:#67726e;background:#edf0ef}.table-actions[data-v-9969f9ed]{gap:10px;display:flex}.link-button[data-v-9969f9ed]{padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.table-empty[data-v-9969f9ed]{text-align:center;height:240px!important}.table-empty strong[data-v-9969f9ed],.table-empty span[data-v-9969f9ed]{display:block}.help-detail-modal[data-v-9969f9ed]{width:min(900px,100vw - 64px)}.help-detail-modal>header[data-v-9969f9ed]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.help-detail-modal>header h2[data-v-9969f9ed]{margin:4px 0}.help-preview[data-v-9969f9ed]{padding:20px 0}.help-preview h3[data-v-9969f9ed]{margin:0 0 10px;font-size:13px}.help-preview pre[data-v-9969f9ed]{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f8;min-height:260px;max-height:520px;margin:0;padding:18px;font:13px/1.8 inherit;overflow:auto}.help-drawer[data-v-9969f9ed]{width:620px}.switch-row[data-v-9969f9ed]{align-items:center;gap:8px;display:flex!important}.switch-row input[data-v-9969f9ed]{width:auto}.full[data-v-9969f9ed]{grid-column:1/-1}.toolbar-more-trigger[data-v-0342967d]{align-items:center;gap:6px;display:inline-flex}.toolbar-more-menu[data-v-0342967d]{z-index:60;border:1px solid var(--line);background:var(--n0);width:192px;max-height:calc(100dvh - 100px);box-shadow:var(--sh2);font:400 12.5px/1.6 var(--font);border-radius:9px;gap:4px;padding:8px;display:grid;position:fixed;overflow:auto}.toolbar-more-menu[data-v-0342967d] button{text-align:left;white-space:normal;background:var(--n0);width:100%;min-height:32px;color:var(--n600);font:inherit;border:0;border-radius:5px;align-items:center;padding:0 10px;display:flex}.toolbar-more-menu[data-v-0342967d] button:hover:not(:disabled){background:var(--p50);color:var(--p600)}.toolbar-more-menu[data-v-0342967d] button:disabled{opacity:.45;cursor:not-allowed}.toolbar-more-menu[data-v-0342967d] button:focus-visible{outline-offset:-3px;outline:3px solid #144e8f26}.contact-editor[data-v-06e39ef3]{border:1px solid var(--line);background:#fff;border-radius:10px;grid-column:1/-1;overflow:hidden}.contact-editor header[data-v-06e39ef3]{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.contact-editor header p[data-v-06e39ef3]{color:var(--n500);margin:4px 0 0;font-size:12px}.contact-table-wrap[data-v-06e39ef3]{max-width:100%;overflow-x:auto}.contact-table[data-v-06e39ef3]{border-collapse:collapse;width:100%;min-width:1050px}.contact-table th[data-v-06e39ef3],.contact-table td[data-v-06e39ef3]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 8px}.contact-table th[data-v-06e39ef3]{color:var(--n600);background:#f3f6fa;font-size:12px}.contact-table input[data-v-06e39ef3],.contact-table select[data-v-06e39ef3]{width:100%;min-width:150px}.contact-table .sequence[data-v-06e39ef3]{text-align:center;width:56px}.contact-table .primary-column[data-v-06e39ef3]{width:132px}.contact-table .actions-column[data-v-06e39ef3]{text-align:center;width:64px}.primary-radio[data-v-06e39ef3]{white-space:nowrap;align-items:center;gap:6px;display:flex}.primary-radio input[data-v-06e39ef3]{width:auto;min-width:0;min-height:auto}.danger-text[data-v-06e39ef3]{min-height:38px}.empty-row[data-v-06e39ef3]{color:var(--n500);text-align:center!important;padding:24px!important}@media (width<=760px){.contact-editor header[data-v-06e39ef3]{flex-direction:column;align-items:flex-start}.contact-editor header button[data-v-06e39ef3]{align-self:flex-end}}.relation-link[data-v-0bc35143]{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.relation-link[data-v-0bc35143]:hover{text-decoration:underline}.customer-import-wizard[data-v-be781f3a]{gap:13px;min-height:280px;display:grid}.import-steps[data-v-be781f3a]{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 -4px 2px;padding:2px 4px 14px;display:grid}.import-steps span[data-v-be781f3a]{white-space:nowrap;color:var(--n500);align-items:center;gap:7px;font-size:12px;display:flex}.import-steps b[data-v-be781f3a]{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.import-steps .active[data-v-be781f3a]{color:var(--p700);font-weight:700}.import-steps .active b[data-v-be781f3a]{border-color:var(--p600);background:var(--p600);color:#fff}.import-steps .done b[data-v-be781f3a]{border-color:var(--p200);background:var(--p50);color:var(--p700)}.import-file-input[data-v-be781f3a]{display:none}.import-dropzone[data-v-be781f3a]{border:1px dashed var(--p300);background:var(--p50);min-height:145px;color:var(--n900);cursor:pointer;border-radius:10px;place-content:center;justify-items:center;gap:8px;display:grid}.import-dropzone small[data-v-be781f3a],.import-note[data-v-be781f3a]{color:var(--n500);font-size:12px;line-height:1.6}.import-upload-icon[data-v-be781f3a]{width:40px;height:40px;color:var(--p700);background:#fff;border-radius:10px;place-items:center;font-size:25px;display:grid}.import-file-line[data-v-be781f3a],.import-result-actions[data-v-be781f3a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.import-file-line[data-v-be781f3a]{border:1px solid var(--line);color:var(--n600);border-radius:7px;padding:10px 12px;font-size:12px}.import-note[data-v-be781f3a]{margin:0}.import-error[data-v-be781f3a]{color:#963e38;background:#fff1f1;border:1px solid #f1caca;border-radius:7px;margin:0;padding:9px 11px;font-size:12px}.import-caution[data-v-be781f3a]{color:#9a5305;background:#fff6e8;border:1px solid #f5d7a7;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.import-mapping-table[data-v-be781f3a],.import-issue-table[data-v-be781f3a]{border:1px solid var(--line);border-radius:8px;max-height:330px;overflow:auto}.customer-import-wizard table[data-v-be781f3a]{border-collapse:collapse;width:100%;font-size:12px}.customer-import-wizard th[data-v-be781f3a],.customer-import-wizard td[data-v-be781f3a]{border-bottom:1px solid var(--line);text-align:left;padding:9px 12px}.customer-import-wizard th[data-v-be781f3a]{background:var(--p50);color:var(--n700);position:sticky;top:0}.customer-import-wizard tr:nth-child(2n) td[data-v-be781f3a]{background:var(--n25)}.customer-import-wizard td[data-v-be781f3a]:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.customer-import-wizard td em[data-v-be781f3a]{color:#dc2626;font-style:normal}.customer-import-wizard select[data-v-be781f3a]{min-width:160px;max-width:100%}.import-counts[data-v-be781f3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.import-counts>div[data-v-be781f3a]{border:1px solid var(--line);border-radius:8px;gap:4px;padding:13px;display:grid}.import-counts strong[data-v-be781f3a]{color:var(--p700);font:700 20px var(--mono)}.import-counts>div:nth-child(2) strong[data-v-be781f3a]{color:#b45309}.import-counts span[data-v-be781f3a]{color:var(--n500);font-size:12px}.import-issue-tag[data-v-be781f3a]{color:#9a5305;background:#fff6e8;border:1px solid #f5d7a7;border-radius:4px;padding:2px 5px;font-size:11px}.import-mode-label[data-v-be781f3a]{color:var(--n700);gap:6px;font-size:12px;display:grid}.import-result-success[data-v-be781f3a]{color:#0b7652;background:#edf9f2;border:1px solid #b6e2ce;border-radius:8px;align-items:baseline;gap:10px;padding:20px;display:flex}.import-result-success strong[data-v-be781f3a]{font:700 28px var(--mono)}.import-footer[data-v-be781f3a]{border-top:1px solid var(--line);background:var(--n25);justify-content:flex-end;gap:9px;margin:0 -18px -13px;padding:12px 18px;display:flex;position:sticky;bottom:-13px}@media (width<=620px){.import-steps[data-v-be781f3a],.import-counts[data-v-be781f3a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-workspace[data-v-55d925e3]{padding:20px}.report-workspace.embedded[data-v-55d925e3]{padding:0}.page-heading[data-v-55d925e3]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.page-heading h1[data-v-55d925e3]{color:#122b4a;margin:0;font-size:24px}.page-heading h2[data-v-55d925e3]{color:#122b4a;margin:0;font-size:16px}.page-heading p[data-v-55d925e3]{color:#60758b;margin:6px 0 0}.filter-card[data-v-55d925e3],.table-card[data-v-55d925e3]{background:#fff;border:1px solid #dce5ee;border-radius:14px;box-shadow:0 4px 14px #233e5c0d}.filter-card[data-v-55d925e3]{grid-template-columns:minmax(260px,1fr) 220px auto;align-items:end;gap:14px;padding:16px;display:grid}.filter-card label[data-v-55d925e3],.handle-form label[data-v-55d925e3]{color:#445a71;flex-direction:column;gap:7px;font-size:13px;display:flex}.filter-card input[data-v-55d925e3],.filter-card select[data-v-55d925e3],.handle-form select[data-v-55d925e3],.handle-form textarea[data-v-55d925e3]{background:#fff;border:1px solid #ced9e5;border-radius:8px;min-height:40px;padding:8px 11px}.filter-card button[data-v-55d925e3]{min-height:40px}.table-card[data-v-55d925e3]{margin-top:16px;overflow:hidden}.table-summary[data-v-55d925e3]{color:#61758a;border-bottom:1px solid #e5ebf1;padding:13px 16px}.table-wrap[data-v-55d925e3]{overflow:auto}table[data-v-55d925e3]{border-collapse:collapse;white-space:nowrap;width:100%}th[data-v-55d925e3],td[data-v-55d925e3]{text-align:left;border-bottom:1px solid #e8edf2;padding:13px 15px;font-size:14px}th[data-v-55d925e3]{color:#3b526a;background:#f3f7fb}td strong[data-v-55d925e3],td small[data-v-55d925e3]{display:block}td small[data-v-55d925e3]{color:#8292a3;margin-top:4px}.empty[data-v-55d925e3]{text-align:center;color:#75889b;padding:48px}.status-pill[data-v-55d925e3]{color:#8a5b00;background:#fff4d6;border-radius:999px;padding:4px 9px;display:inline-flex}.status-pill[data-status=RESOLVED][data-v-55d925e3]{color:#08785b;background:#e3f7ef}.status-pill[data-status=PROCESSING][data-v-55d925e3]{color:#185aa5;background:#e7f1ff}.status-pill[data-status=DISMISSED][data-v-55d925e3]{color:#5c6875;background:#eef1f4}.text-button[data-v-55d925e3]{color:#075eb4;background:0 0;border:0;min-height:36px}.report-detail dl[data-v-55d925e3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-detail dl div[data-v-55d925e3]{background:#f5f8fb;border-radius:8px;padding:12px}.report-detail dt[data-v-55d925e3]{color:#77899b;font-size:12px}.report-detail dd[data-v-55d925e3]{color:#1d3349;margin:6px 0 0}.report-detail section[data-v-55d925e3]{margin-top:18px}.report-detail h3[data-v-55d925e3]{font-size:15px}.report-detail section>p[data-v-55d925e3]{white-space:pre-wrap;line-height:1.7}.handle-form[data-v-55d925e3]{gap:14px;display:grid}.handle-form textarea[data-v-55d925e3]{resize:vertical;min-height:110px}.report-detail footer[data-v-55d925e3]{border-top:1px solid #e5ebf1;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.feedback[data-v-55d925e3]{border-radius:8px;margin:0 0 12px;padding:10px 14px}.feedback.error[data-v-55d925e3]{color:#a72b2b;background:#fff0f0}.feedback.notice[data-v-55d925e3]{color:#176c4b;background:#e9f7ef}@media (width<=800px){.filter-card[data-v-55d925e3],.report-detail dl[data-v-55d925e3]{grid-template-columns:1fr}}.category-management[data-v-55d925e3]{padding:4px 0}.category-list[data-v-55d925e3]{border:1px solid #dce5ee;border-radius:10px;max-height:260px;overflow:auto}.category-item[data-v-55d925e3]{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 80px auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.category-item[data-v-55d925e3]:last-child{border-bottom:0}.category-item button[data-v-55d925e3]{min-height:34px}.category-management h3[data-v-55d925e3]{margin:20px 0 12px;font-size:15px}.category-form[data-v-55d925e3]{grid-template-columns:1fr 120px 90px;align-items:end;gap:14px;display:grid}.category-form label[data-v-55d925e3]{color:#445a71;flex-direction:column;gap:7px;font-size:13px;display:flex}.category-form input[data-v-55d925e3]:not([type=checkbox]){border:1px solid #ced9e5;border-radius:8px;min-height:40px;padding:8px 11px}.category-form .category-switch[data-v-55d925e3]{flex-direction:row;align-items:center;min-height:40px}.category-management footer[data-v-55d925e3]{border-top:1px solid #e5ebf1;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;display:flex}.report-photos[data-v-55d925e3]{flex-wrap:wrap;gap:10px;display:flex}.report-preview[data-v-55d925e3]{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}@media (width<=600px){.category-form[data-v-55d925e3]{grid-template-columns:1fr}.category-item[data-v-55d925e3]{grid-template-columns:1fr 55px auto}}.filter-card[data-v-55d925e3]{flex-wrap:wrap;align-items:end;display:flex}.filter-card label[data-v-55d925e3]{flex:160px;min-width:150px}.filter-card button[data-v-55d925e3]{align-self:end}.description-cell[data-v-55d925e3]{text-overflow:ellipsis;max-width:260px;overflow:hidden}.category-pill[data-v-55d925e3]{color:#24588c;background:#e9eff8;border-radius:999px;padding:4px 9px;display:inline-flex}.category-pill[data-category=CUSTODY_CLOSED][data-v-55d925e3]{color:#b52c3c;background:#ffeaec}.category-pill[data-category=FAN_YOU][data-v-55d925e3]{color:#a95b04;background:#fff0df}.category-pill[data-category=ADDRESS_CHANGED][data-v-55d925e3]{color:#185aa5;background:#e7f1ff}.table-summary[data-v-55d925e3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-actions[data-v-55d925e3],.report-dialog-actions[data-v-55d925e3]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-dialog-actions[data-v-55d925e3]{padding:10px 18px}.visit-qr-alias-manager[data-v-3ecd09e4]{color:var(--n800)}.visit-qr-alias-head[data-v-3ecd09e4],.visit-qr-alias-row[data-v-3ecd09e4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px;align-items:start;gap:14px;display:grid}.visit-qr-alias-head[data-v-3ecd09e4]{background:var(--n25);color:var(--n600);padding:10px 12px;font-size:13px;font-weight:600}.visit-qr-alias-row[data-v-3ecd09e4]{border-bottom:1px solid var(--line);padding:12px}.visit-qr-alias-row[data-v-3ecd09e4]:last-child{border-bottom:0}.visit-qr-alias-company[data-v-3ecd09e4]{gap:3px;min-width:0;display:grid}.visit-qr-alias-company strong[data-v-3ecd09e4]{overflow-wrap:anywhere}.visit-qr-alias-company small[data-v-3ecd09e4],.visit-qr-alias-old small[data-v-3ecd09e4]{color:var(--n500);font-size:12px;line-height:1.5;display:block}.visit-qr-alias-number[data-v-3ecd09e4]{color:var(--n500);font-size:12px}.visit-qr-alias-old[data-v-3ecd09e4]{min-width:0}.visit-qr-alias-warning[data-v-3ecd09e4]{color:#8b5300!important}.visit-qr-alias-warning button[data-v-3ecd09e4]{margin-left:8px}.visit-qr-alias-row>.ghost[data-v-3ecd09e4]{justify-self:end}.visit-qr-alias-empty[data-v-3ecd09e4]{color:var(--n500);padding:16px}.visit-qr-alias-footer[data-v-3ecd09e4]{justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}@media (width<=700px){.visit-qr-alias-head[data-v-3ecd09e4]{display:none}.visit-qr-alias-row[data-v-3ecd09e4]{grid-template-columns:1fr 58px;gap:8px}.visit-qr-alias-company[data-v-3ecd09e4]{grid-column:1/-1}.visit-qr-alias-old[data-v-3ecd09e4]{grid-column:1}.visit-qr-alias-row>.ghost[data-v-3ecd09e4]{grid-column:2}}.visit-customers-heading[data-v-a6d6f3be]{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.visit-customers-heading h1[data-v-a6d6f3be]{color:#193c34;margin:0;font-size:24px}.visit-customers-heading p[data-v-a6d6f3be]{color:#657a73;margin:6px 0 0}.visit-customers-heading strong[data-v-a6d6f3be]{color:#146b56;font-size:22px}.visit-customer-statistics[data-v-a6d6f3be]{margin-bottom:18px;padding:20px 24px}.visit-stat-title[data-v-a6d6f3be]{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.visit-stat-title[data-v-a6d6f3be]:not(:first-child){margin-top:22px}.visit-stat-title h2[data-v-a6d6f3be]{color:#25443a;margin:0;font-size:16px}.visit-stat-title span[data-v-a6d6f3be]{color:#788b84;font-size:12px}.visit-township-stats[data-v-a6d6f3be],.visit-star-stats[data-v-a6d6f3be]{flex-wrap:wrap;gap:8px;display:flex}.visit-township-stats button[data-v-a6d6f3be],.visit-star-stats button[data-v-a6d6f3be]{color:#23473d;cursor:pointer;background:#fff;border:1px solid #dbe7e1;border-radius:8px;align-items:center;gap:12px;padding:9px 13px;display:flex}.visit-township-stats button.active[data-v-a6d6f3be],.visit-star-stats button.active[data-v-a6d6f3be]{background:#eaf6f1;border-color:#14846b}.visit-township-stats strong[data-v-a6d6f3be],.visit-star-stats strong[data-v-a6d6f3be]{color:#087b62;font-size:15px}.visit-customer-filters[data-v-a6d6f3be]{margin-bottom:16px}.visit-customer-list-toolbar[data-v-a6d6f3be]{border-bottom:1px solid #e6eeea;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.visit-customer-list-toolbar>div[data-v-a6d6f3be]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.visit-customer-list-toolbar[data-v-a6d6f3be]{flex-direction:column;align-items:flex-start}.visit-customer-filters[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-ledger-secondary[data-v-a6d6f3be]{color:var(--n500);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.customer-workspace[data-v-a6d6f3be]{background:#f3f6f5;min-height:100vh}.customer-workspace .search input[data-v-a6d6f3be]{padding-left:12px}.customer-list-panel[data-v-a6d6f3be]{min-height:520px;overflow:hidden}.customer-table table[data-v-a6d6f3be]{font-size:14px}.customer-table th[data-v-a6d6f3be],.customer-table td[data-v-a6d6f3be]{vertical-align:middle;padding:15px 16px}.customer-table th[data-v-a6d6f3be]{font-size:13px}.customer-table td[data-v-a6d6f3be]{font-size:14px;line-height:1.55}.customer-table .customer-row[data-v-a6d6f3be]{cursor:pointer;transition:background-color .15s,box-shadow .15s}.customer-table .customer-row[data-v-a6d6f3be]:hover{box-shadow:inset 3px 0 var(--green);background:#f5faf8}.customer-table strong[data-v-a6d6f3be],.customer-table small[data-v-a6d6f3be]{display:block}.customer-table small[data-v-a6d6f3be]{color:var(--muted);margin-top:5px;font-size:12px}.customer-table .mono[data-v-a6d6f3be]{white-space:nowrap;font-size:13px}.row-actions[data-v-a6d6f3be]{white-space:nowrap;align-items:center;gap:7px;display:flex}.row-actions button[data-v-a6d6f3be]{padding:8px 11px;font-size:13px}.customer-status[data-v-a6d6f3be]{color:#08715a;white-space:nowrap;background:#e0f3ec;padding:4px 8px;font-size:12px;display:inline-block}.customer-status[data-status=INACTIVE][data-v-a6d6f3be]{color:#7a4d20;background:#f7ead8}.customer-detail-drawer[data-v-a6d6f3be]{width:min(1080px,94vw)}.customer-detail-body[data-v-a6d6f3be]{padding-bottom:24px}.customer-detail-drawer header p[data-v-a6d6f3be]{color:var(--muted);margin:7px 0 0}.customer-detail-drawer .facts dd[data-v-a6d6f3be]{overflow-wrap:anywhere}.relation-heading[data-v-a6d6f3be]{border-left:3px solid var(--green);background:#f2f7ff;justify-content:space-between;align-items:center;margin-top:26px;padding:18px 20px;display:flex}.relation-heading h3[data-v-a6d6f3be],.relation-heading p[data-v-a6d6f3be]{margin:0}.relation-heading p[data-v-a6d6f3be]{color:var(--muted);margin-top:5px;font-size:13px}.relation-heading>strong[data-v-a6d6f3be]{color:var(--green);font-size:22px}.relation-overview[data-v-a6d6f3be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 22px;display:grid}.relation-overview>div[data-v-a6d6f3be]{border:1px solid var(--line);background:#fff;padding:13px 14px}.relation-overview strong[data-v-a6d6f3be],.relation-overview span[data-v-a6d6f3be]{display:block}.relation-overview strong[data-v-a6d6f3be]{color:var(--green);font-size:20px}.relation-overview span[data-v-a6d6f3be]{color:var(--muted);margin-top:3px;font-size:12px}.customer-relation-detail[data-v-a6d6f3be]{gap:16px;display:grid}.relation-detail-heading[data-v-a6d6f3be]{border:1px solid var(--line);background:linear-gradient(135deg,var(--p50),#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.relation-detail-heading span[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.relation-detail-heading h2[data-v-a6d6f3be]{color:var(--n900);font-family:var(--mono);margin:5px 0 0;font-size:19px}.relation-detail-heading>strong[data-v-a6d6f3be]{border:1px solid var(--p200);color:var(--p700);white-space:nowrap;background:#fff;border-radius:7px;padding:6px 10px;font-size:12px}.relation-detail-facts[data-v-a6d6f3be]{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.relation-detail-facts>div[data-v-a6d6f3be]{background:#fff;min-width:0;padding:13px 15px}.relation-detail-facts .wide[data-v-a6d6f3be]{grid-column:1/-1}.relation-detail-facts dt[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.relation-detail-facts dd[data-v-a6d6f3be]{color:var(--n900);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}.relation-detail-note[data-v-a6d6f3be]{border-left:3px solid var(--p500);background:var(--p50);color:var(--n600);margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.customer-drawer[data-v-a6d6f3be]{width:min(760px,94vw)}.file-input[data-v-a6d6f3be]{display:none}.contact-editor[data-v-a6d6f3be]{grid-column:1/-1}.weak-feedback[data-v-a6d6f3be]{z-index:90;color:#963e38;background:#fff8f7;border:1px solid #efd5d2;align-items:center;gap:10px;width:max-content;max-width:min(560px,100vw - 40px);min-height:42px;padding:9px 15px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #2a453c26}.weak-feedback.success[data-v-a6d6f3be]{color:#0c6b58;background:#f4fbf8;border-color:#cce3da}.weak-feedback>span[data-v-a6d6f3be]{background:#f7dfdc;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.weak-feedback.success>span[data-v-a6d6f3be]{background:#dcefe8}.weak-feedback p[data-v-a6d6f3be]{margin:0;font-size:13px;line-height:1.55}.feedback-enter-active[data-v-a6d6f3be],.feedback-leave-active[data-v-a6d6f3be]{transition:opacity .18s,transform .18s}.feedback-enter-from[data-v-a6d6f3be],.feedback-leave-to[data-v-a6d6f3be]{opacity:0;transform:translate(-50%,-8px)}@media (width<=900px){.customer-table[data-v-a6d6f3be]{overflow:auto}.customer-table table[data-v-a6d6f3be]{min-width:980px}.customer-detail-drawer .facts[data-v-a6d6f3be]{grid-template-columns:1fr 1fr}.customer-detail-drawer .facts .wide[data-v-a6d6f3be]{grid-column:span 2}.relation-overview[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr))}.relation-detail-facts[data-v-a6d6f3be]{grid-template-columns:1fr}.relation-detail-facts .wide[data-v-a6d6f3be]{grid-column:auto}}.enterprise-visit-qr-card[data-v-a6d6f3be]{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;max-width:420px;margin:10px auto 18px;padding:24px;box-shadow:0 10px 30px #0d376814}.enterprise-visit-qr-card img[data-v-a6d6f3be]{width:min(300px,100%);height:auto;margin:12px auto;display:block}.enterprise-visit-qr-card h3[data-v-a6d6f3be]{width:100%;color:var(--n900);text-align:center;margin:12px 0 0;font-size:22px;display:block}.enterprise-visit-qr-card h3[data-v-a6d6f3be]:after{display:none}.enterprise-visit-qr-card .enterprise-visit-qr-kicker[data-v-a6d6f3be]{color:var(--p700);letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}.customer-batch-toolbar[data-v-a6d6f3be]{border-bottom:1px solid var(--line);background:var(--n0);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 14px;display:flex}.customer-batch-toolbar span[data-v-a6d6f3be]{color:var(--n600);font-size:12px}.customer-batch-toolbar strong[data-v-a6d6f3be]{color:var(--p700);font-size:13px}.customer-batch-toolbar button[data-v-a6d6f3be]{min-height:32px}.customer-assistance-card[data-v-a6d6f3be]{border:1px solid var(--p200);background:linear-gradient(135deg,var(--p50),#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.customer-assistance-card-copy[data-v-a6d6f3be]{gap:4px;display:grid}.customer-assistance-card-copy>span[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.customer-assistance-card-copy strong[data-v-a6d6f3be]{color:var(--n900);font-size:17px}.customer-assistance-card-copy p[data-v-a6d6f3be]{color:var(--n600);margin:0;font-size:12px}.customer-assistance-card-actions[data-v-a6d6f3be]{flex:none;align-items:center;gap:8px;display:flex}.customer-assistance-batch[data-v-a6d6f3be]{gap:16px;display:grid}.customer-assistance-batch fieldset[data-v-a6d6f3be]{border:1px solid var(--line);border-radius:8px;gap:10px;margin:0;padding:14px 16px;display:grid}.customer-assistance-batch legend[data-v-a6d6f3be]{color:var(--n800);padding:0 6px;font-weight:700}.customer-assistance-batch label[data-v-a6d6f3be]{min-height:30px;color:var(--n800);align-items:center;gap:8px;display:flex}.customer-assistance-batch label.disabled[data-v-a6d6f3be]{color:var(--n400)}.customer-assistance-batch input[data-v-a6d6f3be]{width:16px;height:16px}.customer-assistance-batch p[data-v-a6d6f3be]{color:var(--n500);margin:0;font-size:12px;line-height:1.6}.enterprise-visit-log-actions[data-v-a6d6f3be]{align-items:center;gap:10px;display:flex}.enterprise-visit-log-table table[data-v-a6d6f3be]{min-width:980px}.enterprise-visit-log-table th[data-v-a6d6f3be],.enterprise-visit-log-table td[data-v-a6d6f3be]{padding:10px 12px}.enterprise-visit-log-table .enterprise-visit-description[data-v-a6d6f3be]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.enterprise-visit-log-detail .facts[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-visit-log-detail .facts .wide[data-v-a6d6f3be]{grid-column:1/-1}.enterprise-visit-log-detail .facts dd[data-v-a6d6f3be]{white-space:pre-wrap;overflow-wrap:anywhere}.enterprise-visit-attachments[data-v-a6d6f3be]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.enterprise-visit-attachments p[data-v-a6d6f3be]{color:var(--n500);margin:0}.enterprise-visit-photo-card[data-v-a6d6f3be]{border:1px solid var(--line);min-width:0;color:var(--n800);box-shadow:none;text-align:left;cursor:zoom-in;background:#fff;border-radius:9px;gap:8px;padding:8px;display:grid}.enterprise-visit-photo-card[data-v-a6d6f3be]:hover{border-color:var(--p300);background:var(--p50)}.enterprise-visit-photo-card[data-v-a6d6f3be]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.enterprise-visit-photo-frame[data-v-a6d6f3be]{aspect-ratio:4/3;background:var(--n100);color:var(--n500);border-radius:6px;place-items:center;font-size:12px;display:grid;overflow:hidden}.enterprise-visit-photo-frame img[data-v-a6d6f3be]{object-fit:cover;width:100%;height:100%;display:block}.enterprise-visit-photo-card strong[data-v-a6d6f3be]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.enterprise-visit-photo-loading[data-v-a6d6f3be]{grid-column:1/-1}.enterprise-visit-photo-preview[data-v-a6d6f3be]{background:var(--n50);justify-content:center;max-height:68vh;display:flex;overflow:auto}.enterprise-visit-photo-preview img[data-v-a6d6f3be]{object-fit:contain;max-width:100%;height:auto;display:block}.customer-workspace[data-v-a6d6f3be]{background:var(--n50)}.customer-table table[data-v-a6d6f3be],.customer-table td[data-v-a6d6f3be]{font-size:12.5px}.customer-table th[data-v-a6d6f3be]{height:42px;padding:0 14px;font-size:12px}.customer-table td[data-v-a6d6f3be]{height:46px;padding:8px 14px}.customer-table strong[data-v-a6d6f3be]{font-size:12.5px}.customer-table small[data-v-a6d6f3be]{margin-top:2px;font-size:11px}.customer-table .customer-row[data-v-a6d6f3be]:hover{background:var(--p50);box-shadow:inset 3px 0 var(--p500)}.row-actions .customer-action[data-v-a6d6f3be]{min-width:28px;height:28px;color:var(--p700);box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.row-actions .customer-action[data-v-a6d6f3be]:hover{background:var(--p100)}.row-actions .customer-delete[data-v-a6d6f3be]{color:var(--error,#dc2626)}.customer-workspace .page-description[data-v-a6d6f3be]{color:var(--n500);margin:6px 0 0;font-size:12px}.customer-filters[data-v-a6d6f3be]{grid-template-columns:minmax(220px,2.3fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:12px;margin-bottom:14px;padding:16px;display:grid}.customer-filters label[data-v-a6d6f3be]{flex-direction:column;gap:7px;min-width:0;margin:0;display:flex}.customer-filters label>span[data-v-a6d6f3be]{color:var(--n600);font-size:12px;font-weight:500}.customer-filters input[data-v-a6d6f3be],.customer-filters select[data-v-a6d6f3be]{width:100%;min-width:0;height:32px;padding:0 10px}.customer-filters .filter-actions[data-v-a6d6f3be]{align-items:center;gap:8px;display:flex}.customer-filters .filter-actions button[data-v-a6d6f3be]{height:32px;min-height:32px;padding:0 15px}.customer-list-panel[data-v-a6d6f3be]{border-radius:10px;min-height:0}.customer-list-panel .panel-heading[data-v-a6d6f3be]{box-sizing:border-box;border-bottom:1px solid var(--line);height:48px;min-height:48px;padding:12px 16px}.customer-list-panel .panel-heading h2[data-v-a6d6f3be]{border-left:3px solid var(--p500);margin:0;padding-left:10px;font-size:14px}.customer-list-panel .panel-heading>span[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.customer-table[data-v-a6d6f3be]{overflow-x:auto}.customer-table table[data-v-a6d6f3be]{table-layout:fixed;width:100%;min-width:1140px}.customer-workspace .customer-table table thead th[data-v-a6d6f3be]{color:var(--n700);font-weight:600;background:linear-gradient(#f7fafe,#eef3fb)!important}.customer-table td[data-v-a6d6f3be]{border-bottom:1px solid #eaeff6}.customer-table .customer-enterprise-type[data-v-a6d6f3be],.customer-table .customer-township[data-v-a6d6f3be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-table .customer-star[data-v-a6d6f3be]{white-space:nowrap}.customer-table td strong[data-v-a6d6f3be],.customer-table .customer-category[data-v-a6d6f3be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-table .customer-assistance[data-v-a6d6f3be],.customer-table .customer-status-cell[data-v-a6d6f3be]{white-space:nowrap;text-align:center}.customer-table .customer-cadre[data-v-a6d6f3be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-table .customer-actions-header[data-v-a6d6f3be],.customer-table .customer-actions-cell[data-v-a6d6f3be]{text-align:center;white-space:nowrap;width:72px;min-width:72px;max-width:72px;position:sticky;right:0;box-shadow:-5px 0 9px -7px #081a3359}.customer-table .customer-actions-header[data-v-a6d6f3be]{z-index:3;background:var(--table-header-background,linear-gradient(180deg,#f7fafe,#eef3fb))!important}.customer-table .customer-actions-cell[data-v-a6d6f3be]{z-index:2;background:var(--n0,#fff);padding-left:8px;padding-right:8px}.customer-action-trigger[data-v-a6d6f3be]{min-width:42px;height:28px;min-height:28px;color:var(--p700);box-shadow:none;background:0 0;border:0;padding:0 7px;font-size:12px}.customer-action-trigger[data-v-a6d6f3be]:hover,.customer-action-trigger[aria-expanded=true][data-v-a6d6f3be]{background:var(--p100)}.customer-action-menu[data-v-a6d6f3be]{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:9px;width:156px;padding:5px;position:fixed;box-shadow:0 12px 32px #081a332e}.customer-action-menu button[data-v-a6d6f3be]{width:100%;min-height:36px;color:var(--n800);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12.5px;display:block}.customer-action-menu button[data-v-a6d6f3be]:hover,.customer-action-menu button[data-v-a6d6f3be]:focus-visible{background:var(--p50);color:var(--p700);outline:2px solid var(--p200);outline-offset:-2px}.customer-action-menu .danger-text[data-v-a6d6f3be]{color:var(--error,#dc2626)}.customer-action-menu .danger-text[data-v-a6d6f3be]:hover,.customer-action-menu .danger-text[data-v-a6d6f3be]:focus-visible{color:var(--error,#dc2626);background:#fdeaea}.customer-table tbody tr:nth-child(2n) .customer-actions-cell[data-v-a6d6f3be]{background:var(--n25)}.customer-table .customer-row:hover .customer-actions-cell[data-v-a6d6f3be],.customer-table .customer-row:focus-visible .customer-actions-cell[data-v-a6d6f3be]{background:var(--p50)}.customer-table .customer-row[data-v-a6d6f3be]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px;background:var(--p50)}@media (width<=1200px){.customer-filters[data-v-a6d6f3be]{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(130px,1fr))}.customer-filters .filter-actions[data-v-a6d6f3be]{justify-content:flex-end}}@media (width<=700px){.customer-filters[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-filters .customer-keyword[data-v-a6d6f3be]{grid-column:1/-1}.customer-filters .filter-actions[data-v-a6d6f3be]{justify-content:flex-start}}.customer-scope-row[data-v-a6d6f3be]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:10px;display:flex}.customer-view-tabs[data-v-a6d6f3be]{flex-wrap:wrap;margin:0;display:flex}.customer-scope-description[data-v-a6d6f3be]{color:var(--n500);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.customer-statistics[data-v-a6d6f3be]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.customer-statistics.mine[data-v-a6d6f3be]{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-statistics button[data-v-a6d6f3be]{border:1px solid var(--line);height:56px;box-shadow:none;color:var(--n500);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:16px 14px;display:flex}.customer-statistics button[aria-pressed=true][data-v-a6d6f3be]{border-color:var(--p500);background:var(--p50)}.customer-statistics strong[data-v-a6d6f3be]{color:var(--p700);margin-left:8px;font-size:18px}.customer-statistics button:first-child strong[data-v-a6d6f3be]{color:#059669}.customer-statistics button:last-child strong[data-v-a6d6f3be]{color:#d97706}.customer-filters[data-v-a6d6f3be]{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.customer-filters.mine[data-v-a6d6f3be]{grid-template-columns:minmax(220px,2fr) 1fr 1fr auto}.customer-table td[data-v-a6d6f3be]{height:46px}.customer-table input[type=checkbox][data-v-a6d6f3be]{width:14px;height:14px;min-height:0;padding:0}.customer-workspace .topbar h1[data-v-a6d6f3be]{border-left:3px solid var(--p500);padding-left:10px}.customer-workspace .row-actions .customer-delete[data-v-a6d6f3be]{color:#dc2626!important}.customer-filters .secondary[data-v-a6d6f3be]{box-shadow:none;background:#fff!important}.customer-table .customer-name span[data-v-a6d6f3be]{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--p700);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-table .customer-row:is(:hover,:focus-visible) .customer-name span[data-v-a6d6f3be]{text-decoration:underline}@media (width<=900px){.customer-statistics[data-v-a6d6f3be],.customer-statistics.mine[data-v-a6d6f3be],.customer-filters[data-v-a6d6f3be],.customer-filters.mine[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-assistance-card[data-v-a6d6f3be]{flex-direction:column;align-items:flex-start}.customer-assistance-card-actions[data-v-a6d6f3be]{flex-wrap:wrap}.customer-batch-toolbar[data-v-a6d6f3be]{flex-direction:column;align-items:flex-start}}.customer-enterprise-fields[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;display:grid}@media (width<=620px){.customer-enterprise-fields[data-v-a6d6f3be]{grid-template-columns:1fr}}.customer-workspace.customer-workspace[data-v-a6d6f3be]{--p50:#edf3fc;--p100:#d8e5f8;--p200:#b3ccf2;--p300:#7fa6e4;--p400:#4c7fd0;--p500:#2e62c4;--p600:#12489f;--p700:#0e3a85;--n25:#fbfcfe;--n50:#f3f6f8;--n100:#edf1f4;--n200:#dde3ee;--n400:#8e99af;--n500:#6b7690;--n600:#475069;--n700:#2f374e;--n800:#1d2438;--n900:#0f1526;--line:#dfe7e3;--atlas-gradient:linear-gradient(135deg,#2e62c4,#12489f 55%,#0e7490 135%);min-height:calc(100vh - 54px);font:13px/1.55 var(--font);color:var(--n800);background:var(--n50);padding:16px 18px 18px}.customer-workspace.customer-workspace>.topbar[data-v-a6d6f3be]{align-items:flex-start;gap:16px;margin:0 0 13px}.customer-workspace.customer-workspace .topbar h1[data-v-a6d6f3be]{letter-spacing:normal;color:var(--n900);border:0;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.25}.customer-workspace.customer-workspace .topbar h1[data-v-a6d6f3be]:before{content:"";vertical-align:-2px;background:linear-gradient(180deg,var(--p600),var(--p400));border-radius:2px;width:3px;height:15px;margin-right:9px;display:inline-block}.customer-workspace.customer-workspace .topbar .page-description[data-v-a6d6f3be]{max-width:860px;color:var(--n500);margin:5px 0 0;font-size:12px;line-height:1.75}.customer-workspace.customer-workspace .topbar .actions[data-v-a6d6f3be]{flex:none;align-items:center;gap:8px}.customer-workspace.customer-workspace .topbar .actions button[data-v-a6d6f3be]{height:38px;min-height:38px;font:500 13.5px/1 var(--font);white-space:nowrap;border-radius:9px;padding:0 16px}.customer-workspace.customer-workspace .topbar .actions .secondary[data-v-a6d6f3be]{color:var(--n600);border:1px solid var(--line);box-shadow:none;background:#fff}.customer-workspace.customer-workspace .topbar .actions .secondary[data-v-a6d6f3be]:first-of-type{background:var(--n100);color:var(--n700)}.customer-workspace.customer-workspace .topbar .actions .primary[data-v-a6d6f3be]{background:var(--atlas-gradient);color:#fff;border:0;box-shadow:0 3px 10px #12489f47}.customer-workspace.customer-workspace .customer-view-tabs[data-v-a6d6f3be]{border-bottom:0}.customer-workspace.customer-workspace .customer-statistics[data-v-a6d6f3be]{gap:10px;margin:0 0 12px}.customer-workspace.customer-workspace .customer-statistics button[data-v-a6d6f3be]{height:auto;min-height:54px;color:var(--n500);box-shadow:none;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .15s,box-shadow .15s;display:flex;border:1px solid var(--line)!important}.customer-workspace.customer-workspace .customer-statistics button>span[data-v-a6d6f3be]{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.customer-workspace.customer-workspace .customer-statistics strong[data-v-a6d6f3be]{color:var(--n900);font:700 20px/1.55 var(--mono);font-variant-numeric:tabular-nums;margin:0}.customer-workspace.customer-workspace .customer-statistics [data-stat="5"] strong[data-v-a6d6f3be]{color:#0e9f6e}.customer-workspace.customer-workspace .customer-statistics [data-stat=UNRATED] strong[data-v-a6d6f3be]{color:#d97706}.customer-workspace.customer-workspace .customer-statistics button[aria-pressed=true][data-v-a6d6f3be]{background:var(--p50);border-color:var(--p300)!important}.customer-workspace.customer-workspace .customer-statistics button[data-v-a6d6f3be]:hover{box-shadow:0 1px 2px #1720400d;border-color:var(--p300)!important}.customer-workspace.customer-workspace .customer-filters[data-v-a6d6f3be]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;min-height:0;margin:0 0 12px;padding:13px 16px 14px;display:flex;box-shadow:0 1px 2px #1720400d}.customer-workspace.customer-workspace .customer-filters label[data-v-a6d6f3be]{flex:110px;gap:5px;min-width:0;margin:0;font-weight:500}.customer-workspace.customer-workspace .customer-filters .customer-keyword[data-v-a6d6f3be]{flex:2 220px}.customer-workspace.customer-workspace .customer-filters label>span[data-v-a6d6f3be]{color:var(--n600);font-size:12px;font-weight:500;line-height:1.55}.customer-workspace.customer-workspace .customer-filters input[data-v-a6d6f3be],.customer-workspace.customer-workspace .customer-filters select[data-v-a6d6f3be]{border:1px solid var(--line);width:100%;height:30px;min-height:30px;color:var(--n800);font:400 12.5px/1.55 var(--font);background:#fff;border-radius:7px;padding:0 9px!important}.customer-workspace.customer-workspace .customer-filters input[data-v-a6d6f3be]::placeholder{color:var(--n400)}.customer-workspace.customer-workspace .customer-filters select[data-v-a6d6f3be]{appearance:auto;color:var(--n600)}.customer-workspace.customer-workspace .customer-filters select[data-v-a6d6f3be]:has(option:checked:not([value=""])){color:var(--n800)}.customer-workspace.customer-workspace .filter-actions[data-v-a6d6f3be]{gap:8px;margin-left:auto}.customer-workspace.customer-workspace .filter-actions button[data-v-a6d6f3be]{height:30px;min-height:30px;font:500 12.5px/1 var(--font);border-radius:9px;padding:0 11px}.customer-workspace.customer-workspace .filter-actions .primary[data-v-a6d6f3be]{background:var(--atlas-gradient);color:#fff;border:0;box-shadow:0 3px 10px #12489f47}.customer-workspace.customer-workspace .filter-actions .secondary[data-v-a6d6f3be]{color:var(--n600);box-shadow:none;border:1px solid var(--line)!important;background:#fff!important}.customer-workspace.customer-workspace .customer-list-panel[data-v-a6d6f3be]{border:1px solid var(--line);min-height:0;box-shadow:none;border-radius:9px;margin:0;overflow:hidden}.customer-workspace.customer-workspace .customer-table table[data-v-a6d6f3be]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1140px;font:12.5px/1.55 var(--font)}.customer-workspace.customer-workspace .customer-table col[data-v-a6d6f3be]:first-child{width:34px!important}.customer-workspace.customer-workspace .customer-table .col-name[data-v-a6d6f3be]{width:17%}.customer-workspace.customer-workspace .customer-table .col-category[data-v-a6d6f3be]{width:10%}.customer-workspace.customer-workspace .customer-table .col-enterprise-type[data-v-a6d6f3be]{width:auto}.customer-workspace.customer-workspace .customer-table .col-township[data-v-a6d6f3be],.customer-workspace.customer-workspace .customer-table .col-star[data-v-a6d6f3be]{width:8%}.customer-workspace.customer-workspace .customer-table .col-phone[data-v-a6d6f3be]{width:9%}.customer-workspace.customer-workspace .customer-table .col-cooperation[data-v-a6d6f3be]{width:5%}.customer-workspace.customer-workspace .customer-table .col-assistance[data-v-a6d6f3be]{width:6%}.customer-workspace.customer-workspace .customer-table .col-cadre[data-v-a6d6f3be]{width:8%}.customer-workspace.customer-workspace .customer-table .col-status[data-v-a6d6f3be]{width:6%}.customer-workspace.customer-workspace .customer-table .col-actions[data-v-a6d6f3be]{width:72px}.customer-workspace.customer-workspace .customer-table .customer-name[data-v-a6d6f3be]{overflow-wrap:anywhere}.customer-workspace.customer-workspace .customer-table th[data-v-a6d6f3be]{color:#4a6159;letter-spacing:.03em;border-bottom:1px solid var(--line);white-space:nowrap;height:42px;padding:0 13px;font-size:12px;font-weight:600;line-height:1.55;background:linear-gradient(#f7fafe,#eef3fb)!important}.customer-workspace.customer-workspace .customer-table td[data-v-a6d6f3be]{color:#334b43;height:46px;font-size:var(--table-body-size,14px);vertical-align:middle;border-bottom:1px solid #eaeff6;padding:0 13px;line-height:1.55}.customer-workspace.customer-workspace .customer-table tbody tr[data-v-a6d6f3be]:nth-child(2n){background:var(--n25)}.customer-workspace.customer-workspace .customer-table tbody tr[data-v-a6d6f3be]:hover{background:var(--p50);box-shadow:inset 3px 0 0 var(--p600)}.customer-workspace.customer-workspace .customer-table .mono[data-v-a6d6f3be]{font-family:var(--mono);color:var(--p700);white-space:nowrap;font-size:var(--table-body-size,14px)!important}.customer-workspace.customer-workspace .customer-category[data-v-a6d6f3be]{font-size:var(--table-body-size,14px);white-space:nowrap}.customer-workspace.customer-workspace .customer-table input[type=checkbox][data-v-a6d6f3be]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;accent-color:var(--p600);margin:0;padding:0}.customer-workspace.customer-workspace .customer-status[data-v-a6d6f3be]{height:22px;min-height:22px;font:500 11.5px/1.55 var(--font);align-items:center;gap:4px;padding:0 8px;display:inline-flex;color:#6b7690!important;background:#edf1f4!important;border:1px solid #dfe7e3!important;border-radius:6px!important}.customer-workspace.customer-workspace .customer-status[data-status=ACTIVE][data-v-a6d6f3be]{color:#0e9f6e!important;background:#e6f7f0!important;border-color:#bfe8d8!important}.customer-workspace.customer-workspace .customer-status i[data-v-a6d6f3be]{background:currentColor;border-radius:50%;width:5px;height:5px}.customer-workspace.customer-workspace button[data-v-a6d6f3be]:focus-visible{outline:2px solid var(--p400);outline-offset:2px}@media (width<=1100px){.customer-workspace.customer-workspace .customer-filters label[data-v-a6d6f3be]{flex-basis:180px}}@media (width<=1200px) and (width>=901px){.customer-workspace.customer-workspace .customer-statistics[data-v-a6d6f3be]:not(.mine){grid-template-columns:repeat(3,minmax(0,1fr))}}.customer-workspace.customer-workspace>.customer-list-heading[data-v-a6d6f3be]{margin-bottom:7px}.customer-heading-copy[data-v-a6d6f3be]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.customer-heading-copy>span[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.customer-workspace.customer-workspace .customer-library-filters[data-v-a6d6f3be]{padding:12px 14px;display:block}.customer-primary-filters[data-v-a6d6f3be]{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.customer-workspace.customer-workspace .customer-primary-filters .filter-actions[data-v-a6d6f3be]{flex-wrap:wrap;justify-content:flex-start}.customer-extra-filters[data-v-a6d6f3be]{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.customer-extra-fields[data-v-a6d6f3be]{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-bottom:10px;display:flex}.customer-workspace.customer-workspace .customer-extra-fields label[data-v-a6d6f3be]{flex:0 180px}.customer-workspace.customer-workspace .customer-extra-filters .customer-statistics[data-v-a6d6f3be]{margin:0}.customer-workspace.customer-workspace .customer-extra-filters .customer-statistics button[data-v-a6d6f3be]{min-height:38px;padding:5px 10px}.customer-workspace.customer-workspace .customer-extra-filters .customer-statistics strong[data-v-a6d6f3be]{font-size:15px}.customer-workspace.customer-workspace .customer-table .col-credit[data-v-a6d6f3be]{width:11%}.customer-workspace.customer-workspace .customer-list-panel .customer-table .col-cadre[data-v-a6d6f3be]{width:7%}.customer-workspace.customer-workspace .customer-table[data-v-a6d6f3be] :is(.customer-credit,.customer-category small,.customer-cadre small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-workspace.customer-workspace .customer-list-panel .customer-table :is(.customer-category,.customer-cadre) small[data-v-a6d6f3be]{margin-top:1px;line-height:1.3}.customer-credit[data-v-a6d6f3be]{font-family:var(--mono)}.customer-star-badge[data-v-a6d6f3be]{background:var(--p50);color:var(--p700);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px;display:inline-block}.customer-star-badge[data-rating="5"][data-v-a6d6f3be]{color:#146b56;background:#e6f7f0}.customer-star-badge[data-rating=UNRATED][data-v-a6d6f3be]{background:var(--n100);color:var(--n600)}@media (width<=700px){.customer-workspace.customer-workspace .customer-primary-filters .customer-keyword[data-v-a6d6f3be]{flex-basis:100%}.customer-workspace.customer-workspace .customer-primary-filters .filter-actions[data-v-a6d6f3be]{margin-left:0}}.customer-detail-drawer[data-v-a6d6f3be],.customer-drawer[data-v-a6d6f3be]{width:100%;min-width:0}.customer-detail-tabs[data-v-a6d6f3be]{border-bottom:1px solid var(--line);scrollbar-width:none;-ms-overflow-style:none;gap:2px;padding:0 20px;display:flex;overflow:auto hidden}.customer-detail-tabs[data-v-a6d6f3be]::-webkit-scrollbar{display:none}.customer-detail-dialog[data-v-a6d6f3be] .business-dialog-body{scrollbar-width:none;-ms-overflow-style:none}.customer-detail-dialog[data-v-a6d6f3be] .business-dialog-body::-webkit-scrollbar{width:0;height:0;display:none}.customer-detail-tabs button[data-v-a6d6f3be]{color:var(--n600);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:13px 12px;font-size:13px;display:flex}.customer-detail-tabs button.active[data-v-a6d6f3be]{border-bottom-color:var(--p600);color:var(--p700);font-weight:700}.customer-detail-tabs button span[data-v-a6d6f3be]{color:var(--n500);font-size:11px}.customer-detail-tabs button[data-v-a6d6f3be]:focus-visible{outline:2px solid var(--p500);outline-offset:-3px}.customer-detail-body[data-v-a6d6f3be]{padding:20px 24px 24px}.customer-detail-body .facts[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 22px;display:grid}.customer-detail-body .facts>div[data-v-a6d6f3be]{background:0 0;border:0;min-width:0;padding:0}.customer-detail-body .facts dt[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.customer-detail-body .facts dd[data-v-a6d6f3be]{color:var(--n900);margin:5px 0 0;font-size:14px;line-height:1.5}.customer-detail-body .section-title[data-v-a6d6f3be]{border-bottom:1px solid var(--line);margin:0 0 15px}.customer-detail-metrics[data-v-a6d6f3be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.customer-detail-metrics>div[data-v-a6d6f3be]{background:var(--p50);border:1px solid var(--p100);border-radius:8px;gap:6px;padding:14px 16px;display:grid}.customer-detail-metrics span[data-v-a6d6f3be]{color:var(--n500);font-size:12px}.customer-detail-metrics strong[data-v-a6d6f3be]{color:var(--n900);font-size:18px}.customer-detail-footer[data-v-a6d6f3be]{z-index:2;border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;margin:0 -18px -13px;padding:14px 24px;display:flex;position:sticky;bottom:-13px}.customer-delete-dialog[data-v-a6d6f3be]{gap:14px;display:grid}.customer-form-section[data-v-a6d6f3be]{margin:0 0 18px}.customer-form-section h3[data-v-a6d6f3be]{color:var(--n900);align-items:center;gap:14px;margin:0 0 13px;font-size:13px;font-weight:700;display:flex}.customer-form-section h3[data-v-a6d6f3be]:after{content:"";background:var(--line);flex:1;height:1px}.customer-drawer .customer-form-grid[data-v-a6d6f3be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 18px;display:grid}.customer-form-grid>label[data-v-a6d6f3be]{min-width:0}.customer-form-grid .customer-field-wide[data-v-a6d6f3be]{grid-column:span 2}.customer-form-grid .customer-field-full[data-v-a6d6f3be],.customer-form-grid[data-v-a6d6f3be] .region-cascader{grid-column:1/-1}.customer-form-contacts[data-v-a6d6f3be]{margin-top:3px}.customer-drawer[data-v-a6d6f3be] .customer-form-contacts{background:0 0;border:0;padding:0}.customer-drawer[data-v-a6d6f3be] .customer-form-contacts>header{border-bottom:1px solid var(--line);padding-bottom:10px}.customer-discount-hint[data-v-a6d6f3be],.customer-discount-error[data-v-a6d6f3be]{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.customer-discount-hint[data-v-a6d6f3be]{color:var(--n500)}.customer-discount-error[data-v-a6d6f3be]{color:var(--danger,#b42318)}.customer-delete-warning[data-v-a6d6f3be]{color:#963e38;background:#fff1f1;border:1px solid #f1caca;border-radius:7px;margin:0;padding:12px 14px;line-height:1.6}.customer-delete-facts[data-v-a6d6f3be]{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr;margin:0;display:grid;overflow:hidden}.customer-delete-facts>div[data-v-a6d6f3be]{border-bottom:1px solid var(--line);grid-template-columns:118px 1fr;min-height:35px;display:grid}.customer-delete-facts>div[data-v-a6d6f3be]:last-child{border-bottom:0}.customer-delete-facts dt[data-v-a6d6f3be]{border-right:1px solid var(--line);background:var(--n25);color:var(--n500);padding:9px 12px;font-size:12px}.customer-delete-facts dd[data-v-a6d6f3be]{color:var(--n900);overflow-wrap:anywhere;margin:0;padding:9px 12px}.customer-delete-dialog label[data-v-a6d6f3be]{color:var(--n600);gap:7px;font-size:12px;display:grid}.customer-delete-dialog label input[data-v-a6d6f3be],.customer-delete-dialog label textarea[data-v-a6d6f3be],.customer-delete-dialog label select[data-v-a6d6f3be]{width:100%}.customer-delete-reason-hint[data-v-a6d6f3be]{color:var(--n500);margin:-9px 0 0;font-size:11px}.customer-delete-associated-warning[data-v-a6d6f3be]{color:#9a5305;background:#fff6e8;border:1px solid #f5d7a7;border-radius:7px;margin:0;padding:10px 12px;font-size:12px}.customer-delete-hint[data-v-a6d6f3be]{color:var(--n500);margin:0;font-size:12px;line-height:1.5}.customer-delete-dialog footer[data-v-a6d6f3be]{border-top:1px solid var(--line);background:var(--n25);justify-content:flex-end;gap:10px;margin:0 -18px -13px;padding:10px 18px;display:flex}.customer-delete-submit[data-v-a6d6f3be]{color:#fff;cursor:pointer;background:#c92a2a;border:1px solid #c92a2a;border-radius:7px;min-height:34px;padding:0 16px;font-weight:600}.customer-delete-submit[data-v-a6d6f3be]:disabled{opacity:.45;cursor:not-allowed}.customer-workspace .enterprise-visit-qr-card h3.enterprise-visit-qr-name[data-v-a6d6f3be]{overflow-wrap:anywhere;width:100%;text-align:center!important;font:700 clamp(24px,3.5vw,28px)/1.4 var(--font)!important;color:var(--ok,#127a43)!important;padding:0!important;display:block!important}.customer-workspace .enterprise-visit-qr-card .enterprise-visit-qr-kicker[data-v-a6d6f3be]{text-align:center;letter-spacing:.04em;font:700 18px/1.5 var(--font)!important}.visit-list-loading[data-v-a6d6f3be]{color:var(--n500);margin-left:10px;font-size:12px}.visit-customer-table[aria-busy=true] tbody .customer-row[data-v-a6d6f3be]{opacity:.5}.notice-recipient-list[data-v-a6d6f3be]{gap:10px;max-height:360px;display:grid;overflow:auto}.notice-recipient-list p[data-v-a6d6f3be]{color:var(--n600);margin:0 0 6px;line-height:1.5}.notice-recipient-option[data-v-a6d6f3be]{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.notice-recipient-option input[data-v-a6d6f3be]{flex:none;width:18px;height:18px}.notice-recipient-option span[data-v-a6d6f3be]{gap:2px;display:grid}.notice-recipient-option small[data-v-a6d6f3be]{color:var(--n500);font-size:12px}@media (width<=700px){.customer-detail-metrics[data-v-a6d6f3be],.customer-detail-body .facts[data-v-a6d6f3be]{grid-template-columns:1fr}}@media (width<=1000px){.customer-drawer .customer-form-grid[data-v-a6d6f3be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.customer-drawer .customer-form-grid[data-v-a6d6f3be]{grid-template-columns:1fr}.customer-form-grid .customer-field-wide[data-v-a6d6f3be]{grid-column:1/-1}}.visit-page{color:#18324a;padding:20px}.visit-page .visit-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.visit-page h1{margin:0;font-size:24px}.visit-page .visit-subtitle{color:#667b90;margin:6px 0 0}.visit-page .visit-card{background:#fff;border:1px solid #dce5ee;border-radius:14px;margin-bottom:16px;box-shadow:0 4px 14px #233e5c0d}.visit-page .visit-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.visit-page .visit-filters label,.visit-form label{color:#486078;flex-direction:column;gap:6px;min-width:170px;font-size:13px;display:flex}.visit-page input,.visit-page select,.visit-form input,.visit-form select{color:#18324a;background:#fff;border:1px solid #ced9e5;border-radius:8px;height:40px;padding:8px 11px}.visit-page .visit-filters button{height:40px}.visit-page .visit-toolbar{color:#61758a;border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.visit-page .visit-table-wrap{overflow:auto}.visit-page table{border-collapse:collapse;white-space:nowrap;width:100%}.visit-page th,.visit-page td{text-align:left;border-bottom:1px solid #e8edf2;padding:13px 15px;font-size:14px}.visit-page th{color:#3b526a;background:#f3f7fb}.visit-page .visit-empty{text-align:center;color:#75889b;padding:42px}.visit-page .visit-link{color:#075eb4;cursor:pointer;background:0 0;border:0;padding:4px 0}.visit-page .visit-muted{color:#71869b}.visit-page .visit-status{color:#08785b;background:#e3f7ef;border-radius:999px;padding:3px 9px;display:inline-block}.visit-page .visit-status.off{color:#5c6875;background:#eef1f4}.visit-page .visit-tabs{border-bottom:1px solid #dce5ee;gap:0;margin-bottom:16px;display:flex}.visit-page .visit-tabs button{color:#526b82;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 18px}.visit-page .visit-tabs button.active{color:#1768ba;border-bottom-color:#1768ba;font-weight:600}.visit-form{grid-template-columns:1fr 1fr;gap:16px;padding:12px 4px;display:grid}.visit-form label{min-width:0}.visit-form .visit-wide{grid-column:1/-1}.visit-form .visit-hint{color:#6d7f91;grid-column:1/-1;font-size:13px}.visit-detail-list{max-height:60vh;padding:8px 4px;overflow:auto}.visit-detail-list article{border-bottom:1px solid #e8edf2;padding:12px}.visit-detail-list article:last-child{border-bottom:0}.visit-detail-list strong{margin-bottom:4px;display:block}.visit-detail-list small{color:#667b90}.visit-dialog-actions{border-top:1px solid #e5ebf1;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}@media (width<=700px){.visit-page .visit-filters label{flex:100%}.visit-form{grid-template-columns:1fr}.visit-page .visit-heading{flex-direction:column}}.visit-admin-qr[data-v-7de569b4]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 16px;display:flex}.visit-admin-qr p[data-v-7de569b4]{margin:0;line-height:1.6}.visit-admin-qr img[data-v-7de569b4]{max-width:100%;height:auto}.registration-review-workspace[data-v-c96b6448]{background:#f3f6f5;min-height:100vh}.registration-review-workspace .search input[data-v-c96b6448]{padding-left:12px}.topbar>div>p[data-v-c96b6448]:last-child{color:var(--muted);margin:6px 0 0}.pending-count[data-v-c96b6448]{color:var(--green);margin-left:auto;font-weight:700}.review-list-panel[data-v-c96b6448]{min-height:520px;overflow:hidden}.review-table th[data-v-c96b6448],.review-table td[data-v-c96b6448]{vertical-align:middle;padding:15px 16px;font-size:14px}.review-table th[data-v-c96b6448]{font-size:13px}.review-table strong[data-v-c96b6448],.review-table small[data-v-c96b6448]{display:block}.review-table strong[data-v-c96b6448]{font-size:15px}.review-table small[data-v-c96b6448]{max-width:380px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.review-row[data-v-c96b6448]{cursor:pointer}.review-row[data-v-c96b6448]:hover,.review-row[data-v-c96b6448]:focus-visible{box-shadow:inset 3px 0 var(--green);background:#f1f8f5;outline:0}.compact[data-v-c96b6448]{padding:8px 14px}.review-dialog[data-v-c96b6448]{width:min(920px,100vw - 80px)}.registration-facts[data-v-c96b6448]{background:#f5f8f7;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;padding:18px;display:grid}.registration-facts div[data-v-c96b6448]{min-width:0}.registration-facts .wide[data-v-c96b6448]{grid-column:span 3}.registration-facts span[data-v-c96b6448],.registration-facts strong[data-v-c96b6448]{display:block}.registration-facts span[data-v-c96b6448]{color:var(--muted);margin-bottom:6px;font-size:12px}.registration-facts strong[data-v-c96b6448]{overflow-wrap:anywhere;font-size:14px}.dialog-section[data-v-c96b6448]{margin-top:22px}.attachment-list[data-v-c96b6448]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.attachment[data-v-c96b6448]{border:1px solid var(--line);color:var(--ink);background:#fff;overflow:hidden}.attachment[data-v-c96b6448]:hover{border-color:var(--green)}.attachment-preview[data-v-c96b6448]{cursor:zoom-in;background:#eef4f1;border:0;width:100%;height:180px;padding:0;display:block}.attachment-preview img[data-v-c96b6448]{object-fit:contain;width:100%;height:100%;display:block}.attachment-loading[data-v-c96b6448]{height:180px;color:var(--muted);background:#f4f7f6;place-items:center;font-size:13px;display:grid}.attachment-download[data-v-c96b6448]{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;padding:12px 14px;display:block}.attachment-download[data-v-c96b6448]:hover{background:#f5faf8}.attachment span[data-v-c96b6448],.attachment small[data-v-c96b6448]{display:block}.attachment small[data-v-c96b6448]{color:var(--muted);margin-top:5px}.image-preview-mask[data-v-c96b6448]{z-index:120;background:#071d19d9;place-items:center;padding:52px;display:grid;position:fixed;inset:0}.image-preview-mask>button[data-v-c96b6448]{color:#fff;background:#173f36;border:1px solid #ffffff80;width:42px;height:42px;font-size:29px;line-height:1;position:fixed;top:24px;right:28px}.image-preview-mask>img[data-v-c96b6448]{object-fit:contain;background:#fff;max-width:calc(100vw - 80px);max-height:calc(100vh - 100px);box-shadow:0 18px 60px #0008}.review-timeline[data-v-c96b6448]{margin:0;padding-left:22px}.review-timeline li[data-v-c96b6448]{padding:7px 0}.review-timeline span[data-v-c96b6448]{color:var(--muted);margin-left:10px;font-size:12px}.review-timeline p[data-v-c96b6448]{color:#52645e;margin:5px 0 0}.review-form[data-v-c96b6448]{border:1px solid var(--line);margin-top:22px;padding:18px}.action-switch[data-v-c96b6448]{gap:24px;display:flex}.review-form .form-grid[data-v-c96b6448]{grid-template-columns:repeat(3,1fr);padding:18px 0 4px}.opinion[data-v-c96b6448]{margin-top:14px;display:block}.opinion textarea[data-v-c96b6448]{margin-top:7px}.review-dialog>footer[data-v-c96b6448]{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.weak-feedback[data-v-c96b6448]{z-index:90;color:#963e38;background:#fff8f7;border:1px solid #efd5d2;align-items:center;gap:10px;width:max-content;max-width:min(560px,100vw - 40px);padding:10px 15px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #2a453c26}.weak-feedback.success[data-v-c96b6448]{color:#0c6b58;background:#f4fbf8;border-color:#cce3da}.weak-feedback p[data-v-c96b6448]{margin:0}.feedback-enter-active[data-v-c96b6448],.feedback-leave-active[data-v-c96b6448]{transition:all .18s}.feedback-enter-from[data-v-c96b6448],.feedback-leave-to[data-v-c96b6448]{opacity:0;transform:translate(-50%,-8px)}@media (width<=900px){.review-table[data-v-c96b6448]{overflow:auto}.review-table table[data-v-c96b6448]{min-width:980px}.registration-facts[data-v-c96b6448]{grid-template-columns:1fr 1fr}.registration-facts .wide[data-v-c96b6448]{grid-column:span 2}.attachment-list[data-v-c96b6448],.review-form .form-grid[data-v-c96b6448]{grid-template-columns:1fr}.review-dialog[data-v-c96b6448]{width:calc(100vw - 40px)}}.review-dialog .dialog-section[data-v-c96b6448]{margin:0 0 14px}.review-dialog .dialog-section h3[data-v-c96b6448],.review-dialog .review-form h3[data-v-c96b6448]{margin:0 0 10px;font-size:12.5px;font-weight:600}.review-dialog .registration-facts[data-v-c96b6448]{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:0;padding:0}.review-dialog .registration-facts .wide[data-v-c96b6448]{grid-column:1/-1}.review-dialog .registration-facts span[data-v-c96b6448]{color:var(--n400);margin-bottom:2px;font-size:11px;font-weight:400}.review-dialog .registration-facts strong[data-v-c96b6448]{color:var(--n800);font-size:12.5px;font-weight:400;line-height:1.5}.registration-region[data-v-c96b6448]{color:var(--n500);margin:8px 0 0;font-size:12px}.registration-region summary[data-v-c96b6448]{cursor:pointer}.registration-region[data-v-c96b6448] .region-cascader{margin-top:8px}.review-hint[data-v-c96b6448]{color:var(--n400);margin:0 0 10px;font-size:11px}.attachment-table-wrap[data-v-c96b6448]{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.attachment-table[data-v-c96b6448]{border-collapse:collapse;table-layout:fixed;width:100%}.attachment-table th[data-v-c96b6448]:first-child{width:42%}.attachment-table th[data-v-c96b6448]:nth-child(2){width:13%}.attachment-table th[data-v-c96b6448]:nth-child(3){width:27%}.attachment-table th[data-v-c96b6448]:last-child{width:18%}.attachment-table td[data-v-c96b6448]{overflow-wrap:anywhere}.attachment-table .link-button[data-v-c96b6448]{margin-right:5px}.review-dialog .review-timeline[data-v-c96b6448]{padding-left:18px}.review-dialog .review-timeline li[data-v-c96b6448]{padding:4px 0}.review-dialog .review-timeline strong[data-v-c96b6448]{font-size:12.5px;font-weight:500}.review-dialog .review-form[data-v-c96b6448]{border:0;margin:0 0 12px;padding:0}.review-dialog .action-switch[data-v-c96b6448]{flex-wrap:wrap;gap:18px}.review-dialog .review-archive-section .form-grid[data-v-c96b6448]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.review-dialog>footer[data-v-c96b6448]{margin-top:14px}@media (width<=760px){.review-dialog .registration-facts[data-v-c96b6448],.review-dialog .review-archive-section .form-grid[data-v-c96b6448]{grid-template-columns:1fr}.attachment-table[data-v-c96b6448]{min-width:620px}}.registration-review-workspace.registration-review-workspace[data-v-c96b6448]{min-height:calc(100vh - 54px);color:var(--n800);background:#f3f6f8;padding:16px 18px 18px}.registration-review-workspace .review-filters[data-v-c96b6448]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;min-height:0;margin:0 0 12px;padding:13px 16px 14px;display:flex;box-shadow:0 1px 2px #1720400d}.registration-review-workspace .review-filters label[data-v-c96b6448]{min-width:0;color:var(--n600);flex:175px;gap:5px;margin:0;font-size:12px;font-weight:500;display:grid}.registration-review-workspace .review-filters .search span[data-v-c96b6448]{color:var(--n600);font-size:12px;position:static}.registration-review-workspace .review-filters input[data-v-c96b6448],.registration-review-workspace .review-filters select[data-v-c96b6448]{box-sizing:border-box;border:1px solid var(--line);width:100%;height:30px;min-height:30px;color:var(--n800);font:400 12.5px/1.55 var(--font);background:#fff;border-radius:7px;padding:0 9px}.registration-review-workspace .review-filters input[data-v-c96b6448]::placeholder{color:var(--n400)}.registration-review-workspace .review-filters select[data-v-c96b6448]:disabled{opacity:1;color:var(--n500);cursor:not-allowed}.registration-review-workspace .review-filters button[data-v-c96b6448]{height:30px;min-height:30px;font:500 12.5px/1 var(--font);border-radius:9px;margin:0;padding:0 11px}.registration-review-workspace .review-filters .primary[data-v-c96b6448]{background:var(--p600);color:#fff;border:0}.registration-review-workspace .review-filters .secondary[data-v-c96b6448]{border:1px solid var(--line);color:var(--n600);background:#fff}.registration-review-workspace .review-list-panel[data-v-c96b6448]{background:0 0;min-height:0;overflow:visible}.registration-review-workspace .review-table[data-v-c96b6448]{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:9px;overflow:auto}.registration-review-workspace .review-table table[data-v-c96b6448]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1200px;font:12.5px/1.55 var(--font)}.registration-review-workspace .review-table .col-select[data-v-c96b6448]{width:3.5%}.registration-review-workspace .review-table .col-unit[data-v-c96b6448]{width:23%}.registration-review-workspace .review-table .col-address[data-v-c96b6448]{width:27%}.registration-review-workspace .review-table .col-contact[data-v-c96b6448]{width:9%}.registration-review-workspace .review-table .col-phone[data-v-c96b6448]{width:11%}.registration-review-workspace .review-table .col-submitted[data-v-c96b6448]{width:14%}.registration-review-workspace .review-table .col-attachment[data-v-c96b6448]{width:5.5%}.registration-review-workspace .review-table .col-operation[data-v-c96b6448]{width:7%}.registration-review-workspace .review-table th[data-v-c96b6448]{border-bottom:1px solid var(--line);color:#4a6159;text-align:left;letter-spacing:.03em;white-space:nowrap;background:linear-gradient(#f7fafe,#eef3fb);height:42px;padding:0 13px;font-size:12px;font-weight:600}.registration-review-workspace .review-table td[data-v-c96b6448]{color:#334b43;vertical-align:middle;border-bottom:1px solid #eaeff6;height:46px;padding:0 13px;font-size:12.5px;line-height:1.55}.registration-review-workspace .review-table tbody tr[data-v-c96b6448]:nth-child(2n){background:var(--n25)}.registration-review-workspace .review-table .review-row[data-v-c96b6448]:hover,.registration-review-workspace .review-table .review-row[data-v-c96b6448]:focus-visible{background:var(--p50);box-shadow:inset 3px 0 var(--p600)}.registration-review-workspace .review-table .review-date[data-v-c96b6448]{color:var(--p700);font:12px/1.55 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.registration-review-workspace .review-table .review-unit[data-v-c96b6448],.registration-review-workspace .review-table .review-address[data-v-c96b6448]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registration-review-workspace .review-table input[type=checkbox][data-v-c96b6448]{width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--p600);margin:0}.registration-review-workspace .review-table .link-button[data-v-c96b6448]{min-width:24px;min-height:22px;color:var(--p600);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font-size:12px;font-weight:500}.registration-review-workspace .review-table .link-button[data-v-c96b6448]:hover{border-color:var(--p100);background:var(--p50)}.review-dialog .dialog-section h3[data-v-c96b6448],.review-dialog .review-form h3[data-v-c96b6448]{color:var(--n900);border-bottom:0;align-items:center;gap:12px;padding-bottom:7px;display:flex}.review-dialog .dialog-section h3[data-v-c96b6448]:after,.review-dialog .review-form h3[data-v-c96b6448]:after{content:"";background:var(--n100);flex:1;height:1px}.review-dialog .review-data-grid[data-v-c96b6448]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.review-dialog .review-data-grid>div[data-v-c96b6448]{min-width:0}.review-dialog .review-data-grid dt[data-v-c96b6448]{color:var(--n400);font-size:11px}.review-dialog .review-data-grid dd[data-v-c96b6448]{color:var(--n800);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.5}.review-dialog .review-form .opinion[data-v-c96b6448]{margin-top:12px}.review-dialog .review-form .opinion textarea[data-v-c96b6448]{width:100%}@media (width<=900px){.review-dialog .review-data-grid[data-v-c96b6448]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.review-dialog .review-data-grid[data-v-c96b6448]{grid-template-columns:1fr}}.public-registration-shell[data-v-0e655305]{background:#f2f6f4;min-height:100vh}.public-registration-header[data-v-0e655305]{color:#fff;background:radial-gradient(circle at 76% 12%,#2f927c 0,#0000 28%),linear-gradient(140deg,#063f36,#0a6c58);align-items:center;gap:24px;min-height:170px;padding:32px max(48px,50vw - 640px);display:flex}.public-registration-header>a[data-v-0e655305]:first-child{color:#fff;border:1px solid #ffffff73;place-items:center;width:58px;height:58px;font:700 26px serif;text-decoration:none;display:grid}.public-registration-header p[data-v-0e655305]{letter-spacing:.18em;opacity:.65;margin:0 0 5px;font:600 11px ui-monospace,monospace}.public-registration-header h1[data-v-0e655305]{margin:0 0 8px;font-size:32px}.public-registration-header span[data-v-0e655305]{opacity:.78}.back-login[data-v-0e655305]{color:#fff;border:1px solid #ffffff73;margin-left:auto;padding:10px 17px;text-decoration:none}.public-registration-content[data-v-0e655305]{width:min(1180px,100% - 72px);margin:28px auto 0;padding-bottom:40px}.public-toast[data-v-0e655305]{z-index:20;color:#fff;padding:12px 22px;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #163b3240}.public-toast.success[data-v-0e655305]{background:#0c6b58}.public-toast.failed[data-v-0e655305]{background:#a93636}.application-summary[data-v-0e655305]{background:#fff;border:1px solid #dfe7e3;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.application-summary>div[data-v-0e655305]{border-right:1px solid #e4ebe8;padding:18px 24px}.application-summary>div[data-v-0e655305]:last-child{border:0}.application-summary small[data-v-0e655305],.application-summary strong[data-v-0e655305]{display:block}.application-summary small[data-v-0e655305]{color:#70807b;margin-bottom:7px}.return-reason[data-v-0e655305]{color:#8a5122;background:#fff3e5;border-left:3px solid #d78d43;padding:14px 18px}.public-card[data-v-0e655305]{background:#fff;border:1px solid #dfe7e3;margin-top:18px;padding:26px 30px;box-shadow:0 10px 28px #1a372e0d}.public-card>header[data-v-0e655305]{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.public-card header small[data-v-0e655305]{color:#0c6b58;font-weight:700}.public-card h2[data-v-0e655305]{margin:4px 0 0;font-size:21px}.public-card header>span[data-v-0e655305]{color:#70807b;font-size:12px}.public-form[data-v-0e655305]{margin-top:22px}.public-form-group[data-v-0e655305]{border-bottom:1px solid #e4ebe8;padding:22px 0 26px}.public-form-group[data-v-0e655305]:first-child{padding-top:0}.form-group-heading[data-v-0e655305]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.form-group-heading>span[data-v-0e655305]{color:#0c6b58;background:#e7f3ef;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.form-group-heading h3[data-v-0e655305]{color:#173d34;margin:0;font-size:17px}.form-group-heading p[data-v-0e655305]{color:#788781;margin:4px 0 0;font-size:12px}.account-hint[data-v-0e655305],.attachment-help[data-v-0e655305]{color:#315c50;background:#edf6f3;border-left:3px solid #1b8069;margin:0 0 18px;padding:11px 14px;font-size:13px;line-height:1.6}.public-form-grid[data-v-0e655305]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-form-grid .wide[data-v-0e655305]{grid-column:1/-1}.public-actions[data-v-0e655305]{justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.attachment-list[data-v-0e655305]{margin:18px 0;padding:0;list-style:none}.attachment-list li[data-v-0e655305]{border-bottom:1px solid #edf1ef;justify-content:space-between;padding:13px 4px;display:flex}.attachment-list small[data-v-0e655305]{color:#70807b}.upload-row[data-v-0e655305]{align-items:center;gap:12px;margin-top:18px;display:flex}.upload-row input[data-v-0e655305]{flex:1}.progress-list[data-v-0e655305]{margin:20px 0 0;padding-left:22px}.progress-list li[data-v-0e655305]{padding:0 0 18px 10px}.progress-list span[data-v-0e655305]{color:#70807b;margin-left:16px;font-size:12px}.progress-list p[data-v-0e655305]{color:#70522c;margin:7px 0 0}.public-security-note[data-v-0e655305]{text-align:center;color:#70807b;font-size:12px}@media (width<=1100px){.public-form-grid[data-v-0e655305]{grid-template-columns:1fr 1fr}.public-registration-content[data-v-0e655305]{width:calc(100% - 40px)}}@media (width<=700px){.public-registration-header[data-v-0e655305]{align-items:flex-start;min-height:auto;padding:24px 20px}.public-registration-header>a[data-v-0e655305]:first-child{display:none}.public-registration-header h1[data-v-0e655305]{font-size:25px}.back-login[data-v-0e655305]{white-space:nowrap;padding:8px 12px}.public-registration-content[data-v-0e655305]{width:calc(100% - 24px);margin-top:12px}.public-card[data-v-0e655305]{padding:20px 16px}.public-card>header[data-v-0e655305]{align-items:flex-start;gap:12px}.public-form-grid[data-v-0e655305],.application-summary[data-v-0e655305]{grid-template-columns:1fr}.application-summary>div[data-v-0e655305]{border-bottom:1px solid #e4ebe8;border-right:0}.public-form-grid .wide[data-v-0e655305]{grid-column:auto}.upload-row[data-v-0e655305]{flex-direction:column;align-items:stretch}.public-actions[data-v-0e655305]{flex-direction:column}.public-actions button[data-v-0e655305]{width:100%}}.template-document-field[data-v-76701f28]{gap:12px;display:grid}.current-template-file[data-v-76701f28]{border:1px solid var(--p100);background:var(--p50);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.current-template-file>div[data-v-76701f28]{gap:4px;min-width:0;display:grid}.current-template-file span[data-v-76701f28]{color:var(--n600);font-size:12px}.current-template-file strong[data-v-76701f28]{color:var(--n900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.current-template-file small[data-v-76701f28]{color:var(--n500)}.current-template-file button[data-v-76701f28]{flex:none}.template-document-field label[data-v-76701f28]{gap:6px;display:grid}.template-document-field input[data-v-76701f28]{width:100%}.template-document-field small[data-v-76701f28]{color:var(--n500)}.selected-file[data-v-76701f28]{color:var(--ok);font-size:12px}@media (width<=700px){.current-template-file[data-v-76701f28]{flex-direction:column;align-items:flex-start}}.template-list-shell[data-v-287e521a]{gap:0;display:grid}.template-list-filter[data-v-287e521a]{grid-template-columns:minmax(280px,1.25fr) minmax(180px,.75fr) minmax(180px,.75fr) auto;align-items:end!important;gap:12px!important;margin-bottom:14px!important;padding:13px 16px 14px!important;display:grid!important}.template-list-field[data-v-287e521a]{gap:5px;min-width:0;display:grid}.template-list-field>span[data-v-287e521a]{color:var(--n600);font-size:12px;font-weight:500}.template-list-field[data-v-287e521a] input,.template-list-field[data-v-287e521a] select{width:100%;min-width:0}.template-list-actions[data-v-287e521a]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.template-list-panel[data-v-287e521a]{min-height:0;overflow:hidden}.template-list-panel>.table-wrap[data-v-287e521a]{border:0}.template-list-panel[data-v-287e521a] .app-pagination{justify-content:flex-end}.template-list-panel[data-v-287e521a] .template-list-table{table-layout:fixed;width:100%;min-width:1320px}.template-list-panel[data-v-287e521a] .template-list-table th:first-child{width:300px}.template-list-panel[data-v-287e521a] .template-list-table th:nth-child(2){width:auto}.template-list-panel[data-v-287e521a] .template-list-table th:nth-child(3){width:112px}.template-list-panel[data-v-287e521a] .template-list-table th:nth-child(4){width:76px}.template-list-panel[data-v-287e521a] .template-list-table th:nth-child(5){width:112px}.template-list-panel[data-v-287e521a] .template-list-table th:nth-child(6){width:178px}.template-list-panel[data-v-287e521a] .template-list-table th:nth-child(7){width:250px}.template-list-panel[data-v-287e521a] .template-list-table th,.template-list-panel[data-v-287e521a] .template-list-table td{vertical-align:middle}.template-list-panel[data-v-287e521a] .template-list-table td strong,.template-list-panel[data-v-287e521a] .template-list-table td small{display:block}.template-list-panel[data-v-287e521a] .template-list-table td small{max-width:300px;color:var(--n500);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.template-list-panel[data-v-287e521a] .template-list-code{max-width:100%;font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;height:auto!important;min-height:0!important;color:var(--p600)!important;background:0 0!important;border:0!important;padding:0!important}.template-list-panel[data-v-287e521a] .template-list-code:hover{text-underline-offset:2px;text-decoration:underline;color:var(--p700)!important}.template-list-panel[data-v-287e521a] .template-list-type-cell,.template-list-panel[data-v-287e521a] .template-list-status-cell,.template-list-panel[data-v-287e521a] .template-list-operation-cell,.template-list-panel[data-v-287e521a] .type-chip,.template-list-panel[data-v-287e521a] .template-list-status{white-space:nowrap}.template-list-panel[data-v-287e521a] .template-list-status{border:1px solid #0000;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:11.5px;display:inline-flex}.template-list-panel[data-v-287e521a] .template-list-status.enabled{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.template-list-panel[data-v-287e521a] .template-list-status.disabled{color:var(--n500);background:var(--n100);border-color:var(--line)}.template-list-panel[data-v-287e521a] .template-list-empty{color:var(--n500);text-align:center!important;height:260px!important}.template-list-panel[data-v-287e521a] .template-list-empty strong,.template-list-panel[data-v-287e521a] .template-list-empty span{display:block}.template-list-panel[data-v-287e521a] .template-list-empty strong{color:var(--n800);margin-bottom:8px;font-size:16px}@media (width<=1200px){.template-list-filter[data-v-287e521a]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-list-actions[data-v-287e521a]{grid-column:1/-1}}@media (width<=720px){.template-list-filter[data-v-287e521a]{grid-template-columns:1fr!important}.template-list-actions[data-v-287e521a]{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.template-list-panel[data-v-287e521a],.template-list-panel>.table-wrap[data-v-287e521a]{overflow:visible}.template-list-panel[data-v-287e521a] .template-list-table{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:0}.template-list-panel[data-v-287e521a] .template-list-table thead{display:none}.template-list-panel[data-v-287e521a] .template-list-table tbody,.template-list-panel[data-v-287e521a] .template-list-table tr,.template-list-panel[data-v-287e521a] .template-list-table td{display:block;width:auto!important;min-width:0!important}.template-list-panel[data-v-287e521a] .template-list-table tr{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.template-list-panel[data-v-287e521a] .template-list-table td{white-space:normal;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:8px;display:grid;border:0!important;padding:5px 0!important}.template-list-panel[data-v-287e521a] .template-list-table td:before{color:var(--n500);font-size:11px}.template-list-panel[data-v-287e521a] .template-list-table td:first-child:before{content:"模板编码"}.template-list-panel[data-v-287e521a] .template-list-table td:nth-child(2):before{content:"模板名称"}.template-list-panel[data-v-287e521a] .template-list-table td:nth-child(3):before{content:"模板类型"}.template-list-panel[data-v-287e521a] .template-list-table td:nth-child(4):before{content:"版本"}.template-list-panel[data-v-287e521a] .template-list-table td:nth-child(5):before{content:"状态"}.template-list-panel[data-v-287e521a] .template-list-table td:nth-child(6):before{content:"最后修改"}.template-list-panel[data-v-287e521a] .template-list-table td:nth-child(7):before{content:"操作"}.template-list-panel[data-v-287e521a] .template-list-table td small{white-space:normal;max-width:none}.template-list-panel[data-v-287e521a] .template-list-row-actions{white-space:normal;flex-wrap:wrap}.template-list-panel[data-v-287e521a] .app-pagination{flex-wrap:wrap}}.template-list-row-actions[data-v-b36aecc0]{white-space:nowrap;align-items:center;gap:6px;display:flex}.template-row-action[data-v-b36aecc0]{min-width:28px;height:28px;min-height:28px;color:var(--p700);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:0 8px!important}.template-row-action[data-v-b36aecc0]:hover:not(:disabled){border-color:var(--p100)!important;background:var(--p50)!important}.template-row-action-delete[data-v-b36aecc0]{color:var(--err)!important}.template-row-action-delete[data-v-b36aecc0]:hover:not(:disabled){border-color:var(--err-bd)!important;background:var(--err-bg,#fff1f0)!important}.template-row-action[data-v-b36aecc0]:disabled{cursor:not-allowed;opacity:1;color:var(--n400)!important;background:0 0!important;border-color:#0000!important}@media (width<=720px){.template-list-row-actions[data-v-b36aecc0]{white-space:normal;flex-wrap:wrap}.template-row-action[data-v-b36aecc0]{min-height:36px}}.weboffice-mask[data-v-68793ac7]{z-index:1200;background:#0e1c1894;padding:18px;position:fixed;inset:0}.weboffice-dialog[data-v-68793ac7]{background:#fff;flex-direction:column;height:100%;display:flex;box-shadow:0 20px 60px #00000047}.weboffice-inline[data-v-68793ac7]{background:#fff;border:1px solid #dfe8e4;height:680px;min-height:520px}.weboffice-inline .weboffice-dialog[data-v-68793ac7]{box-shadow:none}.weboffice-dialog header[data-v-68793ac7]{border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.weboffice-dialog header div[data-v-68793ac7]{align-items:center;gap:12px;display:flex}.weboffice-dialog header span[data-v-68793ac7]{color:#64736e;font-size:12px}.weboffice-mount[data-v-68793ac7]{flex:1;min-height:0}.weboffice-error[data-v-68793ac7]{color:#9f2d2d;background:#fff0f0;margin:16px;padding:12px}.template-mapping-editor[data-v-9d57d4de]{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.template-mapping-editor>header[data-v-9d57d4de]{border-bottom:1px solid var(--line);background:var(--n50);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.template-mapping-editor h3[data-v-9d57d4de],.template-mapping-editor p[data-v-9d57d4de]{margin:0}.template-mapping-editor p[data-v-9d57d4de]{color:var(--n500);margin-top:4px;font-size:12px}.template-mapping-editor header>span[data-v-9d57d4de]{color:var(--ok);white-space:nowrap;font-size:12px}.template-mapping-editor header>span.warning[data-v-9d57d4de]{color:var(--err)}.template-mapping-editor .table-wrap[data-v-9d57d4de]{max-height:420px;overflow:auto}.template-mapping-table[data-v-9d57d4de]{min-width:920px}.template-mapping-table th[data-v-9d57d4de]{z-index:1;background:var(--n50);position:sticky;top:0}.template-mapping-table select[data-v-9d57d4de]{width:100%;min-width:220px}.template-mapping-table code[data-v-9d57d4de]{color:var(--p700)}.template-mapping-table strong[data-v-9d57d4de],.template-mapping-table small[data-v-9d57d4de]{display:block}.template-mapping-table small[data-v-9d57d4de]{max-width:360px;color:var(--n500);white-space:normal;word-break:break-word;margin-top:4px;font-size:11px}@media (width<=800px){.template-mapping-editor>header[data-v-9d57d4de]{flex-direction:column}}.custom-field-help[data-v-32d9211a]{background:var(--surface-soft,#f4f8f6);border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:12px 0 20px;padding:12px 16px;font-size:13px}.custom-field-help p[data-v-32d9211a]{margin:4px 0}.word-location[data-v-32d9211a]{overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;gap:6px;font-size:13px;display:flex}.word-location strong[data-v-32d9211a]{font-weight:600}.mapping-actions[data-v-32d9211a]{flex-shrink:0;gap:8px;display:flex}.custom-field-config[data-v-32d9211a]{border-bottom:1px solid var(--line);margin:12px 0 24px;padding-bottom:20px}.custom-field-row[data-v-32d9211a]{grid-template-columns:2fr 1fr 2fr auto auto;align-items:end;gap:12px;padding:12px 0;display:grid}.custom-field-row label[data-v-32d9211a]{flex-direction:column;gap:6px;display:flex}.custom-field-row .required-choice[data-v-32d9211a]{flex-direction:row;align-items:center;min-height:44px}.required-choice input[data-v-32d9211a]{width:auto}.custom-field-row textarea[data-v-32d9211a]{min-height:72px}.mapping-table td button[data-v-32d9211a]{margin-top:8px}@media (width<=800px){.custom-field-row[data-v-32d9211a]{grid-template-columns:1fr 1fr}.custom-field-row label[data-v-32d9211a]:first-child{grid-column:1/-1}}.mapping-search[data-v-32d9211a]{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.mapping-search input[data-v-32d9211a]{width:440px;max-width:100%;margin:0}.mapping-search span[data-v-32d9211a]{font-size:13px}.field-mapping-panel[data-v-32d9211a]{padding:18px 0}.field-mapping-panel header[data-v-32d9211a],.mapping-summary[data-v-32d9211a],.field-mapping-panel footer[data-v-32d9211a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.field-mapping-panel header p[data-v-32d9211a]{color:var(--muted);font-size:13px}.mapping-summary[data-v-32d9211a]{padding:14px 0}.mapping-summary label[data-v-32d9211a]{align-items:center;gap:8px;display:flex}.mapping-summary input[data-v-32d9211a]{width:auto}.mapping-table[data-v-32d9211a]{min-width:850px}.mapping-table td[data-v-32d9211a]{vertical-align:top}.mapping-table small[data-v-32d9211a]{color:var(--muted);margin-top:6px;font-size:11px;display:block}.mapping-table .suggested[data-v-32d9211a]{color:#8c6b2f}.slot-preview[data-v-32d9211a]{white-space:normal;word-break:break-word;max-width:420px}.mapping-table select[data-v-32d9211a]{width:100%;min-width:250px}.field-mapping-panel footer[data-v-32d9211a]{margin-top:16px}@media (width<=800px){.field-mapping-panel header[data-v-32d9211a],.mapping-summary[data-v-32d9211a],.field-mapping-panel footer[data-v-32d9211a]{flex-direction:column;align-items:flex-start}}.spot-template-pane[data-v-4743eb45]{display:grid}.template-list-field[data-v-4743eb45]{gap:5px;min-width:0;display:grid}.template-list-field>span[data-v-4743eb45]{color:var(--n600);font-size:12px;font-weight:500}.template-list-field select[data-v-4743eb45]{width:100%}.spot-template-detail[data-v-4743eb45]{gap:16px;display:grid}.detail-toolbar[data-v-4743eb45]{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-status[data-v-4743eb45],.spot-detail-actions[data-v-4743eb45]{white-space:nowrap;align-items:center;gap:10px;display:flex}.detail-status[data-v-4743eb45]{color:var(--n600);font-size:12px}.template-facts[data-v-4743eb45]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.template-facts>div[data-v-4743eb45]{background:#fff;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.template-facts dt[data-v-4743eb45]{color:var(--n500)}.template-facts dd[data-v-4743eb45]{overflow-wrap:anywhere;margin:0}.spot-template-form[data-v-4743eb45]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.spot-template-form label[data-v-4743eb45]{gap:6px;display:grid}.spot-template-form input[data-v-4743eb45],.spot-template-form textarea[data-v-4743eb45]{width:100%}.spot-template-form small[data-v-4743eb45]{color:var(--n500)}.spot-template-form .wide[data-v-4743eb45]{grid-column:1/-1}.spot-template-form .toggle[data-v-4743eb45]{align-items:center;gap:8px;display:flex}.spot-template-form .toggle input[data-v-4743eb45]{width:auto}.spot-template-form footer[data-v-4743eb45]{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.detail-toolbar[data-v-4743eb45]{flex-direction:column;align-items:flex-start}.template-facts[data-v-4743eb45],.spot-template-form[data-v-4743eb45]{grid-template-columns:1fr}}.flow-template-pane[data-v-ccc650e5]{display:grid}.template-list-field[data-v-ccc650e5]{gap:5px;min-width:0;display:grid}.template-list-field>span[data-v-ccc650e5]{color:var(--n600);font-size:12px;font-weight:500}.template-list-field select[data-v-ccc650e5]{width:100%}.status-chip[data-v-ccc650e5]{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:11.5px;display:inline-flex}.status-chip.enabled[data-v-ccc650e5]{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.status-chip.disabled[data-v-ccc650e5]{color:var(--n500);background:var(--n100);border-color:var(--line)}.flow-template-actions[data-v-ccc650e5]{white-space:nowrap;align-items:center;gap:10px;display:flex}.flow-template-detail[data-v-ccc650e5]{width:100%;min-width:0}.detail-toolbar[data-v-ccc650e5]{justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.detail-status[data-v-ccc650e5]{color:var(--n600);align-items:center;gap:10px;font-size:12px;display:flex}.template-facts[data-v-ccc650e5]{border:1px solid var(--line);background:var(--n50);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid}.template-facts>div[data-v-ccc650e5]{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.template-facts>div[data-v-ccc650e5]:nth-last-child(-n+2){border-bottom:0}.template-facts dt[data-v-ccc650e5]{color:var(--n500)}.template-facts dd[data-v-ccc650e5]{word-break:break-word;margin:0}.mapping-section[data-v-ccc650e5]{border:1px solid var(--line);background:#fff;overflow:hidden}.mapping-header[data-v-ccc650e5]{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.mapping-header h2[data-v-ccc650e5],.mapping-header p[data-v-ccc650e5]{margin:0}.mapping-header h2[data-v-ccc650e5]{font-size:16px}.mapping-header p[data-v-ccc650e5]{color:var(--n500);margin-top:5px;font-size:12px}.mapping-header>span[data-v-ccc650e5]{color:var(--p700);white-space:nowrap}.mapping-table[data-v-ccc650e5]{min-width:900px}.mapping-table code[data-v-ccc650e5]{color:var(--p700)}.flow-template-form[data-v-ccc650e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.flow-template-form label[data-v-ccc650e5]{gap:6px;display:grid}.flow-template-form input[data-v-ccc650e5],.flow-template-form textarea[data-v-ccc650e5]{width:100%}.flow-template-form small[data-v-ccc650e5]{color:var(--n500)}.flow-template-form .wide[data-v-ccc650e5]{grid-column:1/-1}.flow-template-form .toggle[data-v-ccc650e5]{align-items:center;gap:8px;display:flex}.flow-template-form .toggle input[data-v-ccc650e5]{width:auto}.flow-template-form footer[data-v-ccc650e5]{justify-content:flex-end;gap:8px;display:flex}@media (width<=800px){.detail-toolbar[data-v-ccc650e5],.detail-status[data-v-ccc650e5]{flex-direction:column;align-items:flex-start}.template-facts[data-v-ccc650e5]{grid-template-columns:1fr}.template-facts>div[data-v-ccc650e5]:nth-last-child(2){border-bottom:1px solid var(--line)}.flow-template-form[data-v-ccc650e5]{grid-template-columns:1fr}}.placeholder-help[data-v-021f4e02]{border:1px solid var(--line);background:#f7faf9;border-radius:8px;padding:14px}.placeholder-help p[data-v-021f4e02]{color:var(--muted);font-size:12px;line-height:1.7}.placeholder-help table[data-v-021f4e02]{font-size:12px}.placeholder-help th[data-v-021f4e02],.placeholder-help td[data-v-021f4e02]{padding:7px 10px}.placeholder-help code[data-v-021f4e02]{color:var(--green)}.report-template-management[data-v-ed10c94e]{display:grid}.template-list-field[data-v-ed10c94e]{gap:5px;min-width:0;display:grid}.template-list-field>span[data-v-ed10c94e]{color:var(--n600);font-size:12px;font-weight:500}.template-list-field select[data-v-ed10c94e]{width:100%}.report-template-detail .wide[data-v-ed10c94e]{grid-column:1/-1}.hash[data-v-ed10c94e]{overflow-wrap:anywhere;font-family:var(--mono);font-size:12px}.field-summary[data-v-ed10c94e]{margin-top:18px}.field-summary h3[data-v-ed10c94e]{font-size:14px}.field-summary table[data-v-ed10c94e]{font-size:12px}.field-summary code[data-v-ed10c94e]{color:var(--p700)}@media (width<=720px){.report-template-detail[data-v-ed10c94e]{grid-template-columns:1fr}.report-template-detail .wide[data-v-ed10c94e]{grid-column:auto}}.template-workspace[data-v-c08f501c]{background:var(--n50);min-height:100vh}.template-list-field[data-v-c08f501c]{gap:5px;min-width:0;display:grid}.template-list-field>span[data-v-c08f501c]{color:var(--n600);font-size:12px;font-weight:500}.template-list-field select[data-v-c08f501c]{width:100%;min-width:0}.more-toggle[data-v-c08f501c]{align-items:center;gap:3px;display:inline-flex}.template-extra-actions[data-v-c08f501c]{border-top:1px solid var(--n100);grid-column:1/-1;align-items:center;gap:8px;padding-top:12px;display:flex}.template-extra-actions>span[data-v-c08f501c]{color:var(--n500);margin-right:4px;font-size:12px}.template-extra-actions button[data-v-c08f501c]{height:30px!important;min-height:30px!important;padding:0 11px!important}.boundary-note[data-v-c08f501c]{color:#76551f;background:#fff7e8;border-left:3px solid #c68b2b;gap:18px;margin-bottom:14px;padding:12px 15px;font-size:12px;display:flex}.boundary-note span[data-v-c08f501c]{color:#76551f}.status-chip[data-v-c08f501c],.lock-chip[data-v-c08f501c]{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:11.5px;display:inline-flex}.status-chip.enabled[data-v-c08f501c]{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.status-chip.disabled[data-v-c08f501c]{color:var(--n500);background:var(--n100);border-color:var(--line)}.lock-chip[data-v-c08f501c]{color:#8a5f12;background:var(--warn-bg);border-color:var(--warn-bd);margin-left:5px}.danger-link[data-v-c08f501c]{color:var(--err)!important}.locked-action[data-v-c08f501c]{color:var(--n400);font-size:12px}.template-detail-modal[data-v-c08f501c]{width:min(1460px,100vw - 48px);max-height:calc(100vh - 32px);overflow:auto}.template-detail-modal>header[data-v-c08f501c]{border-bottom:1px solid var(--line);padding-bottom:18px}.template-detail-modal>header h2[data-v-c08f501c]{margin:5px 0}.template-detail-modal>footer[data-v-c08f501c]{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:16px;display:flex}.detail-loading[data-v-c08f501c]{min-height:320px}.detail-toolbar[data-v-c08f501c]{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.lock-notice[data-v-c08f501c]{color:#76551f;background:#fff7e8;border-left:3px solid #c68b2b;padding:10px 12px}.template-tabs[data-v-c08f501c]{border-bottom:1px solid var(--line);gap:8px;margin:16px 0;display:flex}.template-tabs button[data-v-c08f501c]{color:var(--n500);background:0 0;border:0;padding:10px 12px}.template-tabs button.active[data-v-c08f501c]{color:var(--p700);border-bottom:2px solid var(--p600);font-weight:700}.template-info-pane[data-v-c08f501c],.history-pane[data-v-c08f501c]{min-height:360px}.metadata-form[data-v-c08f501c]{background:var(--n50);border:1px solid var(--line);padding:18px}.metadata-actions[data-v-c08f501c]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.content-block[data-v-c08f501c]{margin-top:20px}.content-block h3[data-v-c08f501c]{font-size:13px}.content-block pre[data-v-c08f501c]{white-space:pre-wrap;word-break:break-word;background:var(--n50);border:1px solid var(--line);min-height:120px;padding:16px;font:13px/1.7 inherit}.template-create-modal[data-v-c08f501c]{width:min(820px,100vw - 64px)}.template-create-modal>header[data-v-c08f501c]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.template-create-modal>header h2[data-v-c08f501c]{margin:5px 0}.template-create-modal>footer[data-v-c08f501c]{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.initial-document-field small[data-v-c08f501c]{color:var(--n500);margin-top:7px;font-weight:400;display:block}.switch-row[data-v-c08f501c]{align-items:center;gap:8px;display:flex!important}.switch-row input[data-v-c08f501c]{width:auto}.full[data-v-c08f501c]{grid-column:1/-1}.pager[data-v-c08f501c]{justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.danger[data-v-c08f501c]{color:var(--err);border-color:var(--err-bd);background:#fff}.editor-loading[data-v-c08f501c]{min-height:520px;color:var(--n500);border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;display:flex}@media (width<=1200px){.template-detail-modal[data-v-c08f501c],.template-create-modal[data-v-c08f501c]{width:calc(100vw - 40px)}}.document-block[data-v-c08f501c]{border:1px solid var(--line);background:#f8fbfa;margin-top:20px;padding:16px}.document-block .section-title[data-v-c08f501c]{margin-top:0}.document-block .section-title>div:first-child span[data-v-c08f501c]{color:var(--muted);margin-top:3px;font-size:12px;display:block}.hidden-file[data-v-c08f501c]{display:none}.integration-notice[data-v-c08f501c]{color:#76551f;background:#fff7e8;padding:10px 12px}.current-document[data-v-c08f501c]{background:#fff;border:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.current-document strong[data-v-c08f501c],.current-document span[data-v-c08f501c]{display:block}.current-document span[data-v-c08f501c]{color:var(--muted);margin-top:4px;font-size:12px}.document-empty[data-v-c08f501c]{min-height:auto;padding:20px}.link-button[data-v-c08f501c]{color:var(--green);background:0 0;border:0;padding:0}.template-detail-modal>header[data-v-c08f501c]{z-index:2;background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.modal-notice[data-v-c08f501c]{margin:14px 0 0;scroll-margin-top:16px}.metadata-form .form-grid[data-v-c08f501c]{align-items:end;padding:0}.metadata-form .toggle-field[data-v-c08f501c]{box-sizing:border-box;min-height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:3px;align-self:end;gap:9px;padding:0 12px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.metadata-form .toggle-field input[data-v-c08f501c]{height:16px;min-height:16px;accent-color:var(--green);margin:0;padding:0;width:16px!important}.metadata-form .toggle-field span[data-v-c08f501c]{font-weight:650}.metadata-form .toggle-field.full[data-v-c08f501c]{grid-column:1/-1}.metadata-actions[data-v-c08f501c]{z-index:3;border-top:1px solid var(--line);background:#fff;margin:18px -18px -18px;padding:14px 18px;position:sticky;bottom:-18px}.template-table th[data-v-c08f501c]:first-child,.template-table td[data-v-c08f501c]:first-child{width:150px}.template-status-group[data-v-c08f501c]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.template-status-group .lock-chip[data-v-c08f501c]{margin-left:0}.template-code[data-v-c08f501c]{font:12px var(--mono);white-space:nowrap;height:auto!important;min-height:0!important;color:var(--p600)!important;background:0 0!important;border:0!important;padding:0!important}.template-code[data-v-c08f501c]:hover{text-underline-offset:2px;text-decoration:underline;color:var(--p700)!important}.template-detail-modal[data-v-c08f501c]{min-width:0;max-height:none;overflow:visible;width:100%!important;max-width:100%!important}.template-pagination[data-v-c08f501c]{align-self:stretch;width:100%}.template-pagination[data-v-c08f501c] .app-pagination{justify-content:flex-end}@media (width<=720px){.template-workspace[data-v-c08f501c]{padding-left:16px!important;padding-right:16px!important}.template-filter[data-v-c08f501c]{grid-template-columns:1fr!important}.filter-actions[data-v-c08f501c]{grid-column:1;grid-template-columns:1fr 1fr auto;display:grid}.template-extra-actions[data-v-c08f501c]{grid-template-columns:1fr;display:grid}.template-extra-actions>span[data-v-c08f501c]{grid-column:1/-1}.template-table-panel[data-v-c08f501c],.template-table-panel>.table-wrap[data-v-c08f501c]{overflow:visible}.template-table[data-v-c08f501c]{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:0}.template-table thead[data-v-c08f501c]{display:none}.template-table tbody[data-v-c08f501c],.template-table tr[data-v-c08f501c],.template-table td[data-v-c08f501c]{display:block;width:auto!important;min-width:0!important}.template-table tr[data-v-c08f501c]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 14px 12px 42px;position:relative;box-shadow:0 3px 12px #0a2d4c0a}.template-table tr[data-v-c08f501c]:hover{background:#f8fbff}.template-table td[data-v-c08f501c]{white-space:normal;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px;display:grid;border:0!important;padding:5px 0!important}.template-table td[data-label][data-v-c08f501c]:before{content:attr(data-label);color:var(--n500);font-size:11px}}.order-library-metrics[data-v-363b23f9]{min-width:0;margin-bottom:12px}.order-library-metrics[data-v-363b23f9] .business-metrics{margin-bottom:0}.order-library-metrics[data-v-363b23f9] dl>div{min-height:102px}.metrics-unavailable[data-v-363b23f9]{color:var(--n500);margin:6px 0 0;font-size:12px}.entrustment-detail-editor[data-v-becc0a7f]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.entrustment-detail-editor>header[data-v-becc0a7f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.entrustment-detail-editor>header>div[data-v-becc0a7f]{align-items:center;gap:12px;display:flex}.entrustment-detail-editor header strong[data-v-becc0a7f]{font-size:14px}.entrustment-detail-editor header span[data-v-becc0a7f]{color:var(--n500);font-size:12px}.entrustment-detail-editor .detail-editor-add[data-v-becc0a7f]{border:1px solid var(--line);width:auto;min-width:0;height:30px;min-height:30px;color:var(--p700);background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.detail-editor-scroll[data-v-becc0a7f]{overflow-x:auto}.detail-cell-value[data-v-becc0a7f]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--n800);line-height:1.6;display:block}.detail-editor-table[data-v-becc0a7f]{border-collapse:collapse;table-layout:fixed;width:100%}.product-detail-table[data-v-becc0a7f]{min-width:1280px}.reference-detail-table[data-v-becc0a7f]{min-width:780px}.entrustment-detail-editor .detail-editor-table th[data-v-becc0a7f],.entrustment-detail-editor .detail-editor-table td[data-v-becc0a7f]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;padding:8px;font-size:12px}.entrustment-detail-editor .detail-editor-table th[data-v-becc0a7f]{background:var(--p50);color:var(--n600);height:36px;font-weight:650}.entrustment-detail-editor .detail-editor-table td[data-v-becc0a7f]{background:#fff;height:auto}.detail-editor-table tr:last-child td[data-v-becc0a7f]{border-bottom:0}.detail-editor-table th[data-v-becc0a7f]:last-child,.detail-editor-table td[data-v-becc0a7f]:last-child{border-right:0}.entrustment-detail-editor .detail-editor-table input[data-v-becc0a7f]:not([type=hidden]),.entrustment-detail-editor .detail-editor-table select[data-v-becc0a7f],.entrustment-detail-editor .detail-editor-table textarea[data-v-becc0a7f]{box-sizing:border-box;border-radius:4px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 7px;font-size:12px;display:block}.entrustment-detail-editor .detail-editor-table textarea[data-v-becc0a7f]{resize:vertical;height:48px}.detail-editor-table input[readonly][data-v-becc0a7f]{color:var(--n500);background:#f7f9f8}.entrustment-detail-editor .detail-editor-table .sequence-column[data-v-becc0a7f]{text-align:center;width:48px}.entrustment-detail-editor .detail-editor-table .operation-column[data-v-becc0a7f]{z-index:1;text-align:center;width:64px;box-shadow:-1px 0 0 var(--line);background:#fff;position:sticky;right:0}.entrustment-detail-editor .detail-editor-table th.operation-column[data-v-becc0a7f]{background:var(--p50)}.entrustment-detail-editor .detail-editor-remove[data-v-becc0a7f]{width:auto;min-width:0;height:26px;min-height:26px;color:var(--danger);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0 6px;font-size:12px;display:inline-flex}.detail-editor-remove[data-v-becc0a7f]:hover:not(:disabled){background:#fff0f0}.detail-editor-remove[data-v-becc0a7f]:disabled{opacity:.35;cursor:not-allowed}.entrustment-detail-editor .detail-editor-table .detail-editor-empty[data-v-becc0a7f]{text-align:center;height:64px;color:var(--n500)}.catalog-picker-trigger[data-v-becc0a7f]{text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);border-radius:var(--control-radius);width:100%;min-height:32px;padding:4px 10px;overflow:hidden}.single-product-form[data-v-becc0a7f]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.single-product-form>label[data-v-becc0a7f]{align-content:start;gap:6px;min-width:0;display:grid}.single-product-form .wide[data-v-becc0a7f]{grid-column:1/-1}.single-product-form[data-v-becc0a7f] :is(input,textarea,button){box-sizing:border-box;width:100%;min-width:0}.single-product-form button[data-v-becc0a7f]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.required-mark[data-v-becc0a7f]{color:var(--danger,#c52b31);font-style:normal;font-weight:700}.sample-image-attachments[data-v-becc0a7f]{padding:0 14px 14px}@media (width<=900px){.single-product-form[data-v-becc0a7f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.single-product-form[data-v-becc0a7f]{grid-template-columns:minmax(0,1fr)}}.agreement-pdf[data-v-2a2dfce6]{border:1px solid var(--line);width:100%;height:65vh;min-height:420px}.entrustment-word-panel[data-v-2a2dfce6]{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.entrustment-word-panel header[data-v-2a2dfce6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.entrustment-word-panel header p[data-v-2a2dfce6],.word-hint[data-v-2a2dfce6]{color:var(--n600);margin:6px 0;font-size:12px}.word-actions[data-v-2a2dfce6]{flex-shrink:0;gap:8px;display:flex}.entrustment-detail-editor[data-v-b3a31dcc]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.entrustment-detail-editor>header[data-v-b3a31dcc]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.entrustment-detail-editor>header>div[data-v-b3a31dcc]{align-items:center;gap:12px;display:flex}.entrustment-detail-editor header strong[data-v-b3a31dcc]{font-size:14px}.entrustment-detail-editor header span[data-v-b3a31dcc]{color:var(--n500);font-size:12px}.entrustment-detail-editor .detail-editor-add[data-v-b3a31dcc]{border:1px solid var(--line);width:auto;min-width:0;height:30px;min-height:30px;color:var(--p700);background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.detail-editor-scroll[data-v-b3a31dcc]{overflow-x:auto}.detail-cell-value[data-v-b3a31dcc]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--n800);line-height:1.6;display:block}.detail-editor-table[data-v-b3a31dcc]{border-collapse:collapse;table-layout:fixed;width:100%}.product-detail-table[data-v-b3a31dcc]{min-width:1280px}.reference-detail-table[data-v-b3a31dcc]{min-width:780px}.entrustment-detail-editor .detail-editor-table th[data-v-b3a31dcc],.entrustment-detail-editor .detail-editor-table td[data-v-b3a31dcc]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;padding:8px;font-size:12px}.entrustment-detail-editor .detail-editor-table th[data-v-b3a31dcc]{background:var(--p50);color:var(--n600);height:36px;font-weight:650}.entrustment-detail-editor .detail-editor-table td[data-v-b3a31dcc]{background:#fff;height:auto}.detail-editor-table tr:last-child td[data-v-b3a31dcc]{border-bottom:0}.detail-editor-table th[data-v-b3a31dcc]:last-child,.detail-editor-table td[data-v-b3a31dcc]:last-child{border-right:0}.entrustment-detail-editor .detail-editor-table input[data-v-b3a31dcc]:not([type=hidden]),.entrustment-detail-editor .detail-editor-table select[data-v-b3a31dcc],.entrustment-detail-editor .detail-editor-table textarea[data-v-b3a31dcc]{box-sizing:border-box;border-radius:4px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 7px;font-size:12px;display:block}.entrustment-detail-editor .detail-editor-table textarea[data-v-b3a31dcc]{resize:vertical;height:48px}.detail-editor-table input[readonly][data-v-b3a31dcc]{color:var(--n500);background:#f7f9f8}.entrustment-detail-editor .detail-editor-table .sequence-column[data-v-b3a31dcc]{text-align:center;width:48px}.entrustment-detail-editor .detail-editor-table .operation-column[data-v-b3a31dcc]{z-index:1;text-align:center;width:64px;box-shadow:-1px 0 0 var(--line);background:#fff;position:sticky;right:0}.entrustment-detail-editor .detail-editor-table th.operation-column[data-v-b3a31dcc]{background:var(--p50)}.entrustment-detail-editor .detail-editor-remove[data-v-b3a31dcc]{width:auto;min-width:0;height:26px;min-height:26px;color:var(--danger);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0 6px;font-size:12px;display:inline-flex}.detail-editor-remove[data-v-b3a31dcc]:hover:not(:disabled){background:#fff0f0}.detail-editor-remove[data-v-b3a31dcc]:disabled{opacity:.35;cursor:not-allowed}.entrustment-detail-editor .detail-editor-table .detail-editor-empty[data-v-b3a31dcc]{text-align:center;height:64px;color:var(--n500)}.standard-picker-trigger[data-v-b3a31dcc],.resource-picker-trigger[data-v-b3a31dcc]{text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);border-radius:var(--control-radius);width:100%;min-height:32px;padding:4px 10px;overflow:hidden}.reference-actions[data-v-b3a31dcc]{align-items:center;gap:8px;display:flex}.selection-column[data-v-b3a31dcc]{text-align:center;width:42px}.selection-column input[data-v-b3a31dcc]{width:16px;height:16px}.reference-detail-table td[data-v-b3a31dcc]{vertical-align:middle}.reference-detail-table .amount-column[data-v-b3a31dcc]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:118px}.reference-detail-table .reference-total-label[data-v-b3a31dcc]{text-align:right}.reference-detail-table tfoot td[data-v-b3a31dcc],.reference-detail-table tfoot th[data-v-b3a31dcc]{background:var(--p50);font-weight:650}.reference-detail-table .pricing-column[data-v-b3a31dcc]{width:126px;min-width:126px}.reference-detail-table .pricing-column input[data-v-b3a31dcc]{text-align:right;font-variant-numeric:tabular-nums;min-width:104px}.pricing-error[data-v-b3a31dcc]{color:var(--danger,#c2413b);margin-top:4px;font-size:12px;line-height:1.35;display:block}.reference-detail-table .standard-value-column[data-v-b3a31dcc]{width:360px}.reference-detail-table .standard-value-column textarea[data-v-b3a31dcc]{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:48px;max-height:none;line-height:1.45;overflow-y:auto}.reference-detail-table.item-reference-table .item-selection-column[data-v-b3a31dcc]{width:240px}.reference-detail-table.item-reference-table .item-name-column[data-v-b3a31dcc]{width:190px}.reference-detail-table .resource-column[data-v-b3a31dcc]{width:140px;max-width:140px}.reference-detail-table .resource-column .detail-cell-value[data-v-b3a31dcc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-detail-table.item-reference-table[data-v-b3a31dcc]{min-width:1360px}.reference-detail-table.item-reference-table.has-hourly-pricing[data-v-b3a31dcc]{min-width:1610px}.standard-multi-select-field[data-v-f523ffc7]{min-width:0;color:var(--n700);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.standard-field-label[data-v-f523ffc7]{white-space:nowrap;text-align:right;padding-top:7px}.standard-field-editor[data-v-f523ffc7]{text-align:left;min-width:0;position:relative}.standard-field-editor.disabled[data-v-f523ffc7]{padding-top:6px}.standard-token-list[data-v-f523ffc7]{border:1px solid var(--line);background:#fff;border-radius:3px;gap:3px;margin:0 0 4px;padding:4px;list-style:none;display:grid}.standard-token-list li[data-v-f523ffc7]{min-height:31px;color:var(--n800);background:#f3f4f5;border-radius:3px;grid-template-columns:26px minmax(0,1fr) 28px;align-items:center;padding:2px 4px;display:grid}.standard-token-list li[data-v-f523ffc7]:hover{background:var(--p50)}.standard-token-index[data-v-f523ffc7]{color:var(--n500);text-align:center}.standard-token-text[data-v-f523ffc7]{overflow-wrap:anywhere}.standard-field-editor.disabled .standard-token-list[data-v-f523ffc7]{background:0 0;border:0;padding:0}.standard-field-editor.disabled .standard-token-list li[data-v-f523ffc7]{background:0 0;grid-template-columns:26px minmax(0,1fr)}.standard-token-list button[data-v-f523ffc7]{width:26px;height:26px;color:var(--n500);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:18px;line-height:1}.standard-token-list button[data-v-f523ffc7]:hover{color:var(--danger,#b42318);background:#feeceb}.standard-search-row[data-v-f523ffc7]{grid-template-columns:minmax(0,1fr) 70px;gap:5px;display:grid}.standard-search-row input[data-v-f523ffc7]{border-radius:3px;width:100%;min-width:0;height:32px;margin:0;padding:5px 8px}.standard-search-button[data-v-f523ffc7],.standard-result-panel button[data-v-f523ffc7]{border:1px solid var(--p200);min-height:30px;color:var(--p700);cursor:pointer;background:#fff;border-radius:3px;padding:4px 10px}.standard-search-button[data-v-f523ffc7]:hover:not(:disabled),.standard-result-panel button[data-v-f523ffc7]:hover:not(:disabled){border-color:var(--p500);background:var(--p50)}.standard-result-panel[data-v-f523ffc7]{z-index:30;border:1px solid var(--line);background:#fff;border-radius:5px;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #102a4326}.standard-result-panel table[data-v-f523ffc7]{border-collapse:collapse;table-layout:fixed;width:100%}.standard-result-panel th[data-v-f523ffc7],.standard-result-panel td[data-v-f523ffc7]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:7px 9px}.standard-result-panel th[data-v-f523ffc7]{z-index:1;background:var(--p50);color:var(--n700);font-weight:600;position:sticky;top:0}.standard-result-panel th[data-v-f523ffc7]:first-child{width:32%}.standard-result-panel tr.selected td[data-v-f523ffc7]{background:#f5f9ff}.standard-result-panel button[data-v-f523ffc7]:disabled{cursor:default;opacity:.55}.standard-result-option[data-v-f523ffc7]{cursor:pointer;scroll-margin-top:40px;scroll-margin-bottom:50px}.standard-result-option:hover td[data-v-f523ffc7],.standard-result-option:focus-visible td[data-v-f523ffc7]{background:var(--p50)}.standard-result-option[data-v-f523ffc7]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.standard-result-option.selected[data-v-f523ffc7]{cursor:default}.standard-selected-label[data-v-f523ffc7]{color:var(--p700);white-space:nowrap;margin-left:8px;font-size:12px;display:inline-block}.standard-result-panel footer[data-v-f523ffc7]{border-top:1px solid var(--line);color:var(--n500);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex;position:sticky;bottom:0}.standard-result-panel footer div[data-v-f523ffc7]{gap:5px;display:flex}.standard-result-empty[data-v-f523ffc7]{color:var(--n500);text-align:center!important;padding:16px!important}.standard-message[data-v-f523ffc7]{margin:4px 0 0;font-size:12px}.standard-message.error[data-v-f523ffc7]{color:var(--danger,#b42318)}.standard-empty[data-v-f523ffc7]{color:var(--n500);margin:0}@media (width<=520px){.standard-multi-select-field[data-v-f523ffc7]{grid-template-columns:86px minmax(0,1fr);gap:6px}.standard-result-panel[data-v-f523ffc7]{max-height:260px;margin-top:4px;position:relative;top:auto}.standard-result-panel th[data-v-f523ffc7]:first-child{width:38%}}.entrustment-form .form-grid[data-v-cf4ec31c]{padding:0}.entrustment-fields[data-v-cf4ec31c]{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.entrustment-section[data-v-cf4ec31c]{gap:12px;min-width:0;display:grid}.entrustment-section-heading[data-v-cf4ec31c]{color:var(--n800);align-items:center;gap:12px;margin:0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.entrustment-section-heading[data-v-cf4ec31c]:after{content:"";background:var(--line);flex:1;height:1px}.climate-pricing-fields[data-v-cf4ec31c]{border:1px solid var(--p200);background:var(--p50);border-radius:6px;align-items:center;gap:16px;padding:10px 14px;display:flex}.climate-pricing-fields label[data-v-cf4ec31c]{color:var(--n700);align-items:center;gap:10px;font-size:12.5px;display:flex}.climate-pricing-fields select[data-v-cf4ec31c]{min-width:190px;height:34px}.climate-pricing-fields p[data-v-cf4ec31c]{color:var(--p700);margin:0;font-size:12.5px}.climate-price-summary[data-v-cf4ec31c]{border:1px solid var(--line);color:var(--n700);background:#f8fafc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:11px 14px;font-size:12.5px;display:flex}.climate-price-summary strong[data-v-cf4ec31c]{color:var(--p700)}.climate-price-summary small[data-v-cf4ec31c]{color:var(--n500);flex-basis:100%}.entrustment-form .section-fields[data-v-cf4ec31c]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.entrustment-form .section-fields>.half[data-v-cf4ec31c]{grid-column:span 2}.entrustment-form .section-fields>.template-note[data-v-cf4ec31c]{margin:0}.read-only-fields[data-v-cf4ec31c] input:disabled,.read-only-fields[data-v-cf4ec31c] select:disabled,.read-only-fields[data-v-cf4ec31c] textarea:disabled{opacity:1;color:var(--n800);-webkit-text-fill-color:var(--n800);cursor:default;background:#f7f9f8}.entrustment-form .form-grid .check[data-v-cf4ec31c]{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;display:flex}.entrustment-form .check input[type=checkbox][data-v-cf4ec31c]{width:16px;height:16px;min-height:16px;box-shadow:none;flex:0 0 16px;margin:0;padding:0}.entrustment-form .field-error[data-v-cf4ec31c]{color:#c52b31;font-size:12px;line-height:1.4}.sample-legacy-section[data-v-cf4ec31c]{gap:0;min-width:0;display:grid}.sample-legacy-heading[data-v-cf4ec31c]{border-bottom:1px dotted var(--p300);background:var(--p100);min-width:0;color:var(--n900);margin:0;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.5}.sample-legacy-grid[data-v-cf4ec31c]{border-bottom:1px dotted var(--p300);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 28px;padding:9px 16px 11px;display:grid}.sample-legacy-grid>label[data-v-cf4ec31c]{min-width:0;color:var(--n700);text-align:right;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.sample-legacy-grid>label[data-v-cf4ec31c]>:is(input,select,textarea){text-align:left;border-radius:3px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 8px}.sample-legacy-grid>label>textarea[data-v-cf4ec31c]{resize:vertical;height:auto;min-height:58px;padding-top:7px}.sample-legacy-grid>.span-2[data-v-cf4ec31c],.sample-legacy-grid>.sample-trademark-uploader[data-v-cf4ec31c]{grid-column:1/-1}.sample-legacy-grid>.sample-trademark-uploader[data-v-cf4ec31c]{margin:0}.sample-legacy-grid>.sample-product-uploader[data-v-cf4ec31c]{min-width:0}.sample-legacy-grid>label>.catalog-picker-trigger[data-v-cf4ec31c]{border:1px solid var(--p200);text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:3px;width:100%;min-width:0;height:32px;padding:5px 8px;overflow:hidden}.sample-legacy-grid>label>.catalog-picker-trigger[data-v-cf4ec31c]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.sample-storage-field[data-v-cf4ec31c]{min-width:0;color:var(--n700);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.sample-storage-field>span[data-v-cf4ec31c]{text-align:right}.sample-storage-control[data-v-cf4ec31c]{align-items:center;gap:6px;min-width:0;display:flex}.sample-storage-control>select[data-v-cf4ec31c]{flex:1;min-width:0;height:32px}.sample-storage-control>input[data-v-cf4ec31c]{flex:0 108px;min-width:76px;height:32px}.sample-legacy-grid>label.check[data-v-cf4ec31c]{text-align:left;align-items:center;gap:8px;padding-left:104px;display:flex}.standard-link-message[data-v-cf4ec31c]{border:1px solid var(--p100);border-radius:var(--control-radius);background:var(--p50);color:var(--p800);margin:6px 16px 0;padding:9px 12px;font-size:12px}.entrustment-main-tabs[data-v-cf4ec31c]{margin:0}.entrustment-tab-panel[data-v-cf4ec31c]{min-width:0}.entrustment-items-section[data-v-cf4ec31c]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px 16px}.required-mark[data-v-cf4ec31c]{color:var(--danger,#c52b31);font-style:normal;font-weight:700}.customer-picker-trigger[data-v-cf4ec31c]{border:1px solid var(--p200);width:100%;min-width:0;height:32px;color:var(--n800);text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#fff;border-radius:3px;padding:5px 30px 5px 8px;overflow:hidden}.customer-picker-trigger.empty[data-v-cf4ec31c]{color:var(--n400)}.customer-picker-trigger[data-v-cf4ec31c]:not(:disabled):hover{border-color:var(--p500);background:var(--p50)}.customer-picker-trigger[data-v-cf4ec31c]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.sample-disposal[data-v-cf4ec31c]{min-height:36px;color:var(--n700);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.sample-disposal>span[data-v-cf4ec31c]{text-align:right}.sample-disposal-options[data-v-cf4ec31c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sample-disposal label[data-v-cf4ec31c]{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.sample-disposal input[data-v-cf4ec31c]{width:15px;height:15px;min-height:15px;margin:0}.entrustment-form footer[data-v-cf4ec31c]{z-index:3;border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}@media (width<=900px){.entrustment-form .section-fields[data-v-cf4ec31c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.entrustment-form .section-fields[data-v-cf4ec31c]{grid-template-columns:minmax(0,1fr)}.entrustment-form .section-fields>.half[data-v-cf4ec31c]{grid-column:1/-1}.sample-legacy-grid[data-v-cf4ec31c]{grid-template-columns:1fr}}@media (width<=520px){.sample-legacy-grid[data-v-cf4ec31c]{padding-inline:10px}.sample-legacy-grid>label[data-v-cf4ec31c],.sample-disposal[data-v-cf4ec31c],.sample-storage-field[data-v-cf4ec31c]{grid-template-columns:86px minmax(0,1fr);gap:6px}.sample-legacy-grid>label.check[data-v-cf4ec31c]{padding-left:92px}}.business-fields[data-v-b8bab63d]{border-top:1px solid var(--n200);margin-top:24px;padding-top:20px}.business-grid[data-v-b8bab63d]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:12px 0;display:grid}.business-grid label[data-v-b8bab63d]{gap:8px;display:grid}.wide[data-v-b8bab63d]{grid-column:1/-1}.business-actions[data-v-b8bab63d]{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=900px){.business-grid[data-v-b8bab63d]{grid-template-columns:1fr}}.agreement-items[data-v-5f635bc6]{min-width:0}.agreement-items header[data-v-5f635bc6]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.agreement-items header span[data-v-5f635bc6]{color:var(--n500);font-size:12px}.agreement-items header button[data-v-5f635bc6]{margin-left:auto}.agreement-items-scroll[data-v-5f635bc6]{border:1px solid var(--line);border-radius:6px;max-height:440px;overflow:auto}.agreement-items table[data-v-5f635bc6]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:740px;font-size:12.5px}.agreement-items th[data-v-5f635bc6],.agreement-items td[data-v-5f635bc6]{border:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;padding:9px 12px;line-height:1.65}.agreement-items th[data-v-5f635bc6]{z-index:1;background:var(--p50);font-weight:600;position:sticky;top:0}.agreement-items .sequence[data-v-5f635bc6]{text-align:center;width:54px}.agreement-items .operation[data-v-5f635bc6]{width:68px}.agreement-items .parent[data-v-5f635bc6]{background:var(--n25)}.agreement-items .empty[data-v-5f635bc6]{text-align:center;color:var(--n500);padding:24px}.agreement-items-scroll[data-v-5f635bc6]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.agreement-items .parent[data-v-5f635bc6]{vertical-align:top}.agreement-items .parent>span[data-v-5f635bc6]{display:block;position:sticky;top:44px}.agreement-fields[data-v-7c44ca1c]{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:16px}.agreement-fields legend[data-v-7c44ca1c]{font-weight:600}.agreement-fields p[data-v-7c44ca1c]{color:var(--n600);margin:0 0 12px;font-size:13px}.agreement-fields-grid[data-v-7c44ca1c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.agreement-fields label[data-v-7c44ca1c]{min-width:0;color:var(--n700);gap:5px;font-size:12px;display:grid}.agreement-fields label.wide[data-v-7c44ca1c]{grid-column:span 2}.full-width[data-v-7c44ca1c]{grid-column:1/-1}.date-batch[data-v-7c44ca1c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.date-batch.wide[data-v-7c44ca1c]{grid-column:span 2}.date-batch small[data-v-7c44ca1c]{grid-column:1/-1}.agreement-standards[data-v-7c44ca1c]{grid-template-columns:1fr;gap:6px}.agreement-standards[data-v-7c44ca1c] .standard-field-label{text-align:left;padding:0}.agreement-fields-grid[data-v-7c44ca1c]{align-items:start}.agreement-radio[data-v-7c44ca1c]{border:0;min-width:0;margin:0;padding:0}.agreement-radio.wide[data-v-7c44ca1c]{grid-column:span 2}.agreement-radio legend[data-v-7c44ca1c]{color:var(--n700);margin-bottom:6px;font-size:12px;font-weight:500}.agreement-radio>div[data-v-7c44ca1c]{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:36px;display:flex}.agreement-radio label[data-v-7c44ca1c]{align-items:center;gap:6px;line-height:1.6;display:flex}.agreement-radio input[data-v-7c44ca1c]{width:16px;height:16px;min-height:16px;box-shadow:none;margin:0;padding:0}.storage-field[data-v-7c44ca1c]{gap:8px;display:grid}.agreement-fields label span[data-v-7c44ca1c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.agreement-fields small[data-v-7c44ca1c]{color:var(--n500);font-size:11px;font-weight:400}.agreement-fields input[data-v-7c44ca1c],.agreement-fields select[data-v-7c44ca1c],.agreement-fields textarea[data-v-7c44ca1c],.agreement-fields output[data-v-7c44ca1c]{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:36px;color:var(--n800);font:inherit;background:#fff;border-radius:6px;margin:0;padding:7px 10px;line-height:1.4}.agreement-fields textarea[data-v-7c44ca1c]{resize:vertical;min-height:64px}.agreement-fields output[data-v-7c44ca1c]{overflow-wrap:anywhere;background:var(--n50);color:var(--n600);display:block}.agreement-fields .agreement-radio input[data-v-7c44ca1c]{width:16px;height:16px;min-height:16px;box-shadow:none;margin:0;padding:0}.agreement-fields .agreement-radio label[data-v-7c44ca1c]{align-items:center;gap:6px;display:flex}@media (width<=1100px){.agreement-fields-grid[data-v-7c44ca1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agreement-fields-grid[data-v-7c44ca1c]{grid-template-columns:minmax(0,1fr)}.agreement-fields label.wide[data-v-7c44ca1c],.date-batch.wide[data-v-7c44ca1c],.agreement-radio.wide[data-v-7c44ca1c]{grid-column:auto}}.reception-panel[data-v-e0738d7e]{gap:16px;display:grid}.reception-panel label[data-v-e0738d7e]{gap:8px;display:grid}.reception-panel fieldset[data-v-e0738d7e]{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.reception-warning[data-v-e0738d7e]{background:var(--surface-soft,#f4f8f6);border:1px solid var(--line);padding:14px 16px;line-height:1.7}.reception-panel button[data-v-e0738d7e]{justify-self:start}.reception-actions[data-v-e0738d7e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.agreement-loading[data-v-e0738d7e]{background:var(--n25);min-height:360px;color:var(--n500);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid}.review-list[data-v-3b0bbebe]{min-height:0}.review-list table[data-v-3b0bbebe]{min-width:980px}.approval-detail-panel[data-v-3b0bbebe]{min-height:0}.approval-action-box[data-v-3b0bbebe]{max-width:none}.approval-action-box>button[data-v-3b0bbebe]{justify-self:end}.section-tabs[data-v-3b0bbebe]{margin:16px 0}.approval-filter[data-v-3b0bbebe]{flex-wrap:wrap}.approval-filter input[data-v-3b0bbebe]{min-width:150px}.approval-workspace--dialog-only[data-v-3b0bbebe]>:not(.business-dialog-mask):not(.approval-grid){display:none}.approval-workspace--dialog-only>.approval-grid[data-v-3b0bbebe]{display:contents}.approval-workspace--dialog-only>.approval-grid[data-v-3b0bbebe]>:not(.business-dialog-mask){display:none}.entrustment-agreement-dialog[data-v-3b0bbebe] .business-dialog{height:calc(100dvh - 48px);animation:none}.entrustment-agreement-dialog[data-v-3b0bbebe] .business-dialog-body{scrollbar-gutter:stable;flex:1;min-height:0}.entrustment-agreement-dialog .ui-tabs[data-v-3b0bbebe]{margin-bottom:16px}.agreement-order-actions[data-v-3b0bbebe]{justify-content:flex-end;padding:12px 18px;display:flex}@media (width<=1080px){.entrustment-agreement-dialog[data-v-3b0bbebe] .business-dialog{height:calc(100dvh - 24px)}}.order-progress[data-v-32a9f92c]{flex-direction:column;align-items:flex-start;gap:5px;min-width:88px;display:flex}.order-progress-track[data-v-32a9f92c]{background:var(--n100,#edf1f7);border-radius:4px;flex-shrink:0;width:88px;height:8px;overflow:hidden}.order-progress-track>span[data-v-32a9f92c]{border-radius:inherit;background:var(--p500,#245dcc);height:100%;display:block}.order-progress-label[data-v-32a9f92c]{text-align:center;width:88px;color:var(--n600,#526078);white-space:nowrap;font-size:12px}.qr-content[data-v-96e816b1]{text-align:center;color:#233b55;flex-direction:column;align-items:center;gap:12px;padding:18px 12px;font-size:13px;line-height:1.65;display:flex}.qr-image[data-v-96e816b1]{object-fit:contain;background:#fff;border:1px solid #dce6ef;border-radius:12px;width:320px;max-width:100%;height:320px}.qr-content p[data-v-96e816b1]{max-width:450px;margin:0}.expiry[data-v-96e816b1]{color:#687d93}.signature-card[data-v-cfc9ad2c]{background:#f8fafc;border:1px solid #d9e2ec;border-radius:10px;margin-top:20px;padding:16px}.signature-actions[data-v-cfc9ad2c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.signature-grid[data-v-cfc9ad2c]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.signature-grid div[data-v-cfc9ad2c]{background:#fff;border-radius:8px;padding:10px}.signature-grid dt[data-v-cfc9ad2c]{color:#64748b;font-size:12px}.signature-grid dd[data-v-cfc9ad2c]{overflow-wrap:anywhere;margin:4px 0 0}.signature-grid small[data-v-cfc9ad2c]{color:#64748b}.operation-fields[data-v-563d4c4a]{border:0;min-width:0;margin:0;padding:0}.common-reason[data-v-563d4c4a]{align-items:end;gap:12px;display:flex}.common-reason label[data-v-563d4c4a]{flex:1}.operation-fields label[data-v-563d4c4a]{gap:6px;margin:12px 0;display:grid}.operation-fields textarea[data-v-563d4c4a]{width:100%;min-height:76px}.operation-record[data-v-563d4c4a]{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:12px}.operation-record summary[data-v-563d4c4a]{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.operation-footer[data-v-563d4c4a]{justify-content:flex-end;margin-top:16px}.change-card[data-v-b557ff94]{background:#f8fafc;border:1px solid #d9e2ec;border-radius:10px;margin-top:20px;padding:16px}.change-form[data-v-b557ff94],.change-detail[data-v-b557ff94]{background:#fff;border-radius:8px;margin-top:16px;padding:14px}.change-form>label[data-v-b557ff94]{gap:6px;margin-bottom:12px;display:grid}.change-form textarea[data-v-b557ff94]{min-height:72px}.change-detail p[data-v-b557ff94]{overflow-wrap:anywhere}.bulk-actions[data-v-8e909273]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.page-header--actions-only[data-v-8e909273]{justify-content:space-between;align-items:center}.page-header--actions-only .header-actions[data-v-8e909273]{margin-left:auto}.header-description[data-v-8e909273]{color:var(--n500);margin:0;font-size:13px;line-height:1.6}.header-actions button[data-v-8e909273]:disabled{opacity:.5;cursor:not-allowed}.bulk-bar .bulk-actions button[data-v-8e909273]{border:1px solid var(--line);min-height:32px;color:var(--p700);background:#fff;border-radius:8px;padding:6px 12px}.entrustment-filter[data-v-8e909273]{border:1px solid var(--line);border-radius:var(--panel-radius);background:#fff;grid-template-columns:minmax(220px,1.1fr) minmax(120px,.55fr) minmax(140px,.62fr) minmax(250px,1.1fr) auto;align-items:end;gap:12px;min-height:0;margin-bottom:14px;padding:13px 16px 14px;display:grid;box-shadow:0 1px 2px #1a372e0f}.filter-field[data-v-8e909273]{min-width:0}.filter-field>input[data-v-8e909273],.filter-field>select[data-v-8e909273]{width:100%}.filter-label[data-v-8e909273]{color:var(--n600);margin-bottom:5px;font-size:13px;font-weight:650;display:block}.date-range[data-v-8e909273]{grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.date-range span[data-v-8e909273]{color:var(--n500);font-size:12px}.filter-actions[data-v-8e909273],.header-actions[data-v-8e909273]{align-items:center;gap:8px;display:flex}.filter-actions[data-v-8e909273]{white-space:nowrap;align-self:end}.operation-success[data-v-8e909273]{color:var(--success);background:var(--success-bg);border:1px solid #c5e2d8;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px}.advanced-filter[data-v-8e909273]{grid-column:span 2}.entrustment-list-panel[data-v-8e909273]{min-height:0}.table-wrap[data-v-8e909273]{border:0;border-radius:0}.entrustment-table[data-v-8e909273]{min-width:1080px}.entrustment-table--business[data-v-8e909273]{min-width:1120px}.entrustment-table--business thead th[data-v-8e909273]:last-child,.entrustment-table--business tbody td.table-actions[data-v-8e909273]{text-align:center;width:88px;min-width:88px;max-width:88px;position:sticky;right:0;box-shadow:-5px 0 9px -7px #081a3359}.entrustment-table--business thead th[data-v-8e909273]:last-child{z-index:3}.entrustment-table--business tbody td.table-actions[data-v-8e909273]{z-index:2;background:#fff;display:table-cell}.entrustment-table--business tbody tr:nth-child(2n) td.table-actions[data-v-8e909273]{background:#fafcfb}.entrustment-table--business tbody tr:hover td.table-actions[data-v-8e909273]{background:var(--p50)}.selection-cell[data-v-8e909273]{text-align:center;width:44px}.selection-cell input[data-v-8e909273]{width:14px;min-height:14px;accent-color:var(--p600)}.code-cell[data-v-8e909273]{color:var(--p700);white-space:nowrap;font:12px ui-monospace,Cascadia Mono,monospace}.date-cell[data-v-8e909273]{white-space:nowrap;font-variant-numeric:tabular-nums}.type-tag[data-v-8e909273],.flow-status[data-v-8e909273]{border:1px solid var(--p100);min-height:23px;color:var(--p700);background:var(--p50);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 8px;font-size:11.5px;display:inline-flex}.flow-status[data-tone=info][data-v-8e909273]{color:var(--info);background:var(--info-bg);border-color:#c9d9ed}.flow-status[data-tone=success][data-v-8e909273]{color:var(--success);background:var(--success-bg);border-color:#c5e2d8}.flow-status[data-tone=warning][data-v-8e909273]{color:#8a5f12;background:var(--warning-bg);border-color:#f2dcae}.flow-status[data-tone=danger][data-v-8e909273]{color:var(--danger);background:#fff0f0;border-color:#eccaca}.bulk-bar[data-v-8e909273]{min-height:42px;color:var(--p700);border-bottom:1px solid var(--p100);background:var(--p50);justify-content:space-between;align-items:center;padding:0 16px;font-size:12.5px;display:flex}.bulk-bar button[data-v-8e909273],.link-button[data-v-8e909273]{min-height:0;color:var(--p600);background:0 0;border:0;padding:0}.table-actions[data-v-8e909273]{white-space:nowrap;gap:12px;display:flex}.entrustment-action-trigger[data-v-8e909273]{border:1px solid var(--p200);white-space:nowrap;background:#fff;border-radius:6px;min-height:32px;padding:4px 10px;font-weight:650}.entrustment-action-trigger[data-v-8e909273]:hover,.entrustment-action-trigger[aria-expanded=true][data-v-8e909273]{background:var(--p50)}.entrustment-action-trigger[data-v-8e909273]:focus-visible{outline:2px solid var(--p600);outline-offset:2px}.entrustment-action-menu[data-v-8e909273]{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:9px;width:184px;padding:5px;position:fixed;box-shadow:0 12px 32px #081a332e}.entrustment-action-menu button[data-v-8e909273]{width:100%;min-height:36px;color:var(--n800);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12.5px;display:block}.entrustment-action-menu button[data-v-8e909273]:hover,.entrustment-action-menu button[data-v-8e909273]:focus-visible{background:var(--p50);color:var(--p700);outline:2px solid var(--p200);outline-offset:-2px}.table-actions .stage-action[data-v-8e909273],.table-actions .task-assignment-action[data-v-8e909273]{font-weight:700}.table-actions .task-assignment-action[data-v-8e909273]:disabled{color:var(--n400);cursor:not-allowed}.table-empty[data-v-8e909273]{text-align:center!important;height:190px!important}.table-empty strong[data-v-8e909273],.table-empty span[data-v-8e909273]{display:block}.table-empty strong[data-v-8e909273]{color:var(--n800);margin-bottom:6px;font-size:15px}.entrustment-editor-workspace[data-v-8e909273]{gap:12px;display:grid}@media (width<=1200px){.entrustment-filter[data-v-8e909273]{grid-template-columns:repeat(2,minmax(0,1fr))}.entrustment-filter .date-filter[data-v-8e909273],.entrustment-filter .filter-actions[data-v-8e909273]{grid-column:1/-1}.entrustment-filter .filter-actions[data-v-8e909273]{justify-content:flex-end}}@media (width<=600px){.entrustment-filter[data-v-8e909273]{grid-template-columns:minmax(0,1fr)}.entrustment-filter .date-filter[data-v-8e909273],.entrustment-filter .filter-actions[data-v-8e909273],.advanced-filter[data-v-8e909273]{grid-column:auto}.filter-actions[data-v-8e909273]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filter-actions button[data-v-8e909273]{min-height:44px;padding-inline:8px}.date-range[data-v-8e909273]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.amount-error[data-v-2f3ac94c]{color:var(--err)}small[data-v-2f3ac94c]{color:var(--n600)}.progress-chart[data-v-81e319d7]{gap:14px;display:grid}.timeline[data-v-81e319d7]{align-items:flex-start;display:flex}.timeline-step[data-v-81e319d7]{color:#768293;justify-items:center;gap:5px;min-width:86px;font-size:12px;display:grid;position:relative}.timeline-step[data-v-81e319d7]:not(:last-child):after{content:"";background:#d9e0e8;width:56px;height:2px;position:absolute;top:13px;left:58px}.timeline-step.done[data-v-81e319d7]{color:#147d63}.timeline-step.done[data-v-81e319d7]:not(:last-child):after{background:#2eb28b}.dot[data-v-81e319d7]{z-index:1;background:#edf1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.done .dot[data-v-81e319d7]{background:#d9f4eb}.meter-row[data-v-81e319d7]{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.meter[data-v-81e319d7]{background:#e8edf2;border-radius:10px;height:9px;overflow:hidden}.meter i[data-v-81e319d7]{background:linear-gradient(90deg,#1d8c70,#58c9a9);height:100%;display:block}.flow-row[data-v-81e319d7]{align-items:center;gap:12px;display:flex}.fee[data-v-81e319d7]{color:#657184;margin-left:auto}.compact[data-v-81e319d7]{gap:7px}.compact .timeline[data-v-81e319d7]{display:none}.compact .flow-row[data-v-81e319d7],.compact .meter-row[data-v-81e319d7]{font-size:12px}.confirmation-form[data-v-eb96ce8e]{gap:16px;padding:8px 4px;display:grid}.confirmation-form p[data-v-eb96ce8e]{margin:0;line-height:1.6}.confirmation-form label[data-v-eb96ce8e]{gap:8px;display:grid}.confirmation-form textarea[data-v-eb96ce8e]{width:100%}.confirmation-actions[data-v-eb96ce8e]{justify-content:flex-end;gap:8px;display:flex}.confirmation-actions button[data-v-eb96ce8e]{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 16px}.confirmation-actions .primary[data-v-eb96ce8e]{border-color:var(--p600);background:var(--p600);color:#fff}.spot-tab-panel[data-v-061a7742]{gap:14px;min-width:0;display:grid}.entrustment-main-tabs[data-v-061a7742]{margin:0 0 14px;padding:0 2px}.spot-items-section[data-v-061a7742]{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:14px 16px;display:grid}.spot-items-prerequisite[data-v-061a7742]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-strip>.plan-standard-choice[data-v-061a7742]{min-width:220px;color:var(--n700);flex:260px;gap:4px;font-size:12px;display:grid}.plan-standard-choice .picker-button[data-v-061a7742]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.plan-standard-help[data-v-061a7742]{color:var(--n600);flex-basis:100%;font-size:12px}.plan-strip>.reference-warning[data-v-061a7742]{flex-basis:100%;padding:0}.business-fields[data-v-061a7742]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.spot-business-form[data-v-061a7742]{flex-direction:column;gap:14px;display:flex}.plan-strip[data-v-061a7742]{border:1px solid var(--line);background:#f5f9ff;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:15px;display:flex}.plan-strip>div[data-v-061a7742]{flex:220px}.plan-strip p[data-v-061a7742]{color:var(--n600);margin:4px 0 0;font-size:12px}.plan-strip label[data-v-061a7742]{min-width:180px;color:var(--n700);gap:4px;font-size:12px;display:grid}.plan-strip input[data-v-061a7742]{height:36px}.picker-button[data-v-061a7742]{border:1px solid var(--p300);min-height:34px;color:var(--p700);text-align:left;background:#fff;border-radius:5px;padding:5px 12px}.picker-button[data-v-061a7742]:hover:not(:disabled){border-color:var(--p500);background:var(--p50)}.picker-button[data-v-061a7742]:disabled{opacity:.5}.legacy-slot-field[data-v-061a7742]{text-align:right;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.legacy-slot-field .picker-button[data-v-061a7742]{width:100%}.sample-section[data-v-061a7742]{border:1px solid var(--line);border-radius:8px;padding:14px}.sample-section h3[data-v-061a7742]{margin:0 0 12px}.sample-section h4[data-v-061a7742]{margin:16px 0 8px}.field-grid[data-v-061a7742]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-grid label[data-v-061a7742],.choice-field[data-v-061a7742]{color:var(--n700);gap:5px;font-size:12.5px;display:grid}.field-grid input[data-v-061a7742],.field-grid select[data-v-061a7742]{width:100%;min-height:34px}.reference-row[data-v-061a7742]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.reference-row .picker-button[data-v-061a7742]{min-width:260px}.reference-row small[data-v-061a7742],.fee-total small[data-v-061a7742]{color:var(--n600)}.selected-items[data-v-061a7742]{gap:4px;margin:12px 0;display:grid}.selected-items>div[data-v-061a7742]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.selected-items>div>span[data-v-061a7742]:first-child{flex:1}.fee-total[data-v-061a7742]{align-items:center;gap:8px;display:flex}.fee-total strong[data-v-061a7742]{color:var(--p700);font-size:18px}.form-error[data-v-061a7742]{color:var(--danger,#b42318);font-size:12px}.required-mark[data-v-061a7742]{color:var(--danger,#b42318);font-style:normal;font-weight:700}@media (width<=760px){.field-grid[data-v-061a7742]{grid-template-columns:1fr}.reference-row[data-v-061a7742]{flex-direction:column;align-items:stretch}.reference-row .picker-button[data-v-061a7742]{min-width:0}}.legacy-slot-field.span-2[data-v-061a7742]{grid-column:1/-1}.legacy-slot-field>input[data-v-061a7742],.legacy-slot-field>select[data-v-061a7742],.legacy-slot-field>textarea[data-v-061a7742]{text-align:left;width:100%;min-width:0;min-height:32px;margin:0;padding:5px 8px}.legacy-slot-field>textarea[data-v-061a7742]{resize:vertical;min-height:58px}.reference-help[data-v-061a7742]{color:var(--n600);margin:0;font-size:12px}.climate-pricing-fields[data-v-061a7742]{border:1px solid var(--p200);background:var(--p50);border-radius:6px;align-items:center;gap:16px;margin:0 14px 10px;padding:10px 12px;display:flex}.climate-pricing-fields label[data-v-061a7742]{color:var(--n700);align-items:center;gap:10px;font-size:12.5px;display:flex}.climate-pricing-fields select[data-v-061a7742]{min-width:190px;height:34px}.climate-pricing-fields p[data-v-061a7742]{color:var(--p700);margin:0;font-size:12.5px}.climate-price-summary[data-v-061a7742]{border-top:1px solid var(--line);color:var(--n700);background:#f8fafc;flex-wrap:wrap;align-items:center;gap:9px 22px;padding:11px 14px;font-size:12.5px;display:flex}.climate-price-summary strong[data-v-061a7742]{color:var(--p700)}.climate-price-summary small[data-v-061a7742]{color:var(--n500);flex-basis:100%}.reference-warning[data-v-061a7742]{color:var(--warning-700,#9a6700);margin:0;padding:0 14px 8px;font-size:12px}.sample-section[data-v-061a7742]{border:0;border-radius:0;min-width:0;padding:0}.sample-section h3[data-v-061a7742]{border-bottom:1px dotted var(--p300);background:var(--p100);color:var(--n900);margin:0;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.5}.sample-section .field-grid[data-v-061a7742]{border-bottom:1px dotted var(--p300);gap:5px 28px;padding:9px 16px 11px}.field-grid>label[data-v-061a7742],.field-grid>.choice-field[data-v-061a7742]{min-width:0;color:var(--n700);text-align:right;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.field-grid>label>span[data-v-061a7742]:first-child,.field-grid>.choice-field>span[data-v-061a7742]:first-child{white-space:nowrap}.field-grid>label[data-v-061a7742]>:is(input,select),.field-grid>.choice-field>.picker-button[data-v-061a7742]{text-align:left;border-radius:3px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 8px}.category-choice .choice-help[data-v-061a7742]{color:var(--n500);text-align:left;grid-column:2;margin-top:-4px;font-size:11px}.field-grid>.span-2[data-v-061a7742]{grid-column:1/-1}.storage-control[data-v-061a7742]{align-items:center;gap:6px;min-width:0;display:flex}.storage-control select[data-v-061a7742]{flex:1;min-width:0}.storage-control input[data-v-061a7742]{flex:0 0 105px;min-width:0}@media (width<=760px){.sample-section .field-grid[data-v-061a7742]{grid-template-columns:1fr;column-gap:0}.field-grid>.span-2[data-v-061a7742]{grid-column:1}}@media (width<=520px){.sample-section .field-grid[data-v-061a7742]{padding-inline:10px}.field-grid>label[data-v-061a7742],.field-grid>.choice-field[data-v-061a7742]{grid-template-columns:86px minmax(0,1fr);gap:6px}.field-grid>label[data-v-061a7742]>:is(input,select),.field-grid>.choice-field>.picker-button[data-v-061a7742]{height:40px;min-height:40px}.storage-control input[data-v-061a7742]{flex-basis:84px}}.operation-dialog[data-v-b1522709]{gap:14px;display:grid}.operation-tabs[data-v-b1522709]{border-bottom:1px solid var(--n100);gap:8px;display:flex}.operation-tabs button[data-v-b1522709]{background:0 0;border:0;padding:10px 16px}.operation-tabs button.active[data-v-b1522709]{border-bottom:2px solid var(--p600);color:var(--p700);font-weight:600}.status-line[data-v-b1522709]{color:var(--n600);margin:0}.operation-form[data-v-b1522709],.operation-record[data-v-b1522709]{border:1px solid var(--n100);border-radius:10px;gap:10px;padding:16px;display:grid}.operation-form h3[data-v-b1522709],.operation-form p[data-v-b1522709],.operation-record p[data-v-b1522709]{margin:0}.operation-form label[data-v-b1522709],.review-actions label[data-v-b1522709]{gap:5px;display:grid}.operation-form textarea[data-v-b1522709],.operation-form input[data-v-b1522709],.operation-form select[data-v-b1522709],.review-actions textarea[data-v-b1522709]{border:1px solid var(--n200);background:var(--n0);border-radius:6px;width:100%;padding:8px}.form-grid[data-v-b1522709]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operation-form fieldset[data-v-b1522709]{border:1px solid var(--n100);border-radius:8px}.item-options[data-v-b1522709]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;max-height:220px;display:grid;overflow:auto}.item-options label[data-v-b1522709]{align-items:start;gap:8px;display:flex}.item-options input[data-v-b1522709]{width:auto}.form-actions[data-v-b1522709],.review-actions[data-v-b1522709]{justify-content:flex-end;align-items:end;gap:8px;display:flex}.review-actions label[data-v-b1522709]{flex:1}.operation-record small[data-v-b1522709]{color:var(--n500)}.operation-form button[data-v-b1522709],.operation-record button[data-v-b1522709]{width:max-content;min-height:34px;padding:5px 12px}@media (width<=650px){.form-grid[data-v-b1522709]{grid-template-columns:1fr}.review-actions[data-v-b1522709]{flex-wrap:wrap}.review-actions label[data-v-b1522709]{flex-basis:100%}}.print-panel[data-v-7ee0abe8]{gap:16px;display:grid}.prepare-card[data-v-7ee0abe8]{background:#f4f8f6;border:1px solid #dce7e3;align-items:end;gap:16px;padding:16px;display:flex}.prepare-card>div[data-v-7ee0abe8]{flex:1}.prepare-card p[data-v-7ee0abe8]{color:#60726b;margin:6px 0 0}.prepare-card label[data-v-7ee0abe8]{gap:5px;display:grid}.prepare-card input[data-v-7ee0abe8]{width:88px}.row-actions[data-v-7ee0abe8]{flex-wrap:wrap;gap:6px;display:flex}code[data-v-7ee0abe8]{font-size:12px}.row-actions p[data-v-7ee0abe8]{margin:4px 0 0}.agreement-screen[data-v-2e8d28b1]{flex-direction:column;height:100%;min-height:0;display:flex}.agreement-toolbar[data-v-2e8d28b1]{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 18px;display:flex}.agreement-tabs[data-v-2e8d28b1]{align-items:center;gap:4px;margin-right:auto;display:flex}.agreement-tabs button[data-v-2e8d28b1]{min-height:38px;color:var(--n600);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px}.agreement-tabs button.active[data-v-2e8d28b1]{border-color:var(--p600);color:var(--p700);font-weight:600}.template-select[data-v-2e8d28b1]{white-space:nowrap;align-items:center;min-width:0;flex-direction:row!important;gap:8px!important;display:inline-flex!important}.template-select select[data-v-2e8d28b1]{flex:0 220px;max-width:220px;width:220px!important}.word-download[data-v-2e8d28b1]{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:34px;padding:0 12px}.agreement-basic[data-v-2e8d28b1]{flex:1;padding:16px 18px;overflow:auto}.basic-group[data-v-2e8d28b1]{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 12px;padding:14px 16px}.basic-group h3[data-v-2e8d28b1]{border-bottom:1px solid var(--n100);margin:0 0 10px;padding-bottom:8px;font-size:13px}.basic-group .agreement-facts[data-v-2e8d28b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:0;padding:0;display:grid}.agreement-facts>div[data-v-2e8d28b1]{border-bottom:1px solid var(--n100);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:34px;padding:7px 0;display:grid}.agreement-facts>div.field-wide[data-v-2e8d28b1]{grid-column:1/-1}.agreement-facts dt[data-v-2e8d28b1]{color:var(--n500);text-align:right;margin:0;font-size:12px}.agreement-facts dd[data-v-2e8d28b1]{overflow-wrap:anywhere;color:var(--n800);margin:0;font-size:12.5px}.agreement-preview[data-v-2e8d28b1]{background:var(--n50);flex-direction:column;flex:1;justify-content:stretch;align-items:stretch;min-height:0;padding:12px;display:flex}.agreement-preview iframe[data-v-2e8d28b1]{border:1px solid var(--line);background:#fff;width:100%;height:100%;min-height:440px}.agreement-preview[data-v-2e8d28b1] .weboffice-inline{height:100%;min-height:440px}.preview-empty[data-v-2e8d28b1]{text-align:center;color:var(--n500);margin:auto;padding:24px}button[data-v-2e8d28b1]:focus-visible,select[data-v-2e8d28b1]:focus-visible{outline:2px solid var(--p600);outline-offset:2px}@media (width<=1200px){.basic-group .agreement-facts[data-v-2e8d28b1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.agreement-toolbar[data-v-2e8d28b1]{gap:8px;padding:8px}.agreement-tabs[data-v-2e8d28b1]{width:100%}.agreement-basic[data-v-2e8d28b1]{padding:10px}.basic-group .agreement-facts[data-v-2e8d28b1]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.template-select[data-v-2e8d28b1]{width:100%}.template-select select[data-v-2e8d28b1]{flex:1;max-width:none;width:auto!important}.agreement-facts>div[data-v-2e8d28b1]{grid-template-columns:90px minmax(0,1fr)}}.signature-panel[data-v-fde1bf23]{background:#fff;border:1px solid #dce7e3;padding:18px}.signature-grid[data-v-fde1bf23]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.signature-grid div[data-v-fde1bf23]{background:#f4f8f6;padding:12px}.signature-grid dt[data-v-fde1bf23]{color:#64756f;font-size:12px}.signature-grid dd[data-v-fde1bf23]{overflow-wrap:anywhere;margin:5px 0}.attachments[data-v-fde1bf23]{margin-top:18px}.file-row[data-v-fde1bf23]{margin:8px 0;display:block}.page-header--actions-only>.actions[data-v-dc7b1c3a]{margin-left:auto}.bulk-bar[data-v-dc7b1c3a]{min-height:42px;color:var(--p700);border-bottom:1px solid var(--p100);background:var(--p50);justify-content:space-between;align-items:center;padding:0 16px;font-size:12.5px;display:flex}.bulk-bar button[data-v-dc7b1c3a]{min-height:30px;padding:4px 10px}.selection-cell[data-v-dc7b1c3a]{text-align:center;width:44px;min-width:44px}.selection-cell input[data-v-dc7b1c3a]{width:14px;min-height:14px;accent-color:var(--p600)}.spot-check-dialog-actions[data-v-dc7b1c3a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:12px 18px;display:flex}.business-list[data-v-dc7b1c3a]{min-width:2100px}.business-list th[data-v-dc7b1c3a],.business-list td[data-v-dc7b1c3a]{white-space:nowrap}.business-list thead th[data-v-dc7b1c3a]:last-child,.business-list tbody td.task-row-actions[data-v-dc7b1c3a]{text-align:center;width:88px;min-width:88px;max-width:88px;position:sticky;right:0;box-shadow:-5px 0 9px -7px #081a3359}.business-list thead th[data-v-dc7b1c3a]:last-child{z-index:3;background:var(--table-header-background)}.business-list tbody td.task-row-actions[data-v-dc7b1c3a]{z-index:2;background:#fff}.business-list tbody tr:nth-child(2n) td.task-row-actions[data-v-dc7b1c3a]{background:var(--n25)}.business-list tbody tr:hover td.task-row-actions[data-v-dc7b1c3a]{background:var(--p50)}.spot-check-action-menu[data-v-dc7b1c3a]{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:9px;width:184px;padding:5px;position:fixed;box-shadow:0 12px 32px #081a332e}.spot-check-action-menu button[data-v-dc7b1c3a]{width:100%;min-height:36px;color:var(--n800);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12.5px;display:block}.spot-check-action-menu button[data-v-dc7b1c3a]:hover,.spot-check-action-menu button[data-v-dc7b1c3a]:focus-visible{background:var(--p50);color:var(--p700);outline:2px solid var(--p200);outline-offset:-2px}.approval-panel[data-v-dc7b1c3a]{border:1px solid var(--border-color,#dbe4ef);border-radius:10px;margin:12px 0;padding:16px}.approval-panel__heading[data-v-dc7b1c3a]{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:12px;display:flex}.approval-panel__records[data-v-dc7b1c3a]{margin:12px 0 0;padding-left:20px}.approval-panel__form[data-v-dc7b1c3a]{gap:8px;margin-top:12px;display:grid}.approval-panel__form textarea[data-v-dc7b1c3a]{width:100%;min-height:80px}.approval-panel__form .actions[data-v-dc7b1c3a]{justify-content:flex-end}.combined-order-management[data-v-8ef700dc]{min-width:0}.finance-tabs[data-v-8ef700dc]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.finance-tabs button[data-v-8ef700dc]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.finance-tabs button.active[data-v-8ef700dc]{border-bottom-color:var(--p600);color:var(--p700);font-weight:700}.finance-tabs button[data-v-8ef700dc]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.finance-section[data-v-8ef700dc]{border:1px solid var(--line);border-radius:10px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.finance-section h3[data-v-8ef700dc]{color:var(--n800);margin:0;font-size:14px}.finance-section label[data-v-8ef700dc]{gap:6px;display:grid}.finance-summary[data-v-8ef700dc]{background:var(--p50);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}.finance-summary dt[data-v-8ef700dc]{color:var(--n600);font-size:12px}.finance-summary dd[data-v-8ef700dc]{margin:4px 0 0}.finance-empty[data-v-8ef700dc]{border:1px solid var(--line);background:var(--n25);color:var(--n600);border-radius:8px;margin:0;padding:12px;font-size:12px}.finance-create[data-v-8ef700dc]{gap:12px;display:grid}.finance-create .muted[data-v-8ef700dc]{margin:0}.finance-create footer[data-v-8ef700dc]{justify-content:flex-end;display:flex}.combined-order-heading[data-v-8ef700dc]:has(h1){margin:20px 0 8px}.combined-order-toolbar[data-v-8ef700dc]{border-bottom:1px solid var(--line)}.management-tabs[data-v-8ef700dc]{border-bottom:0;gap:24px;margin:0;padding-top:8px;display:flex}.management-tabs button[data-v-8ef700dc]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.management-tabs button.active[data-v-8ef700dc]{color:var(--p700);border-bottom-color:var(--p500)}.management-tabs button[data-v-8ef700dc]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.combined-order-management[data-v-8ef700dc] .workspace{padding-top:12px}.combined-order-actions[data-v-8ef700dc]{margin-inline-start:auto}.combined-order-actions[data-v-8ef700dc]:empty{display:none}.combined-signature-management[data-v-db71c3b3]{min-width:0}.signature-tabs[data-v-db71c3b3]{border-bottom:1px solid var(--line);gap:24px;margin:0 34px;padding-top:16px;display:flex}.signature-tabs button[data-v-db71c3b3]{min-height:44px;color:var(--n500);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-weight:600}.signature-tabs button.active[data-v-db71c3b3]{color:var(--p700);border-bottom-color:var(--p500)}.signature-tabs button[data-v-db71c3b3]:focus-visible{outline:2px solid var(--p500);outline-offset:-2px}.combined-signature-management[data-v-db71c3b3] .workspace{padding-top:16px}.nested-editor[data-v-c1e12c79]{border:1px solid var(--line);background:var(--n0);border-radius:10px;min-width:0;margin-top:16px;padding:14px}.nested-editor>header[data-v-c1e12c79]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.nested-editor>header strong[data-v-c1e12c79]{color:var(--n800);font-size:13px}.nested-editor>header button[data-v-c1e12c79]{border:1px solid var(--p200);background:var(--p50);min-height:32px;color:var(--p700);border-radius:7px;padding:0 12px}.nested-editor>.muted[data-v-c1e12c79]{border:1px dashed var(--line);text-align:center;border-radius:7px;margin:0;padding:13px}.nested-card[data-v-c1e12c79]{border:1px solid var(--line);background:var(--n25);border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.nested-card+.nested-card[data-v-c1e12c79]{margin-top:8px}.nested-card>label[data-v-c1e12c79]{min-width:0}.nested-card[data-v-c1e12c79] :is(select,input:not([type=hidden])){box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.reference-picker-trigger[data-v-c1e12c79]{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--n0);width:100%;min-height:32px;color:var(--n800);padding:4px 10px;overflow:hidden}.nested-card>button[data-v-c1e12c79]{color:#b42318;white-space:nowrap;background:#fff;border:1px solid #fecaca;border-radius:6px;min-height:30px;padding:0 11px}@media (width<=900px){.nested-card[data-v-c1e12c79]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nested-card>label[data-v-c1e12c79]:first-child{grid-column:1/-1}.nested-card>button[data-v-c1e12c79]{justify-self:end}}@media (width<=560px){.nested-card[data-v-c1e12c79]{grid-template-columns:minmax(0,1fr)}.nested-card>label[data-v-c1e12c79]:first-child{grid-column:auto}}.product-category-form .form-grid[data-v-6e7d59c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-category-form .form-grid>label[data-v-6e7d59c9],.category-enabled-field[data-v-6e7d59c9]{min-width:0}.product-category-form .form-grid[data-v-6e7d59c9] :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0}.parent-picker-trigger[data-v-6e7d59c9]{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--n0);width:100%;min-height:32px;color:var(--n800);padding:4px 10px;overflow:hidden}.category-enabled-field[data-v-6e7d59c9]{color:var(--n600);align-content:start;gap:6px;font-size:12px;font-weight:500;line-height:1.45;display:grid}.category-enabled-field .category-enabled-control[data-v-6e7d59c9]{flex-direction:row;align-items:center;gap:8px;min-height:30px;display:flex}.category-enabled-control input[data-v-6e7d59c9]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--p600);flex:0 0 16px;margin:0;padding:0}@media (width<=760px){.product-category-form .form-grid[data-v-6e7d59c9]{grid-template-columns:minmax(0,1fr)}}.category-title-and-tools[data-v-574fb907]{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.category-title-and-tools h2[data-v-574fb907]{margin:0}.category-list-tools[data-v-574fb907]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.category-list-tools select[data-v-574fb907]{width:138px}.category-path[data-v-574fb907]{flex-basis:100%;margin:0}.category-layout[data-v-574fb907]{grid-template-columns:300px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.category-sidebar[data-v-574fb907]{border-right:1px solid var(--border,#dce5e5);padding:16px 12px}.category-sidebar h2[data-v-574fb907]{margin:0 0 14px;font-size:15px}.category-sidebar small[data-v-574fb907]{font-size:12px;font-weight:400}.category-sidebar input[data-v-574fb907]{width:100%}.tree-tools[data-v-574fb907]{gap:12px;margin:12px 0;display:flex}.all-categories[data-v-574fb907]{width:100%;min-height:34px;box-shadow:none;color:var(--n700);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-bottom:6px;padding:8px 10px;font-size:12px;line-height:1.5;display:block}.all-categories[data-v-574fb907]:hover{background:var(--p50);color:var(--p600)}.all-categories.active[data-v-574fb907]{background:var(--p50);color:var(--p600);box-shadow:inset 3px 0 0 var(--p600);font-weight:600}.all-categories[data-v-574fb907]:focus-visible{outline:2px solid var(--p600);outline-offset:2px}.category-tree[data-v-574fb907]{max-height:650px;overflow:auto}.category-node[data-v-574fb907]{border-radius:4px;align-items:flex-start;min-height:34px;display:flex}.active[data-v-574fb907]{background:var(--primary-soft,#edf3fc)}.category-node[data-v-574fb907]:focus-visible{outline:2px solid var(--primary,#1754b2);outline-offset:-2px}.tree-expand[data-v-574fb907],.tree-name[data-v-574fb907]{box-shadow:none;background:0 0;border:0;border-radius:0}.tree-expand[data-v-574fb907],.tree-leaf[data-v-574fb907]{flex:0 0 20px;width:20px;padding:8px 0}.tree-name[data-v-574fb907]{text-align:left;white-space:normal;padding:8px 2px;font-size:12px;line-height:1.5}.category-content[data-v-574fb907]{min-width:0;padding:20px}.category-content .section-header[data-v-574fb907]{flex-wrap:wrap;gap:16px}.category-details[data-v-574fb907]{background:#f5f8fa;border-radius:8px;margin:16px 0;padding:16px}.category-details dd[data-v-574fb907]{overflow-wrap:anywhere}.category-references[data-v-574fb907]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.category-references h3[data-v-574fb907]{font-size:13px}.category-table[data-v-574fb907]{overflow-x:auto}.row-actions[data-v-574fb907]{white-space:nowrap}.row-actions .link+.link[data-v-574fb907]{margin-left:12px}@media (width<=1100px){.category-layout[data-v-574fb907]{grid-template-columns:240px minmax(0,1fr)}.category-content[data-v-574fb907]{padding:16px}}@media (width<=760px){.category-layout[data-v-574fb907]{grid-template-columns:1fr}.category-sidebar[data-v-574fb907]{border-bottom:1px solid #dce5e5;border-right:0}.category-tree[data-v-574fb907]{max-height:280px}.category-references[data-v-574fb907]{grid-template-columns:1fr}}.standard-metrics[data-v-945f4bd3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.standard-metric-card[data-v-945f4bd3]{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;min-height:126px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f2d230a}.standard-metric-card>span[data-v-945f4bd3]{color:var(--n500);font-size:12px}.standard-metric-card>strong[data-v-945f4bd3]{color:var(--n900);margin:5px 0 8px;font-size:27px;font-weight:750;line-height:1}.standard-metric-card>small[data-v-945f4bd3]{color:var(--n500);font-size:11px;line-height:1.6}.standard-metric-card>i[data-v-945f4bd3]{background:var(--n100);height:3px;position:absolute;bottom:13px;left:20px;right:20px;overflow:hidden}.standard-metric-card>i>em[data-v-945f4bd3]{background:#10a37f;height:100%;display:block}.standard-metric-card.current-card>strong[data-v-945f4bd3]{color:#087a48}.standard-metric-card.pending-card>strong[data-v-945f4bd3]{color:#b54708}.standard-metric-card.obsolete-card>strong[data-v-945f4bd3]{color:#52606d}.standard-metric-card.pending-card>i>em[data-v-945f4bd3]{background:#f59e0b}.metric-support[data-v-945f4bd3]{align-items:center;gap:7px;min-width:0;min-height:22px;display:flex}.metric-support-badge[data-v-945f4bd3]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.45;display:inline-flex}.metric-support-badge.success[data-v-945f4bd3]{color:#087a48;background:#e9f8f2;border-color:#afe5d0}.metric-support-badge.warning[data-v-945f4bd3]{color:#b54708;background:#fff4e5;border-color:#fed7aa}.standard-overview-error[data-v-945f4bd3]{color:#b42318;background:#fff0ef;border:1px solid #f3b9b5;border-radius:7px;margin:0 0 14px;padding:10px 14px;font-size:12px}.standard-replacement-notice[data-v-945f4bd3]{color:#8a4b08;background:#fff7e7;border:1px solid #f4c474;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:12px;display:flex}.standard-replacement-notice>span[data-v-945f4bd3]{font-weight:800}.standard-replacement-notice p[data-v-945f4bd3]{margin:0;line-height:1.6}.featured-standard-grid[data-v-945f4bd3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.standard-feature-card[data-v-945f4bd3]{border:1px solid var(--line);background:#fff;border-top:2px solid #aebac4;border-radius:9px;min-width:0;min-height:244px;padding:16px;box-shadow:0 1px 2px #0f2d230a}.standard-feature-card[data-status=CURRENT][data-v-945f4bd3]{border-top-color:#10a37f}.standard-feature-card[data-status=PENDING_CHANGE][data-v-945f4bd3]{border-top-color:#f59e0b}.standard-feature-card[data-status=OBSOLETE][data-v-945f4bd3]{border-top-color:#94a3b8}.standard-feature-card>header[data-v-945f4bd3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.standard-feature-card h2[data-v-945f4bd3]{color:var(--n900);margin:16px 0 6px;font-size:16px;line-height:1.35}.featured-standard-name[data-v-945f4bd3]{min-height:38px;color:var(--n600);margin:0 0 12px;font-size:12px;line-height:1.6}.standard-feature-card dl[data-v-945f4bd3]{border-top:1px dashed var(--line);gap:7px;margin:0;padding-top:12px;display:grid}.standard-feature-card dl>div[data-v-945f4bd3]{grid-template-columns:78px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.standard-feature-card dt[data-v-945f4bd3]{color:var(--n500)}.standard-feature-card dd[data-v-945f4bd3]{color:var(--n800);overflow-wrap:anywhere;margin:0;font-weight:600}.standard-feature-card>footer[data-v-945f4bd3]{border-top:1px solid var(--line);justify-content:flex-end;gap:14px;margin-top:14px;padding-top:11px;display:flex}.standard-feature-card>footer .link-button[data-v-945f4bd3]{min-height:0;color:var(--p600);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.featured-standard-empty[data-v-945f4bd3]{text-align:center;place-content:center;gap:8px;height:100%;min-height:210px;display:grid}.featured-standard-empty span[data-v-945f4bd3]{color:var(--n500);font-size:12px}.featured-standard-empty strong[data-v-945f4bd3]{color:var(--n700);font-size:14px}.standard-type-chip[data-v-945f4bd3]{color:#52606d;white-space:nowrap;background:#eef2f5;border:1px solid #d6dfe4;border-radius:5px;align-items:center;min-height:22px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.standard-workspace .status-chip[data-status=OBSOLETE][data-v-945f4bd3]{color:#52606d!important;background:#f1f4f6!important;border-color:#d8e0e5!important}.standard-task-tabs[data-v-945f4bd3]{margin-right:auto}.standard-task-tabs .ui-tab[data-v-945f4bd3]{width:auto;min-width:84px}.version-review-table[data-v-945f4bd3]{min-width:980px}.version-review-table td:first-child strong[data-v-945f4bd3],.version-review-table td:first-child small[data-v-945f4bd3]{display:block}.version-review-table td:first-child small[data-v-945f4bd3]{color:var(--n500);margin-top:4px}.version-update-editor[data-v-945f4bd3]{gap:14px;min-width:0;display:grid}.version-update-toolbar[data-v-945f4bd3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.version-update-toolbar>div[data-v-945f4bd3]{gap:3px;display:grid}.version-update-toolbar strong[data-v-945f4bd3]{font-size:15px}.version-update-toolbar span[data-v-945f4bd3]{color:var(--n500);font-size:12px}.version-update-toolbar button[data-v-945f4bd3]{width:auto}.version-update-table[data-v-945f4bd3]{min-width:1420px}.version-update-table th[data-v-945f4bd3]{white-space:nowrap}.version-update-table td[data-v-945f4bd3]{vertical-align:top}.version-update-table input[data-v-945f4bd3],.version-update-table select[data-v-945f4bd3]{width:100%;min-width:120px}.version-update-table td:nth-child(2) input[data-v-945f4bd3]{min-width:145px}.version-update-table td:nth-child(3) input[data-v-945f4bd3],.version-update-table td:nth-child(9) input[data-v-945f4bd3]{min-width:210px}.source-standard-cell[data-v-945f4bd3]{min-width:190px}.source-standard-cell strong[data-v-945f4bd3],.source-standard-cell small[data-v-945f4bd3]{display:block}.source-standard-cell small[data-v-945f4bd3]{color:var(--n500);margin-top:4px;font-weight:400;line-height:1.45}.version-source-fields[data-v-945f4bd3]{border:1px solid var(--line);background:var(--n50);border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,240px) minmax(260px,2fr);align-items:end;gap:12px;padding:10px 12px;display:grid}.version-source-fields>strong[data-v-945f4bd3]{align-self:center;font-size:12px}.version-source-fields label[data-v-945f4bd3],.version-reason[data-v-945f4bd3]{color:var(--n600);gap:6px;font-size:12px;display:grid}.version-reason textarea[data-v-945f4bd3]{width:100%;min-height:84px}.version-update-note[data-v-945f4bd3]{border:1px solid var(--p100);background:var(--p50);color:var(--n600);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.version-update-actions[data-v-945f4bd3]{justify-content:flex-end;gap:8px;padding:8px 18px;display:flex}.version-update-actions button[data-v-945f4bd3]{width:auto}.version-review-detail[data-v-945f4bd3]{gap:16px;display:grid}.version-review-detail>header[data-v-945f4bd3]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.version-review-detail>header h2[data-v-945f4bd3]{margin:4px 0}.version-review-detail>header p[data-v-945f4bd3]:last-child{color:var(--n600);margin:0}.standard-list-heading[data-v-945f4bd3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.standard-list-heading>div[data-v-945f4bd3]:first-child{align-items:baseline;gap:10px;display:flex}.standard-list-heading h2[data-v-945f4bd3]{margin:0;font-size:15px}.standard-list-heading span[data-v-945f4bd3]{color:var(--n500);font-size:11px}.standard-primary-filter[data-v-945f4bd3]{grid-template-columns:minmax(220px,1fr) 140px auto;gap:8px;width:min(570px,65%);display:grid}.standard-primary-filter input[data-v-945f4bd3],.standard-primary-filter select[data-v-945f4bd3]{width:100%;min-width:0}.standard-primary-filter button[data-v-945f4bd3]{width:auto;padding:0 15px}.standard-more-filter[data-v-945f4bd3]{border-bottom:1px solid var(--line);background:var(--n50)}.standard-more-filter>summary[data-v-945f4bd3]{width:max-content;color:var(--p600);cursor:pointer;margin-left:auto;padding:8px 14px;font-size:12px}.standard-advanced-filter[data-v-945f4bd3]{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:10px;padding:0 14px 12px;display:grid}.standard-advanced-filter label[data-v-945f4bd3]{color:var(--n500);gap:5px;font-size:11px;display:grid}.standard-advanced-filter input[data-v-945f4bd3],.standard-advanced-filter select[data-v-945f4bd3]{width:100%;min-width:0}.standard-advanced-filter button[data-v-945f4bd3]{white-space:nowrap;align-self:end;width:auto}.standard-list td.mono strong[data-v-945f4bd3],.standard-list td.mono small[data-v-945f4bd3]{display:block}.standard-list td.mono small[data-v-945f4bd3]{margin-top:4px;font-family:inherit;font-weight:400}.standard-edit-files[data-v-945f4bd3]{padding:16px 0}.standard-edit-files .file-button[data-v-945f4bd3]{border:1px solid var(--line);color:var(--p700);cursor:pointer;background:#fff;border-radius:6px;align-items:center;margin-right:12px;padding:8px 12px;display:inline-flex;position:relative;overflow:hidden}.standard-edit-files .file-button input[data-v-945f4bd3]{opacity:0;cursor:pointer;position:absolute;inset:0}.standard-edit-files li[data-v-945f4bd3]{padding:6px 0}.standard-edit-files li button[data-v-945f4bd3]{margin-left:12px}.standard-grid[data-v-945f4bd3]{grid-template-columns:minmax(0,1fr);display:grid}.standard-filter[data-v-945f4bd3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;display:grid!important}.standard-filter>label[data-v-945f4bd3]{color:var(--n600);gap:6px;font-size:12px;display:grid}.standard-filter>label input[data-v-945f4bd3],.standard-filter>label select[data-v-945f4bd3]{width:100%;min-width:0}.filter-actions[data-v-945f4bd3]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (width>=1500px){.standard-filter[data-v-945f4bd3]{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.filter-actions[data-v-945f4bd3]{grid-column:auto}}@media (width<=760px){.standard-filter[data-v-945f4bd3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.standard-list[data-v-945f4bd3]{min-height:0}.standard-list table[data-v-945f4bd3]{min-width:980px}.standard-detail[data-v-945f4bd3]{min-height:0}.standard-editor[data-v-945f4bd3]{gap:16px;display:grid}.editor-actions[data-v-945f4bd3]{background:#fff;border-top:1px solid #dce7e4;justify-content:flex-end;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}.standard-editor table[data-v-945f4bd3]{min-width:760px}.standard-editor td input[data-v-945f4bd3],.standard-editor td select[data-v-945f4bd3]{width:100%;min-width:130px}.standard-editor td[data-v-945f4bd3]:first-child{width:54px}.standard-editor td[data-v-945f4bd3]:last-child{width:70px}.standard-editor td button[data-v-945f4bd3]{white-space:nowrap;width:auto}.standard-record-detail[data-v-945f4bd3]{gap:20px;padding:0;display:grid}.standard-record-detail .standard-summary[data-v-945f4bd3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 16px;display:flex}.standard-summary>div[data-v-945f4bd3]{min-width:0}.standard-record-detail .standard-summary h2[data-v-945f4bd3]{overflow-wrap:anywhere;margin:6px 0;font-size:22px;line-height:1.4}.standard-summary p[data-v-945f4bd3]:last-child{color:var(--n600);margin:0;font-size:14px}.standard-summary .status-chip[data-v-945f4bd3]{flex-shrink:0;margin-top:4px}.standard-record-detail .approval-facts[data-v-945f4bd3]{border:1px solid var(--line);background:var(--n50);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:16px}.standard-record-detail .approval-facts dt[data-v-945f4bd3]{margin-bottom:4px;font-size:12px}.standard-record-detail .approval-facts dd[data-v-945f4bd3]{color:var(--n800);font-size:14px}.standard-record-detail .action-row[data-v-945f4bd3]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0}.standard-record-detail .action-row button[data-v-945f4bd3]{border-radius:6px;flex:none;width:auto;min-height:34px;padding:0 14px;font-size:13px}.standard-record-detail .action-row .danger-text[data-v-945f4bd3]{margin-left:8px}.standard-detail-section[data-v-945f4bd3]{gap:12px;min-width:0;display:grid}.standard-record-detail .detail-section-heading[data-v-945f4bd3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.standard-record-detail .detail-section-heading h3[data-v-945f4bd3]{margin:0;font-size:16px}.detail-section-heading>.muted[data-v-945f4bd3]{font-size:12px}.standard-record-detail .compact-list[data-v-945f4bd3]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.standard-record-detail .compact-list li[data-v-945f4bd3]{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.standard-record-detail .compact-list li>strong[data-v-945f4bd3]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.standard-record-detail .compact-list li>span[data-v-945f4bd3]{min-width:0;color:var(--n500);overflow-wrap:anywhere;flex:1;font-size:12px}.standard-record-detail .compact-list li.muted[data-v-945f4bd3]{background:var(--n50);justify-content:center;min-height:64px;font-size:13px}.standard-record-detail .file-download[data-v-945f4bd3]{border-radius:6px;flex-shrink:0;min-height:32px;padding:0 12px;font-size:12px}.standard-record-detail .file-actions[data-v-945f4bd3]{flex-wrap:wrap;justify-content:flex-start;gap:8px}.standard-record-detail .file-button[data-v-945f4bd3]{min-height:34px;color:var(--p700);background:#fff;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.5;position:relative;overflow:hidden}.standard-record-detail .file-button[data-v-945f4bd3]:hover{background:var(--p50);border-color:var(--p200)}.standard-record-detail .file-button[data-v-945f4bd3]:focus-within{outline:2px solid var(--p300);outline-offset:2px}.standard-record-detail .file-button input[data-v-945f4bd3]{border:0;min-height:0;padding:0}.standard-record-detail .standard-check-box[data-v-945f4bd3]{background:var(--n50);border-color:var(--line);border-radius:8px;gap:14px;margin:0;padding:18px}.standard-check-box>label[data-v-945f4bd3]{gap:6px;font-size:13px;font-weight:500}.standard-check-box input[data-v-945f4bd3],.standard-check-box textarea[data-v-945f4bd3]{border-radius:6px;width:100%;min-width:0;font-size:13px}.standard-check-box textarea[data-v-945f4bd3]{min-height:90px}.standard-check-box .evidence-count[data-v-945f4bd3]{color:var(--n500);margin-left:auto;font-size:12px}.standard-check-footer[data-v-945f4bd3]{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px;display:flex}.standard-check-footer button[data-v-945f4bd3]{border-radius:6px;width:auto;min-height:36px;padding:0 16px;font-size:13px}@media (width<=1180px){.standard-metrics[data-v-945f4bd3]{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-standard-grid[data-v-945f4bd3]{grid-template-columns:1fr}.standard-advanced-filter[data-v-945f4bd3]{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=760px){.standard-metrics[data-v-945f4bd3]{grid-template-columns:1fr}.standard-list-heading[data-v-945f4bd3]{flex-direction:column;align-items:stretch}.standard-primary-filter[data-v-945f4bd3]{grid-template-columns:1fr 1fr;width:100%}.standard-primary-filter input[data-v-945f4bd3]{grid-column:1/-1}.standard-advanced-filter[data-v-945f4bd3]{grid-template-columns:1fr}.version-update-toolbar[data-v-945f4bd3]{flex-direction:column;align-items:stretch}.version-update-toolbar button[data-v-945f4bd3]{align-self:flex-start}.version-source-fields[data-v-945f4bd3]{grid-template-columns:1fr}.version-update-actions[data-v-945f4bd3]{padding:8px 12px}.standard-record-detail .approval-facts[data-v-945f4bd3]{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-record-detail .compact-list li[data-v-945f4bd3]{flex-wrap:wrap;align-items:flex-start;gap:8px}.standard-record-detail .compact-list li>strong[data-v-945f4bd3]{flex-basis:100%}.standard-check-box .evidence-count[data-v-945f4bd3],.standard-record-detail .action-row .danger-text[data-v-945f4bd3]{margin-left:0}}.standard-status-dialog[data-v-945f4bd3]{z-index:60;background:#071f1940}.standard-status-dialog[data-v-945f4bd3] .business-dialog{width:min(560px,100vw - 48px)}.standard-status-form[data-v-945f4bd3]{gap:12px;display:grid}.status-standard-summary[data-v-945f4bd3]{border:1px solid var(--line);background:var(--n50);overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.status-standard-summary strong[data-v-945f4bd3]{color:var(--n800);font-size:14px}.status-standard-summary span[data-v-945f4bd3]{color:var(--n600);font-size:13px}.status-standard-summary small[data-v-945f4bd3]{color:var(--n500);font-size:12px}.standard-status-form>label[data-v-945f4bd3]{font-size:13px;font-weight:600;display:block}.required-mark[data-v-945f4bd3]{color:var(--danger)}.standard-status-form>textarea[data-v-945f4bd3]{border-radius:6px;width:100%;min-height:128px;max-height:260px;font-size:13px;line-height:1.6}.standard-status-form>textarea.reason-invalid[data-v-945f4bd3]{border-color:var(--danger)}.status-reason-help[data-v-945f4bd3]{color:var(--n500);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:-6px;font-size:12px;display:flex}.status-reason-help>span[data-v-945f4bd3]:last-child{flex-shrink:0}.reason-error[data-v-945f4bd3]{color:var(--danger)}.status-impact-note[data-v-945f4bd3]{background:var(--p50);border:1px solid var(--p100);color:var(--n600);border-radius:8px;padding:12px 14px;font-size:12px}.status-impact-note strong[data-v-945f4bd3]{color:var(--p700);font-weight:600}.status-impact-note p[data-v-945f4bd3]{margin:4px 0 0;line-height:1.7}.status-impact-note.obsolete-note[data-v-945f4bd3]{background:#fff7f5;border-color:#f1d5ce}.obsolete-note strong[data-v-945f4bd3]{color:var(--danger)}.status-dialog-actions[data-v-945f4bd3]{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.status-dialog-actions button[data-v-945f4bd3]{border-radius:6px;width:auto;min-height:36px;padding:0 16px;font-size:13px}.association-editor[data-v-f897aa1e]{gap:11px;min-width:0;display:grid}.association-title[data-v-f897aa1e]{padding:0 2px}.item-form-step[data-v-f897aa1e]{color:var(--p600);letter-spacing:.02em;font-size:11px;font-weight:600}.association-title h4[data-v-f897aa1e]{color:var(--n800);margin:2px 0 0;font-size:14px;font-weight:600}.association-title p[data-v-f897aa1e]{color:var(--n400);margin:2px 0 0;font-size:11px}.association-grid[data-v-f897aa1e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.association-card[data-v-f897aa1e]{border:1px solid var(--n100);background:var(--n0);border-radius:11px;min-width:0;overflow:hidden}.association-heading[data-v-f897aa1e]{background:var(--n25);border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.association-heading h5[data-v-f897aa1e]{color:var(--n800);margin:0;font-size:13px;font-weight:600}.association-heading h5 small[data-v-f897aa1e]{color:var(--n400);margin-left:5px;font-size:11px;font-weight:400}.association-heading p[data-v-f897aa1e]{color:var(--n400);margin:3px 0 0;font-size:11px}.business-dialog .business-dialog-body .association-heading>button.association-browse-button{border:1px solid var(--p200);border-radius:var(--control-radius);background:var(--n0);min-height:36px;color:var(--p700);white-space:nowrap;cursor:pointer;flex:none;padding:0 14px;font-size:13px;font-weight:600}.business-dialog .business-dialog-body .association-heading>button.association-browse-button:hover:not(:disabled){border-color:var(--p400);background:var(--p50);color:var(--p800)}.business-dialog .business-dialog-body .association-heading>button.association-browse-button:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.selected-associations[data-v-f897aa1e]{gap:6px;max-height:128px;padding:10px 14px;display:grid;overflow:auto}.selected-association[data-v-f897aa1e]{border:1px solid var(--n100);background:var(--n25);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:30px;padding:4px 8px;font-size:12px;display:flex}.selected-association span[data-v-f897aa1e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selected-association button[data-v-f897aa1e]{min-height:22px!important;color:var(--err)!important;background:0 0!important;border:0!important;padding:0 3px!important;font-size:11px!important}.association-empty[data-v-f897aa1e]{border:1px dashed var(--line);background:var(--n25);color:var(--n400);text-align:center;border-radius:7px;margin:10px 14px;padding:10px;font-size:11.5px}@media (width<=800px){.association-grid[data-v-f897aa1e]{grid-template-columns:1fr}}@media (width<=600px){.association-heading[data-v-f897aa1e]{align-items:flex-start}.selected-association[data-v-f897aa1e]{max-width:100%}}.item-parameter-section[data-v-a74ca7f4]{border:1px solid var(--n100);background:var(--n0);border-radius:12px;min-width:0;overflow:hidden}.item-parameter-heading[data-v-a74ca7f4]{background:var(--n25);border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.item-form-step[data-v-a74ca7f4]{color:var(--p600);letter-spacing:.02em;font-size:11px;font-weight:600}.item-parameter-heading h4[data-v-a74ca7f4]{color:var(--n800);margin:2px 0 0;font-size:14px;font-weight:600}.item-parameter-heading h4 small[data-v-a74ca7f4]{color:var(--n400);margin-left:4px;font-size:11px;font-weight:400}.item-parameter-heading p[data-v-a74ca7f4]{color:var(--n400);margin:2px 0 0;font-size:11px}.business-dialog .business-dialog-body .item-parameter-heading>button.parameter-add-button{border:1px solid var(--p200);border-radius:var(--control-radius);background:var(--n0);min-height:36px;color:var(--p700);white-space:nowrap;cursor:pointer;flex:none;padding:0 14px;font-size:13px;font-weight:600}.business-dialog .business-dialog-body .item-parameter-heading>button.parameter-add-button:hover:not(:disabled){border-color:var(--p400);background:var(--p50);color:var(--p800)}.business-dialog .business-dialog-body .item-parameter-heading>button.parameter-add-button:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.parameter-content[data-v-a74ca7f4]{gap:8px;padding:12px 16px;display:grid}.parameter-row[data-v-a74ca7f4]{border:1px solid var(--n100);background:var(--n25);border-radius:8px;grid-template-columns:1.5fr 1.25fr 1.45fr .7fr .55fr auto;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.parameter-row>label[data-v-a74ca7f4]{min-width:0}.parameter-row .remove-parameter[data-v-a74ca7f4]{margin-bottom:0;color:var(--err)!important;border-color:var(--err-bd)!important;background:var(--n0)!important}.parameter-empty[data-v-a74ca7f4]{border:1px dashed var(--line);background:var(--n25);color:var(--n400);text-align:center;border-radius:8px;margin:0;padding:13px 16px;font-size:12px}@media (width<=900px){.parameter-row[data-v-a74ca7f4]{grid-template-columns:repeat(3,minmax(0,1fr))}.parameter-row .remove-parameter[data-v-a74ca7f4]{align-self:end}}@media (width<=600px){.parameter-row[data-v-a74ca7f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.parameter-row .remove-parameter[data-v-a74ca7f4]{grid-column:1/-1}}.detection-item-form[data-v-79f1bd8b]{gap:14px;min-width:0;display:grid}.item-form-section[data-v-79f1bd8b]{border:1px solid var(--n100);background:var(--n0);border-radius:12px;min-width:0;overflow:hidden}.item-form-heading[data-v-79f1bd8b]{background:var(--n25);border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.item-form-step[data-v-79f1bd8b]{color:var(--p600);letter-spacing:.02em;font-size:11px;font-weight:600}.item-form-heading h4[data-v-79f1bd8b]{color:var(--n800);margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.4}.item-form-heading p[data-v-79f1bd8b]{color:var(--n400);margin:2px 0 0;font-size:11px}.item-enabled[data-v-79f1bd8b]{border:1px solid var(--line);background:var(--n0);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:5px 9px;gap:7px!important;display:inline-flex!important}.item-form-fields[data-v-79f1bd8b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 16px;min-width:0;padding:14px 16px;display:grid}.item-form-fields>label[data-v-79f1bd8b],.item-form-notes>label[data-v-79f1bd8b]{min-width:0}.field-span-2[data-v-79f1bd8b]{grid-column:span 2}.field-span-all[data-v-79f1bd8b]{grid-column:1/-1}.item-form-fields textarea[data-v-79f1bd8b]{min-height:56px!important}.resource-select-field[data-v-79f1bd8b]{min-width:0;color:var(--n700);gap:6px;font-size:12px;font-weight:600;display:grid}.resource-select-control[data-v-79f1bd8b],.resource-selection-heading[data-v-79f1bd8b]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.resource-current[data-v-79f1bd8b]{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--n25);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;min-height:36px;padding:7px 9px;font-weight:400;display:flex;overflow:hidden}.resource-current.empty[data-v-79f1bd8b]{color:var(--n400)}.resource-select-field .secondary[data-v-79f1bd8b]{border:1px solid var(--p200);border-radius:var(--control-radius);background:var(--n0);min-height:36px;color:var(--p700);flex:none;padding:6px 12px;font-weight:600}.resource-selection-heading>span[data-v-79f1bd8b]{color:var(--n500);font-weight:400}.selected-resource-preview[data-v-79f1bd8b]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.selected-resource-preview>button[data-v-79f1bd8b]{border:1px solid var(--p200);background:var(--p50);min-height:32px;color:var(--p800);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-weight:600;display:inline-flex}.selected-resource-preview small[data-v-79f1bd8b]{color:var(--n500);font-weight:400}.selected-resource-preview>button>span[data-v-79f1bd8b]{font-size:16px;line-height:1}.item-form-notes[data-v-79f1bd8b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 16px;display:grid}.item-form-notes textarea[data-v-79f1bd8b]{min-height:76px!important}.item-form-actions[data-v-79f1bd8b]{margin-top:0!important}.item-form-requirement[data-v-79f1bd8b]{color:var(--n500);margin-right:auto;font-size:11.5px;line-height:1.45}.item-form-requirement.incomplete[data-v-79f1bd8b]{color:var(--err)}.item-form-actions .primary[data-v-79f1bd8b]:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.item-form-fields[data-v-79f1bd8b]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-span-all[data-v-79f1bd8b]{grid-column:1/-1}}@media (width<=600px){.item-form-fields[data-v-79f1bd8b],.item-form-notes[data-v-79f1bd8b]{grid-template-columns:1fr}.field-span-2[data-v-79f1bd8b],.field-span-all[data-v-79f1bd8b]{grid-column:auto}.item-form-heading[data-v-79f1bd8b]{align-items:flex-start}.item-form-actions[data-v-79f1bd8b]{align-items:stretch!important}.item-form-requirement[data-v-79f1bd8b]{flex-basis:100%}}.item-tree .tree-node[data-v-c1a27713]{overflow-wrap:anywhere;width:auto;min-width:0;display:block}.item-library[data-v-c1a27713]{grid-template-columns:290px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.item-tree[data-v-c1a27713]{border-right:1px solid #dce5e4;padding:16px 12px}.item-tree input[data-v-c1a27713]{width:100%}.tree-actions[data-v-c1a27713]{gap:16px;margin:14px 0;display:flex}.tree-scroll[data-v-c1a27713]{max-height:650px;overflow:auto}.tree-line[data-v-c1a27713]{align-items:center;min-height:34px;display:flex}.tree-node[data-v-c1a27713],.tree-toggle[data-v-c1a27713]{box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;font-size:12px}.tree-node[data-v-c1a27713]{border-radius:5px;flex:1;padding:8px}.tree-node.active[data-v-c1a27713]{color:#1246a8;background:#edf3fe;box-shadow:inset 3px 0 #245bd0}.tree-toggle[data-v-c1a27713],.tree-leaf[data-v-c1a27713]{flex-shrink:0;width:18px;padding:0}.item-content[data-v-c1a27713]{min-width:0;padding:20px}.item-content-header[data-v-c1a27713]{justify-content:space-between;align-items:center;gap:16px;display:flex}.item-content-header h3[data-v-c1a27713]{margin:0}.item-content-header .actions[data-v-c1a27713]{gap:8px;display:flex}.item-content>.toolbar[data-v-c1a27713]{margin:18px 0}.item-content>.toolbar input[data-v-c1a27713]{flex:1;min-width:220px}.items-scroll[data-v-c1a27713]{overflow:auto}.items-table[data-v-c1a27713]{min-width:1600px}.items-table td[data-v-c1a27713]{vertical-align:top;white-space:normal}.items-table .hierarchy-cell[data-v-c1a27713]{vertical-align:middle;background:var(--p50);font-weight:600}.limit-cell[data-v-c1a27713]{min-width:300px;max-width:460px;white-space:pre-wrap!important}.row-actions[data-v-c1a27713]{min-width:100px;white-space:nowrap!important}.row-actions button[data-v-c1a27713]{margin-right:12px}.chosen[data-v-c1a27713]{background:#edf3fe}.standard-list[data-v-c1a27713]{border:1px solid #dce5e4;border-radius:8px;margin-top:18px;overflow:hidden}.standard-list header[data-v-c1a27713]{padding:10px 14px}.item-content[data-v-c1a27713] .app-pagination{margin-top:16px}@media (width<=1000px){.item-library[data-v-c1a27713]{grid-template-columns:230px minmax(0,1fr)}}.items-table .row-actions[data-v-c1a27713],.items-table th[data-v-c1a27713]:last-child{background:#fff;position:sticky;right:0;box-shadow:-2px 0 4px #dce5e466}.project-library.panel[data-v-25fdf724]{grid-template-columns:290px minmax(0,1fr);padding:0;display:grid;overflow:visible!important}.project-tree[data-v-25fdf724]{box-sizing:border-box;border-right:1px solid var(--line);flex-direction:column;align-self:start;min-width:0;height:calc(100dvh - 76px);min-height:280px;padding:16px 12px;display:flex;position:sticky;top:64px}.tree-hint[data-v-25fdf724]{color:var(--n500);margin:6px 0 12px;font-size:12px;line-height:1.5}.project-tree>input[data-v-25fdf724]{width:100%}.tree-actions[data-v-25fdf724]{flex:none;gap:16px;margin:14px 0;display:flex}.tree-scroll[data-v-25fdf724]{scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.tree-line[data-v-25fdf724]{align-items:center;min-height:36px;display:flex}.tree-toggle[data-v-25fdf724],.tree-leaf[data-v-25fdf724]{width:20px;box-shadow:none;background:0 0;border:0;flex:none;padding:0}.tree-node[data-v-25fdf724],.tree-all[data-v-25fdf724]{min-width:0;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;display:flex}.tree-node[data-v-25fdf724]{flex:1;padding:8px}.tree-node span[data-v-25fdf724]{overflow-wrap:anywhere;min-width:0}.tree-node small[data-v-25fdf724],.tree-all span[data-v-25fdf724]{color:var(--n400);flex:none}.tree-all[data-v-25fdf724]{width:100%;padding:8px}.tree-node.active[data-v-25fdf724],.tree-all.active[data-v-25fdf724]{background:var(--p50);color:var(--p700);box-shadow:inset 3px 0 var(--p500)}.project-content[data-v-25fdf724]{min-width:0;padding:20px}.content-heading[data-v-25fdf724]{justify-content:space-between;align-items:center;gap:16px;display:flex}.content-heading h3[data-v-25fdf724],.content-heading p[data-v-25fdf724]{margin:0}.content-heading p[data-v-25fdf724]{color:var(--n500);margin-top:4px;font-size:12px}.project-content>.toolbar[data-v-25fdf724]{margin:18px 0}.project-content>.toolbar input[data-v-25fdf724]{flex:1;min-width:220px}.table-wrap[data-v-25fdf724]{overflow:auto}.table-wrap table[data-v-25fdf724]{min-width:1180px}.table-wrap td[data-v-25fdf724]{vertical-align:top;white-space:normal}.path-cell[data-v-25fdf724]{min-width:260px}.standard-value[data-v-25fdf724]{min-width:240px;white-space:pre-wrap!important}.row-actions[data-v-25fdf724]{min-width:100px;white-space:nowrap!important}.row-actions button[data-v-25fdf724]{margin-right:10px}.project-content[data-v-25fdf724] .app-pagination{margin-top:16px}@media (width<=1000px){.project-library[data-v-25fdf724]{grid-template-columns:230px minmax(0,1fr)}}@media (width<=740px){.project-library[data-v-25fdf724]{grid-template-columns:1fr}.project-tree[data-v-25fdf724]{border-right:0;border-bottom:1px solid var(--line);height:min(50dvh,520px);position:relative;top:auto}}.resource-fieldset[data-v-17077fbc]{border:1px solid var(--line);border-radius:10px;padding:12px}.resource-selection-heading[data-v-17077fbc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-selection-heading>span[data-v-17077fbc]{color:var(--n600);font-size:12px}.resource-browse-button[data-v-17077fbc]{border-color:var(--p200);border-radius:var(--control-radius);background:var(--n0);min-width:88px;min-height:36px;color:var(--p700);padding:0 14px;font-size:13px;font-weight:650;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;box-shadow:0 1px 2px #081f4d0a}.resource-browse-button[data-v-17077fbc]:hover:not(:disabled){border-color:var(--p400);background:var(--p50);color:var(--p800)}.resource-browse-button[data-v-17077fbc]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.selected-resource-preview[data-v-17077fbc]{background:var(--n50);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;margin-top:10px;padding:8px;display:flex}.selected-resource-preview>button[data-v-17077fbc]{border:1px solid var(--p200);background:var(--p50);max-width:180px;color:var(--p700);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.selected-resource-preview>button[data-v-17077fbc]:hover{border-color:var(--p400)}.selected-resource-preview>button span[data-v-17077fbc]{font-size:15px}.remaining-count[data-v-17077fbc]{color:var(--n500);font-size:12px}.selected-resource-preview .muted[data-v-17077fbc]{margin:0}.resource-chips[data-v-17077fbc]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.resource-chips>span[data-v-17077fbc]{border:1px solid var(--line);background:var(--n50);border-radius:999px;padding:5px 9px}@media (width<=760px){.resource-selection-heading[data-v-17077fbc]{flex-direction:column;align-items:stretch}.resource-selection-heading button[data-v-17077fbc]{min-height:44px}.selected-resource-preview>button[data-v-17077fbc]{max-width:100%}}.region-tree .tree-node[data-v-7bcb3692]{width:auto;min-width:0;display:block}.region-intro[data-v-7bcb3692]{color:var(--muted);margin:6px 0 0;font-size:13px}.region-library[data-v-7bcb3692]{grid-template-columns:290px minmax(0,1fr);min-height:580px;padding:0;display:grid;overflow:hidden}.region-tree[data-v-7bcb3692]{border-right:1px solid #dce5e4;flex-direction:column;min-width:0;max-height:calc(100dvh - 190px);padding:16px 12px;display:flex}.region-tree h2[data-v-7bcb3692]{margin:0 0 12px;font-size:15px}.region-tree-search[data-v-7bcb3692]{gap:6px;display:flex}.region-tree-search input[data-v-7bcb3692]{border:1px solid var(--line);border-radius:5px;width:100%;min-width:0;padding:8px}.region-tree-search button[data-v-7bcb3692]{flex:none}.tree-root[data-v-7bcb3692],.tree-node[data-v-7bcb3692],.tree-toggle[data-v-7bcb3692]{box-shadow:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px}.tree-root[data-v-7bcb3692]{border-radius:5px;width:100%;margin-top:14px;padding:9px 8px}.tree-scroll[data-v-7bcb3692]{flex:1;min-height:0;margin-top:4px;overflow:auto}.tree-line[data-v-7bcb3692]{align-items:center;min-height:36px;display:flex}.tree-node[data-v-7bcb3692]{overflow-wrap:anywhere;border-radius:5px;flex:1;min-width:0;padding:8px}.tree-node[data-v-7bcb3692]:hover,.tree-root[data-v-7bcb3692]:hover{background:#f3f7fd}.tree-node.active[data-v-7bcb3692],.tree-root.active[data-v-7bcb3692]{color:#1246a8;background:#edf3fe;box-shadow:inset 3px 0 #245bd0}.tree-toggle[data-v-7bcb3692],.tree-leaf[data-v-7bcb3692]{justify-content:center;align-items:center;width:20px;min-width:20px;height:28px;padding:0;display:inline-flex}.tree-toggle[data-v-7bcb3692]:disabled{opacity:.55;cursor:wait}.tree-hint[data-v-7bcb3692]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.region-content[data-v-7bcb3692]{min-width:0;padding:20px}.region-content-heading[data-v-7bcb3692]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.region-content-heading h2[data-v-7bcb3692]{margin:0;font-size:18px}.region-content-heading p[data-v-7bcb3692]{color:var(--muted);margin:5px 0 0;font-size:12px}.region-content-actions[data-v-7bcb3692]{flex-wrap:wrap;gap:8px;display:flex}.selected-region[data-v-7bcb3692]{color:var(--n600);background:#f6f9fc;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.region-text-action[data-v-7bcb3692],.region-link[data-v-7bcb3692]{color:var(--p700,#175d9f);font:inherit;cursor:pointer;background:0 0;border:0}.region-table-wrap[data-v-7bcb3692]{overflow:auto}.region-table-wrap table[data-v-7bcb3692]{border-collapse:collapse;width:100%}.region-table-wrap th[data-v-7bcb3692],.region-table-wrap td[data-v-7bcb3692]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 12px}.region-table-wrap th[data-v-7bcb3692]{background:#f5f9f7;font-size:13px}.region-table-wrap .code[data-v-7bcb3692]{font-family:var(--mono,monospace)}.region-path[data-v-7bcb3692]{color:var(--muted);white-space:normal;font-size:11px;display:block}.row-actions[data-v-7bcb3692]{gap:7px;display:flex}.row-actions button[data-v-7bcb3692]{padding:6px 10px}.region-library button[data-v-7bcb3692]:focus-visible{outline:2px solid var(--p500,#245bd0);outline-offset:2px}.enabled[data-v-7bcb3692]{color:#08715a}.disabled[data-v-7bcb3692]{color:#8c5d2f}.empty[data-v-7bcb3692]{text-align:center;color:var(--muted)}.region-foot[data-v-7bcb3692]{color:var(--muted);margin:0;padding:13px 0;font-size:12px}.region-notice[data-v-7bcb3692]{color:#0c6b58;background:#e7f4ee;padding:10px 14px}@media (width<=1000px){.region-library[data-v-7bcb3692]{grid-template-columns:230px minmax(0,1fr)}}@media (width<=740px){.region-library[data-v-7bcb3692]{grid-template-columns:minmax(0,1fr)}.region-tree[data-v-7bcb3692]{border-bottom:1px solid #dce5e4;border-right:0;max-height:320px}.region-content[data-v-7bcb3692]{padding:16px}.region-content-heading[data-v-7bcb3692]{flex-direction:column}}.region-form h3[data-v-7bcb3692],.region-detail h3[data-v-7bcb3692]{margin:4px 0 14px;font-size:14px}.region-form-grid[data-v-7bcb3692]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.region-form-grid label[data-v-7bcb3692]{gap:6px;display:grid}.region-form-grid input[data-v-7bcb3692],.region-form-grid select[data-v-7bcb3692]{width:100%;min-width:0}.region-form footer[data-v-7bcb3692],.region-detail footer[data-v-7bcb3692]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.region-detail .detail-grid[data-v-7bcb3692]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.region-detail .detail-grid>div[data-v-7bcb3692]{background:var(--n25,#f8fafc);border-radius:8px;min-width:0;padding:12px}.region-detail dt[data-v-7bcb3692]{color:var(--muted);font-size:12px}.region-detail dd[data-v-7bcb3692]{overflow-wrap:anywhere;margin:6px 0 0}@media (width<=740px){.region-form-grid[data-v-7bcb3692],.region-detail .detail-grid[data-v-7bcb3692]{grid-template-columns:1fr}}.qualification-capability-row[data-v-b0840284]{grid-template-columns:.8fr 1.2fr 1fr 1fr 1.3fr auto}.personnel-list table[data-v-48ec787a]{min-width:720px}.personnel-list th[data-v-48ec787a]:first-child{width:12%}.personnel-list th[data-v-48ec787a]:nth-child(2){width:16%}.personnel-list th[data-v-48ec787a]:nth-child(3){width:20%}.personnel-list th[data-v-48ec787a]:nth-child(5){width:112px}.personnel-list th[data-v-48ec787a]:nth-child(6){width:100px}.personnel-list th[data-v-48ec787a]:last-child{width:72px}.personnel-login[data-v-48ec787a]{font-family:var(--font-mono,"JetBrains Mono", monospace);overflow-wrap:anywhere}.personnel-editor[data-v-48ec787a]{padding:0}.personnel-editor form[data-v-48ec787a]{flex-direction:column;min-height:520px;display:flex}.personnel-editor-tabs[data-v-48ec787a]{overflow-x:auto}.personnel-editor-panel[data-v-48ec787a]{padding:22px 2px}.personnel-editor-panel>h3[data-v-48ec787a]{margin:0 0 4px}.personnel-editor-actions[data-v-48ec787a]{border-top:1px solid var(--n200);background:var(--n0);justify-content:flex-end;margin-top:auto;padding:14px 2px 2px;position:sticky;bottom:0}.personnel-detail-tabs[data-v-48ec787a]{overflow-x:auto}.personnel-detail-tabs .ui-tab span[data-v-48ec787a]{background:var(--n100);min-width:18px;height:18px;color:var(--n600);border-radius:9px;place-items:center;margin-left:3px;padding:0 5px;font-size:10px;display:inline-grid}.personnel-detail-panel[data-v-48ec787a]{padding-top:18px}.personnel-detail-panel>h3[data-v-48ec787a]:first-child{margin-top:0}@media (width<=760px){.personnel-editor form[data-v-48ec787a]{min-height:560px}.personnel-editor-panel[data-v-48ec787a]{padding-top:16px}}.record-content-editor[data-v-7604a7d4]{border:1px solid var(--line);background:#fff;border-radius:8px;margin:16px 0;overflow:hidden}.record-content-editor>header[data-v-7604a7d4]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}header strong[data-v-7604a7d4]{font-size:14px}header span[data-v-7604a7d4]{color:var(--muted);font-size:12px}header button[data-v-7604a7d4]{min-height:30px;margin-left:auto;font-size:12px}.table-wrap[data-v-7604a7d4]{overflow:auto}table[data-v-7604a7d4]{table-layout:fixed;border-collapse:collapse;width:100%}th[data-v-7604a7d4],td[data-v-7604a7d4]{vertical-align:middle;overflow-wrap:anywhere;padding:8px}th[data-v-7604a7d4]{background:var(--p50)}.sequence[data-v-7604a7d4]{width:52px}.operation[data-v-7604a7d4]{width:64px}td input[data-v-7604a7d4],td select[data-v-7604a7d4]{width:100%;min-width:0;height:32px;min-height:32px;padding:4px 7px;font-size:12px}.remove[data-v-7604a7d4]{width:auto;color:var(--danger);background:0 0;border:0;padding:4px;font-size:12px}.record-value[data-v-7604a7d4],pre[data-v-7604a7d4]{white-space:pre-wrap;overflow-wrap:anywhere}.muted[data-v-7604a7d4],label[data-v-7604a7d4],pre[data-v-7604a7d4],.alert[data-v-7604a7d4]{margin:12px 14px}.header-actions[data-v-0b0d30c0],.actions[data-v-0b0d30c0]{flex-wrap:wrap;gap:.55rem;display:flex}.record-form[data-v-0b0d30c0]{gap:1rem;display:grid}.form-grid[data-v-0b0d30c0],.detail-grid[data-v-0b0d30c0]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;display:grid}.record-form label[data-v-0b0d30c0],.attachment[data-v-0b0d30c0]{gap:.35rem;font-weight:600;display:grid}.record-form input[data-v-0b0d30c0],.record-form select[data-v-0b0d30c0],.record-form textarea[data-v-0b0d30c0]{box-sizing:border-box;width:100%}.detail-grid p[data-v-0b0d30c0]{background:#f7f9fc;border-radius:.55rem;margin:0;padding:.75rem}.detail-grid span[data-v-0b0d30c0]{color:#64748b;margin-bottom:.2rem;font-size:.78rem;display:block}pre[data-v-0b0d30c0]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.55rem;max-height:320px;padding:1rem;overflow:auto}.list-row small[data-v-0b0d30c0]{color:#64748b;margin-top:.25rem;display:block}.list-row code[data-v-0b0d30c0]{overflow-wrap:anywhere;font-size:.7rem}.correction[data-v-0b0d30c0]{border:1px solid #dbe2ea;border-radius:.6rem;margin:.7rem 0;padding:.9rem}.status[data-v-0b0d30c0]{font-weight:700}.tab-actions[data-v-382a6cf7]{justify-content:flex-end}.legacy-extra[data-v-1547bd58]{border-top:1px solid var(--border,#dbe3ee);margin-top:20px;padding-top:14px}.legacy-extra summary[data-v-1547bd58]{cursor:pointer;font-weight:600}.legacy-extra section[data-v-1547bd58]{margin-top:16px}.legacy-extra h4[data-v-1547bd58]{margin:0 0 10px}.equipment-status[data-v-c960e72d]{color:#455951;white-space:nowrap;background:#eef3f1;padding:4px 9px;font-size:12px;display:inline-block}.equipment-status[data-status=IN_SERVICE][data-v-c960e72d]{color:#08715a;background:#e0f3ec}.equipment-status[data-status=DRAFT][data-v-c960e72d]{color:#876218;background:#fff1d6}.equipment-status[data-status=MAINTENANCE][data-v-c960e72d]{color:#286388;background:#e3f0fb}.equipment-status[data-status=OUT_OF_SERVICE][data-v-c960e72d],.equipment-status[data-status=SCRAPPED][data-v-c960e72d]{color:#943737;background:#f4e5e5}.filters[data-v-53cd3fe4]{flex-wrap:wrap}.filters>input[data-v-53cd3fe4]{min-width:250px}.pager[data-v-53cd3fe4]{justify-content:flex-end;align-items:center;gap:10px;padding:14px 4px 2px;display:flex}.editor[data-v-53cd3fe4],.detail-panel[data-v-53cd3fe4]{margin-top:18px}.visually-hidden-import[data-v-53cd3fe4]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.legacy-import-preview[data-v-53cd3fe4]{padding:18px}.legacy-import-preview dl[data-v-53cd3fe4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.legacy-import-preview dl>div[data-v-53cd3fe4]{border:1px solid var(--border,#dbe3ee);border-radius:8px;padding:12px}.legacy-import-preview dt[data-v-53cd3fe4]{color:var(--text-muted,#667085)}.legacy-import-preview dd[data-v-53cd3fe4]{margin:4px 0 0;font-size:20px}.import-warning[data-v-53cd3fe4]{color:#b42318}.legacy-fields[data-v-53cd3fe4]{margin:20px 0}.legacy-fields summary[data-v-53cd3fe4]{cursor:pointer;font-weight:600}.row-actions[data-v-53cd3fe4]{white-space:nowrap}.row-actions button+button[data-v-53cd3fe4]{margin-left:8px}@media print{.app-sidebar,.topbar,.equipment-workspace[data-v-53cd3fe4]>:not(.print-area),.print-area button[data-v-53cd3fe4]{display:none!important}.print-area[data-v-53cd3fe4]{box-shadow:none;border:0}}.status-badge[data-v-00fb34c0]{color:#344054;background:#eef2f7;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.submitted[data-v-00fb34c0]{color:#805b10;background:#fff3cd}.completed[data-v-00fb34c0]{color:#166534;background:#dcfce7}.returned[data-v-00fb34c0]{color:#991b1b;background:#fee2e2}.void[data-v-00fb34c0]{color:#4b5563;background:#e5e7eb}.filters[data-v-f223ec37]{flex-wrap:wrap}.filters>input[data-v-f223ec37]{min-width:250px}.pager[data-v-f223ec37]{justify-content:flex-end;align-items:center;gap:10px;padding:14px 4px 2px;display:flex}.editor[data-v-f223ec37],.detail-panel[data-v-f223ec37]{margin-top:18px}@media print{.app-sidebar,.topbar,.verification-workspace[data-v-f223ec37]>:not(.print-area),.print-area button[data-v-f223ec37]{display:none!important}.print-area[data-v-f223ec37]{box-shadow:none;border:0}}.repair-status[data-v-15b24f69]{color:#455951;white-space:nowrap;background:#eef3f1;padding:4px 9px;font-size:12px;display:inline-block}.repair-status[data-status=PENDING][data-v-15b24f69]{color:#876218;background:#fff1d6}.repair-status[data-status=IN_REPAIR][data-v-15b24f69]{color:#286388;background:#e3f0fb}.repair-status[data-status=COMPLETED][data-v-15b24f69]{color:#08715a;background:#e0f3ec}.repair-status[data-status=RETURNED][data-v-15b24f69],.repair-status[data-status=VOIDED][data-v-15b24f69]{color:#943737;background:#f4e5e5}.pager[data-v-b4df66a8]{justify-content:flex-end;align-items:center;gap:10px;padding:14px 4px 2px;display:flex}.editor[data-v-b4df66a8],.detail-panel[data-v-b4df66a8]{margin-top:18px}.completion[data-v-b4df66a8]{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.status-badge[data-v-f290d3e1]{color:#425466;background:#eef2f6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-draft[data-v-f290d3e1]{background:#eef2f6}.status-submitted[data-v-f290d3e1]{color:#7a5400;background:#fff2cc}.status-returned[data-v-f290d3e1]{color:#8a4300;background:#ffe3c2}.status-approved[data-v-f290d3e1]{color:#11663a;background:#d9f4e4}.status-rejected[data-v-f290d3e1],.status-cancelled[data-v-f290d3e1]{color:#922;background:#fbe1e1}.pager[data-v-42846033]{justify-content:flex-end;align-items:center;gap:10px;padding:14px 4px 2px;display:flex}.editor[data-v-42846033],.detail-panel[data-v-42846033]{margin-top:18px}@media print{.workspace>.panel[data-v-42846033]:not(.detail-panel),.page-header[data-v-42846033],.detail-panel .actions[data-v-42846033],.detail-panel[data-v-42846033] .nested-card{display:none}.detail-panel[data-v-42846033]{box-shadow:none;border:0}}.equipment-management-status[data-v-c1ee14a4]{color:#425466;background:#eef2f6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-under-review[data-v-c1ee14a4]{color:#7a5400;background:#fff2cc}.status-returned[data-v-c1ee14a4]{color:#8a4300;background:#ffe3c2}.status-approved[data-v-c1ee14a4],.status-completed[data-v-c1ee14a4],.status-closed[data-v-c1ee14a4]{color:#11663a;background:#d9f4e4}.status-rejected[data-v-c1ee14a4],.status-cancelled[data-v-c1ee14a4]{color:#922;background:#fbe1e1}.ledger-success[data-v-d567cec1]{color:#075e42;background:#ecfdf5;border:1px solid #b7e4d1;border-radius:8px;margin:0 0 12px;padding:10px 14px}.equipment-ledger-summary .row-actions[data-v-d567cec1]{white-space:nowrap}.equipment-ledger-summary .row-actions .ledger-action[data-v-d567cec1]{height:28px;min-height:28px;box-shadow:none;color:var(--p600);background:0 0;border:0;border-radius:4px;margin-right:8px;padding:0 5px;font-size:12px;font-weight:500}.equipment-ledger-summary .row-actions .ledger-action--delete[data-v-d567cec1]{color:var(--err)}.equipment-ledger-summary .row-actions .ledger-action[data-v-d567cec1]:hover{background:var(--p50)}.file-input[data-v-8519d6a0]{display:none}.boundary-note[data-v-8519d6a0]{color:#76551f;background:#fff7e8;border-left:3px solid #c68b2b;gap:16px;margin-bottom:14px;padding:12px 15px;display:flex}.wide[data-v-8519d6a0]{grid-column:1/-1}.contract-type-section-title[data-v-8519d6a0]{color:var(--n800);margin:0 0 12px;font-size:14px;font-weight:600}.status-badge.disabled[data-v-8519d6a0]{color:#777;background:#eee}.contract-pdf-dialog[data-v-5b14b6a0] .business-dialog{height:calc(100vh - 48px)}.contract-pdf-dialog[data-v-5b14b6a0] .business-dialog-body{flex:1;overflow:hidden}.contract-pdf-dialog .contract-pdf-panel[data-v-5b14b6a0]{flex-direction:column;height:100%;min-height:0;display:flex}.contract-pdf-dialog iframe[data-v-5b14b6a0]{flex:1;height:100%;min-height:0;display:block}.contract-pdf-state[data-v-5b14b6a0]{align-content:center;justify-items:center;gap:12px;min-height:240px;display:grid}.contract-pdf-dialog .contract-pdf-state[data-v-5b14b6a0]{flex:1}.pdf-footer[data-v-5b14b6a0]{gap:8px;margin:0;padding:12px 18px;display:flex}@media (width<=1080px){.contract-pdf-dialog[data-v-5b14b6a0] .business-dialog{height:calc(100vh - 24px)}}iframe[data-v-5b14b6a0]{border:1px solid var(--line);border-radius:8px;width:100%;height:66vh}.contract-fields[data-v-5b14b6a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.contract-fields label[data-v-5b14b6a0]{gap:7px;display:grid}.review-fields[data-v-5b14b6a0]{grid-template-columns:minmax(0,1fr);max-width:820px}.signature-field[data-v-5b14b6a0]{gap:7px;display:grid}.signature-heading[data-v-5b14b6a0]{font-weight:600}.signature-heading .required-mark[data-v-5b14b6a0]{color:var(--danger,#c52b32)}.signature-field p[data-v-5b14b6a0]{margin:0}.signature-selected[data-v-5b14b6a0]{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.signature-options[data-v-5b14b6a0]{flex-wrap:wrap;gap:8px;display:flex}.signature-options button.active[data-v-5b14b6a0]{border-color:var(--primary,#1754a5);color:var(--primary,#1754a5);background:var(--p50,#eff6ff)}.signature-upload[data-v-5b14b6a0]{cursor:pointer;color:var(--primary,#1754a5);border:1px solid var(--line);border-radius:6px;justify-self:start;padding:6px 12px;position:relative}.signature-upload[data-v-5b14b6a0]:focus-within{outline:2px solid var(--primary,#1754a5);outline-offset:2px}.signature-upload input[data-v-5b14b6a0]{opacity:0;width:1px;height:1px;position:absolute}.wide[data-v-5b14b6a0]{grid-column:1/-1}.contract-fields dd[data-v-5b14b6a0]{overflow-wrap:anywhere;margin:6px 0}.signature[data-v-5b14b6a0]{object-fit:contain;border:1px solid var(--line);width:180px;max-height:100px}.print-settings[data-v-5b14b6a0]{flex-wrap:wrap;align-items:end;gap:12px;padding-top:14px;display:flex}.print-settings label[data-v-5b14b6a0]{gap:6px;display:grid}.print-settings p[data-v-5b14b6a0]{width:100%}.actions[data-v-5b14b6a0]{justify-content:flex-end;padding-top:12px}@media (width<=700px){.contract-fields[data-v-5b14b6a0]{grid-template-columns:1fr}}.contract-form>label[data-v-d8b21724],.customer-field[data-v-d8b21724]{align-content:start;gap:5px;min-width:0;display:grid}.contract-form .wide[data-v-d8b21724]{grid-column:1/-1}.customer-picker-trigger[data-v-d8b21724]{border:1px solid var(--line);border-radius:var(--control-radius);width:100%;min-height:32px;color:var(--n800);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;padding:5px 10px;overflow:hidden}.customer-picker-trigger[data-v-d8b21724]:hover:not(:disabled){border-color:var(--p500);background:var(--p50)}.customer-picker-trigger[data-v-d8b21724]:disabled{cursor:default;background:var(--n50)}.required-mark[data-v-d8b21724]{color:#dc2626;font-style:normal;font-weight:700}.strategic-fields[data-v-1beb6c8a]{border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:16px}.strategic-fields legend[data-v-1beb6c8a]{padding:0 8px;font-weight:600}.furniture-types[data-v-1beb6c8a]{gap:20px;margin-top:10px;display:flex}.furniture-types label[data-v-1beb6c8a]{align-items:center;gap:8px;display:flex}.furniture-types input[data-v-1beb6c8a]{width:auto}.required-mark[data-v-1beb6c8a]{color:#dc2626;font-style:normal;font-weight:700}.strategic-create-form[data-v-08cc79be]{gap:14px;display:grid}.contract-form-section[data-v-08cc79be]{border:1px solid var(--line);border-radius:var(--r-m);min-width:0}.contract-form-section h3[data-v-08cc79be]{border-bottom:1px solid var(--line);border-radius:var(--r-m) var(--r-m) 0 0;background:var(--n50);margin:0;padding:8px 14px;font-size:14px}.contract-form-section h3[data-v-08cc79be]:before{content:"";background:var(--p500);border-radius:2px;width:3px;height:11px;margin-right:7px;display:inline-block}.contract-form-section .form-grid[data-v-08cc79be]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:12px 14px}.wide[data-v-08cc79be]{grid-column:1/-1}.contract-form-section .form-grid[data-v-08cc79be] :is(input[readonly],select:disabled){background:var(--n50)}.customer-field[data-v-08cc79be],.attachment-field[data-v-08cc79be]{min-width:0;color:var(--n600);gap:6px;font-size:12px;display:grid}.customer-trigger[data-v-08cc79be]{text-align:left;overflow-wrap:anywhere;min-height:30px}.customer-trigger[data-v-08cc79be]:disabled{opacity:1}.strategic-package-field[data-v-08cc79be],.furniture-field[data-v-08cc79be]{border:0;min-width:0;margin:0;padding:0}.strategic-package-field legend[data-v-08cc79be],.furniture-field legend[data-v-08cc79be]{color:var(--n600);margin-bottom:6px;padding:0;font-size:12px}.strategic-package-options[data-v-08cc79be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategic-package[data-v-08cc79be]{border:1px solid var(--line);border-radius:var(--control-radius);cursor:pointer;padding:8px 12px;position:relative}.strategic-package input[data-v-08cc79be]{width:auto;margin:0;position:absolute;inset:8px 10px auto auto}.strategic-package[data-v-08cc79be]:has(input:disabled){cursor:default}.strategic-package[data-v-08cc79be]:has(input:focus-visible){outline:2px solid var(--p500);outline-offset:2px}.strategic-package.is-selected[data-v-08cc79be]{border-color:var(--p500);background:var(--p50)}.strategic-package-name[data-v-08cc79be]{color:var(--p700);padding-right:18px;font-weight:650}.strategic-package strong[data-v-08cc79be]{color:var(--n900);font-variant-numeric:tabular-nums;font-size:15px}.strategic-package small[data-v-08cc79be]{color:var(--n600)}.furniture-options[data-v-08cc79be]{border:1px solid var(--line);border-radius:var(--control-radius);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:6px 10px;display:flex}.furniture-options label[data-v-08cc79be]{align-items:center;gap:7px;display:flex}.furniture-options input[data-v-08cc79be]{width:auto}.field-error[data-v-08cc79be]{color:var(--err);margin:0}.attachment-list[data-v-08cc79be],.contract-attachment-input[data-v-08cc79be]{border:1px solid var(--line);border-radius:var(--control-radius)}.contract-attachment-input[data-v-08cc79be]{border-style:dashed;padding:7px 10px}.attachment-list>div[data-v-08cc79be]{justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.attachment-list>div+div[data-v-08cc79be]{border-top:1px solid var(--line)}.attachment-list span[data-v-08cc79be]{overflow-wrap:anywhere;min-width:0}.attachment-list button[data-v-08cc79be]{flex:none}.attachment-empty[data-v-08cc79be]{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--n500);padding:6px 10px}@media (width<=760px){.contract-form-section .form-grid[data-v-08cc79be],.strategic-package-options[data-v-08cc79be]{grid-template-columns:minmax(0,1fr)}}.strategic-create-path[data-v-14cc9e8d]{border-bottom:1px solid var(--line);color:var(--n600);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding-bottom:8px;font-size:12px;display:flex}.strategic-create-path button[data-v-14cc9e8d]{padding-inline:8px}.contract-list[data-v-14cc9e8d]{width:100%;min-width:max-content}.contract-list th[data-v-14cc9e8d],.contract-list td[data-v-14cc9e8d]{overflow-wrap:anywhere;max-width:180px;padding:8px 10px}.contract-list th[data-v-14cc9e8d]{white-space:nowrap}.contract-list .contract-data-cell[data-v-14cc9e8d]{cursor:pointer}.contract-list .contract-data-cell[data-v-14cc9e8d]:hover{background:var(--p50)}.required-mark[data-v-14cc9e8d]{color:#dc2626;font-style:normal;font-weight:700}.contract-identity[data-v-14cc9e8d]{color:var(--n600);margin:0 0 12px}.contract-read-section[data-v-14cc9e8d]{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:14px 16px}.contract-read-section h3[data-v-14cc9e8d]{margin:0 0 12px;font-size:14px}.contract-read-grid[data-v-14cc9e8d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;display:grid}.contract-read-grid>div[data-v-14cc9e8d]{min-width:0}.contract-read-grid dt[data-v-14cc9e8d]{color:var(--n500);margin-bottom:3px;font-size:12px}.contract-read-grid dd[data-v-14cc9e8d]{overflow-wrap:anywhere;margin:0;line-height:1.45}.contract-read-grid .wide[data-v-14cc9e8d]{grid-column:1/-1}.contract-read-terms[data-v-14cc9e8d]{white-space:pre-wrap}.submit-toolbar[data-v-14cc9e8d]{justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px;display:flex}.submit-toolbar p[data-v-14cc9e8d]{margin:0}.archive-panel[data-v-14cc9e8d]{padding:0;overflow:hidden}.generated-agreements .archive-tabs[data-v-14cc9e8d]{padding:0 18px!important}.archive-toolbar[data-v-14cc9e8d]{gap:10px;padding:16px 18px;display:flex}.archive-toolbar input[data-v-14cc9e8d]{width:min(480px,100%)}.file-name[data-v-14cc9e8d]{overflow-wrap:anywhere;max-width:260px}.row-actions[data-v-14cc9e8d]{min-width:150px}.row-actions button[data-v-14cc9e8d]{white-space:nowrap}.contract-summary[data-v-14cc9e8d]{border:1px solid var(--line);border-radius:12px;gap:10px;margin-bottom:16px;padding:16px;display:grid}.terms[data-v-14cc9e8d]{white-space:pre-wrap;overflow-wrap:anywhere}.contract-summary dl[data-v-14cc9e8d]{grid-template-columns:max-content 1fr;gap:8px 16px;display:grid}.legacy-contract-detail[data-v-14cc9e8d]{gap:14px;display:grid}.legacy-contract-detail h3[data-v-14cc9e8d]{margin:0}.legacy-contract-detail dl[data-v-14cc9e8d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.legacy-contract-detail dl>div[data-v-14cc9e8d]{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.legacy-contract-detail dt[data-v-14cc9e8d]{color:var(--n500);font-size:12px}.legacy-contract-detail dd[data-v-14cc9e8d]{overflow-wrap:anywhere;margin:5px 0 0}.legacy-contract-detail .actions[data-v-14cc9e8d]{justify-content:flex-end}.apply-toolbar[data-v-14cc9e8d]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.apply-toolbar label[data-v-14cc9e8d]{flex:1;min-width:240px}.apply-toolbar p[data-v-14cc9e8d]{width:100%}.signature-panel[data-v-14cc9e8d]{gap:12px;margin-bottom:16px;display:grid}.template-fields[data-v-14cc9e8d]{margin-bottom:16px}@media (width<=640px){.archive-toolbar[data-v-14cc9e8d]{flex-wrap:wrap}.archive-toolbar input[data-v-14cc9e8d]{flex:100%}.archive-tabs[data-v-14cc9e8d]{overflow-x:auto}.page-header .actions[data-v-14cc9e8d]{flex-wrap:wrap}.legacy-contract-detail dl[data-v-14cc9e8d],.contract-read-grid[data-v-14cc9e8d]{grid-template-columns:1fr}}.archive-toolbar .archive-create[data-v-14cc9e8d]{margin-left:auto}.attachment-row[data-v-14cc9e8d]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.attachment-row span[data-v-14cc9e8d]{overflow-wrap:anywhere;min-width:0}.amount-error[data-v-d8e3ba82]{color:var(--err)}.direct-collection-form[data-v-d8e3ba82]{gap:16px;display:grid}.direct-fields[data-v-d8e3ba82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.direct-fields label[data-v-d8e3ba82]{align-content:start;gap:6px;min-width:0;display:grid}.direct-fields input[data-v-d8e3ba82],.direct-fields select[data-v-d8e3ba82],.direct-fields textarea[data-v-d8e3ba82]{width:100%;min-width:0}.direct-fields input[readonly][data-v-d8e3ba82]{background:var(--surface-soft,var(--n50));color:var(--n700)}.direct-fields small[data-v-d8e3ba82],.muted[data-v-d8e3ba82]{color:var(--n600);font-size:12px}.direct-fields .span-2[data-v-d8e3ba82]{grid-column:1/-1}.direct-collection-form footer[data-v-d8e3ba82]{justify-content:flex-end;gap:8px;display:flex}.direct-collection-form .alert[data-v-d8e3ba82],.direct-collection-form .muted[data-v-d8e3ba82]{margin:0}@media (width<=640px){.direct-fields[data-v-d8e3ba82]{grid-template-columns:1fr}.direct-fields .span-2[data-v-d8e3ba82]{grid-column:1}}.collection-tabs[data-v-e21b7cf8]{margin-top:16px}.source-queue-panel[data-v-e21b7cf8]{overflow:hidden}.source-queue-panel>.section-header[data-v-e21b7cf8],.table-section-header[data-v-e21b7cf8]{border-bottom:1px solid var(--line);padding:14px 16px}.source-queue-panel>.table-wrap[data-v-e21b7cf8]{border:0;border-radius:0}.section-header h2[data-v-e21b7cf8]{margin:0}.section-header p[data-v-e21b7cf8]{margin:4px 0 0}.clickable-row[data-v-e21b7cf8]{cursor:pointer}.clickable-row[data-v-e21b7cf8]:focus-visible{outline:2px solid var(--p600);outline-offset:-2px}.table-actions[data-v-e21b7cf8]{white-space:nowrap;align-items:center;gap:12px;display:flex}.link-button[data-v-e21b7cf8]{min-height:32px;padding:0;color:var(--green)!important;background:0 0!important;border:0!important}.primary-link[data-v-e21b7cf8]{font-weight:600}.direct-collection-form[data-v-e21b7cf8]{gap:16px;display:grid}.direct-summary[data-v-e21b7cf8]{border:1px solid var(--line);background:var(--p50);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.direct-summary dt[data-v-e21b7cf8]{color:var(--n600);font-size:12px}.direct-summary dd[data-v-e21b7cf8]{margin:4px 0 0;font-weight:600}.direct-fields[data-v-e21b7cf8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.direct-fields label[data-v-e21b7cf8]{gap:6px;display:grid}.direct-fields .span-2[data-v-e21b7cf8]{grid-column:1/-1}.direct-collection-form footer[data-v-e21b7cf8]{justify-content:flex-end;gap:8px;display:flex}.direct-collection-form .muted[data-v-e21b7cf8]{margin:0}@media (width<=640px){.direct-summary[data-v-e21b7cf8],.direct-fields[data-v-e21b7cf8]{grid-template-columns:1fr}.direct-fields .span-2[data-v-e21b7cf8]{grid-column:1}}.restored-footer-actions[data-v-8df8a9fe]{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.ledger-section-title[data-v-4bcf9ac0]{margin:12px 18px;font-size:16px}.ledger-page-actions[data-v-4bcf9ac0]{margin-left:auto}.toolbar[data-v-4bcf9ac0],.lookup[data-v-4bcf9ac0]{align-items:center;gap:8px;display:flex}.toolbar[data-v-4bcf9ac0]{margin:14px 0}.toolbar input[data-v-4bcf9ac0]{width:min(420px,100%)}.invoice-table[data-v-4bcf9ac0]{min-width:1580px}.cash-table[data-v-4bcf9ac0]{min-width:1350px}th[data-v-4bcf9ac0],td[data-v-4bcf9ac0]{overflow-wrap:anywhere;max-width:220px;padding:8px 10px}th[data-v-4bcf9ac0]{white-space:nowrap}.actions[data-v-4bcf9ac0]{flex-wrap:wrap;gap:6px;display:flex}.ledger-fields[data-v-4bcf9ac0]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0;padding:0;display:grid}.ledger-fields label[data-v-4bcf9ac0]{gap:6px;min-width:0;display:grid}.ledger-fields input[data-v-4bcf9ac0],.ledger-fields select[data-v-4bcf9ac0],.ledger-fields textarea[data-v-4bcf9ac0]{width:100%;min-width:0}.wide[data-v-4bcf9ac0]{grid-column:1/-1}.lookup input[data-v-4bcf9ac0]{flex:1}.form-actions[data-v-4bcf9ac0]{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 0;display:flex;position:sticky;bottom:0}.files[data-v-4bcf9ac0]{gap:6px;padding:0;list-style:none;display:grid}.files li[data-v-4bcf9ac0]{gap:10px;display:flex}.allocation-table[data-v-4bcf9ac0]{min-width:1150px}.allocation-table td[data-v-4bcf9ac0]:nth-child(8){min-width:130px}.allocation-table input[type=number][data-v-4bcf9ac0]{width:125px}.allocation-table input[type=file][data-v-4bcf9ac0]{max-width:180px}.import-file[data-v-4bcf9ac0]{gap:8px;margin:18px 0;display:grid}.customer-detail[data-v-4bcf9ac0]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.customer-detail dd[data-v-4bcf9ac0]{overflow-wrap:anywhere;margin:6px 0}@media (width<=720px){.ledger-fields[data-v-4bcf9ac0],.customer-detail[data-v-4bcf9ac0]{grid-template-columns:1fr}.toolbar[data-v-4bcf9ac0]{flex-wrap:wrap}}.picker-field[data-v-4bcf9ac0]{align-content:start;gap:6px;min-width:0;display:grid}.picker-trigger[data-v-4bcf9ac0]{text-align:left;border:1px solid var(--line);border-radius:var(--control-radius);width:100%;min-height:32px;color:var(--n800);cursor:pointer;background:#fff;padding:5px 10px}.picker-trigger[data-v-4bcf9ac0]:hover:not(:disabled){border-color:var(--p500);background:var(--p50)}.required-mark[data-v-4bcf9ac0]{color:#dc2626;font-style:normal;font-weight:700}.cash-link-choices[data-v-4bcf9ac0]{gap:8px;padding:12px 0;display:grid}.cash-link-choices button[data-v-4bcf9ac0]{text-align:left}.finance-columns[data-v-adb9af9e]{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:14px;display:grid}.finance-columns>section[data-v-adb9af9e]{min-width:0}.finance-workbench .panel-heading[data-v-adb9af9e]{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.finance-workbench .panel-heading h2[data-v-adb9af9e]{margin:0;font-size:16px}.finance-workbench .actions[data-v-adb9af9e],.receivable-toolbar[data-v-adb9af9e]{flex-wrap:wrap}.receivable-toolbar[data-v-adb9af9e]{padding:12px 14px}.receivable-toolbar input[data-v-adb9af9e]{width:min(350px,100%)}.receivable-table[data-v-adb9af9e]{min-width:500px}.receivable-table td[data-v-adb9af9e],.receivable-table th[data-v-adb9af9e]{padding:10px 12px}.money[data-v-adb9af9e]{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-links[data-v-adb9af9e]{gap:10px;margin:0;padding:10px 14px 14px;list-style:none;display:grid}.finance-links li[data-v-adb9af9e]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.finance-aging[data-v-adb9af9e]{margin-top:14px}.finance-aging p[data-v-adb9af9e]{color:var(--n600);margin:0;padding:4px 14px 14px}@media (width<=1080px){.finance-columns[data-v-adb9af9e]{grid-template-columns:1fr}}.finance-tabs[data-v-d53b601b]{margin-bottom:12px}.warehouse-department-error[data-v-7d8d7733]{color:var(--danger,#b91c1c);margin:0}.warehouse-page[data-v-7d8d7733]{gap:16px;display:grid}.warehouse-list[data-v-7d8d7733]{overflow:hidden}.warehouse-filters[data-v-7d8d7733]{align-items:end;gap:12px;padding:16px;display:flex}.warehouse-filters label[data-v-7d8d7733]{gap:5px;min-width:180px;display:grid}.warehouse-filters label[data-v-7d8d7733]:first-child{flex:1}.warehouse-filters input[data-v-7d8d7733],.warehouse-filters select[data-v-7d8d7733]{width:100%}.warehouse-active[data-v-7d8d7733]{color:var(--success,#047857)}.warehouse-inactive[data-v-7d8d7733]{color:var(--n500)}.warehouse-form[data-v-7d8d7733]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:10px 4px;display:grid}.warehouse-form label[data-v-7d8d7733]{gap:6px;display:grid}.warehouse-form input[data-v-7d8d7733],.warehouse-form select[data-v-7d8d7733],.warehouse-form textarea[data-v-7d8d7733]{width:100%}.warehouse-form em[data-v-7d8d7733]{color:var(--danger,#b91c1c);font-style:normal;display:inline}.warehouse-form-wide[data-v-7d8d7733],.warehouse-switch[data-v-7d8d7733],.warehouse-hint[data-v-7d8d7733],.warehouse-actions[data-v-7d8d7733]{grid-column:1/-1}.warehouse-switch[data-v-7d8d7733]{align-items:center;gap:8px!important;display:flex!important}.warehouse-switch input[data-v-7d8d7733]{width:auto}.warehouse-hint[data-v-7d8d7733]{color:var(--n500);margin:0}.warehouse-actions[data-v-7d8d7733]{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.warehouse-form[data-v-7d8d7733]{grid-template-columns:1fr}.warehouse-filters[data-v-7d8d7733]{flex-wrap:wrap}.warehouse-filters label[data-v-7d8d7733]:first-child{flex-basis:100%}}.filters[data-v-4e763643]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.filters label[data-v-4e763643]{gap:5px;display:grid}.aging-chart h2[data-v-4e763643]{margin-top:0}.bar-row[data-v-4e763643]{grid-template-columns:110px minmax(160px,1fr) 130px;align-items:center;gap:12px;margin:12px 0;display:grid}.bar-track[data-v-4e763643]{background:#eef2f5;border-radius:999px;height:12px;overflow:hidden}.bar-track i[data-v-4e763643]{background:#2563eb;border-radius:999px;height:100%;display:block}.warning[data-v-4e763643]{color:#b42318;background:#fff1f0}@media (width<=800px){.bar-row[data-v-4e763643]{grid-template-columns:90px 1fr}.bar-row strong[data-v-4e763643]{grid-column:2}}.sampling-plan-form[data-v-f2c2eedd]{flex-direction:column;min-height:610px;display:flex}.form-validation-summary[data-v-f2c2eedd]{color:#b42318;background:#fff1f0;border:1px solid #f2b8b5;border-radius:8px;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.plan-tabs[data-v-f2c2eedd]{overflow-x:auto}.plan-tabs .ui-tab[data-v-f2c2eedd]{flex:none}.plan-tabs .ui-tab span[data-v-f2c2eedd]{background:var(--n100);border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11px}.plan-tabs .ui-tab[data-v-f2c2eedd]:disabled{cursor:not-allowed;opacity:.45}.tab-panel[data-v-f2c2eedd]{padding:18px 0}.form-grid>.wide[data-v-f2c2eedd]{grid-column:1/-1}.form-grid label[data-v-f2c2eedd]{gap:7px}.form-grid label>span b[data-v-f2c2eedd]{color:#c62828}.form-grid small[data-v-f2c2eedd]{color:var(--n500);font-weight:400}.form-grid input[readonly][data-v-f2c2eedd]{background:var(--n50);color:var(--n600)}.tab-toolbar[data-v-f2c2eedd]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.tab-toolbar p[data-v-f2c2eedd]{color:var(--n500);margin:4px 0 0;font-size:12px}.tab-toolbar>input[data-v-f2c2eedd]{width:min(380px,48%)}.tab-toolbar .actions[data-v-f2c2eedd]{flex-wrap:wrap;gap:8px;display:flex}.standards-table td[data-v-f2c2eedd]{line-height:1.35;padding-top:5px!important;padding-bottom:5px!important}.standard-entry-row[data-v-f2c2eedd]{background:var(--p50)}.standard-entry-row td[data-v-f2c2eedd]:first-child{min-width:220px}.standards-table td[data-v-f2c2eedd]:nth-child(4){white-space:normal;max-width:380px}.standard-item-name[data-v-f2c2eedd],.selected-standard[data-v-f2c2eedd]{display:block}.selected-standard+.selected-standard[data-v-f2c2eedd]{margin-top:3px}.block-error[data-v-f2c2eedd]{margin:0 0 8px;display:block}.field-error[data-v-f2c2eedd]{font-size:12px;color:#c62828!important;font-weight:500!important}.sampling-plan-form :is(input,select,textarea)[aria-invalid=true][data-v-f2c2eedd]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}.form-actions[data-v-f2c2eedd]{z-index:2;border-top:1px solid var(--line);background:var(--n0);justify-content:flex-end;gap:8px;margin:auto -4px -4px;padding:12px 4px 4px;display:flex;position:sticky;bottom:0}.hidden-file[data-v-f2c2eedd]{display:none}.danger-text[data-v-f2c2eedd]{color:#c62828!important}.table-wrap select[data-v-f2c2eedd]{min-width:240px}.muted[data-v-f2c2eedd]{color:var(--n500)}@media (width<=760px){.tab-toolbar[data-v-f2c2eedd]{flex-direction:column;align-items:stretch}.tab-toolbar>input[data-v-f2c2eedd]{width:100%}.tab-toolbar .actions[data-v-f2c2eedd]{flex-wrap:wrap}.form-validation-summary[data-v-f2c2eedd]{flex-direction:column}.sampling-plan-form[data-v-f2c2eedd]{min-height:540px}}.customer-entry-row[data-v-f2c2eedd]{background:var(--p50)}.customer-create-grid[data-v-f2c2eedd]{padding:8px 0 14px}.customer-create-actions[data-v-f2c2eedd]{justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.detail-grid dd[data-v-8eb107e7]{overflow-wrap:anywhere}.sampling-plan-modal-state[data-v-8eb107e7]{text-align:center;color:var(--n500);margin:0;padding:36px 12px}.sampling-plan-number[data-v-8eb107e7]{color:var(--p700);font:500 12.5px/1.5 var(--mono);white-space:nowrap}.legacy-plan-status[data-v-8eb107e7]{color:#12489f;background:#edf4ff;border:1px solid #d4e5ff;border-radius:4px;padding:2px 8px;display:inline-flex}.legacy-plan-status[data-tone=success][data-v-8eb107e7]{color:#087762;background:#e8f7f2;border-color:#bce7db}.legacy-plan-status[data-tone=warning][data-v-8eb107e7]{color:#9b6200;background:#fff6df;border-color:#f1d899}.legacy-plan-status[data-tone=danger][data-v-8eb107e7]{color:#b93639;background:#fff0f0;border-color:#f1c6c6}.plan-filter[data-v-8eb107e7]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;display:grid}.plan-filter label[data-v-8eb107e7]{color:var(--n600);gap:4px;font-size:12px;display:grid}.plan-filter label[data-v-8eb107e7] :is(select,input){width:100%;min-width:0}.plan-description[data-v-8eb107e7]{text-overflow:ellipsis;white-space:nowrap;min-width:160px;max-width:260px;overflow:hidden}.plan-progress-heading[data-v-8eb107e7],.plan-progress-column[data-v-8eb107e7]{text-align:center}.progress-cell[data-v-8eb107e7]{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:132px;display:flex}.progress-cell>.progress-track[data-v-8eb107e7]{background:var(--n100);border-radius:99px;width:96px;height:7px;overflow:hidden}.progress-cell i[data-v-8eb107e7]{border-radius:inherit;background:var(--p600);height:100%;display:block}.progress-counts[data-v-8eb107e7]{color:var(--n600);white-space:nowrap;font-size:12px;line-height:1.4}.sampling-plan-detail[data-v-8eb107e7]{padding-top:0}.sampling-plan-detail h3[data-v-8eb107e7]{margin:0 0 14px}.sampling-plan-detail-tabs[data-v-8eb107e7]{overflow-x:auto}.sampling-plan-detail-tabs button span[data-v-8eb107e7]{background:var(--n100);min-width:18px;height:18px;color:var(--n600);border-radius:9px;place-items:center;margin-left:3px;padding:0 5px;font-size:10px;display:inline-grid}.sampling-plan-detail-panel[data-v-8eb107e7]{padding-top:18px}.plan-detail-section[data-v-8eb107e7]{margin:0}.plan-detail-section>header[data-v-8eb107e7]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.plan-detail-section>header h3[data-v-8eb107e7]{margin:0}.plan-detail-section>header span[data-v-8eb107e7]{color:var(--n500);font-size:12px}.plan-detail-table[data-v-8eb107e7]{min-width:680px}.plan-detail-table th[data-v-8eb107e7]:first-child,.plan-detail-table td[data-v-8eb107e7]:first-child{text-align:center;width:64px}.plan-detail-table .code-cell[data-v-8eb107e7]{white-space:nowrap;width:190px;font-family:var(--mono)}.plan-detail-version[data-v-8eb107e7]{color:var(--n500);margin-left:8px;font-size:11px}.plan-copy-screen[data-v-8eb107e7]{z-index:3100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081f4d52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plan-copy-screen-card[data-v-8eb107e7]{border:1px solid var(--n200);background:var(--n0);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);padding:28px 32px;display:flex;box-shadow:0 20px 60px #081f4d38}.plan-copy-screen-spinner[data-v-8eb107e7]{border:3px solid var(--p100);border-top-color:var(--p600);border-radius:50%;width:36px;height:36px;margin-bottom:4px;animation:.7s linear infinite plan-copy-spin-8eb107e7}.plan-copy-screen-card strong[data-v-8eb107e7]{color:var(--n900);font-size:16px}.plan-copy-screen-card p[data-v-8eb107e7]{color:var(--n600);margin:0;font-size:13px}@keyframes plan-copy-spin-8eb107e7{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plan-copy-screen-spinner[data-v-8eb107e7]{animation:none}}.plan-route[data-v-8eb107e7]{border:1px solid var(--p200);background:var(--p50);border-radius:8px;margin:14px 0;padding:12px 14px}.plan-route p[data-v-8eb107e7]{margin:8px 0 0}.plan-route small[data-v-8eb107e7]{color:var(--n600)}.plan-filter-panel[data-v-8eb107e7]{margin-bottom:12px}.plan-filter-extra[data-v-8eb107e7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:0 14px 12px;display:flex}.plan-filter-extra input[data-v-8eb107e7]{width:min(100%,260px)}.plan-status-shortcuts[data-v-8eb107e7]{flex-wrap:wrap;gap:6px;display:flex}.plan-status-shortcuts button.secondary[data-v-8eb107e7]{border:1px solid var(--line);background:var(--n0);min-height:28px;color:var(--n700);box-shadow:none;border-radius:999px;padding:3px 9px;font-size:12px}.plan-status-shortcuts button.secondary[aria-pressed=true][data-v-8eb107e7]{border-color:var(--p500);background:var(--p50);color:var(--p700);font-weight:600}.plan-status-shortcuts button.secondary[data-v-8eb107e7]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.plan-type-tag[data-v-8eb107e7]{color:#096660;white-space:nowrap;background:#e8f5f3;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;display:inline-flex}.plan-type-tag[data-v-8eb107e7]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.legacy-plan-type[data-v-8eb107e7]{background:var(--n100);color:var(--n600)}@media (width<=850px){.plan-filter[data-v-8eb107e7]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-filter>button[data-v-8eb107e7]{justify-self:start}}.sampling-approval-state[data-v-e1b8873d]{text-align:center;color:var(--n500);padding:32px 12px}.sampling-approval-detail[data-v-e1b8873d]{padding:4px 2px 12px}.sampling-approval-detail h3[data-v-e1b8873d]{border-bottom:1px solid var(--n100);margin:0 0 12px;padding-bottom:8px;font-size:14px}.sampling-approval-grid[data-v-e1b8873d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0 0 20px;display:grid}.sampling-approval-grid>div[data-v-e1b8873d]{min-width:0}.sampling-approval-grid dt[data-v-e1b8873d]{color:var(--n500);margin-bottom:4px;font-size:12px}.sampling-approval-grid dd[data-v-e1b8873d]{color:var(--n900);overflow-wrap:anywhere;margin:0}.sampling-approval-version[data-v-e1b8873d]{color:var(--n500);margin-left:8px;font-size:12px}.sampling-approval-review[data-v-e1b8873d]{margin-top:20px}.sampling-approval-review p[data-v-e1b8873d],.sampling-approval-hint[data-v-e1b8873d]{color:var(--n500);margin:0;font-size:12px}.sampling-route[data-v-e1b8873d]{border:1px solid var(--p200);background:var(--p50);border-radius:8px;margin:0 0 20px;padding:12px 14px}.sampling-route p[data-v-e1b8873d]{margin:8px 0 0}.sampling-route small[data-v-e1b8873d]{color:var(--n600)}@media (width<=640px){.sampling-approval-grid[data-v-e1b8873d]{grid-template-columns:1fr}}.progress-stack[data-v-8272dcd9]{gap:16px;display:grid}.portal-card[data-v-8272dcd9]{background:#fff;border:1px solid #dfe7e3;box-shadow:0 8px 24px #12352b0d}header[data-v-8272dcd9]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}header p[data-v-8272dcd9]{color:#70807b;margin:0;font-size:11px}h2[data-v-8272dcd9]{margin:4px 0 0;font-size:18px}.gap-tag[data-v-8272dcd9]{color:#936017;background:#fff0dc;padding:5px 8px;font-size:11px}.metrics[data-v-8272dcd9]{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px 12px;display:grid}.metrics button[data-v-8272dcd9]{text-align:left;color:inherit;background:0 0;border:0;border-right:1px solid #e6ece9;padding:0 10px 0 0}.metrics button[data-v-8272dcd9]:last-child{border-right:0}.metrics button[data-v-8272dcd9]:not(.clickable){pointer-events:none}.metrics button.clickable[data-v-8272dcd9]{cursor:pointer}.metrics button.clickable:hover strong[data-v-8272dcd9],.metrics button.clickable:focus-visible strong[data-v-8272dcd9]{color:var(--green)}.metrics strong[data-v-8272dcd9],.metrics span[data-v-8272dcd9]{display:block}.metrics strong[data-v-8272dcd9]{font-size:25px}.metrics span[data-v-8272dcd9]{color:#70807b;margin-top:4px;font-size:11px}.metrics .overdue strong[data-v-8272dcd9]{color:#b73333}.progress-bars[data-v-8272dcd9]{gap:3px;height:7px;margin:0 20px 18px;display:flex}.progress-bars i[data-v-8272dcd9]:first-child{background:#9bbeb4}.progress-bars i[data-v-8272dcd9]:nth-child(2){background:#3a8d78}.progress-bars i[data-v-8272dcd9]:nth-child(3){background:#79b99f}.progress-bars i[data-v-8272dcd9]:nth-child(4){background:#d46b66}.ledger[data-v-8272dcd9]{border-top:1px solid #edf1ef}.ledger button[data-v-8272dcd9]{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto 100px;align-items:center;gap:12px;width:100%;padding:11px 20px;display:grid}.ledger button[data-v-8272dcd9]:hover{background:#f3f8f6}.ledger strong[data-v-8272dcd9],.ledger small[data-v-8272dcd9]{display:block}.ledger small[data-v-8272dcd9],.ledger time[data-v-8272dcd9]{color:#70807b;margin-top:3px;font-size:11px}.status[data-v-8272dcd9]{color:#0c6b58;background:#e3f2ed;padding:4px 7px;font-size:11px}.status[data-status=OVERDUE][data-v-8272dcd9]{color:#a12f2f;background:#fbe7e7}.boundary-note[data-v-8272dcd9]{color:#7d5d27;background:#fffaf0;padding:18px 20px;line-height:1.7}.portal-empty[data-v-8272dcd9]{text-align:center;color:#70807b;padding:28px}.unavailable-note[data-v-8272dcd9]{color:#7d5d27;background:#fffaf0;padding:18px 20px;line-height:1.7}.portal-card[data-v-1201f21c]{background:#fff;border:1px solid #dfe7e3;box-shadow:0 8px 24px #12352b0d}header[data-v-1201f21c]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}header p[data-v-1201f21c]{color:#70807b;margin:0;font-size:11px}h2[data-v-1201f21c]{margin:4px 0 0;font-size:18px}h2 em[data-v-1201f21c]{color:#b73333;margin-left:7px;font-size:11px;font-style:normal}.text-button[data-v-1201f21c]{color:#0c6b58;background:0 0;border:0;padding:4px;font-size:12px}article[data-v-1201f21c]{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 20px;display:grid}article.unread[data-v-1201f21c]{background:#f4faf7}.message[data-v-1201f21c]{color:#182a25;text-align:left;background:0 0;border:0;grid-template-columns:10px 1fr;gap:9px;padding:0;display:grid}.message strong[data-v-1201f21c],.message small[data-v-1201f21c]{display:block}.message small[data-v-1201f21c]{color:#70807b;margin-top:5px;line-height:1.5}.dot[data-v-1201f21c]{background:#c8d5d0;border-radius:50%;width:7px;height:7px;margin-top:5px}.unread .dot[data-v-1201f21c]{background:#0c6b58}.unread strong[data-v-1201f21c]{font-weight:750}article>div[data-v-1201f21c]{text-align:right}time[data-v-1201f21c]{color:#82918c;margin-bottom:4px;font-size:10px;display:block}.portal-empty[data-v-1201f21c]{text-align:center;color:#70807b;padding:42px}.compact[data-v-1201f21c]{border-color:var(--line);border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #0c2c5c0f}.compact header[data-v-1201f21c]{border-color:var(--line);height:45px;padding:0 16px}.compact h2[data-v-1201f21c]{color:var(--n900);margin:0;font-size:14px}.compact h2[data-v-1201f21c]:before{content:"";background:var(--p600);vertical-align:-2px;border-radius:2px;width:3px;height:13px;margin-right:9px;display:inline-block}.compact .text-button[data-v-1201f21c]{color:var(--p700);font-size:11px}.compact article[data-v-1201f21c]{border-bottom:1px dashed var(--n100);grid-template-columns:42px minmax(0,1fr) auto;min-height:38px;padding:7px 16px}.compact article.unread[data-v-1201f21c]{background:var(--p50)}.compact .message[data-v-1201f21c]{min-width:0;color:var(--n800);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px}.compact .message strong[data-v-1201f21c]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.compact article>div[data-v-1201f21c]{align-items:center;gap:8px;display:flex}.compact time[data-v-1201f21c]{color:var(--n400);font:11px var(--mono);white-space:nowrap;margin:0}.compact .portal-empty[data-v-1201f21c]{padding:24px}.compact article[data-v-1201f21c]{grid-template-columns:52px minmax(0,1fr);min-height:37px;padding:7px 16px;background:#fff!important}.compact article[data-v-1201f21c]:last-of-type{border-bottom:0}.compact .message[data-v-1201f21c]{color:var(--n800);display:block}.compact .message strong[data-v-1201f21c]{font-weight:500}.compact .unread .message strong[data-v-1201f21c]{font-weight:600}.compact .message:hover strong[data-v-1201f21c]{color:var(--p700);text-decoration:underline}.compact .message>span[data-v-1201f21c]{align-items:center;gap:8px;min-width:0;display:flex}.compact .notice-tag[data-v-1201f21c]{color:#50708e;background:#f2f6fa;border:1px solid #d7e1eb;border-radius:4px;flex:none;padding:2px 5px;font-size:11px;font-style:normal;line-height:1.2}.compact .notice-tag[data-kind=提醒][data-v-1201f21c]{color:#a96100;background:#fff6e9;border-color:#ffe0b5}.portal-card[data-v-dddeea1f]{background:#fff;border:1px solid #dfe7e3;box-shadow:0 8px 24px #12352b0d}header[data-v-dddeea1f]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}header p[data-v-dddeea1f]{color:#70807b;margin:0;font-size:11px}h2[data-v-dddeea1f]{margin:4px 0 0;font-size:18px}.text-button[data-v-dddeea1f]{color:#0c6b58;background:0 0;border:0;padding:4px}.shortcut-grid[data-v-dddeea1f]{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.shortcut-grid>button[data-v-dddeea1f]{text-align:left;color:#182a25;background:#fff;border:1px solid #e2e9e6;min-height:112px;padding:15px}.shortcut-grid>button[data-v-dddeea1f]:hover{background:#f4faf7;border-color:#8dbdaf}.shortcut-grid>button>span[data-v-dddeea1f]{color:#0c6b58;background:#e3f2ed;place-items:center;width:29px;height:29px;margin-bottom:10px;font-weight:700;display:grid}.shortcut-grid strong[data-v-dddeea1f],.shortcut-grid small[data-v-dddeea1f]{display:block}.shortcut-grid small[data-v-dddeea1f]{color:#70807b;margin-top:5px;line-height:1.5}.editor[data-v-dddeea1f]{gap:8px;padding:14px 18px 18px;display:grid}.editor label[data-v-dddeea1f]{border:1px solid #e6ece9;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.editor input[data-v-dddeea1f]{min-height:auto}.editor strong[data-v-dddeea1f],.editor small[data-v-dddeea1f]{display:block}.editor small[data-v-dddeea1f]{color:#70807b;margin-top:3px;font-weight:400}.sort-buttons[data-v-dddeea1f]{gap:4px;display:flex}.sort-buttons button[data-v-dddeea1f]{color:#52635d;background:#fff;border:1px solid #d6e1dd;font-size:11px}.primary[data-v-dddeea1f]{justify-self:end}.portal-empty[data-v-dddeea1f]{text-align:center;color:#70807b;grid-column:span 2}.compact[data-v-dddeea1f]{border-color:var(--line);border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #0c2c5c0f}.compact header[data-v-dddeea1f]{border-color:var(--line);height:45px;padding:0 16px}.compact h2[data-v-dddeea1f]{color:var(--n900);margin:0;font-size:14px}.compact h2[data-v-dddeea1f]:before{content:"";background:var(--p600);vertical-align:-2px;border-radius:2px;width:3px;height:13px;margin-right:9px;display:inline-block}.compact .text-button[data-v-dddeea1f]{color:var(--p700);font-size:11px}.compact .shortcut-grid[data-v-dddeea1f]{gap:8px;padding:12px}.compact .shortcut-grid>button[data-v-dddeea1f]{border-color:var(--n100);min-height:42px;color:var(--n800);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.compact .shortcut-grid>button[data-v-dddeea1f]:hover{border-color:var(--p300);background:var(--p50);color:var(--p700)}.compact .shortcut-grid>button>span[data-v-dddeea1f]{background:var(--p50);width:23px;min-width:23px;height:23px;color:var(--p600);border-radius:6px;margin:0;font-size:11px}.compact .shortcut-grid strong[data-v-dddeea1f]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.compact .shortcut-grid small[data-v-dddeea1f]{display:none}.appointment-search[data-v-78b157ee]{gap:8px;padding:16px 24px;display:grid}.appointment-search input[data-v-78b157ee]{max-width:520px}.appointment-search+.appointment-table-wrap[data-v-78b157ee]{max-height:calc(100vh - 240px)}.appointment-mask[data-v-78b157ee]{z-index:60;background:#071f1980;place-items:center;padding:28px;display:grid}.appointment-dialog[data-v-78b157ee]{background:#fff;border:1px solid #d7e3df;width:min(1480px,100vw - 56px);max-height:calc(100vh - 56px);overflow:hidden;box-shadow:0 24px 70px #0a2d2447}.dialog-header[data-v-78b157ee],.appointment-editor header[data-v-78b157ee],.cancel-editor header[data-v-78b157ee]{background:#f6faf8;border-bottom:1px solid #e2eae7;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.dialog-header p[data-v-78b157ee],.appointment-editor header p[data-v-78b157ee],.cancel-editor header p[data-v-78b157ee]{color:#70807b;margin:0;font-size:11px}.dialog-header h2[data-v-78b157ee],.appointment-editor h2[data-v-78b157ee],.cancel-editor h2[data-v-78b157ee]{margin:4px 0 0}.dialog-header span[data-v-78b157ee]{color:#70807b;margin-top:4px;font-size:12px;display:block}.header-actions[data-v-78b157ee]{align-items:center;gap:10px;display:flex}.header-actions .primary[data-v-78b157ee]{align-items:center;gap:7px;display:inline-flex}.close[data-v-78b157ee]{color:#31534a;background:#fff;border:1px solid #d8e3df;place-items:center;width:36px;height:36px;padding:0;display:grid}.appointment-table-wrap[data-v-78b157ee]{max-height:calc(100vh - 150px);overflow:auto}table[data-v-78b157ee]{border-collapse:collapse;width:100%;min-width:1180px}th[data-v-78b157ee],td[data-v-78b157ee]{text-align:left;vertical-align:top;border-bottom:1px solid #e8eeeb;padding:13px 14px}th[data-v-78b157ee]{z-index:1;color:#52635d;background:#f7faf8;font-size:12px;position:sticky;top:0}td[data-v-78b157ee]{font-size:12px}td small[data-v-78b157ee],.service-detail[data-v-78b157ee]{display:block}.service-detail[data-v-78b157ee]{font-weight:600}.appointment-table-wrap small[data-v-78b157ee]{color:#70807b;margin-top:4px}.appointment-table-wrap .cancel-reason[data-v-78b157ee]{color:#a34a45}.status[data-v-78b157ee]{white-space:nowrap;color:#0c6b58;background:#e3f2ed;padding:5px 8px;font-size:11px;display:inline-block}.status[data-status=CANCELLED][data-v-78b157ee]{color:#8b6254;background:#f2e9e5}.portal-empty[data-v-78b157ee]{text-align:center;color:#70807b;padding:64px}.editor-mask[data-v-78b157ee]{z-index:70;background:#071f1994;place-items:center;padding:28px;display:grid}.appointment-editor[data-v-78b157ee],.cancel-editor[data-v-78b157ee]{background:#fff;border:1px solid #d7e3df;width:min(820px,100vw - 56px);box-shadow:0 24px 70px #0a2d244d}.appointment-form[data-v-78b157ee]{grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 24px;display:grid}.appointment-form .wide[data-v-78b157ee]{grid-column:1/-1}.appointment-form label[data-v-78b157ee],.cancel-editor label[data-v-78b157ee]{color:#40534d;gap:7px;font-size:12px;display:grid}.form-hint[data-v-78b157ee]{color:#70807b;margin:0;padding:0 24px;font-size:11px}.appointment-editor footer[data-v-78b157ee],.cancel-editor footer[data-v-78b157ee]{justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.cancel-editor[data-v-78b157ee]{width:min(520px,100vw - 56px)}.cancel-editor>label[data-v-78b157ee]{padding:22px 24px}.danger[data-v-78b157ee]{color:#fff;background:#a83e38;border-color:#a83e38}@media (width<=760px){.appointment-form[data-v-78b157ee]{grid-template-columns:1fr}.appointment-form .wide[data-v-78b157ee]{grid-column:auto}.dialog-header[data-v-78b157ee]{align-items:flex-start}.header-actions .primary[data-v-78b157ee]{font-size:0}.header-actions .primary svg[data-v-78b157ee]{margin:0}}.portal-top-actions[data-v-93ce0e2c]{align-items:center;gap:10px;display:flex}.portal-top-actions>button[data-v-93ce0e2c]:first-child{align-items:center;gap:8px;display:inline-flex}.portal-top-actions>button span[data-v-93ce0e2c]{color:#0c6b58;background:#dff0ea;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.portal-workspace[data-v-93ce0e2c]{background:#f6f9f8;min-height:100vh}.portal-loading[data-v-93ce0e2c]{color:#70807b;background:#fff;border:1px solid #dfe7e3;place-items:center;min-height:420px;display:grid}.portal-main-grid[data-v-93ce0e2c]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;margin-bottom:18px;display:grid}.portal-column[data-v-93ce0e2c]{align-content:start;gap:18px;min-width:0;display:grid}.portal-summary-dialog[data-v-93ce0e2c]{background:var(--n0);border:1px solid var(--line);border-radius:9px;width:100%;overflow:hidden}.portal-summary-list>button[data-v-93ce0e2c]{border:0;border-bottom:1px solid var(--n100);background:var(--n0);width:100%;color:var(--n800);text-align:left;grid-template-columns:minmax(260px,1fr) auto 150px 52px;align-items:center;gap:14px;padding:13px 14px;display:grid}.portal-summary-list>button[data-v-93ce0e2c]:last-child{border-bottom:0}.portal-summary-list>button[data-v-93ce0e2c]:hover{background:var(--p50)}.portal-summary-list strong[data-v-93ce0e2c],.portal-summary-list small[data-v-93ce0e2c]{display:block}.portal-summary-list small[data-v-93ce0e2c]{color:var(--n400);margin-top:4px;font-size:11px}.portal-summary-list time[data-v-93ce0e2c]{color:var(--n400);font:400 11px/1.5 var(--mono)}.portal-summary-list b[data-v-93ce0e2c]{color:var(--p700);text-align:right;font-size:12px}.summary-status[data-v-93ce0e2c]{color:var(--p700);background:var(--p50);white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:11px}.portal-summary-empty[data-v-93ce0e2c]{min-height:136px;color:var(--n400);text-align:center;place-items:center;padding:32px;font-size:12px;display:grid}@media (width<=1000px){.portal-main-grid[data-v-93ce0e2c]{grid-template-columns:minmax(0,1fr)}.portal-summary-list>button[data-v-93ce0e2c]{grid-template-columns:1fr auto}.portal-summary-list time[data-v-93ce0e2c]{display:none}}@media (width<=560px){.portal-top-actions[data-v-93ce0e2c]{flex-wrap:wrap;width:100%}.portal-top-actions>button[data-v-93ce0e2c]{flex:1}.portal-summary-list>button[data-v-93ce0e2c]{grid-template-columns:minmax(0,1fr) auto;padding:13px 12px}.portal-summary-list .summary-status[data-v-93ce0e2c]{display:none}}.portal-workspace .portal-home-todo th[data-v-93ce0e2c]{background:linear-gradient(#f7fafe,#eef3fb)}.portal-workspace .portal-home-todo tbody tr[data-v-93ce0e2c]:nth-child(2n){background:#f8fafc}.portal-workspace .portal-home-todo tbody tr[data-v-93ce0e2c]:hover{background:#edf4ff}.portal-workspace .portal-home-todo tbody tr:hover td[data-v-93ce0e2c]{color:var(--n800)}.portal-workspace .portal-home-todo td[data-v-93ce0e2c]:first-child{font-weight:500}.portal-type-tag[data-v-93ce0e2c],.portal-status-tag[data-v-93ce0e2c]{white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 7px;font-size:11px;line-height:1.35;display:inline-block}.portal-type-tag[data-v-93ce0e2c],.portal-status-tag[data-tone=info][data-v-93ce0e2c]{color:#066eb4;background:#eaf6ff;border-color:#b8dfff}.portal-status-tag[data-tone=danger][data-v-93ce0e2c]{color:#c82828;background:#fff0f0;border-color:#ffc4c4}.portal-status-tag[data-tone=warning][data-v-93ce0e2c]{color:#a85b00;background:#fff5e8;border-color:#ffd8a8}.portal-status-tag[data-tone=success][data-v-93ce0e2c]{color:#167653;background:#e8f7ef;border-color:#b9e2ce}.portal-status-tag[data-tone=neutral][data-v-93ce0e2c]{color:#64758b;background:#f3f6f9;border-color:#d8e0e8}.portal-todo-actions[data-v-93ce0e2c]{white-space:nowrap;align-items:center;gap:12px;display:flex}.portal-todo-detail h3[data-v-93ce0e2c]{border-bottom:1px solid var(--n100);color:var(--n900);margin:2px 0 12px;padding-bottom:9px;font-size:14px}.portal-todo-detail-grid[data-v-93ce0e2c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.portal-todo-detail-grid>div[data-v-93ce0e2c]{min-width:0}.portal-todo-detail-grid dt[data-v-93ce0e2c]{color:var(--n400);margin-bottom:5px;font-size:12px}.portal-todo-detail-grid dd[data-v-93ce0e2c]{color:var(--n800);overflow-wrap:anywhere;margin:0;font-size:13px}.portal-todo-detail-actions[data-v-93ce0e2c]{border-top:1px solid var(--n100);background:var(--n25);justify-content:flex-end;gap:8px;margin:22px -18px -13px;padding:12px 18px;display:flex}@media (width<=600px){.portal-todo-detail-grid[data-v-93ce0e2c]{grid-template-columns:1fr}.portal-todo-actions[data-v-93ce0e2c]{gap:8px}}.app-shell .workspace.portal-home{background:var(--n50);flex-direction:column;gap:12px;display:flex}.app-shell .workspace.portal-home>.portal-atlas-hero{min-height:76px;box-shadow:none;background:linear-gradient(112deg,#0d2b52,#215ea8);margin:0}.app-shell .workspace.portal-home .portal-atlas-hero .portal-hero-copy h1{font-size:22px}.app-shell .workspace.portal-home .portal-atlas-hero .portal-hero-summary{color:#fff}.app-shell .workspace.portal-home .portal-atlas-hero .portal-hero-actions>button.secondary{color:#fff;background:#ffffff20;border:1px solid #fff6}.app-shell .workspace.portal-home .portal-atlas-hero .portal-hero-actions>button.secondary:hover:not(:disabled){color:#fff;background:#fff3;border-color:#ffffff9c}.app-shell .workspace.portal-home .portal-atlas-hero .portal-hero-actions>button.primary{box-shadow:none;color:var(--p700)!important;background:#fff!important;border-color:#fff!important}.app-shell .workspace.portal-home>:is(.portal-summary,.metric-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.portal-home :is(.portal-metric,.portal-summary>button,.portal-metric-unavailable){--portal-accent:var(--p600);border:1px solid var(--line);text-align:left;min-height:88px;color:var(--n900);box-shadow:none;background:#fff;border-radius:8px;padding:10px 12px;display:block}.portal-home :is(.portal-metric,.portal-summary>button).risk{--portal-accent:#b52e2e;background:snow;border-color:#f4cece}.portal-home .portal-metric.success{--portal-accent:#16734f}.portal-home .portal-metric.teal{--portal-accent:#087b78}.portal-home .portal-metric.violet{--portal-accent:#6840a6}.portal-home button:is(.portal-metric,.portal-summary>button):hover:not(:disabled){border-color:var(--portal-accent)}.portal-home .portal-summary>button:disabled{opacity:1;cursor:default}.portal-home .metric-heading{color:var(--n700);align-items:center;gap:7px;font-size:12px;display:flex}.portal-home .metric-heading i{background:var(--p50);width:24px;height:24px;color:var(--portal-accent);border-radius:5px;flex:0 0 24px;place-items:center;display:inline-grid}.portal-home .risk .metric-heading i{background:#fde9e9}.portal-home :is(.portal-summary,.metric-grid) strong{color:var(--portal-accent);font:700 25px/1.18 var(--mono);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.portal-home :is(.unavailable,.portal-metric-unavailable,.portal-summary>button:disabled) strong{color:var(--n500)}.portal-home :is(.portal-summary,.metric-grid) strong :is(em,small){color:var(--n600);font:500 11px/1 var(--font);margin-left:3px}.portal-home :is(.portal-summary>*,.portal-metric)>:is(p,small){color:var(--n600);margin:4px 0 0;font-size:12px;display:block}.portal-home-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.portal-home-main,.portal-home-side{flex-direction:column;gap:14px;min-width:0;display:flex}.portal-home-grid .portal-empty-card{order:1}.portal-home-grid--paired{align-items:stretch}.portal-home-grid--paired>.portal-card{min-width:0}.portal-home-grid--paired>.portal-empty-card{order:0}.portal-home .portal-empty-card .portal-empty{margin:0;padding:10px 14px}.portal-home-grid>div>.portal-card,.portal-home-grid--paired>.portal-card,.portal-home .portal-home-panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:9px;overflow:hidden}.portal-home .portal-home-grid .portal-card>header,.portal-home .portal-home-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;height:auto;min-height:40px;padding:8px 14px;display:flex}.portal-home-grid .portal-card h2,.portal-home-panel h2{color:var(--n900);margin:0;font-size:14px;font-weight:700}.portal-home-grid .portal-card h2:before{display:none}.portal-home-header-actions{align-items:center;gap:8px;display:flex}.portal-home-header-actions select{width:min(180px,20vw);min-height:30px;padding:3px 7px;font-size:12px}.portal-home-count{color:#a52424;white-space:nowrap;background:#fff0f0;border:1px solid #ffc4c4;border-radius:5px;padding:2px 7px;font-size:11px}.app-shell .workspace.portal-home button.portal-home-link{min-height:0;box-shadow:none;color:var(--p700);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:12px}.app-shell .workspace.portal-home button.portal-home-link:hover{text-decoration:underline}.portal-home .portal-home-todo table{border-collapse:collapse;width:100%;font-size:14px}.portal-home .portal-home-todo .table-wrap{overflow-x:auto}.portal-home .portal-home-todo th{background:var(--p50);color:var(--n600);text-align:left;font-size:12px;font-weight:600}.portal-home .portal-home-todo :is(th,td){border-bottom:1px solid var(--n100);padding:8px 10px}.portal-home .portal-home-todo td{color:var(--n800)}.portal-home .portal-home-todo td:first-child{overflow-wrap:anywhere;font-weight:500}.portal-home .portal-home-todo :is(th:last-child,td:last-child){white-space:nowrap}.portal-home .portal-home-todo tbody tr:hover{background:var(--p50)}.portal-home .portal-home-todo tbody tr.is-overdue{background:#fff6f6}.portal-home .portal-home-todo .table-empty{color:var(--n600);text-align:center;font-weight:400}.portal-home .portal-home-empty{color:var(--n600);margin:0;padding:12px 14px;font-size:12px}.portal-home .portal-home-meta{color:var(--n600);font-size:12px}.portal-progress-list{margin:0;padding:2px 14px;list-style:none}.portal-progress-list li{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:8px 0;font-size:14px;display:flex}.portal-progress-list li+li,.portal-activity-list li+li{border-top:1px dashed var(--line)}.portal-progress-list .portal-progress-row{grid-template-columns:minmax(0,1fr) minmax(32px,1.5fr) auto;align-items:center;display:grid}.portal-progress-row>:last-child{text-align:right;grid-column:3}.portal-progress-row small,.portal-activity-list small{color:var(--n600);font-size:12px;display:block}.portal-progress-track{background:var(--n100);border-radius:8px;height:7px;overflow:hidden}.portal-progress-track i{border-radius:inherit;background:var(--p500);height:100%;display:block}.portal-progress-track i.overdue{background:#b52e2e}.portal-activity-list{margin:0;padding:2px 14px;list-style:none}.portal-activity-list li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}.portal-activity-list time{color:var(--n600);font-size:12px}.portal-activity-tag{background:var(--p50);color:var(--p700);border-radius:4px;padding:2px 5px;font-size:11px}@media (width<=540px){.portal-progress-list .portal-progress-row{grid-template-columns:minmax(0,1fr) auto}.portal-progress-row>:last-child{grid-area:1/2}.portal-progress-track{grid-column:1/-1}}.portal-week-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:10px 14px 12px;display:grid}.portal-week-day{min-width:0;color:var(--n600);text-align:center;font-size:12px}.portal-week-plot{border-bottom:1px solid var(--line);height:64px;margin:16px 0 5px;position:relative}.portal-week-bar{background:linear-gradient(#659fe5,#1e66b6);border-radius:4px 4px 0 0;position:absolute;inset:auto 0 0}.portal-week-plot span{top:-17px;font-family:var(--mono);position:absolute;inset-inline:0}.portal-home-more{margin:0}.portal-home-more>summary{width:max-content;color:var(--p700);cursor:pointer;margin-bottom:10px;font-size:12px}.portal-home-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;margin-bottom:14px;display:grid}.portal-home :is(button,select,summary):focus-visible{outline:2px solid var(--p600);outline-offset:-2px}@media (width<=1200px){.portal-home .portal-home-todo table{min-width:600px}}@media (width<=1000px){.portal-home-grid{grid-template-columns:minmax(0,1fr)}.portal-home-main,.portal-home-side{display:contents}.portal-home-grid--paired>.portal-empty-card{order:1}.portal-home-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.app-shell .workspace.portal-home>:is(.portal-summary,.metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-home .portal-home-header-actions select{width:104px}.portal-home .portal-home-todo>header{flex-wrap:wrap}.portal-week-bars{gap:5px}}.portal-card[data-v-ec9d0e1a]{background:#fff;border:1px solid #dfe7e3;box-shadow:0 8px 24px #12352b0d}header[data-v-ec9d0e1a]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 20px;display:flex}header p[data-v-ec9d0e1a]{color:#70807b;margin:0;font-size:11px}header span[data-v-ec9d0e1a]{color:#70807b;font-size:11px}h2[data-v-ec9d0e1a]{margin:4px 0 0;font-size:18px}.announcement-list[data-v-ec9d0e1a]{max-height:300px;overflow:auto}.announcement-list button[data-v-ec9d0e1a]{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.announcement-list button[data-v-ec9d0e1a]:hover,.announcement-list button[data-v-ec9d0e1a]:focus-visible{background:#f3f8f6}.announcement-list strong[data-v-ec9d0e1a],.announcement-list small[data-v-ec9d0e1a]{display:block}.announcement-list strong[data-v-ec9d0e1a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement-list small[data-v-ec9d0e1a]{color:#788680;margin-top:5px}.read-stat[data-v-ec9d0e1a]{color:var(--green);white-space:nowrap;font-size:11px}.portal-empty[data-v-ec9d0e1a]{text-align:center;color:#70807b;padding:28px}.compact[data-v-ec9d0e1a]{border-color:var(--line);border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #0c2c5c0f}.compact header[data-v-ec9d0e1a]{border-color:var(--line);height:45px;min-height:45px;padding:0 16px}.compact h2[data-v-ec9d0e1a]{color:var(--n900);margin:0;font-size:14px}.compact h2[data-v-ec9d0e1a]:before{content:"";background:var(--p600);vertical-align:-2px;border-radius:2px;width:3px;height:13px;margin-right:9px;display:inline-block}.publish-link[data-v-ec9d0e1a]{color:var(--p700);cursor:pointer;background:0 0;border:0;font-size:12px}.compact .announcement-list[data-v-ec9d0e1a]{max-height:none;padding:10px 16px}.compact .announcement-list button[data-v-ec9d0e1a]{border-bottom:1px dashed var(--n100);align-items:center;gap:9px;padding:8px 0;font-size:12.5px;display:flex}.compact .announcement-list button[data-v-ec9d0e1a]:last-child{border-bottom:0}.compact .announcement-list time[data-v-ec9d0e1a]{color:var(--n400);font:11px var(--mono);flex:0 0 42px}.compact .announcement-list strong[data-v-ec9d0e1a]{color:var(--n800);font-weight:500}.compact .portal-empty[data-v-ec9d0e1a]{margin:0;padding:24px}.department-workspace[data-v-c4d9ebaa]{background:#f6f9f8;min-height:100vh}.department-actions[data-v-c4d9ebaa]{align-items:center;gap:9px;display:flex}.portal-loading[data-v-c4d9ebaa]{color:#70807b;background:#fff;border:1px solid #dfe7e3;place-items:center;min-height:420px;display:grid}.portal-grid[data-v-c4d9ebaa]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;margin-bottom:18px;display:grid}.portal-column[data-v-c4d9ebaa]{align-content:start;gap:18px;display:grid}.portal-card[data-v-c4d9ebaa]{background:#fff;border:1px solid #dfe7e3;box-shadow:0 8px 24px #12352b0d}.trend-card header[data-v-c4d9ebaa]{border-bottom:1px solid #e8eeeb;align-items:center;height:72px;padding:0 20px;display:flex}.trend-card header p[data-v-c4d9ebaa]{color:#70807b;margin:0;font-size:11px}.trend-card h2[data-v-c4d9ebaa]{margin:4px 0 0;font-size:18px}.trend[data-v-c4d9ebaa]{justify-content:space-around;align-items:end;gap:8px;height:180px;padding:18px 20px;display:flex}.trend>div[data-v-c4d9ebaa]{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:140px;display:flex}.trend span[data-v-c4d9ebaa]{background:#4b9c86;justify-content:center;width:70%;max-width:38px;min-height:6px;display:flex;position:relative}.trend b[data-v-c4d9ebaa]{font-size:10px;position:absolute;top:-18px}.trend small[data-v-c4d9ebaa]{color:#70807b;font-size:10px}.modal-card header[data-v-c4d9ebaa],.modal-card footer[data-v-c4d9ebaa]{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-card footer[data-v-c4d9ebaa]{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:16px}.announcement-publish-modal[data-v-c4d9ebaa],.announcement-detail-modal[data-v-c4d9ebaa]{width:min(680px,100vw - 48px)}.announcement-form[data-v-c4d9ebaa]{gap:16px;padding-top:22px;display:grid}.announcement-content[data-v-c4d9ebaa]{white-space:pre-wrap;background:#f5f9f7;margin:20px 0;padding:18px;line-height:1.8}.announcement-detail-modal dl[data-v-c4d9ebaa]{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.announcement-detail-modal dl div[data-v-c4d9ebaa]{border-bottom:1px solid var(--line);padding:12px}.announcement-detail-modal dl div[data-v-c4d9ebaa]:nth-child(odd){border-right:1px solid var(--line)}.announcement-detail-modal dt[data-v-c4d9ebaa]{color:var(--muted);font-size:11px}.announcement-detail-modal dd[data-v-c4d9ebaa]{margin:5px 0 0}.progress-dialog[data-v-c4d9ebaa]{width:min(900px,100vw - 48px)}.progress-dialog-list[data-v-c4d9ebaa]{border:1px solid var(--line);max-height:55vh;margin-top:18px;overflow:auto}.progress-dialog-list button[data-v-c4d9ebaa]{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;background:#fff;grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:14px;padding:13px 14px;display:grid}.progress-dialog-list button[data-v-c4d9ebaa]:hover{background:#f3f8f6}.progress-dialog-list strong[data-v-c4d9ebaa],.progress-dialog-list small[data-v-c4d9ebaa]{display:block}.progress-dialog-list small[data-v-c4d9ebaa],.progress-dialog-list time[data-v-c4d9ebaa]{color:var(--muted);margin-top:4px;font-size:11px}.list-note[data-v-c4d9ebaa]{color:var(--muted);font-size:12px}.portal-empty[data-v-c4d9ebaa]{text-align:center;color:#70807b;padding:28px}.department-overview-grid[data-v-c4d9ebaa]{grid-template-columns:minmax(0,2.3fr) minmax(280px,.8fr);gap:12px;margin-bottom:14px;display:grid}.department-capacity-card header[data-v-c4d9ebaa],.activity-card header[data-v-c4d9ebaa]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.department-capacity-card h2[data-v-c4d9ebaa],.activity-card h2[data-v-c4d9ebaa]{margin:0;font-size:15px}.department-capacity-card header p[data-v-c4d9ebaa],.activity-card header p[data-v-c4d9ebaa]{color:#70807b;margin:3px 0 0;font-size:11px}.activity-actions[data-v-c4d9ebaa]{align-items:center;gap:6px;display:flex}.activity-actions select[data-v-c4d9ebaa]{width:116px;min-height:32px;padding:4px 8px;font-size:11px}.activity-actions button[data-v-c4d9ebaa]{min-height:32px;padding:0 10px;font-size:11px}.activity-list[data-v-c4d9ebaa]{padding:8px 14px}.activity-list button[data-v-c4d9ebaa]{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.activity-list button[data-v-c4d9ebaa]:hover{background:#f4f8fb}.activity-list i[data-v-c4d9ebaa]{border:2px solid #2a8a75;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 3px #e7f3ef}.activity-list strong[data-v-c4d9ebaa],.activity-list small[data-v-c4d9ebaa]{display:block}.activity-list small[data-v-c4d9ebaa]{color:#71817b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.activity-list time[data-v-c4d9ebaa]{color:#71817b;font-size:10px}@media (width<=1050px){.portal-grid[data-v-c4d9ebaa],.department-overview-grid[data-v-c4d9ebaa]{grid-template-columns:1fr}}@media (width<=640px){.department-actions[data-v-c4d9ebaa]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.department-actions select[data-v-c4d9ebaa]{grid-column:1/-1;width:100%;min-width:0}.department-actions button[data-v-c4d9ebaa]{width:100%;min-width:0}}.portal-card[data-v-db5b9435]{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #0c2c5c0f}header[data-v-db5b9435]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:45px;padding:0 16px;display:flex}h2[data-v-db5b9435]{color:var(--n900);margin:0;font-size:14px;font-weight:700}h2[data-v-db5b9435]:before{content:"";background:var(--p600);vertical-align:-2px;border-radius:2px;width:3px;height:13px;margin-right:9px;display:inline-block}.app-shell .workspace .content-card .header-actions button.portal-link[data-v-db5b9435]{box-shadow:none;min-height:0;color:var(--p700);cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.portal-link[data-v-db5b9435]:hover{text-decoration:underline}.content-list[data-v-db5b9435]{max-height:260px;padding:8px 16px;overflow:auto}.content-list button[data-v-db5b9435]{border:0;border-bottom:1px dashed var(--n100);text-align:left;width:100%;min-height:36px;color:var(--n800);background:#fff;grid-template-columns:40px auto minmax(0,1fr);align-items:center;gap:9px;padding:5px 0;display:grid}.content-list button[data-v-db5b9435]:last-child{border-bottom:0}.content-list button[data-v-db5b9435]:hover,.content-list button[data-v-db5b9435]:focus-visible{color:var(--p700);background:var(--p50)}.content-list time[data-v-db5b9435]{font:11px var(--mono);color:var(--n400)}.content-list strong[data-v-db5b9435]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.type[data-v-db5b9435]{background:var(--n50);color:var(--n500);border:1px solid var(--n100);border-radius:4px;padding:3px 6px;font-size:10px}.portal-empty[data-v-db5b9435]{text-align:center;color:var(--n400);padding:28px}.company-progress-panel[data-v-65a9ecf6]{gap:14px;min-width:0;display:grid}.progress-loading[data-v-65a9ecf6]{min-height:360px;color:var(--n500);place-items:center;display:grid}.progress-summary[data-v-65a9ecf6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.progress-card[data-v-65a9ecf6]{border:1px solid var(--line);background:var(--n0);border-radius:12px;min-width:0;padding:14px 16px;box-shadow:0 3px 10px #142e550d}.progress-card p[data-v-65a9ecf6]{color:var(--n600);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.progress-card p i[data-v-65a9ecf6],.progress-activity-card li>i[data-v-65a9ecf6]{background:var(--p600);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.progress-card strong[data-v-65a9ecf6]{color:var(--n900);margin-top:8px;font-size:25px;line-height:1;display:block}.progress-card strong small[data-v-65a9ecf6]{color:var(--n500);margin-left:4px;font-size:11px;font-weight:500}.progress-card>span[data-v-65a9ecf6]{color:var(--n500);margin-top:8px;font-size:11px;display:block}.progress-content[data-v-65a9ecf6]{grid-template-columns:minmax(0,1fr) 310px;gap:12px;min-height:0;display:grid}.progress-table-card[data-v-65a9ecf6],.progress-activity-card[data-v-65a9ecf6]{border:1px solid var(--line);background:var(--n0);border-radius:12px;min-width:0;overflow:hidden}.progress-table-card>header[data-v-65a9ecf6],.progress-activity-card>header[data-v-65a9ecf6]{border-bottom:1px solid var(--n100);justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.progress-table-card h3[data-v-65a9ecf6],.progress-activity-card h3[data-v-65a9ecf6]{color:var(--n900);margin:0;font-size:13px}.progress-table-card header span[data-v-65a9ecf6]{color:var(--n500);font-size:11px}.progress-table-wrap[data-v-65a9ecf6]{max-height:430px;overflow:auto}.progress-table-card table[data-v-65a9ecf6]{border-collapse:collapse;width:100%;min-width:960px;font-size:12px}.progress-table-card th[data-v-65a9ecf6]{z-index:1;background:var(--n50);color:var(--n600);text-align:left;font-weight:600;position:sticky;top:0}.progress-table-card th[data-v-65a9ecf6],.progress-table-card td[data-v-65a9ecf6]{border-bottom:1px solid var(--n100);vertical-align:middle;padding:10px 12px}.progress-table-card tbody tr[data-v-65a9ecf6]:hover{background:var(--p50)}.business-link[data-v-65a9ecf6]{color:var(--p700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.business-link[data-v-65a9ecf6]:hover{text-decoration:underline}.business-link[data-v-65a9ecf6]:focus-visible{outline:2px solid var(--p500);outline-offset:3px;border-radius:2px}.stage-label[data-v-65a9ecf6]{color:var(--n800);font-weight:600;display:block}.progress-table-card td small[data-v-65a9ecf6]{color:var(--n400);margin-top:3px;display:block}.progress-cell[data-v-65a9ecf6]{align-items:center;gap:8px;display:flex}.progress-track[data-v-65a9ecf6]{background:var(--n100);border-radius:999px;width:76px;height:8px;overflow:hidden}.progress-track i[data-v-65a9ecf6]{border-radius:inherit;background:linear-gradient(90deg,var(--p400),var(--p700));height:100%;display:block}.progress-cell span[data-v-65a9ecf6]{min-width:32px;color:var(--n500);font-size:11px}.empty-cell[data-v-65a9ecf6]{text-align:center;color:var(--n400)}.progress-activity-card ol[data-v-65a9ecf6]{max-height:430px;margin:0;padding:8px 14px;list-style:none;overflow:auto}.progress-activity-card li[data-v-65a9ecf6]{border-bottom:1px solid var(--n100);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;display:grid;position:relative}.progress-activity-card li>i[data-v-65a9ecf6]{margin-top:5px}.progress-activity-card li div[data-v-65a9ecf6]{min-width:0}.progress-activity-card strong[data-v-65a9ecf6]{overflow-wrap:anywhere;color:var(--n800);font-size:11.5px;display:block}.progress-activity-card span[data-v-65a9ecf6]{color:var(--n500);margin-top:4px;font-size:11px;display:block}.progress-activity-card time[data-v-65a9ecf6]{color:var(--n400);white-space:nowrap;font-size:10px}.progress-activity-card .empty-activity[data-v-65a9ecf6]{text-align:center;color:var(--n400);border:0;display:block}.generated-time[data-v-65a9ecf6]{text-align:right;color:var(--n400);margin:0;font-size:10.5px}@media (width<=1100px){.progress-content[data-v-65a9ecf6]{grid-template-columns:1fr}.progress-activity-card ol[data-v-65a9ecf6]{max-height:240px}}@media (width<=760px){.progress-summary[data-v-65a9ecf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-workspace[data-v-e9a1de11]{background:#f1f5f3;min-height:100vh}.company-actions[data-v-e9a1de11]{gap:10px;display:flex}.portal-loading[data-v-e9a1de11]{color:#70807b;background:#fff;border:1px solid #dfe7e3;place-items:center;min-height:420px;display:grid}.portal-card[data-v-e9a1de11]{background:#fff;border:1px solid #dfe7e3;box-shadow:0 8px 24px #12352b0d}.chart-grid[data-v-e9a1de11]{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:18px;margin-bottom:18px;display:grid}.portal-card>header[data-v-e9a1de11]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.portal-card header p[data-v-e9a1de11]{color:#70807b;margin:0;font-size:11px}.portal-card h2[data-v-e9a1de11]{margin:4px 0 0;font-size:18px}.portal-card header>span[data-v-e9a1de11]{color:#70807b;align-items:center;gap:6px;font-size:11px;display:flex}.entrustment-dot[data-v-e9a1de11],.spot-dot[data-v-e9a1de11]{background:#327d6b;border-radius:50%;width:9px;height:9px;display:inline-block}.spot-dot[data-v-e9a1de11]{background:#c89c52}.trend-plot[data-v-e9a1de11]{height:250px;padding:18px 20px;position:relative}.trend-plot svg[data-v-e9a1de11]{width:calc(100% - 40px);height:180px;position:absolute;top:18px;left:20px;right:20px;overflow:visible}.trend-plot polyline[data-v-e9a1de11]{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke}.entrustment-line[data-v-e9a1de11]{stroke:#327d6b}.spot-line[data-v-e9a1de11]{stroke:#c89c52}.trend-bars[data-v-e9a1de11]{justify-content:space-around;align-items:end;gap:8px;height:210px;display:flex}.trend-bars>div[data-v-e9a1de11]{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:110px;display:flex}.trend-bars span[data-v-e9a1de11]{align-items:end;gap:3px;height:76px;display:flex}.trend-bars b[data-v-e9a1de11]{background:#327d6b2e;width:8px}.trend-bars b+b[data-v-e9a1de11]{background:#c89c5233}.trend-bars small[data-v-e9a1de11]{color:#71817b}.distribution[data-v-e9a1de11]{grid-template-columns:150px 1fr;place-items:center;gap:15px;min-height:250px;padding:22px;display:grid}.pie[data-v-e9a1de11]{border-radius:50%;place-items:center;width:142px;height:142px;display:grid}.pie span[data-v-e9a1de11]{background:#fff;border-radius:50%;place-items:center;width:82px;height:82px;font-size:24px;font-weight:700;display:grid}.pie small[data-v-e9a1de11]{color:#70807b;margin-top:-24px;font-size:10px;display:block}.legend[data-v-e9a1de11]{gap:10px;width:100%;display:grid}.legend button[data-v-e9a1de11]{text-align:left;color:#172a24;background:#f4f7f5;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.legend button[data-v-e9a1de11]:hover,.legend button[data-v-e9a1de11]:focus-visible{background:#e9f3ef;outline:1px solid #7eae9f}.portal-grid[data-v-e9a1de11]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;margin-bottom:18px;display:grid}.publish-form[data-v-e9a1de11]{gap:15px;padding:20px;display:grid}.publish-form label[data-v-e9a1de11]{color:#334b43;gap:7px;font-size:13px;display:grid}.publish-form textarea[data-v-e9a1de11]{resize:vertical}.company-publish-modal[data-v-e9a1de11]{width:min(680px,100vw - 32px)}.company-content-modal[data-v-e9a1de11],.company-detail-modal[data-v-e9a1de11]{width:min(640px,100vw - 32px)}.content-body[data-v-e9a1de11],.detail-description[data-v-e9a1de11]{white-space:pre-wrap;color:#344941;border-bottom:1px solid #e5ece9;margin:0;padding:22px;line-height:1.8}.company-content-modal dl[data-v-e9a1de11],.company-detail-modal dl[data-v-e9a1de11]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:10px 22px 20px;display:grid}.company-content-modal dl div[data-v-e9a1de11],.company-detail-modal dl div[data-v-e9a1de11]{border-bottom:1px solid #edf1ef;padding:13px 0}.company-content-modal dt[data-v-e9a1de11],.company-detail-modal dt[data-v-e9a1de11]{color:#74837e;font-size:11px}.company-content-modal dd[data-v-e9a1de11],.company-detail-modal dd[data-v-e9a1de11]{color:#1d332c;margin:5px 0 0;font-weight:600}@media (width<=1100px){.chart-grid[data-v-e9a1de11],.portal-grid[data-v-e9a1de11]{grid-template-columns:1fr}}@media (width<=640px){.company-actions[data-v-e9a1de11]{flex-wrap:wrap;justify-content:flex-end}.company-content-modal dl[data-v-e9a1de11],.company-detail-modal dl[data-v-e9a1de11]{grid-template-columns:1fr}}.company-workspace[data-v-e9a1de11]{background:#f3f6fa}.app-shell .workspace.company-workspace .company-portal-hero .portal-hero-copy .portal-hero-summary[data-v-e9a1de11]{color:#fff;opacity:.94;margin-top:5px;font-size:12.5px;font-weight:500}.card-heading-actions[data-v-e9a1de11]{align-items:center;gap:8px;display:flex}.pending-count[data-v-e9a1de11]{color:#c82828;background:#fff0f0;border:1px solid #ffc4c4;border-radius:5px;padding:2px 7px;font-size:11px}.portal-link[data-v-e9a1de11]{color:var(--p700);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px}.portal-link[data-v-e9a1de11]:hover{text-decoration:underline}.company-approval-card table[data-v-e9a1de11]{border-collapse:collapse;width:100%;font-size:12px}.company-approval-card th[data-v-e9a1de11]{background:var(--p50);color:var(--n600);text-align:left;font-weight:600}.company-approval-card th[data-v-e9a1de11],.company-approval-card td[data-v-e9a1de11]{border-bottom:1px solid var(--n100);padding:11px 12px}.company-approval-card td[data-v-e9a1de11]{color:var(--n800)}.company-approval-card tbody tr[data-v-e9a1de11]:nth-child(2n){background:#f9fbfe}.company-approval-card tbody tr[data-v-e9a1de11]:hover{background:var(--p50)}.company-approval-card .approval-actions[data-v-e9a1de11]{white-space:nowrap}.company-approval-card .table-empty[data-v-e9a1de11]{text-align:center;color:var(--n400)}.company-analytics[data-v-e9a1de11]{margin-top:12px}.company-analytics summary[data-v-e9a1de11]{width:max-content;color:var(--p700);cursor:pointer;margin-bottom:10px;font-size:12px}.company-analytics .chart-grid[data-v-e9a1de11]{margin-top:12px}.progress-detail-loading[data-v-e9a1de11]{min-height:360px;color:var(--n500);place-items:center;display:grid}.nankang-region-map[data-v-53e664cc]{flex-direction:column;height:100%;min-height:0;display:flex}.region-map-content[data-v-53e664cc]{flex:1;min-height:0;display:flex}.region-map-shape[data-v-53e664cc]{filter:drop-shadow(0 0 12px #35c6ff3d);width:76%;height:100%;overflow:visible}.region-map-shape g[data-v-53e664cc]{cursor:pointer;outline:none}.region-map-shape path[data-v-53e664cc]{stroke:#75d9ff;stroke-width:1.3px;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}.region-map-shape text[data-v-53e664cc]{fill:#e5f7ff;text-anchor:middle;dominant-baseline:central;pointer-events:none;paint-order:stroke;stroke:#041941f2;stroke-width:2px;font-size:10px;font-weight:700}.region-map-shape g:hover path[data-v-53e664cc],.region-map-shape g:focus-visible path[data-v-53e664cc]{stroke:#fff;stroke-width:2.4px}.region-map-shape path.selected[data-v-53e664cc]{stroke:#fff1c8;stroke-width:2.4px}.region-map-list[data-v-53e664cc]{scrollbar-width:thin;align-content:start;gap:2px;width:24%;min-width:0;padding:4px 0 4px 6px;display:grid;overflow-y:auto}.region-map-list button[data-v-53e664cc]{color:#b9d9fb;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:22px;padding:2px 5px;font-size:10.5px;display:flex}.region-map-list button[data-v-53e664cc]:hover,.region-map-list button[data-v-53e664cc]:focus-visible{color:#fff;border-color:#35c6ff}.region-map-list button.active[data-v-53e664cc]{color:#ffc24d;background:#ffc24d24;border-color:#ffc24d}.region-map-list span[data-v-53e664cc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.region-map-list b[data-v-53e664cc]{color:#7fd6ff;font:700 10px Consolas,monospace}.rank-loop-viewport.is-looping[data-v-f63bdbc4]{scrollbar-width:none;overflow:hidden}.rank-loop-copy[data-v-f63bdbc4]{display:flow-root}.is-looping .rank-loop-track[data-v-f63bdbc4]{will-change:transform;animation:rank-loop-flow-f63bdbc4 var(--rank-loop-duration) linear infinite}.is-looping:hover .rank-loop-track[data-v-f63bdbc4],.is-looping:focus-within .rank-loop-track[data-v-f63bdbc4],.is-looping.is-paused .rank-loop-track[data-v-f63bdbc4]{animation-play-state:paused}@keyframes rank-loop-flow-f63bdbc4{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.rank-loop-viewport.is-looping[data-v-f63bdbc4]{overflow-y:auto}.rank-loop-track[data-v-f63bdbc4]{will-change:auto;animation:none}}.dashboard-chart-mark[data-v-7aef3cee]{cursor:crosshair;outline:none}.chart-mark-hit[data-v-7aef3cee]{pointer-events:all;fill:#0000!important;stroke:none!important}.chart-mark-shape[data-v-7aef3cee]{stroke:#eafbff;stroke-width:.65px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px var(--chart-mark-color))}ellipse.chart-mark-shape[data-v-7aef3cee]{pointer-events:none}.is-active .chart-mark-shape[data-v-7aef3cee]{stroke:#fff;stroke-width:1.6px;filter:brightness(1.15) drop-shadow(0 0 5px var(--chart-mark-color))}g.dashboard-line-flow path.line-flow-trail[data-v-9a851129],g.dashboard-line-flow path.line-flow-tip[data-v-9a851129]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;filter:none;stroke-width:2.8px;animation-duration:5.8s;animation-delay:var(--flow-phase);animation-timing-function:linear;animation-iteration-count:infinite}g.dashboard-line-flow path.line-flow-trail[data-v-9a851129]{stroke:var(--flow-color);stroke-dasharray:.075 .925;animation-name:dashboard-curve-flow-9a851129}g.dashboard-line-flow path.line-flow-tip[data-v-9a851129]{stroke:var(--flow-highlight);stroke-dasharray:.012 .988;animation-name:dashboard-curve-tip-9a851129}@keyframes dashboard-curve-flow-9a851129{0%{stroke-dashoffset:1px;opacity:0}6%,88%{opacity:.8}to{stroke-dashoffset:0;opacity:0}}@keyframes dashboard-curve-tip-9a851129{0%{stroke-dashoffset:.925px;opacity:0}6%,88%{opacity:1}to{stroke-dashoffset:-.075px;opacity:0}}@media (prefers-reduced-motion:reduce){.dashboard-line-flow[data-v-9a851129]{display:none}}.monthly-source-comparison[data-v-e07335aa]{flex-direction:column;height:100%;min-height:0;padding:3px 6px 1px;display:flex;container-type:size}.monthly-comparison-legend[data-v-e07335aa]{flex:none;align-items:center;gap:24px;min-height:25px;font-size:11px;display:flex}.monthly-comparison-legend>span[data-v-e07335aa]{align-items:center;gap:6px;display:flex}.entrustment[data-v-e07335aa]{color:#85e6ff}.spot[data-v-e07335aa]{color:#d4b3ff}.bar[data-v-e07335aa]{opacity:.85;background:currentColor;width:11px;height:9px}.line[data-v-e07335aa]{border-top:2px solid;width:18px;height:0;margin-left:5px}.spot .line[data-v-e07335aa]{border-top-style:dashed}.monthly-comparison-legend small[data-v-e07335aa]{color:#99bfdc;margin-left:auto;font-size:10px}.compact-units[data-v-e07335aa]{display:none}.monthly-axis-titles[data-v-e07335aa]{color:#8eb2d3;flex:none;justify-content:space-between;font-size:10px;display:flex}.monthly-comparison-plot[data-v-e07335aa]{flex:1;grid-template-columns:46px minmax(0,1fr) 43px;min-height:0;display:grid;position:relative}.volume-only .monthly-comparison-plot[data-v-e07335aa]{grid-template-columns:46px minmax(0,1fr)}.monthly-bar-labels[data-v-e07335aa]{pointer-events:none;position:absolute;inset:0 0 0 46px}.monthly-bar-labels>span[data-v-e07335aa]{white-space:nowrap;font:10px Consolas,Microsoft YaHei,monospace;position:absolute;transform:translate(-50%,calc(-100% - 5px))}.monthly-comparison-empty[data-v-e07335aa]{color:#a6c9e8;pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.monthly-count-axis[data-v-e07335aa],.monthly-rate-axis[data-v-e07335aa]{color:#8aa9cc;font:10px Consolas,monospace;position:relative}.monthly-count-axis>span[data-v-e07335aa],.monthly-rate-axis>span[data-v-e07335aa]{position:absolute;transform:translateY(-50%)}.monthly-count-axis>span[data-v-e07335aa]{right:6px}.monthly-rate-axis>span[data-v-e07335aa]{left:6px}svg[data-v-e07335aa]{width:100%;height:100%;min-height:0;display:block;overflow:visible}.grid-line[data-v-e07335aa]{stroke:#529dda47;stroke-width:.6px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.rate-line[data-v-e07335aa]{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.entrustment-line[data-v-e07335aa]{stroke:#7de6ff}.spot-line[data-v-e07335aa]{stroke:#d4a6ff;stroke-dasharray:5 3}.monthly-comparison-plot[data-v-e07335aa] .chart-mark-shape{filter:none;stroke:#eafbff80;stroke-width:.45px}.monthly-comparison-plot[data-v-e07335aa] rect.chart-mark-shape{stroke:none}.monthly-comparison-plot[data-v-e07335aa] .dashboard-chart-mark.is-active .chart-mark-shape{filter:none;stroke:#f0fcff;stroke-width:1px}.monthly-comparison-months[data-v-e07335aa]{color:#b6d1e9;text-align:center;flex:none;min-height:29px;margin:0 43px 0 46px;font-size:11px;display:grid}.volume-only .monthly-comparison-months[data-v-e07335aa]{margin-right:0}.monthly-comparison-months>span[data-v-e07335aa]{flex-direction:column;align-items:center;gap:2px;display:flex}.monthly-comparison-months .current[data-v-e07335aa]{color:#7ee9ff;font-weight:700}.monthly-comparison-months .future[data-v-e07335aa]{color:#7287a9}.monthly-comparison-months small[data-v-e07335aa]{border:1px solid #2b7497;border-radius:2px;padding:0 4px;font-size:8px;font-weight:400}p[data-v-e07335aa]{color:#7fa3c6;flex:none;margin:4px 0 0 46px;font-size:9px}@container (height<=220px){.monthly-bar-labels>span[data-v-e07335aa]{font-size:9px;transform:translate(-50%,calc(-100% - 3px))}.monthly-comparison-legend[data-v-e07335aa]{gap:16px;min-height:18px;font-size:10px}.compact-units[data-v-e07335aa]{margin-right:14px;display:inline}.monthly-axis-titles[data-v-e07335aa],.monthly-comparison-months small[data-v-e07335aa],p[data-v-e07335aa]{display:none}.monthly-comparison-months[data-v-e07335aa]{min-height:18px}}.monthly-rate-trend[data-v-d5c4c1cc]{flex-direction:column;height:100%;min-height:0;padding:5px 5px 2px;display:flex}.monthly-rate-legend[data-v-d5c4c1cc]{flex:none;align-items:center;gap:15px;min-height:27px;font-size:11px;display:flex}.monthly-rate-legend>span[data-v-d5c4c1cc]{align-items:center;gap:5px;display:flex}.monthly-rate-legend i[data-v-d5c4c1cc]{border-top:2px solid;width:15px}.monthly-rate-legend .spot i[data-v-d5c4c1cc]{border-top-style:dashed}.entrustment[data-v-d5c4c1cc]{color:#66dcff}.spot[data-v-d5c4c1cc]{color:#d4a6ff}.monthly-rate-legend small[data-v-d5c4c1cc]{color:#93b4d2;margin-left:auto;font-size:10px}.monthly-rate-plot[data-v-d5c4c1cc]{flex:1;grid-template-columns:38px minmax(0,1fr);min-height:0;display:grid;position:relative}.monthly-rate-yaxis[data-v-d5c4c1cc]{color:#93b4d2;font:10px Consolas,monospace;position:relative}.monthly-rate-yaxis>span[data-v-d5c4c1cc]{white-space:nowrap;position:absolute;right:5px;transform:translateY(-50%)}svg[data-v-d5c4c1cc]{width:100%;height:100%;min-height:0;display:block;overflow:visible}.rate-grid[data-v-d5c4c1cc]{stroke:#5997c747;stroke-width:.6px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.monthly-rate-line[data-v-d5c4c1cc]{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.monthly-rate-line.dashed[data-v-d5c4c1cc]{stroke-dasharray:5 3}.monthly-rate-months[data-v-d5c4c1cc]{color:#b4d0e5;text-align:center;flex:none;min-height:20px;margin-left:38px;font:10px Consolas,Microsoft YaHei,monospace;display:grid}.monthly-rate-empty[data-v-d5c4c1cc]{color:#8eb0cd;pointer-events:none;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}p[data-v-d5c4c1cc]{color:#7b9fbe;flex:none;margin:3px 0 0 38px;font-size:9px}.dashboard-viewport[data-v-cff650d0]{--screen-border:#407ae261;--screen-cyan:#35c6ff;--screen-blue:#3d7bff;--screen-green:#2ee6a6;--screen-gold:#ffc24d;--screen-text:#e8f1ff;--screen-sub:#7fa3d9;--screen-dim:#5374ad;color:var(--screen-text);background:#02081c;font-family:Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:hidden}.dashboard-stage[data-v-cff650d0],.dashboard-stage[data-v-cff650d0] *{box-sizing:border-box}.dashboard-stage[data-v-cff650d0]{transform-origin:50%;background:radial-gradient(1200px 700px at 50% -8%,#0e2a6b 0%,#0000 60%),radial-gradient(900px 500px at 8% 108%,#0a2060 0%,#0000 55%),linear-gradient(#04102e 0%,#071b4d 55%,#030b24 100%);grid-template-rows:86px 52px 120px 722px 46px 54px;width:1920px;height:1080px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.dashboard-stage[data-v-cff650d0]:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#508cff0d 1px,#0000 1px),linear-gradient(90deg,#508cff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.dashboard-stage[data-v-cff650d0]>*{z-index:1;position:relative}.dashboard-stage--presentation[data-v-cff650d0]{grid-template-rows:86px 52px 120px minmax(0,1fr) 46px}.dashboard-stage button[data-v-cff650d0],.dashboard-stage select[data-v-cff650d0]{cursor:pointer;font-family:inherit}.dashboard-stage button[data-v-cff650d0]:focus-visible,.dashboard-stage select[data-v-cff650d0]:focus-visible{outline-offset:2px;outline:2px solid #7fd6ff}.dashboard-head[data-v-cff650d0]{justify-content:space-between;align-items:center;height:86px;padding:0 24px;display:flex}.dashboard-head[data-v-cff650d0]:after{content:"";background:linear-gradient(90deg,#0000,#35c6ffbf 30%,#3d7bffbf 70%,#0000);height:2px;position:absolute;bottom:0;left:24px;right:24px}.institution[data-v-cff650d0]{flex:none;width:470px}.institution-name[data-v-cff650d0]{letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.institution-name i[data-v-cff650d0]{background:linear-gradient(135deg,#1e5ed6,#0a2a6e);border:2px solid #35c6ffd9;flex:none;width:28px;height:28px;transform:rotate(45deg);box-shadow:0 0 12px #35c6ff8c,inset 0 0 8px #35c6ff80}.institution-name strong[data-v-cff650d0]{font-weight:700}.institution>small[data-v-cff650d0]{color:var(--screen-dim);white-space:nowrap;margin:4px 0 6px 44px;font-size:9px;display:block}.institution-badges[data-v-cff650d0]{gap:8px;margin-left:44px;display:flex}.institution-badges b[data-v-cff650d0]{color:var(--screen-cyan);white-space:nowrap;background:#35c6ff14;border:1px solid #35c6ff80;border-radius:9px;padding:2px 9px;font-size:11px;font-weight:400}.dashboard-title[data-v-cff650d0]{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.dashboard-title h1[data-v-cff650d0]{letter-spacing:8px;background:linear-gradient(#fff 20%,#7fc4ff);color:#0000;text-shadow:0 0 26px #3d7bff73;-webkit-background-clip:text;background-clip:text;margin:0;font-size:38px;font-weight:800;line-height:1.2}.dashboard-title p[data-v-cff650d0]{color:var(--screen-gold);letter-spacing:6px;opacity:.9;margin:3px 0 0;font-size:12.5px}.dashboard-clock[data-v-cff650d0]{flex:none;justify-content:flex-end;align-items:center;gap:14px;width:470px;display:flex}.clock-value[data-v-cff650d0]{text-align:right;white-space:nowrap;line-height:1.3}.clock-value strong[data-v-cff650d0]{color:#cfe6ff;letter-spacing:1px;font:700 26px Consolas,monospace;display:block}.clock-value small[data-v-cff650d0]{color:var(--screen-sub);font-size:12px;display:block}.sync-state[data-v-cff650d0]{color:var(--screen-green);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.sync-state[data-v-cff650d0]:before{content:"";background:var(--screen-green);width:7px;height:7px;box-shadow:0 0 8px var(--screen-green);border-radius:50%}.sync-state.sync-loading[data-v-cff650d0]:before{animation:.9s ease-in-out infinite dashboard-sync-pulse-cff650d0}.sync-state.sync-error[data-v-cff650d0]{color:#ff6b7a}.sync-state.sync-error[data-v-cff650d0]:before{background:#ff6b7a;box-shadow:0 0 8px #ff6b7a}.sync-state[data-v-cff650d0]:disabled{cursor:wait;opacity:.7}.last-updated[data-v-cff650d0]{color:var(--screen-sub);white-space:nowrap;font-size:12px}.fullscreen-button[data-v-cff650d0]{color:#cfe6ff;white-space:nowrap;background:linear-gradient(#35c6ff2e,#35c6ff0d);border:1px solid #35c6ff8c;border-radius:4px;padding:6px 14px;font-size:12.5px}.fullscreen-button[data-v-cff650d0]:hover{border-color:var(--screen-cyan);background:#35c6ff38}.dashboard-nav[data-v-cff650d0]{align-items:center;gap:10px;height:52px;padding:0 24px;display:flex}.dashboard-nav>button[data-v-cff650d0]:not(.mode-button){color:var(--screen-sub);letter-spacing:2px;white-space:nowrap;background:#0e205473;border:1px solid #407ae24d;border-radius:4px;padding:7px 20px;font-size:15px;transition:color .18s,border-color .18s,box-shadow .18s,transform .18s}.dashboard-nav>button[data-v-cff650d0]:not(.mode-button):hover{color:var(--screen-text)}.dashboard-nav>button[data-v-cff650d0]:not(.mode-button):hover:not(.active){border-color:#35c6ffa6;transform:translateY(-2px)}.dashboard-nav>button.active[data-v-cff650d0]:not(.mode-button){color:#fff;background:linear-gradient(#3d7bff,#1e4fd6);border-color:#0000;font-weight:700;box-shadow:0 0 14px #3d7bff8c}.year-switch[data-v-cff650d0]{color:var(--screen-dim);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.year-switch>span[data-v-cff650d0]{color:var(--screen-sub);margin-right:2px}.year-switch button[data-v-cff650d0]{color:var(--screen-sub);background:#0e205473;border:1px solid #407ae259;border-radius:4px;padding:4px 12px;font:14px Consolas,monospace}.year-switch button.active[data-v-cff650d0]{color:#06122e;background:linear-gradient(#7fd6ff,#35a4ff);border-color:#0000;font-weight:700}.year-switch select[data-v-cff650d0]{color:var(--screen-gold);background:#ffc24d12;border:1px solid #ffc24d73;border-radius:4px;margin-left:14px;padding:4px 12px;font-size:12.5px}.year-switch select option[data-v-cff650d0]{background:#071b4d}.mode-button[data-v-cff650d0]{color:#cfe6ff;background:#35c6ff17;border:1px solid #35c6ff80;border-radius:4px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.screen-error[data-v-cff650d0]{width:640px;top:146px;left:50%;translate:-50%;z-index:10!important;position:absolute!important}.dashboard-kpis[data-v-cff650d0]{grid-template-columns:repeat(6,1fr);gap:12px;height:120px;padding:12px 16px;animation:.36s ease-out both dashboard-kpis-enter-cff650d0;display:grid}.dashboard-kpi[data-v-cff650d0]{--tone:var(--screen-cyan);border:1px solid var(--screen-border);background:linear-gradient(#18347c80,#0a18469e);border-radius:6px;flex-direction:column;min-width:0;height:96px;padding:9px 14px 0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.dashboard-independent .dashboard-kpi[data-v-cff650d0]:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--kpi-border-angle), transparent 0deg, transparent 225deg, var(--tone) 275deg, color-mix(in srgb, var(--tone) 68%, white) 310deg, var(--tone) 335deg, transparent 355deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px var(--tone));padding:3px;animation:4s linear infinite kpi-border-flow-cff650d0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-independent .dashboard-kpi[data-v-cff650d0]:nth-child(2n):before{animation-delay:-1.3s}.dashboard-independent .dashboard-kpi[data-v-cff650d0]:nth-child(3n):before{animation-delay:-2.6s}.dashboard-kpi[data-v-cff650d0]:hover{border-color:var(--tone);transform:translateY(-3px);box-shadow:0 8px 20px #02081c59,inset 0 0 16px #35c6ff12}.dashboard-kpi[data-v-cff650d0]:after{content:"";background:var(--tone);opacity:.8;height:3px;box-shadow:0 0 8px var(--tone);position:absolute;bottom:0;left:12px;right:45%}.kpi-heading[data-v-cff650d0]{flex:none;justify-content:space-between;align-items:center;display:flex}.kpi-heading span[data-v-cff650d0]{color:#dce9ff;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kpi-heading svg[data-v-cff650d0]{color:var(--tone);flex:none}.dashboard-kpi>strong[data-v-cff650d0]{color:#fff;margin-top:1px;font:700 29px/1.12 Consolas,DIN Alternate,monospace}.dashboard-kpi>strong small[data-v-cff650d0]{color:var(--screen-sub);margin-left:2px;font:400 13px Microsoft YaHei,sans-serif}.dashboard-kpi>em[data-v-cff650d0]{color:var(--screen-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.4;overflow:hidden}.dashboard-stage .entrustment[data-v-cff650d0]{--business-color:#66dcff;color:var(--business-color)}.dashboard-stage .spot[data-v-cff650d0]{--business-color:#c1a5ff;color:var(--business-color)}.business-summary[data-v-cff650d0]{align-items:center;gap:12px;margin-left:12px;display:flex}.dashboard-independent .business-summary[data-v-cff650d0]{margin-left:auto}.business-summary>span[data-v-cff650d0]{border-left:2px solid var(--business-color);white-space:nowrap;background:#2c5ea621;padding:6px 12px;font-size:12px}.business-summary b[data-v-cff650d0]{margin:0 5px;font:700 18px Consolas,monospace}.kpi-source-values[data-v-cff650d0]{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.kpi-source-values b[data-v-cff650d0]{margin-left:3px;font:700 12px Consolas,monospace}.rank-source-values[data-v-cff650d0]{grid-area:3/2/auto/-1;align-items:center;gap:18px;font:10px/16px Consolas,Microsoft YaHei,sans-serif;display:flex}.category-source-values[data-v-cff650d0]{white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;font:10px/13px Consolas,Microsoft YaHei,sans-serif;display:flex}.business-trend-summary[data-v-cff650d0]{align-items:center;gap:18px;display:flex}.business-trend-summary>div[data-v-cff650d0]{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.business-trend-summary span[data-v-cff650d0]{font-size:10px}.business-trend-summary strong[data-v-cff650d0]{font:700 19px Consolas,monospace}.business-trend-summary small[data-v-cff650d0]{color:var(--screen-sub);font:10px Consolas,monospace}.business-trend-panel .quality-trend-legend i[data-v-cff650d0]{background:var(--business-color)}.business-trend-panel svg g path[data-v-cff650d0]{fill:none;stroke:var(--business-color);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px var(--business-color))}.business-trend-panel svg .business-fail-line[data-v-cff650d0]{stroke-dasharray:4 3;opacity:.85}.business-trend-panel svg g ellipse[data-v-cff650d0]{fill:var(--business-color);stroke:#eaf7ff;stroke-width:.5px;vector-effect:non-scaling-stroke}.dashboard-grid[data-v-cff650d0]{grid-template-rows:1.1fr 1fr;grid-template-columns:1fr 2fr 1fr;gap:12px;min-height:0;padding:0 16px 12px;animation:.48s ease-out 80ms both dashboard-grid-enter-cff650d0;display:grid}.dashboard-view-v2 .panel-3[data-v-cff650d0]{grid-area:1/3/3}.dashboard-view-v2 .panel-4[data-v-cff650d0]{grid-area:2/1}.dashboard-view-v2 .panel-5[data-v-cff650d0]{grid-area:2/2}.dashboard-view-v2[data-v-cff650d0]{grid-template-columns:1fr 1.72fr 1.28fr}.quality-breakdown[data-v-cff650d0]{flex-direction:column;height:100%;min-height:0;padding:5px 2px 3px;display:flex}.quality-rank-viewport[data-v-cff650d0]{overscroll-behavior:contain;scrollbar-color:#35c6ff6b transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.quality-rank-viewport[data-v-cff650d0]:focus-visible{outline:1px solid var(--screen-cyan);outline-offset:-1px}.quality-rank-list[data-v-cff650d0]{gap:11px;padding:2px 7px 7px 0;display:grid}.quality-breakdown-row[data-v-cff650d0]{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:36px;padding:2px 0;display:grid}.quality-breakdown-row>.quality-rank-number[data-v-cff650d0]{color:#b9e7ff;background:#407ae259;border-radius:3px;grid-area:1/1;place-items:center;width:18px;height:18px;font:700 11px Consolas,monospace;display:grid}.quality-breakdown-row>span[data-v-cff650d0]{color:#e8f1ff;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:12px;overflow:hidden}.quality-breakdown-row>b[data-v-cff650d0]{color:#b8d7fc;white-space:nowrap;grid-area:1/3;font:10px Consolas,monospace}.quality-breakdown-row>i[data-v-cff650d0]{background:#3d7bff29;border-radius:5px;grid-area:2/1/auto/3;height:7px;overflow:hidden}.quality-breakdown-row>i>em[data-v-cff650d0]{border-radius:inherit;background:linear-gradient(90deg,#1e67df,#35c6ff);height:100%;display:block}.quality-breakdown-row>strong[data-v-cff650d0]{color:#7fd6ff;text-align:right;white-space:nowrap;grid-area:2/3;font:700 12px Consolas,monospace}.quality-breakdown-row>strong.failure[data-v-cff650d0]{color:#ffbd75}.quality-breakdown>p[data-v-cff650d0]{min-height:18px;color:var(--screen-dim);flex:none;margin:6px 0 0;font-size:10px;line-height:1.4}.quality-category-chart[data-v-cff650d0]{flex-direction:column;height:100%;padding:4px 3px 2px;display:flex}.quality-category-legend[data-v-cff650d0]{flex:none;gap:14px;min-height:18px;margin-left:38px;font-size:11px;display:flex}.quality-category-legend>span[data-v-cff650d0]:before{content:"";background:currentColor;width:11px;height:7px;margin-right:5px;display:inline-block}.quality-category-plot[data-v-cff650d0]{flex:1;grid-template-columns:38px minmax(0,1fr);min-height:0;display:grid}.quality-category-axis[data-v-cff650d0]{color:var(--screen-dim);text-align:right;flex-direction:column;justify-content:space-between;padding:30px 5px 94px 0;font:10px Consolas,monospace;display:flex}.quality-category-columns[data-v-cff650d0]{gap:10px;min-width:0;min-height:0;padding:0 8px;display:grid}.quality-category-column[data-v-cff650d0]{text-align:center;grid-template-rows:24px minmax(0,1fr) 36px 18px;min-width:0;display:grid}.quality-category-column>strong[data-v-cff650d0]{color:#7fd6ff;white-space:nowrap;font:700 12px/24px Consolas,monospace}.quality-category-bar[data-v-cff650d0]{background:repeating-linear-gradient(0deg,#407ae233 0 1px,#0000 1px 25%);border-bottom:1px solid #407ae28c;justify-content:center;align-items:flex-end;gap:6px;min-height:0;display:flex}.quality-category-source[data-v-cff650d0]{flex:1;justify-content:center;align-items:flex-end;min-width:0;max-width:30px;height:100%;display:flex}.quality-category-source>i[data-v-cff650d0]{transform-origin:bottom;background:linear-gradient(#65d6ff,#2861da);border-radius:3px 3px 0 0;width:100%;min-height:2px;animation:.7s ease-out both dashboard-bar-rise-cff650d0;display:block;box-shadow:0 0 9px #35c6ff4d}.quality-category-missing[data-v-cff650d0]{font:12px Consolas,monospace}.quality-category-column>span[data-v-cff650d0]{color:#e8f1ff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.quality-category-column>small[data-v-cff650d0]{color:var(--screen-sub);text-overflow:ellipsis;white-space:nowrap;font:10px/18px Consolas,monospace;overflow:hidden}.quality-category-chart>p[data-v-cff650d0]{color:var(--screen-dim);flex:none;margin:3px 0 0 38px;font-size:10px}.quality-category-columns[data-v-cff650d0]{gap:14px;padding:0 10px}.quality-category-column[data-v-cff650d0]{grid-template-rows:30px minmax(0,1fr) 40px 22px 32px}.quality-category-column>strong[data-v-cff650d0]{color:#a2ebff;text-shadow:0 0 12px #2ccdff6b;font:700 12px/30px Consolas,monospace}.quality-category-column>strong>small[data-v-cff650d0]{color:var(--screen-sub);font:10px Microsoft YaHei,sans-serif}.quality-category-bar[data-v-cff650d0]{background:repeating-linear-gradient(0deg,#5ba7de1f 0 1px,#0000 1px 25%);border-bottom-color:#63dcffb3;position:relative}.quality-category-source>i[data-v-cff650d0]{background:linear-gradient(90deg,#e5ffff26,#0000 50%,#083f6b24),linear-gradient(#66f3f2,#24c6e1 42%,#1865b8);border:1px solid #aef4ff8f;border-bottom:0;border-radius:5px 5px 0 0;animation-duration:.9s;position:relative;box-shadow:inset 0 0 11px #d3faff33,0 0 14px #26b3ff5c}.quality-category-source.spot>i[data-v-cff650d0]{background:linear-gradient(90deg,#faedff26,#0000 50%,#411f7224),linear-gradient(#d0a5ff,#9b7ced 42%,#6551c1);border-color:#dcc1ffa6;box-shadow:inset 0 0 11px #ecd8ff33,0 0 14px #9b7ced5c}.quality-category-source>i[data-v-cff650d0]:before{content:"";filter:blur(2px);background:#e5fcffd9;border-radius:50%;height:3px;position:absolute;inset:1px 5px auto}.quality-category-column>span[data-v-cff650d0]{color:#eef7ff;font-size:12px;line-height:17px}.quality-category-column>small[data-v-cff650d0]{color:#97c5ee;font-size:10px}.quality-category-footer[data-v-cff650d0]{color:#91b6dd;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-left:38px;font-size:10px;display:flex}.quality-category-pager[data-v-cff650d0]{color:#c7eaff;flex:none;align-items:center;gap:7px;font:11px Consolas,monospace;display:inline-flex}.quality-category-pager button[data-v-cff650d0]{color:#9ce8ff;cursor:pointer;background:#1461a638;border:1px solid #50bff773;border-radius:3px;width:22px;height:21px;padding:0;font:19px/16px Consolas,monospace}.quality-category-pager button[data-v-cff650d0]:hover,.quality-category-pager button[data-v-cff650d0]:focus-visible{background:#248ed261;border-color:#67d8ff;outline:1px solid #67d8ff}.quality-trend-panel[data-v-cff650d0]{flex-direction:column;height:100%;padding:5px 8px 2px;display:flex}.quality-trend-summary[data-v-cff650d0]{flex:none;align-items:baseline;gap:6px;display:flex}.quality-trend-summary strong[data-v-cff650d0]{color:#7fd6ff;font:700 21px Consolas,monospace}.quality-trend-summary b[data-v-cff650d0]{color:#ffb86c;margin-left:7px;font:700 16px Consolas,monospace}.quality-trend-summary span[data-v-cff650d0]{color:var(--screen-sub);font-size:10px}.quality-trend-legend[data-v-cff650d0]{color:#d4eaff;flex:none;align-items:center;gap:10px;min-height:23px;font-size:10px;display:flex}.quality-trend-legend span[data-v-cff650d0]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.quality-trend-legend i[data-v-cff650d0]{background:#35c6ff;width:15px;height:3px;display:block}.quality-trend-legend i.failure[data-v-cff650d0]{background:#ffb86c}.quality-trend-legend small[data-v-cff650d0]{color:var(--screen-dim);white-space:nowrap;margin-left:auto;font-size:9px}.quality-trend-plot[data-v-cff650d0]{flex:1;grid-template-columns:42px minmax(0,1fr);min-height:0;display:grid}.quality-trend-axis[data-v-cff650d0]{color:#82c9eb;text-align:right;font:9px Consolas,monospace;position:relative}.quality-trend-axis span[data-v-cff650d0]{white-space:nowrap;position:absolute;right:5px;transform:translateY(-50%)}.quality-trend-axis span.failure[data-v-cff650d0]{color:#eab482}.quality-trend-plot svg[data-v-cff650d0]{width:100%;height:100%;min-height:0}.quality-trend-plot svg line[data-v-cff650d0],.source-trend-plot svg line[data-v-cff650d0]{stroke:#4d98d952;stroke-width:.55px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.quality-trend-plot svg path[data-v-cff650d0],.source-trend-plot svg path[data-v-cff650d0]{fill:none;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:.7s ease-out both dashboard-line-appear-cff650d0}.quality-trend-plot svg .pass-line[data-v-cff650d0],.source-trend-plot svg .pass-line[data-v-cff650d0]{stroke:#4cddff;filter:drop-shadow(0 0 3px #3ad5ffb3)}.quality-trend-plot svg .fail-line[data-v-cff650d0],.source-trend-plot svg .fail-line[data-v-cff650d0]{stroke:#ffbd75;filter:drop-shadow(0 0 3px #ffb4678c)}.quality-trend-plot svg ellipse[data-v-cff650d0],.source-trend-plot svg ellipse[data-v-cff650d0]{stroke:#f5fcff;stroke-width:.45px;vector-effect:non-scaling-stroke}.quality-trend-plot svg .pass-point[data-v-cff650d0]{fill:#35c6ff}.quality-trend-plot svg .fail-point[data-v-cff650d0]{fill:#ffb86c}.quality-trend-xaxis[data-v-cff650d0]{color:#a6c9e8;text-align:center;flex:none;grid-template-columns:repeat(6,1fr);margin-left:42px;font:10px Consolas,monospace;display:grid}.quality-trend-xaxis.monthly-quality-months[data-v-cff650d0]{height:14px;display:block;position:relative}.monthly-quality-months>span[data-v-cff650d0]{width:8%;position:absolute;transform:translate(-50%)}.monthly-quality-months>.current[data-v-cff650d0]{color:#7ee9ff;font-weight:700}.monthly-quality-months>.future[data-v-cff650d0]{color:#7287a9}.quality-trend-panel>p[data-v-cff650d0]{color:var(--screen-dim);flex:none;margin:4px 0 0 42px;font-size:9px}.source-summary-panel[data-v-cff650d0]{flex-direction:column;justify-content:center;gap:15px;height:100%;padding:5px 12px;display:flex}.source-summary-rate[data-v-cff650d0]{align-items:baseline;gap:10px;display:flex}.source-summary-rate strong[data-v-cff650d0]{color:#7fd6ff;font:700 40px Consolas,monospace}.source-summary-rate span[data-v-cff650d0]{color:var(--screen-sub);font-size:12px}.source-summary-panel dl[data-v-cff650d0]{gap:8px;margin:0;display:grid}.source-summary-panel dl>div[data-v-cff650d0],.source-coverage-panel>div[data-v-cff650d0]{background:#1c3e822e;border:1px solid #407ae240;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.source-summary-panel dt[data-v-cff650d0],.source-coverage-panel span[data-v-cff650d0]{color:var(--screen-sub);font-size:11px}.source-summary-panel dd[data-v-cff650d0]{color:#e8f1ff;margin:0;font:700 13px Consolas,monospace}.source-summary-panel>p[data-v-cff650d0],.source-coverage-panel>p[data-v-cff650d0]{color:var(--screen-dim);margin:auto 0 0;font-size:9px;line-height:1.45}.source-trend-panel[data-v-cff650d0]{flex-direction:column;height:100%;padding:7px 6px 1px;display:flex}.source-trend-plot[data-v-cff650d0]{flex:1;grid-template-columns:42px minmax(0,1fr);min-height:0;display:grid}.source-trend-plot svg[data-v-cff650d0]{width:100%;height:100%}.source-trend-plot svg .pass-point[data-v-cff650d0]{fill:#35c6ff}.source-trend-plot svg .fail-point[data-v-cff650d0]{fill:#ffb86c}.source-trend-months[data-v-cff650d0]{color:#a6c9e8;text-align:center;grid-template-columns:repeat(6,1fr);margin-left:42px;font:10px Consolas,monospace;display:grid}.source-trend-panel>p[data-v-cff650d0]{color:var(--screen-dim);margin:5px 0 0 27px;font-size:9px}.source-coverage-panel[data-v-cff650d0]{flex-direction:column;gap:8px;height:100%;padding:8px 5px 3px;display:flex}.source-coverage-panel strong[data-v-cff650d0]{color:#7fd6ff;font:700 16px Consolas,monospace}.source-coverage-panel .unknown strong[data-v-cff650d0]{color:#ffcc82}.region-ranking-panel[data-v-cff650d0]{flex-direction:column;justify-content:center;height:100%;display:flex}.region-rank-list[data-v-cff650d0]{gap:2px;display:grid}.region-rank-list button[data-v-cff650d0]{color:#dce9ff;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:20px minmax(0,1fr) 64px;align-items:center;gap:7px;min-height:24px;padding:1px 3px;line-height:1;display:grid}.region-rank-list button[data-v-cff650d0]:hover,.region-rank-list button[data-v-cff650d0]:focus-visible,.region-rank-list button.active[data-v-cff650d0]{background:#ffc24d1a;border-color:#ffc24d}.region-rank-list button>b[data-v-cff650d0]{color:#fff;background:#31558d;border-radius:3px;place-items:center;width:19px;height:19px;font:700 11px Consolas,monospace;display:grid}.region-rank-list button>span[data-v-cff650d0]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.region-rank-list button>span i[data-v-cff650d0]{background:#3d7bff33;border-radius:3px;height:4px;margin-top:1px;display:block}.region-rank-list button>span em[data-v-cff650d0]{border-radius:inherit;background:#2ee6a6;height:100%;display:block}.region-rank-list button>strong[data-v-cff650d0]{text-align:right;white-space:nowrap;font:700 11px Consolas,monospace}.region-focus-panel[data-v-cff650d0]{flex-direction:column;justify-content:center;height:100%;padding:6px 14px;display:flex}.region-focus-panel>strong[data-v-cff650d0]{color:#e8f1ff;font-size:20px}.region-focus-number[data-v-cff650d0]{color:#7fd6ff;margin-top:8px;font:700 44px Consolas,monospace}.region-focus-number span[data-v-cff650d0]{color:var(--screen-sub);margin-left:4px;font:14px Microsoft YaHei,sans-serif}.region-focus-track[data-v-cff650d0]{background:#3d7bff2e;border-radius:5px;height:8px;overflow:hidden}.region-focus-track i[data-v-cff650d0]{border-radius:inherit;background:linear-gradient(90deg,#1e67df,#2ee6a6);height:100%;transition:width .25s;display:block}.region-focus-panel dl[data-v-cff650d0]{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 8px;display:grid}.region-focus-panel dl>div[data-v-cff650d0]{background:#0e205466;border:1px solid #407ae24d;padding:8px 10px}.region-focus-panel dt[data-v-cff650d0]{color:var(--screen-dim);font-size:10px}.region-focus-panel dd[data-v-cff650d0]{color:#dce9ff;margin:3px 0 0;font:700 16px Consolas,monospace}.region-focus-panel>small[data-v-cff650d0]{color:var(--screen-dim);font-size:10px}.dashboard-panel[data-v-cff650d0]{border:1px solid var(--screen-border);background:linear-gradient(#132c6c94,#091640b8);border-radius:6px;flex-direction:column;min-width:0;min-height:0;padding:10px 12px 8px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.dashboard-panel[data-v-cff650d0]:hover{border-color:#35c6ffa8;transform:translateY(-2px);box-shadow:0 8px 24px #02081c40}.dashboard-panel[data-v-cff650d0]:before,.dashboard-panel[data-v-cff650d0]:after,.corner-bl[data-v-cff650d0],.corner-br[data-v-cff650d0]{content:"";pointer-events:none;width:12px;height:12px;position:absolute}.dashboard-panel[data-v-cff650d0]:before{border-left:2px solid var(--screen-cyan);border-top:2px solid var(--screen-cyan);top:-1px;left:-1px}.dashboard-panel[data-v-cff650d0]:after{border-right:2px solid var(--screen-cyan);border-top:2px solid var(--screen-cyan);top:-1px;right:-1px}.corner-bl[data-v-cff650d0]{border-left:2px solid var(--screen-cyan);border-bottom:2px solid var(--screen-cyan);bottom:-1px;left:-1px}.corner-br[data-v-cff650d0]{border-right:2px solid var(--screen-cyan);border-bottom:2px solid var(--screen-cyan);bottom:-1px;right:-1px}.dashboard-panel>header[data-v-cff650d0]{flex:none;align-items:flex-start;gap:8px;min-height:42px;padding-bottom:6px;display:flex}.dashboard-panel>header>i[data-v-cff650d0]{background:linear-gradient(180deg, var(--screen-cyan), var(--screen-blue));width:4px;height:26px;box-shadow:0 0 6px var(--screen-cyan);border-radius:2px;flex:none;margin-top:2px}.dashboard-panel>header>div[data-v-cff650d0]{min-width:0}.dashboard-panel>header strong[data-v-cff650d0]{letter-spacing:1px;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.dashboard-panel>header small[data-v-cff650d0]{color:var(--screen-dim);letter-spacing:1.5px;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.dashboard-panel>header>span[data-v-cff650d0]{color:var(--screen-cyan);white-space:nowrap;background:#35c6ff14;border:1px solid #35c6ff73;border-radius:3px;flex:none;margin-left:auto;padding:3px 10px;font-size:11px}.dashboard-panel>header>span.gold[data-v-cff650d0]{color:var(--screen-gold);background:#ffc24d12;border-color:#ffc24d73}.panel-body[data-v-cff650d0]{flex:1;min-height:0;position:relative;overflow:hidden}.screen-empty[data-v-cff650d0]{height:100%;color:var(--screen-sub);text-align:center;place-items:center;margin:0;font-size:13px;display:grid}.screen-data-gap[data-v-cff650d0]{height:100%;color:var(--screen-sub);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.screen-data-gap strong[data-v-cff650d0]{color:#9fc5f2;margin-top:12px;font-size:14px;font-weight:600}.screen-data-gap p[data-v-cff650d0]{max-width:88%;color:var(--screen-dim);margin:9px 0 0;font-size:11.5px;line-height:1.5}.gap-bars[data-v-cff650d0]{border-bottom:1px solid #35c6ff59;justify-content:center;align-items:end;gap:8px;width:150px;height:62px;display:flex}.gap-bars i[data-v-cff650d0]{border:1px dashed #35c6ff59;border-bottom:0;width:14px;height:22px;display:block}.gap-bars i[data-v-cff650d0]:nth-child(2),.gap-bars i[data-v-cff650d0]:nth-child(5){height:38px}.gap-bars i[data-v-cff650d0]:nth-child(3){height:50px}.gap-visual[data-v-cff650d0]{border-bottom:1px solid #35c6ff59;justify-content:center;align-items:end;gap:8px;width:150px;height:62px;display:flex}.gap-visual i[data-v-cff650d0]{border:1px dashed #35c6ff59;border-bottom:0;width:14px;height:22px}.gap-visual i[data-v-cff650d0]:nth-child(2),.gap-visual i[data-v-cff650d0]:nth-child(5){height:38px}.gap-visual i[data-v-cff650d0]:nth-child(3){height:50px}.gap-line .gap-visual[data-v-cff650d0]{background:linear-gradient(160deg,#0000 47%,#35c6ff4d 49%,#0000 51%);border-bottom:0;align-items:center;gap:0}.gap-line .gap-visual i[data-v-cff650d0]{border:1px dashed #35c6ff73;border-radius:50%;width:7px;height:7px;margin:0 12px}.gap-donut .gap-visual[data-v-cff650d0]{border:6px dashed #35c6ff4d;border-radius:50%;width:62px;height:62px}.gap-donut .gap-visual i[data-v-cff650d0],.gap-radar .gap-visual i[data-v-cff650d0]{display:none}.gap-cards .gap-visual[data-v-cff650d0]{border:0;flex-wrap:wrap;align-content:center;gap:5px}.gap-cards .gap-visual i[data-v-cff650d0]{border:1px dashed #35c6ff4d;width:58px;height:23px}.gap-cards .gap-visual i[data-v-cff650d0]:nth-child(5){display:none}.gap-radar .gap-visual[data-v-cff650d0]{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:1px dashed #35c6ff61;width:72px;height:62px}.quality-comparison[data-v-cff650d0]{grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.annual-combo[data-v-cff650d0]{flex-direction:column;height:100%;padding:3px 6px 1px;display:flex}.annual-combo-legend[data-v-cff650d0]{color:#d4eaff;flex:none;align-items:center;gap:20px;min-height:25px;font-size:11px;display:flex}.annual-combo-legend span[data-v-cff650d0]{align-items:center;gap:6px;display:inline-flex}.annual-combo-legend i[data-v-cff650d0]{background:#4996ef;width:14px;height:10px;display:block}.annual-combo-legend i.rate[data-v-cff650d0]{background:#ffbf66;width:19px;height:3px}.annual-combo-legend small[data-v-cff650d0]{color:var(--screen-dim);margin-left:auto;font-size:10px}.annual-combo-plot[data-v-cff650d0]{flex:1;grid-template-columns:46px minmax(0,1fr) 43px;min-height:0;display:grid}.annual-combo-axis[data-v-cff650d0]{color:var(--screen-dim);flex-direction:column;justify-content:space-between;padding:17px 3px 15px;font:10px Consolas,monospace;display:flex}.annual-combo-axis.left[data-v-cff650d0]{text-align:right}.annual-combo-axis.right[data-v-cff650d0]{text-align:left}.annual-combo-plot svg[data-v-cff650d0]{width:100%;height:100%;min-height:0}.annual-combo-plot svg line[data-v-cff650d0]{stroke:#529dda57;stroke-width:.55px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.annual-combo-plot svg rect[data-v-cff650d0]{fill:url(#annual-volume-gradient);opacity:.58;filter:drop-shadow(0 0 2px #3ac5ff73);transform-box:fill-box;transform-origin:bottom;animation:.85s cubic-bezier(.2,.65,.2,1) both dashboard-bar-rise-cff650d0}.annual-combo-plot svg rect.current[data-v-cff650d0]{opacity:1;filter:drop-shadow(0 0 4px #3ac5ffc7)}.annual-combo-plot svg path[data-v-cff650d0]{fill:none;stroke:#ffbf70;stroke-width:2.7px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #ffbd658c);animation:.7s ease-out both dashboard-line-appear-cff650d0}.annual-combo-plot svg ellipse[data-v-cff650d0]{fill:#ffe0a7;stroke:#fff4df;stroke-width:.7px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #ffc267cc)}.annual-combo-years[data-v-cff650d0]{text-align:center;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 43px 0 46px;display:grid}.annual-combo-years>div[data-v-cff650d0]{flex-direction:column;gap:1px;min-width:0;display:flex}.annual-combo-years b[data-v-cff650d0]{color:#d4eaff;font:700 11px Consolas,monospace}.annual-combo-years strong[data-v-cff650d0]{color:#ffcc82;font:700 12px Consolas,monospace}.annual-combo-years small[data-v-cff650d0]{color:var(--screen-sub);white-space:nowrap;font:9px Consolas,monospace}.annual-combo>p[data-v-cff650d0]{color:var(--screen-dim);flex:none;margin:4px 0 0 46px;font-size:9px}.source-annual-combo .annual-combo-legend[data-v-cff650d0]{gap:10px;font-size:10px}.source-annual-combo .annual-combo-legend .spot[data-v-cff650d0]{background:#a184ef}.source-annual-combo .annual-combo-legend .rate[data-v-cff650d0]{background:#66dcff}.source-annual-combo .annual-combo-legend .spot-rate[data-v-cff650d0]{background:#d4a6ff;width:19px;height:3px}.source-annual-combo .annual-combo-plot svg .entrustment-bar[data-v-cff650d0]{fill:#36caff;opacity:.87}.source-annual-combo .annual-combo-plot svg .spot-bar[data-v-cff650d0]{fill:#9a8aff;opacity:.87}.source-annual-combo .annual-combo-plot svg .entrustment-rate-line[data-v-cff650d0]{stroke:#66dcff}.source-annual-combo .annual-combo-plot svg .spot-rate-line[data-v-cff650d0]{stroke:#d4a6ff}.source-annual-combo .annual-combo-plot svg .entrustment-point[data-v-cff650d0]{fill:#66dcff}.source-annual-combo .annual-combo-plot svg .spot-point[data-v-cff650d0]{fill:#d4a6ff}.dashboard-kpi[data-v-cff650d0],.dashboard-panel[data-v-cff650d0]{animation:9s ease-in-out infinite dashboard-frame-breathe-cff650d0}.dashboard-kpi[data-v-cff650d0]:nth-child(3n+2),.dashboard-panel[data-v-cff650d0]:nth-child(3n+2){animation-delay:-3s}.dashboard-kpi[data-v-cff650d0]:nth-child(3n),.dashboard-panel[data-v-cff650d0]:nth-child(3n){animation-delay:-6s}.dashboard-kpi[data-v-cff650d0]:hover,.dashboard-panel[data-v-cff650d0]:hover{animation:none}.region-monthly-panel[data-v-cff650d0]{flex-direction:column;height:100%;padding:6px 8px;display:flex}.region-quality-caption[data-v-cff650d0]{color:#e9f4ff;align-items:baseline;gap:12px;font-size:16px;display:flex}.region-quality-caption span[data-v-cff650d0]{color:var(--screen-dim);font-size:11px}.region-rate-plot[data-v-cff650d0]{flex:1;grid-template-columns:48px minmax(0,1fr);min-height:0;margin-top:8px;display:grid}.region-rate-axis[data-v-cff650d0]{color:#9bbfe5;font:10px Consolas,monospace;position:relative}.region-rate-axis span[data-v-cff650d0]{white-space:nowrap;position:absolute;right:6px;transform:translateY(-50%)}.region-rate-plot svg[data-v-cff650d0],.region-year-plot svg[data-v-cff650d0]{width:100%;height:100%;min-height:0;overflow:visible}.region-rate-plot svg .rate-grid[data-v-cff650d0],.region-year-plot svg .rate-grid[data-v-cff650d0]{stroke:#60abe252;stroke-width:.65px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.region-rate-plot svg path[data-v-cff650d0]{fill:none;stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:.7s ease-out both region-rate-enter-cff650d0}.region-rate-plot svg .current-line[data-v-cff650d0]{stroke:#58dfff;filter:drop-shadow(0 0 3px #35c6ff99)}.region-rate-plot svg .previous-line[data-v-cff650d0]{stroke:#ffbc65;filter:drop-shadow(0 0 2px #ffc24d66)}.region-rate-plot svg ellipse[data-v-cff650d0],.region-year-plot svg ellipse[data-v-cff650d0]{stroke:#eafbff;stroke-width:.6px;vector-effect:non-scaling-stroke}.region-rate-plot svg .current-point[data-v-cff650d0]{fill:#5bdefb}.region-rate-plot svg .previous-point[data-v-cff650d0]{fill:#ffc24d}.region-rate-months[data-v-cff650d0]{text-align:center;flex:none;margin-left:48px;display:grid}.region-rate-months span[data-v-cff650d0]{flex-direction:column;min-width:0;display:flex}.region-rate-months b[data-v-cff650d0]{color:#d9edff;font:10px Consolas,monospace}.region-rate-months small[data-v-cff650d0]{color:#87d6f4;margin-top:3px;font:10px Consolas,monospace}.region-rate-months small[data-v-cff650d0]:empty{color:var(--screen-dim)}.region-quality-legend[data-v-cff650d0]{color:#c9dfff;align-items:center;gap:16px;min-height:32px;font-size:11px;display:flex}.region-quality-legend span[data-v-cff650d0]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.region-quality-legend i[data-v-cff650d0]{width:10px;height:10px;display:block}.region-quality-legend i.current[data-v-cff650d0]{background:#35c6ff}.region-quality-legend i.previous[data-v-cff650d0]{background:#ffc24d}.region-quality-legend small[data-v-cff650d0]{color:var(--screen-dim);text-align:right;margin-left:auto;font-size:10px}.region-annual-panel[data-v-cff650d0]{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr)}.region-year-plot[data-v-cff650d0]{border-right:1px solid #407ae24d;grid-template-rows:minmax(0,1fr) 47px 17px;grid-template-columns:42px minmax(0,1fr);min-height:0;padding:8px 9px 2px 0;display:grid}.region-year-plot .region-rate-axis[data-v-cff650d0]{grid-area:1/1}.region-year-plot svg[data-v-cff650d0]{grid-area:1/2}.dashboard-chart-tooltip[data-v-cff650d0]{z-index:1000;box-sizing:border-box;border:1px solid var(--chart-mark-color);color:#edf7ff;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;background:#05112df7;border-radius:5px;max-width:min(280px,100vw - 24px);padding:10px 12px;font:12px/1.7 Microsoft YaHei,sans-serif;position:fixed;box-shadow:0 5px 20px #02091ccc}.region-year-bar[data-v-cff650d0]{opacity:.88}.region-year-bar.current[data-v-cff650d0],.region-year-bar.is-active[data-v-cff650d0]{opacity:1}.region-year-labels[data-v-cff650d0]{text-align:center;grid-area:2/2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.region-year-labels>div[data-v-cff650d0]{flex-direction:column;min-width:0;display:flex}.region-year-labels b[data-v-cff650d0]{color:#a9c5e5;font:11px Consolas,monospace}.region-year-labels strong[data-v-cff650d0]{color:#9ee6ff;font:700 13px Consolas,monospace}.region-year-labels small[data-v-cff650d0]{color:var(--screen-dim);text-overflow:ellipsis;white-space:nowrap;font:9px Consolas,monospace;overflow:hidden}.region-year-plot>p[data-v-cff650d0]{color:var(--screen-dim);grid-area:3/2;margin:0;font-size:9px}.region-annual-summary[data-v-cff650d0]{flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex}.region-annual-summary strong[data-v-cff650d0]{color:#e9f4ff;font-size:16px}.region-annual-summary b[data-v-cff650d0]{color:#65d6ff;font:700 28px Consolas,monospace}.region-annual-summary span[data-v-cff650d0]{color:#c9dfff;font-size:12px}.region-annual-summary small[data-v-cff650d0]{color:var(--screen-dim);font-size:10px;line-height:1.5}.rank-list[data-v-cff650d0]{flex-direction:column;justify-content:center;gap:3px;height:100%;display:flex}.rank-list>div[data-v-cff650d0]{grid-template-columns:20px 1fr 66px;align-items:center;gap:10px;min-height:30px;display:grid}.rank-list>div>b[data-v-cff650d0]{color:#06122e;background:#4a6ba8;border-radius:4px;place-items:center;width:20px;height:20px;font:700 12px Consolas,monospace;display:grid}.rank-list>div:first-child>b[data-v-cff650d0]{background:#ffc24d}.rank-list>div:nth-child(2)>b[data-v-cff650d0]{background:#cfe6ff}.rank-list>div:nth-child(3)>b[data-v-cff650d0]{background:#e8a06d}.rank-list span[data-v-cff650d0]{min-width:0}.rank-list span>strong[data-v-cff650d0]{color:var(--screen-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.rank-list span>i[data-v-cff650d0]{background:#3d7bff24;border-radius:4px;height:6px;margin-top:4px;display:block;overflow:hidden}.rank-list span>i>em[data-v-cff650d0]{transform-origin:0;background:linear-gradient(90deg,#1e4fd6,#35c6ff);border-radius:4px;height:100%;animation:.7s ease-out both dashboard-bar-fill-cff650d0;display:block;box-shadow:0 0 6px #35c6ff66}.entrustment-ranks span>i>em[data-v-cff650d0]{background:linear-gradient(90deg,#0fa97c,#2ee6a6);box-shadow:0 0 6px #2ee6a666}.rank-list>div>small[data-v-cff650d0]{color:#fff;text-align:right;font:700 13.5px Consolas,monospace}.rank-list>div>small u[data-v-cff650d0]{color:var(--screen-dim);font:10px Microsoft YaHei,sans-serif;text-decoration:none;display:block}.regional-panel[data-v-cff650d0]{flex-direction:column;height:100%;display:flex}.regional-panel .rank-list[data-v-cff650d0]{flex:1;gap:1px;min-height:0}.regional-panel .rank-list>div[data-v-cff650d0]{min-height:24px}.regional-panel .rank-list>div>small[data-v-cff650d0]{white-space:nowrap}.regional-panel .rank-list>div>small u[data-v-cff650d0]{margin-left:3px;display:inline}.regional-panel>p[data-v-cff650d0]{color:var(--screen-dim);flex:none;margin:4px 0 0;font-size:10px;line-height:1.35}.line-chart[data-v-cff650d0]{height:100%;padding:4px 4px 24px;position:relative}.chart-summary[data-v-cff650d0]{z-index:2;position:absolute;top:0;left:6px}.chart-summary b[data-v-cff650d0]{color:#7fd6ff;font:700 20px Consolas,monospace;display:block}.chart-summary span[data-v-cff650d0]{color:var(--screen-dim);font-size:10px}.grid-lines[data-v-cff650d0]{display:grid;position:absolute;inset:48px 8px 28px}.grid-lines i[data-v-cff650d0]{border-top:1px solid #407ae22e}.line-chart svg[data-v-cff650d0]{width:calc(100% - 16px);height:calc(100% - 77px);animation:.8s ease-out both dashboard-chart-reveal-cff650d0;position:absolute;inset:48px 8px 29px}.line-chart polyline[data-v-cff650d0]{fill:none;stroke:var(--screen-cyan);stroke-width:1.7px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--screen-cyan))}.line-chart polyline.previous-year-line[data-v-cff650d0]{stroke:#7fa3d9;stroke-width:1.25px;stroke-dasharray:4 3;filter:none}.chart-legend[data-v-cff650d0]{z-index:2;color:var(--screen-sub);align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:4px;right:8px}.chart-legend i[data-v-cff650d0]{background:var(--screen-cyan);width:12px;height:2px;margin-left:7px}.chart-legend i.muted[data-v-cff650d0]{background:#7fa3d9}.chart-axis[data-v-cff650d0]{color:var(--screen-dim);justify-content:space-between;font:9px Consolas,monospace;display:flex;position:absolute;bottom:2px;left:8px;right:8px}.chart-axis span[data-v-cff650d0]:nth-child(2n){display:none}.type-chart[data-v-cff650d0],.task-chart[data-v-cff650d0]{justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.donut[data-v-cff650d0],.task-ring[data-v-cff650d0]{border-radius:50%;flex:none;place-items:center;width:146px;height:146px;display:grid;position:relative}.donut[data-v-cff650d0]{--detection:240deg;background:conic-gradient(#2ee6a6 0 var(--detection), #4e8fe8 var(--detection) var(--metrology), #8b7bff var(--metrology) 360deg);animation:.55s ease-out both dashboard-donut-enter-cff650d0}.task-ring[data-v-cff650d0]{--rate:0%;background:conic-gradient(var(--screen-cyan) 0 var(--rate), #183d78 var(--rate) 100%)}.donut[data-v-cff650d0]:after,.task-ring[data-v-cff650d0]:after{content:"";background:#091b4b;border-radius:50%;position:absolute;inset:17px}.donut span[data-v-cff650d0],.task-ring span[data-v-cff650d0]{z-index:1;text-align:center;position:relative}.donut b[data-v-cff650d0],.task-ring b[data-v-cff650d0]{color:#fff;font:700 26px Consolas,monospace;display:block}.donut small[data-v-cff650d0],.task-ring small[data-v-cff650d0]{max-width:105px;color:var(--screen-sub);margin-top:2px;font-size:10.5px;line-height:1.5;display:block}.type-chart ul[data-v-cff650d0],.task-chart ul[data-v-cff650d0]{flex:1;min-width:0;margin:0;padding:0;list-style:none}.type-chart li[data-v-cff650d0],.task-chart li[data-v-cff650d0]{min-width:0;color:var(--screen-text);border-bottom:1px solid #407ae24d;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.type-chart li>i[data-v-cff650d0],.task-chart li>i[data-v-cff650d0]{background:#2ee6a6;border-radius:2px;flex:none;width:9px;height:9px}.type-chart li:nth-child(2)>i[data-v-cff650d0],.task-chart li>i.doing[data-v-cff650d0]{background:#35c6ff}.type-chart li:nth-child(3)>i[data-v-cff650d0],.task-chart li>i.archived[data-v-cff650d0]{background:#8b7bff}.task-chart li>i.late[data-v-cff650d0]{background:#ffc24d}.type-chart li>span[data-v-cff650d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.type-chart li>b[data-v-cff650d0],.task-chart li>b[data-v-cff650d0]{color:#fff;white-space:nowrap;margin-left:auto;font:700 13px Consolas,monospace}.alert-list[data-v-cff650d0]{align-content:center;gap:10px;height:100%;display:grid}.alert-list>div[data-v-cff650d0]{background:#0e205466;border:1px solid #407ae24d;border-radius:5px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.alert-list>div>i[data-v-cff650d0]{background:var(--screen-gold);border-radius:3px;width:7px;height:30px}.alert-list>div>i.high[data-v-cff650d0]{background:#ff6b7a}.alert-list span strong[data-v-cff650d0]{font-size:13px;display:block}.alert-list span small[data-v-cff650d0]{color:var(--screen-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.alert-list>div>b[data-v-cff650d0]{color:var(--screen-gold);font:700 22px Consolas,monospace}.summary-grid[data-v-cff650d0]{grid-template-columns:repeat(2,1fr);align-content:center;gap:10px;height:100%;display:grid}.summary-grid>div[data-v-cff650d0]{background:#0e205466;border:1px solid #407ae24d;border-radius:5px;padding:12px}.summary-grid span[data-v-cff650d0]{color:var(--screen-sub);font-size:11px;display:block}.summary-grid b[data-v-cff650d0]{color:#7fd6ff;margin:4px 0;font:700 24px Consolas,monospace;display:block}.summary-grid small[data-v-cff650d0]{color:var(--screen-dim);font-size:10px}.annual-chart[data-v-cff650d0]{border-bottom:1px solid #315a96;justify-content:space-around;align-items:stretch;gap:20px;height:100%;padding:28px 24px 0;display:flex}.annual-bar[data-v-cff650d0]{color:#9fc5f2;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:60px;display:flex}.annual-bar>strong[data-v-cff650d0]{color:var(--screen-text);font:700 16px Consolas,monospace}.annual-bar>span[data-v-cff650d0]{flex:1;align-items:end;width:54px;display:flex}.annual-bar>span i[data-v-cff650d0]{transform-origin:bottom;background:linear-gradient(#627eb5,#2a4074);border-radius:3px 3px 0 0;width:100%;min-height:3px;animation:.7s ease-out both dashboard-bar-rise-cff650d0;display:block}.annual-bar.current>span i[data-v-cff650d0]{background:linear-gradient(#64d0ff,#2676e9)}.annual-bar>b[data-v-cff650d0]{padding-bottom:8px;font:13px Consolas,monospace}.annual-bar.current>b[data-v-cff650d0]{color:#64d0ff}.service-list[data-v-cff650d0]{align-content:center;gap:9px;height:100%;display:grid}.service-list>div[data-v-cff650d0]{background:#0e205466;border:1px solid #407ae24d;border-radius:5px;align-items:center;gap:12px;min-height:56px;padding:6px 12px;display:flex}.service-list>div[data-v-cff650d0]:first-child{background:linear-gradient(90deg,#35c6ff21,#0e205466);border-color:#35c6ff8c}.service-count[data-v-cff650d0]{color:#7fd6ff;white-space:nowrap;flex:none;min-width:60px;font:700 24px Consolas,monospace}.service-list>div>span[data-v-cff650d0]:last-child{min-width:0;display:block}.service-list small[data-v-cff650d0]{color:var(--screen-dim);font-size:11px;line-height:1.3;display:block}.service-list b[data-v-cff650d0]{color:#fff;margin-top:1px;font:700 15px/1.3 Consolas,monospace;display:block}.dashboard-ticker[data-v-cff650d0]{border-top:1px solid var(--screen-border);background:#061030b3;align-items:center;height:46px;display:flex;overflow:hidden}.dashboard-ticker>strong[data-v-cff650d0]{border-right:1px solid var(--screen-border);width:150px;height:100%;color:var(--screen-gold);letter-spacing:1px;background:linear-gradient(#ffc24d1f,#ffc24d08);flex:none;justify-content:center;align-items:center;font-size:13.5px;font-weight:400;display:flex}.ticker-window[data-v-cff650d0]{flex:1;height:100%;position:relative;overflow:hidden}.ticker-content[data-v-cff650d0]{white-space:nowrap;align-items:center;width:max-content;height:100%;animation:40s linear infinite dashboard-marquee-cff650d0;display:flex}.ticker-content>span[data-v-cff650d0]{color:#bad3f5;font-size:13px}.ticker-content b[data-v-cff650d0]{color:var(--screen-gold);font-weight:600}.ticker-content i[data-v-cff650d0]{color:var(--screen-cyan);margin:0 6px;font:13px Consolas,monospace}.ticker-content em[data-v-cff650d0]{color:var(--screen-dim);margin:0 22px;font-style:normal}@keyframes dashboard-marquee-cff650d0{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dashboard-kpis-enter-cff650d0{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-grid-enter-cff650d0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-chart-reveal-cff650d0{0%{opacity:.4;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes dashboard-bar-rise-cff650d0{0%{transform:scaleY(.03)}to{transform:scaleY(1)}}@keyframes dashboard-bar-fill-cff650d0{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes dashboard-donut-enter-cff650d0{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes dashboard-sync-pulse-cff650d0{50%{opacity:.4;box-shadow:0 0 14px var(--screen-green)}}@keyframes dashboard-line-appear-cff650d0{0%{opacity:.15;stroke-dasharray:0 100}to{opacity:1;stroke-dasharray:100 0}}@keyframes region-rate-enter-cff650d0{0%{opacity:0}to{opacity:1}}@keyframes dashboard-frame-breathe-cff650d0{0%,to{box-shadow:inset 0 0 #35c6ff00,0 0 #1d9cdd00}50%{box-shadow:inset 0 0 15px #35c6ff0e,0 0 13px #1d9cdd1f}}@property --kpi-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes kpi-border-flow-cff650d0{to{--kpi-border-angle:360deg}}.dashboard-modal[data-v-cff650d0]{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#1f332c;background:#02091cc7;place-items:center;display:grid;position:fixed;inset:0}.dashboard-modal>section[data-v-cff650d0]{background:#fff;border:1px solid #bfd4ec;border-radius:12px;width:760px;max-height:82vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #0007}.dashboard-modal header[data-v-cff650d0]{justify-content:space-between;align-items:flex-start;display:flex}.dashboard-modal h2[data-v-cff650d0]{color:#081a33;margin:0}.dashboard-modal header p[data-v-cff650d0]{color:#70807b;margin:4px 0}.dashboard-modal header button[data-v-cff650d0]{color:#70807b;background:0 0;border:0}.dashboard-modal form[data-v-cff650d0]{grid-template-columns:1fr 160px;gap:14px;margin-top:18px;display:grid}.dashboard-modal label[data-v-cff650d0]{gap:5px;font-size:12px;display:grid}.dashboard-modal input[data-v-cff650d0]{border:1px solid #dfe7e3;border-radius:6px;height:38px;padding:0 10px}.wide-field[data-v-cff650d0]{grid-column:1/-1}.create-link[data-v-cff650d0]{color:#fff;background:#12489f;border:0;border-radius:6px;grid-column:1/-1;height:40px}.generated-link[data-v-cff650d0]{gap:8px;margin-top:14px;display:flex}.generated-link input[data-v-cff650d0]{flex:1}.generated-link button[data-v-cff650d0],.visit-list button[data-v-cff650d0]{color:#12489f;background:#eef4fd;border:1px solid #bfd4ec;border-radius:6px;align-items:center;gap:5px;display:flex}.visit-list[data-v-cff650d0]{gap:8px;margin-top:14px;display:grid}.visit-list article[data-v-cff650d0]{border:1px solid #dfe7e3;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.visit-list article strong[data-v-cff650d0],.visit-list article span[data-v-cff650d0]{display:block}.visit-list article span[data-v-cff650d0]{color:#70807b;margin-top:3px;font-size:11px}@media (prefers-reduced-motion:reduce){.dashboard-stage[data-v-cff650d0],.dashboard-stage[data-v-cff650d0] *,.dashboard-stage[data-v-cff650d0] :before,.dashboard-stage[data-v-cff650d0] :after{transition:none!important;animation:none!important}}.independent-editable[data-v-cff650d0]{cursor:pointer}.dashboard-independent .dashboard-title h1[data-v-cff650d0],.dashboard-independent .dashboard-title p[data-v-cff650d0]{pointer-events:auto;cursor:text;width:max-content;margin-left:auto;margin-right:auto}.dashboard-independent .dashboard-kpi[data-v-cff650d0],.dashboard-independent .dashboard-panel[data-v-cff650d0],.dashboard-independent .institution[data-v-cff650d0],.dashboard-independent .dashboard-ticker[data-v-cff650d0]{cursor:text}.independent-editable[data-v-cff650d0]:hover{color:#ffc24d}.independent-editable[data-v-cff650d0]:focus-visible{outline-offset:3px;outline:2px solid #7fd6ff}.independent-edit-backdrop[data-v-cff650d0]{z-index:1000;background:#010713c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.independent-edit-dialog[data-v-cff650d0]{box-sizing:border-box;color:#172c44;background:#fff;border-radius:12px;width:min(100%,500px);padding:24px;box-shadow:0 24px 80px #00000059}.independent-edit-dialog header[data-v-cff650d0],.independent-edit-dialog footer[data-v-cff650d0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.independent-edit-dialog header[data-v-cff650d0]{border-bottom:1px solid #d9e3ef;padding-bottom:16px}.independent-edit-dialog header small[data-v-cff650d0]{color:#637d9b}.independent-edit-dialog h2[data-v-cff650d0]{margin:4px 0 0;font-size:21px}.independent-edit-dialog button[data-v-cff650d0]{cursor:pointer;border-radius:6px;min-height:40px;padding:7px 12px}.independent-edit-dialog button.ghost[data-v-cff650d0],.independent-edit-dialog button.secondary[data-v-cff650d0]{color:#334b63;background:#edf2f7;border:1px solid #d1deeb}.independent-edit-dialog button.primary[data-v-cff650d0]{color:#fff;background:#175ba0;border:1px solid #175ba0}.independent-edit-dialog button[data-v-cff650d0]:disabled{opacity:.55;cursor:wait}.independent-edit-dialog button[data-v-cff650d0]:focus-visible,.independent-edit-dialog input[data-v-cff650d0]:focus-visible{outline-offset:2px;outline:3px solid #ffca74}.independent-edit-comparison[data-v-cff650d0]{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.independent-edit-comparison>div[data-v-cff650d0]{background:#f2f6fb;border:1px solid #dce6f1;border-radius:8px;padding:14px}.independent-edit-comparison span[data-v-cff650d0]{color:#617a96;margin-bottom:7px;font-size:13px;display:block}.independent-edit-comparison strong[data-v-cff650d0]{font-size:21px}.independent-source-changed[data-v-cff650d0]{color:#704b0c;background:#fff5df;border-radius:6px;padding:10px 12px}.independent-edit-dialog form>label[data-v-cff650d0]{margin-bottom:8px;font-weight:600;display:block}.independent-edit-dialog input[data-v-cff650d0]{box-sizing:border-box;color:#162e47;background:#fff;border:1px solid #91a9c1;border-radius:6px;width:100%;min-height:44px;padding:8px 12px;font-size:18px}.independent-edit-dialog textarea[data-v-cff650d0]{box-sizing:border-box;color:#162e47;resize:vertical;background:#fff;border:1px solid #91a9c1;border-radius:6px;width:100%;min-height:86px;padding:10px 12px;font:16px/1.5 Microsoft YaHei,sans-serif}.independent-edit-comparison .comparison-text[data-v-cff650d0]{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.independent-edit-error[data-v-cff650d0]{color:#a5253d;font-size:13px}.independent-edit-dialog footer[data-v-cff650d0]{flex-wrap:wrap;margin-top:24px}.independent-edit-dialog footer>span[data-v-cff650d0]{flex:1}@media (width<=520px){.independent-edit-comparison[data-v-cff650d0]{grid-template-columns:1fr}}.dashboard-independent .region-ranking-panel[data-v-cff650d0]{flex-direction:column;justify-content:center;height:100%;display:flex}.dashboard-independent .region-rank-list[data-v-cff650d0]{gap:2px;display:grid}.dashboard-independent .region-rank-list button[data-v-cff650d0]{color:#dce9ff;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:20px minmax(0,1fr) 64px;align-items:center;gap:7px;min-height:24px;padding:1px 3px;line-height:1;display:grid}.dashboard-independent .region-rank-list button[data-v-cff650d0]:hover,.dashboard-independent .region-rank-list button[data-v-cff650d0]:focus-visible,.dashboard-independent .region-rank-list button.active[data-v-cff650d0]{background:#ffc24d1a;border-color:#ffc24d}.dashboard-independent .region-rank-list button>b[data-v-cff650d0]{color:#fff;background:#31558d;border-radius:3px;place-items:center;width:19px;height:19px;font:700 11px Consolas,monospace;display:grid}.dashboard-independent .region-rank-list button>span[data-v-cff650d0]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-independent .region-rank-list button>span i[data-v-cff650d0]{background:#3d7bff33;border-radius:3px;height:4px;margin-top:1px;display:block}.dashboard-independent .region-rank-list button>span em[data-v-cff650d0]{border-radius:inherit;background:#2ee6a6;height:100%;display:block}.dashboard-independent .region-rank-list button>strong[data-v-cff650d0]{text-align:right;white-space:nowrap;font:700 11px Consolas,monospace}.dashboard-independent .region-focus-panel[data-v-cff650d0]{flex-direction:column;justify-content:center;height:100%;padding:6px 14px;display:flex}.dashboard-independent .region-focus-panel>strong[data-v-cff650d0]{color:#e8f1ff;font-size:20px}.dashboard-independent .region-focus-number[data-v-cff650d0]{color:#7fd6ff;margin-top:8px;font:700 44px Consolas,monospace}.dashboard-independent .region-focus-number span[data-v-cff650d0]{color:var(--screen-sub);margin-left:4px;font:14px Microsoft YaHei,sans-serif}.dashboard-independent .region-focus-track[data-v-cff650d0]{background:#3d7bff2e;border-radius:5px;height:8px;overflow:hidden}.dashboard-independent .region-focus-track i[data-v-cff650d0]{border-radius:inherit;background:linear-gradient(90deg,#1e67df,#2ee6a6);height:100%;transition:width .25s;display:block}.dashboard-independent .region-focus-panel dl[data-v-cff650d0]{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 8px;display:grid}.dashboard-independent .region-focus-panel dl>div[data-v-cff650d0]{background:#0e205466;border:1px solid #407ae24d;padding:8px 10px}.dashboard-independent .region-focus-panel dt[data-v-cff650d0]{color:var(--screen-dim);font-size:10px}.dashboard-independent .region-focus-panel dd[data-v-cff650d0]{color:#dce9ff;margin:3px 0 0;font:700 16px Consolas,monospace}.dashboard-independent .region-focus-panel>small[data-v-cff650d0]{color:var(--screen-dim);font-size:10px}.dashboard-tech[data-v-cff650d0]{--screen-border:#398bbb6e;--screen-cyan:#4edaff;--screen-blue:#278ac9;--screen-sub:#9bbad4;--screen-dim:#7294b6;--screen-text:#eaf5ff;--screen-gold:#ffc477;background:#030b19}.dashboard-tech .dashboard-stage[data-v-cff650d0]{background:radial-gradient(at 50% 0,#0e43696e,#0000 61%),linear-gradient(#03142b,#06162d 55%,#030d20)}.dashboard-tech .dashboard-stage[data-v-cff650d0]:before{opacity:.5;background-image:linear-gradient(#48a3ce0b 1px,#0000 1px),linear-gradient(90deg,#48a3ce0b 1px,#0000 1px);background-size:42px 42px}.dashboard-head[data-v-cff650d0]{isolation:isolate}.dashboard-head[data-v-cff650d0]:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(#0e497e1f,#092f5780);position:absolute;inset:0 26%}.dashboard-head[data-v-cff650d0]:after{opacity:.6;height:1px}.dashboard-head>.dashboard-head-circuit[data-v-cff650d0]{z-index:-1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dashboard-head-circuit .circuit-outline[data-v-cff650d0]{stroke:#2588b4;stroke-width:1px}.dashboard-head-circuit .circuit-inner[data-v-cff650d0]{stroke:#0b4e7a;stroke-width:1.4px}.dashboard-head-circuit .circuit-light[data-v-cff650d0]{stroke:#56dcff;stroke-width:2px;opacity:.85}.dashboard-head-stream[data-v-cff650d0]{pointer-events:none;background:linear-gradient(90deg,#0000,#81edff,#0000);width:14%;height:2px;animation:10s linear infinite tech-header-stream-cff650d0;position:absolute;bottom:0;left:0}.dashboard-title h1[data-v-cff650d0]{letter-spacing:6px;background:linear-gradient(#f1fbff 15%,#a9e8ff 70%,#6bc7ef);text-shadow:0 0 16px #42acde3d;-webkit-background-clip:text;background-clip:text;font-size:36px}.dashboard-title p[data-v-cff650d0]{color:#f3c778;letter-spacing:5px;margin-top:5px;font-size:12px}.institution-name[data-v-cff650d0]{letter-spacing:.4px;font-size:18px}.institution-name i[data-v-cff650d0]{background:linear-gradient(135deg,#1169a4,#062c52);box-shadow:0 0 8px #41c6ef66,inset 0 0 7px #55ccf047}.institution>small[data-v-cff650d0]{color:#669ebf}.institution-badges b[data-v-cff650d0]{background:#0b45642e;border-color:#17628a;border-radius:3px}.clock-value strong[data-v-cff650d0]{color:#e1f7ff}.dashboard-nav[data-v-cff650d0]{background:linear-gradient(90deg,#0d2e4e38,#0000)}.dashboard-tech.dashboard-independent .dashboard-stage[data-v-cff650d0]{grid-template-rows:86px 34px 120px minmax(0,1fr) 0 54px}.dashboard-tech.dashboard-independent .dashboard-stage--presentation[data-v-cff650d0]{grid-template-rows:86px 34px 120px minmax(0,1fr) 0}.dashboard-nav--summary[data-v-cff650d0]{background:0 0;height:34px}.dashboard-period[data-v-cff650d0]{color:var(--screen-sub);letter-spacing:1px;font-size:11px}.dashboard-nav--summary .business-summary>span[data-v-cff650d0]{padding-top:3px;padding-bottom:3px}.dashboard-nav>button[data-v-cff650d0]:not(.mode-button){color:#a5c9e8;letter-spacing:1px;background:linear-gradient(#08233f,#05152c);border-color:#1a5075;border-radius:3px}.dashboard-nav>button.active[data-v-cff650d0]:not(.mode-button){background:linear-gradient(#1767b5,#123e83);border-color:#4ad3ff;box-shadow:inset 0 0 9px #50cfff3b,0 0 8px #2688cf40}.business-summary>span[data-v-cff650d0]{background:linear-gradient(90deg,#12416466,#0a1d394d);border-left-width:1px}.dashboard-kpi[data-v-cff650d0],.dashboard-panel[data-v-cff650d0]{box-shadow:none;animation:none}.dashboard-kpi[data-v-cff650d0]{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(125deg,#092e50f2,#051731f5);border-radius:3px}.dashboard-kpi[data-v-cff650d0]:before,.dashboard-independent .dashboard-kpi[data-v-cff650d0]:before{content:"";z-index:1;pointer-events:none;filter:none;background:linear-gradient(90deg, var(--tone), transparent) 0 0 / 62% 2px no-repeat, linear-gradient(var(--tone), var(--tone)) left 8px / 1px 20px no-repeat, linear-gradient(var(--tone), var(--tone)) right bottom / 24px 1px no-repeat;border:0;border-radius:0;padding:0;animation:7s ease-in-out infinite tech-edge-breathe-cff650d0;position:absolute;inset:0;-webkit-mask:none;mask:none}.dashboard-kpi[data-v-cff650d0]:nth-child(2n):before,.dashboard-independent .dashboard-kpi[data-v-cff650d0]:nth-child(2n):before{animation-delay:-2.3s}.dashboard-kpi[data-v-cff650d0]:nth-child(3n):before,.dashboard-independent .dashboard-kpi[data-v-cff650d0]:nth-child(3n):before{animation-delay:-4.7s}.dashboard-kpi[data-v-cff650d0]:after{height:2px;box-shadow:none;opacity:.7;left:12px;right:51%}.kpi-border-stream[data-v-cff650d0]{z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kpi-border-glow[data-v-cff650d0]{aspect-ratio:1;width:200%;color:var(--tone);opacity:.92;animation:5.5s linear infinite tech-kpi-stream-cff650d0;animation-delay:var(--kpi-flow-phase);background:conic-gradient(#0000 0deg 230deg,currentColor 300deg,#0000 355deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-kpi[data-v-cff650d0]:hover,.dashboard-panel[data-v-cff650d0]:hover{box-shadow:none;border-color:#54c0e8a6;transform:none}.kpi-heading[data-v-cff650d0]{min-height:20px;padding-left:33px;position:relative}.kpi-heading[data-v-cff650d0]:before{content:"";background:#0f44668c;border:1px solid #3e9cca7a;border-radius:50%;width:25px;height:25px;position:absolute;top:-1px;left:-1px}.kpi-heading svg[data-v-cff650d0]{width:15px;height:15px;position:absolute;top:4px;left:4px}.kpi-heading span[data-v-cff650d0]{color:#cee6f7;font-size:12px}.dashboard-kpi>strong[data-v-cff650d0]{color:#effaff;letter-spacing:.7px;margin:1px 0 0 33px}.dashboard-kpi>strong small[data-v-cff650d0]{color:#91b8d8}.kpi-source-values[data-v-cff650d0]{margin-top:5px;font-size:10.5px}.dashboard-kpi>em[data-v-cff650d0]{margin-top:5px}.dashboard-tech.dashboard-independent .dashboard-kpi[data-v-cff650d0]{justify-content:center;padding-bottom:12px}.dashboard-tech.dashboard-independent .dashboard-kpi>strong[data-v-cff650d0]{flex-shrink:0}.dashboard-tech.dashboard-independent .dashboard-kpi>.kpi-source-values[data-v-cff650d0],.dashboard-tech.dashboard-independent .dashboard-kpi>em[data-v-cff650d0]{display:none}.dashboard-panel[data-v-cff650d0]{background:linear-gradient(135deg,#072241f7,#04132bf7);border-radius:2px}.dashboard-panel[data-v-cff650d0]:before{background:linear-gradient(#5ad9ff,#5ad9ff) 0 0/23px 1px no-repeat,linear-gradient(#5ad9ff,#5ad9ff) 0 0/1px 19px no-repeat,linear-gradient(#5ad9ff,#5ad9ff) 100% 100%/23px 1px no-repeat,linear-gradient(#5ad9ff,#5ad9ff) 100% 100%/1px 19px no-repeat;border:0;width:auto;height:auto;animation:8s ease-in-out infinite tech-edge-breathe-cff650d0;inset:-1px}.dashboard-panel[data-v-cff650d0]:nth-child(3n+2):before{animation-delay:-2.6s}.dashboard-panel[data-v-cff650d0]:nth-child(3n):before{animation-delay:-5.3s}.dashboard-panel[data-v-cff650d0]:after{border-width:1px;width:13px;height:13px;top:-1px;right:-1px}.dashboard-panel .corner-bl[data-v-cff650d0],.dashboard-panel .corner-br[data-v-cff650d0]{border-width:1px;width:10px;height:10px}.dashboard-panel>header[data-v-cff650d0]{background:linear-gradient(110deg,#0d3b6587,#0000 88%);border-bottom:1px solid #2a67913b;min-height:44px;margin:-9px -11px 5px;padding:9px 11px 7px;position:relative}.dashboard-panel>header[data-v-cff650d0]:after{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 49%,#3bb1df99 50% 57%,#0000 58%);width:12px;height:12px;position:absolute;top:0;right:0}.dashboard-panel>header>i[data-v-cff650d0]{width:3px;height:25px;box-shadow:0 0 4px #4bd3ff66}.dashboard-panel>header strong[data-v-cff650d0]{letter-spacing:.4px;color:#e1f4ff;font-size:15px}.dashboard-panel>header small[data-v-cff650d0]{color:#628fb0;letter-spacing:1px;font-size:8.5px}.dashboard-panel>header>span[data-v-cff650d0]{background:#07395973;border-radius:2px}.quality-category-source>i[data-v-cff650d0],.quality-category-source.spot>i[data-v-cff650d0]{box-shadow:none;border-width:.6px;border-radius:3px 3px 0 0}.quality-category-source>i[data-v-cff650d0]:before{display:none}.quality-category-column>strong[data-v-cff650d0]{text-shadow:none}.quality-category-source>i.zero-rate[data-v-cff650d0]{border:0;min-height:0}.quality-category-source>i>.category-bar-rate[data-v-cff650d0]{z-index:1;color:#b8f1ff;white-space:nowrap;text-shadow:0 1px 2px #041326;letter-spacing:0;font:500 11px/15px Consolas,Microsoft YaHei,monospace;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.quality-category-source.entrustment>i>.category-bar-rate[data-v-cff650d0]{margin-left:-3px}.quality-category-source.spot>i>.category-bar-rate[data-v-cff650d0]{color:#e0c8ff;margin-left:3px}.category-rate-editable[data-v-cff650d0],.category-bar-rate[role=button][data-v-cff650d0]{cursor:pointer}.category-rate-editable[data-v-cff650d0]:hover,.category-bar-rate[role=button][data-v-cff650d0]:hover{color:#fff2bc}.category-rate-editable[data-v-cff650d0]:focus-visible,.category-bar-rate[role=button][data-v-cff650d0]:focus-visible{outline-offset:2px;outline:1px solid #75deff}.quality-breakdown-row>.quality-rank-number[data-v-cff650d0]{background:linear-gradient(#1a527a,#123c65);border-radius:2px}.quality-breakdown-row>i[data-v-cff650d0]{background:#26558445;height:6px}.quality-breakdown-row>i>em[data-v-cff650d0]{background:linear-gradient(90deg,#1c7ab5,#49d3ed)}.quality-breakdown-row>i>em.failure[data-v-cff650d0]{background:linear-gradient(90deg,#ed7089,#ffc372)}.entrustment-pass-ranking .quality-rank-list[data-v-cff650d0]{gap:16px;padding-top:6px;padding-bottom:16px}.entrustment-pass-ranking .quality-breakdown-row[data-v-cff650d0]{grid-template-columns:20px minmax(0,1fr) 56px;row-gap:7px;min-height:48px}.entrustment-pass-ranking .quality-breakdown-row>b[data-v-cff650d0]{color:#66dcff;text-align:right;font-size:10px;font-weight:400}.source-failure-ranking[data-v-cff650d0]{flex-direction:column;height:100%;min-height:0;padding:4px 2px 2px;display:flex}.source-failure-list[data-v-cff650d0]{gap:13px;padding:3px 2px 10px;display:grid}.source-failure-row[data-v-cff650d0]{min-width:0}.source-failure-name[data-v-cff650d0]{color:#e0eef9;align-items:center;gap:8px;margin-bottom:8px;display:flex}.source-failure-name>b[data-v-cff650d0]{color:#b4dcf5;background:#16466b;border-radius:2px;flex:none;place-items:center;width:18px;height:18px;font:500 11px Consolas,monospace;display:grid}.source-failure-name>span[data-v-cff650d0]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.source-failure-business[data-v-cff650d0]{grid-template-columns:29px minmax(0,1fr) 44px;align-items:center;gap:7px;min-height:16px;margin:3px 0 0 26px;font-size:10px;display:grid}.source-failure-business.entrustment[data-v-cff650d0]{color:#ffb86b}.source-failure-business.spot[data-v-cff650d0]{color:#f58296}.source-failure-business>i[data-v-cff650d0]{background:#2c587e47;border-radius:2px;height:4px;display:block;overflow:hidden}.source-failure-business>i>em[data-v-cff650d0]{border-radius:inherit;opacity:.9;background:currentColor;height:100%;display:block}.source-failure-business>strong[data-v-cff650d0]{color:inherit;text-align:right;white-space:nowrap;font:500 11px Consolas,monospace}.source-failure-business>strong[role=button][data-v-cff650d0]{cursor:pointer}.source-failure-business>strong[data-v-cff650d0]:focus-visible{outline-offset:2px;outline:1px solid #73d8ff}.source-failure-ranking>p[data-v-cff650d0]{color:var(--screen-dim);flex:none;margin:6px 0 0;font-size:9px;line-height:1.4}.business-trend-panel svg g path[data-v-cff650d0]:not(.line-flow-trail):not(.line-flow-tip),.region-rate-plot svg .current-line[data-v-cff650d0]{filter:none;stroke-width:2px}.dashboard-stage[data-v-cff650d0] .dashboard-chart-mark .chart-mark-shape,.dashboard-stage[data-v-cff650d0] .dashboard-chart-mark.is-active .chart-mark-shape{filter:none}.dashboard-stage[data-v-cff650d0] .monthly-comparison-plot rect.chart-mark-shape{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.65,.2,1) both tech-bar-enter-cff650d0}.region-focus-panel dl>div[data-v-cff650d0]{background:#0c2a487a;border-color:#20486a}.region-focus-number[data-v-cff650d0]{color:#79e3ff}.dashboard-stage[data-v-cff650d0] .region-map-shape{filter:none}.dashboard-stage[data-v-cff650d0] .region-map-shape path.selected{animation:6s ease-in-out infinite tech-map-breathe-cff650d0}.dashboard-stage[data-v-cff650d0] .region-map-list,.quality-rank-viewport[data-v-cff650d0]{scrollbar-width:none}.dashboard-stage[data-v-cff650d0] .region-map-list::-webkit-scrollbar{display:none}.quality-rank-viewport[data-v-cff650d0]::-webkit-scrollbar{display:none}.dashboard-ticker[data-v-cff650d0]{background:#030e21f2;border-top-color:#2f7fa96e}.dashboard-tech.dashboard-independent .dashboard-ticker[data-v-cff650d0]{display:none}.dashboard-motion-paused .dashboard-stage[data-v-cff650d0] *,.dashboard-motion-paused .dashboard-stage[data-v-cff650d0] :before,.dashboard-motion-paused .dashboard-stage[data-v-cff650d0] :after{animation-play-state:paused!important}@keyframes tech-edge-breathe-cff650d0{0%,to{opacity:.32}50%{opacity:.9}}@keyframes tech-header-stream-cff650d0{0%{opacity:0;transform:translate(-100%)}7%,88%{opacity:.9}to{opacity:0;transform:translate(720%)}}@keyframes tech-map-breathe-cff650d0{0%,to{stroke-opacity:.7}50%{stroke-opacity:1}}@keyframes tech-bar-enter-cff650d0{0%{transform:scaleY(.03)}to{transform:scaleY(1)}}@keyframes tech-kpi-stream-cff650d0{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.dashboard-tech.dashboard-independent .quality-breakdown>p[data-v-cff650d0],.dashboard-tech.dashboard-independent .source-failure-ranking>p[data-v-cff650d0],.dashboard-tech.dashboard-independent .quality-category-footer>span[data-v-cff650d0],.dashboard-tech.dashboard-independent[data-v-cff650d0] .monthly-rate-trend>p,.dashboard-tech.dashboard-independent[data-v-cff650d0] .monthly-source-comparison>p{display:none}.dashboard-tech.dashboard-independent .quality-category-footer[data-v-cff650d0]{justify-content:flex-end;min-height:0}.dashboard-tech.dashboard-independent .dashboard-kpi:last-child>em[data-v-cff650d0]{display:none}@media (height<=560px) and (aspect-ratio>=2){.dashboard-tech .dashboard-stage--presentation[data-v-cff650d0]{grid-template-rows:72px 44px 104px minmax(0,1fr) 32px}.dashboard-tech.dashboard-independent .dashboard-stage--presentation[data-v-cff650d0]{grid-template-rows:72px 28px 104px minmax(0,1fr) 0}.dashboard-tech .dashboard-head[data-v-cff650d0]{height:72px}.dashboard-tech .institution>small[data-v-cff650d0]{margin-top:3px;margin-bottom:3px}.dashboard-tech .institution-badges b[data-v-cff650d0]{padding:1px 8px;font-size:10px;line-height:1.3}.dashboard-tech .dashboard-nav[data-v-cff650d0]{height:44px}.dashboard-tech .dashboard-nav--summary[data-v-cff650d0]{height:28px}.dashboard-tech .dashboard-kpis[data-v-cff650d0]{height:104px;padding-top:10px;padding-bottom:10px}.dashboard-tech .dashboard-kpi[data-v-cff650d0]{height:84px;padding-top:6px}.dashboard-tech .kpi-source-values[data-v-cff650d0],.dashboard-tech .dashboard-kpi>em[data-v-cff650d0]{margin-top:3px}.dashboard-tech .dashboard-panel[data-v-cff650d0]{padding-top:7px;padding-bottom:5px}.dashboard-tech .dashboard-panel>header[data-v-cff650d0]{min-height:30px;margin-top:-6px;margin-bottom:4px;padding-top:6px;padding-bottom:5px}.dashboard-tech .dashboard-panel>header small[data-v-cff650d0]{display:none}.dashboard-tech .dashboard-panel>header>i[data-v-cff650d0]{height:20px}.dashboard-tech .quality-category-plot[data-v-cff650d0]{grid-template-rows:minmax(0,1fr)}.dashboard-tech .quality-category-column[data-v-cff650d0]{grid-template-rows:22px minmax(0,1fr) 26px 16px 26px;min-height:0}.dashboard-tech .quality-category-column>strong[data-v-cff650d0]{line-height:22px}.dashboard-tech .quality-category-source>i>.category-bar-rate[data-v-cff650d0]{font-size:10px;line-height:13px;top:-16px}.dashboard-tech .quality-category-axis[data-v-cff650d0]{min-height:0;padding:22px 5px 68px 0}.dashboard-tech .quality-category-footer[data-v-cff650d0]{min-height:18px;line-height:16px}.dashboard-tech .region-ranking-panel[data-v-cff650d0]{justify-content:flex-start}.dashboard-tech .region-rank-list[data-v-cff650d0]{gap:1px}.dashboard-tech .region-rank-list button[data-v-cff650d0]{min-height:18px;padding-top:0;padding-bottom:0}.dashboard-tech .region-rank-list button>b[data-v-cff650d0]{width:15px;height:15px;font-size:10px}.dashboard-tech .region-rank-list button>span[data-v-cff650d0],.dashboard-tech .region-rank-list button>strong[data-v-cff650d0]{font-size:10.5px}.dashboard-tech.dashboard-independent .region-focus-panel[data-v-cff650d0]{justify-content:flex-start;padding:2px 10px}.dashboard-tech.dashboard-independent .region-focus-panel>strong[data-v-cff650d0]{font-size:16px}.dashboard-tech.dashboard-independent .region-focus-number[data-v-cff650d0]{margin-top:2px;font-size:30px;line-height:1}.dashboard-tech.dashboard-independent .region-focus-track[data-v-cff650d0]{flex:none;height:4px}.dashboard-tech.dashboard-independent .region-focus-panel dl[data-v-cff650d0]{gap:5px;margin:6px 0 4px}.dashboard-tech.dashboard-independent .region-focus-panel dl>div[data-v-cff650d0]{padding:4px 7px}.dashboard-tech.dashboard-independent .region-focus-panel dd[data-v-cff650d0]{margin-top:1px;font-size:14px}.dashboard-tech.dashboard-independent .region-focus-panel>small[data-v-cff650d0]{display:none}.dashboard-tech .dashboard-ticker[data-v-cff650d0]{height:32px}}@media (prefers-reduced-motion:reduce){.dashboard-tech .dashboard-stage[data-v-cff650d0] *,.dashboard-tech .dashboard-stage[data-v-cff650d0] :before,.dashboard-tech .dashboard-stage[data-v-cff650d0] :after{transition:none!important;animation:none!important}.dashboard-head-stream[data-v-cff650d0]{display:none}}.text-block[data-v-aae5ddf1]{border-top:1px solid #e3e8ef;padding:10px 0}.text-block h3[data-v-aae5ddf1],.text-block p[data-v-aae5ddf1]{margin:4px 0}.text-block p[data-v-aae5ddf1]{white-space:pre-wrap;overflow-wrap:anywhere}.files[data-v-aae5ddf1]{border-top:1px solid #e3e8ef;margin-top:12px;padding-top:12px}.files header[data-v-aae5ddf1],.files li[data-v-aae5ddf1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.files ul[data-v-aae5ddf1]{padding:0;list-style:none}.files li[data-v-aae5ddf1]{border-bottom:1px solid #eef2f6;padding:8px 0}.upload[data-v-aae5ddf1]{cursor:pointer;color:#075985}.upload input[data-v-aae5ddf1]{display:none}.audit-button[data-v-aae5ddf1]{margin-top:16px}.exception-form[data-v-095fe4f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-095fe4f8]{color:#334155;gap:6px;font-weight:600;display:grid}input[data-v-095fe4f8],select[data-v-095fe4f8],textarea[data-v-095fe4f8]{box-sizing:border-box;width:100%;font:inherit;font-weight:400}textarea[data-v-095fe4f8]{resize:vertical}.wide[data-v-095fe4f8]{grid-column:1/-1}.form-actions[data-v-095fe4f8]{justify-content:flex-end;display:flex}@media (width<=800px){.exception-form[data-v-095fe4f8]{grid-template-columns:1fr}.wide[data-v-095fe4f8]{grid-column:auto}}.audit-list[data-v-592b1917]{border-top:1px solid #e3e8ef;margin-top:18px;padding-top:14px}.audit-list table[data-v-592b1917]{width:100%}.chief-result-table td[data-v-7531c9fd]:last-child,.chief-result-table td .link-button[data-v-7531c9fd]{white-space:nowrap}.chief-result-table tbody .chief-group-row th[data-v-7531c9fd]{height:34px!important;padding:0!important}.chief-result-table[data-v-7531c9fd]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.project-col[data-v-7531c9fd]{width:auto}.person-col[data-v-7531c9fd]{width:82px}.status-col[data-v-7531c9fd]{width:68px}.time-col[data-v-7531c9fd]{width:112px}.conclusion-col[data-v-7531c9fd]{width:66px}.action-col[data-v-7531c9fd]{width:50px}.chief-result-table th[data-v-7531c9fd],.chief-result-table td[data-v-7531c9fd]{border-bottom:1px solid var(--n100);text-align:left;box-sizing:border-box;height:37px;padding:8px 10px;line-height:1.45}.chief-result-table thead th[data-v-7531c9fd]{color:var(--n500);background:var(--n50);z-index:1;white-space:nowrap;font-size:12px;font-weight:500;position:sticky;top:0}.chief-group-row th[data-v-7531c9fd]{background:#fafcfe;height:34px;padding:0}.chief-group-row button[data-v-7531c9fd]{text-align:left;width:100%;min-height:34px;color:var(--n500);background:0 0;border:0;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.chief-group-row strong[data-v-7531c9fd]{color:var(--p700);font-weight:600}.group-count[data-v-7531c9fd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-state[data-v-7531c9fd]{color:var(--success,#00866b);white-space:nowrap;margin-left:auto}.group-state.missing[data-v-7531c9fd],.needs-entry[data-v-7531c9fd]{color:var(--err,#b3261e)}.group-disclosure[data-v-7531c9fd]{flex-shrink:0}.chief-missing-row[data-v-7531c9fd]{background:#fff9f8}.chief-project-label[data-v-7531c9fd],.chief-person-label[data-v-7531c9fd]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chief-project-label[data-v-7531c9fd]{color:var(--n600)}.chief-state-text[data-v-7531c9fd]{color:var(--success,#00866b);white-space:nowrap;font-size:12px}.chief-state-text[data-status=PENDING][data-v-7531c9fd],.chief-state-text[data-status=RETURNED][data-v-7531c9fd],.chief-state-text[data-status=REJECTED][data-v-7531c9fd]{color:var(--err,#b3261e)}time[data-v-7531c9fd]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--n500);font-size:12px}.chief-qualified[data-v-7531c9fd]{color:var(--success,#00866b)}.chief-failed[data-v-7531c9fd]{color:var(--err,#b3261e)}.chief-result-table .link-button[data-v-7531c9fd]{color:var(--p600);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.chief-result-table .link-button.needs-entry[data-v-7531c9fd]{color:var(--err,#b3261e)}.chief-table-empty[data-v-7531c9fd]{color:var(--n500);text-align:center!important;padding:24px!important}.chief-result-table button[data-v-7531c9fd]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}@media (width<=1280px){.chief-result-table th[data-v-7531c9fd],.chief-result-table td[data-v-7531c9fd]{padding-inline:7px}.person-col[data-v-7531c9fd]{width:68px}.time-col[data-v-7531c9fd]{width:100px}.status-col[data-v-7531c9fd]{width:58px}.conclusion-col[data-v-7531c9fd]{width:55px}.action-col[data-v-7531c9fd]{width:44px}}.chief-report-column .chief-report-panel .report-conditions h3[data-v-9a981d71]{font:600 12px/18px var(--font)!important}.chief-report-column[data-v-9a981d71]{height:var(--chief-board-height);flex-direction:column;gap:10px;min-width:0;min-height:590px;display:flex}.chief-report-panel[data-v-9a981d71],.chief-data-panel[data-v-9a981d71]{border:1px solid var(--n200);background:#fff;border-radius:6px;overflow:hidden}.chief-report-panel[data-v-9a981d71]{flex-direction:column;flex:1;min-height:0;display:flex}.chief-report-column header[data-v-9a981d71]{border-bottom:1px solid var(--n100);box-sizing:border-box;align-items:center;gap:6px;min-height:38px;padding:8px 12px;display:flex}.chief-report-column header strong[data-v-9a981d71]{color:var(--n900);font-size:14px}.report-count[data-v-9a981d71]{color:#6d28d9;background:#f3edfe;border-radius:3px;padding:1px 5px;font-size:12px}.chief-report-scroll[data-v-9a981d71]{flex:1;min-height:0;overflow:auto}.chief-report[data-v-9a981d71]{border-bottom:1px solid var(--n100);padding:12px}.chief-report[data-v-9a981d71]:last-child{border-bottom:0}.report-number[data-v-9a981d71]{cursor:pointer;color:var(--p800);font-family:var(--mono,monospace);text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.report-number[data-v-9a981d71]:focus-visible{outline:2px solid var(--p500);outline-offset:3px}.report-title[data-v-9a981d71]{color:var(--n500);margin:5px 0 12px;font-size:12px;line-height:1.5}.report-title span[data-v-9a981d71]{color:var(--n400)}progress[data-v-9a981d71]{width:100%;height:5px;accent-color:var(--p500);border:0;border-radius:3px;display:block;overflow:hidden}progress[data-v-9a981d71]::-webkit-progress-bar{background:var(--n100)}progress[data-v-9a981d71]::-webkit-progress-value{background:linear-gradient(90deg,#22a35c,var(--p500))}.report-stages[data-v-9a981d71]{color:var(--n400);justify-content:space-between;margin:5px 0 13px;font-size:12px;display:flex}.report-stages .active[data-v-9a981d71]{color:var(--p600);font-weight:600}.report-stages .done[data-v-9a981d71]{color:var(--success,#08715a)}.report-state[data-v-9a981d71]{color:#a86400;background:#fff7e6;border-radius:3px;align-items:center;gap:5px;margin:0 0 12px;padding:3px 6px;font-size:12px;display:inline-flex}.report-state.issued[data-v-9a981d71]{color:#08715a;background:#eef9f3}.report-state i[data-v-9a981d71]{background:currentColor;border-radius:50%;width:5px;height:5px}.chief-report dl[data-v-9a981d71],.chief-data-body dl[data-v-9a981d71]{gap:7px;margin:0;display:grid}.chief-report dl>div[data-v-9a981d71],.chief-data-body dl>div[data-v-9a981d71]{grid-template-columns:66px minmax(0,1fr);gap:5px;display:grid}.chief-report dt[data-v-9a981d71],.chief-data-body dt[data-v-9a981d71]{color:var(--n500);font-size:12px}.chief-report dd[data-v-9a981d71],.chief-data-body dd[data-v-9a981d71]{color:var(--n600);overflow-wrap:anywhere;margin:0;font-size:12px}.report-conditions[data-v-9a981d71]{margin:17px 0 0}.report-conditions h3[data-v-9a981d71]{color:var(--n700);margin:0 0 7px;font-size:12px;font-weight:600}.report-conditions ul[data-v-9a981d71]{gap:5px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.report-conditions li[data-v-9a981d71]{color:var(--success,#08715a)}.report-conditions li.bad[data-v-9a981d71]{color:var(--err,#b3261e)}.report-conditions li.wait[data-v-9a981d71]{color:var(--n500)}.report-conditions li>span[data-v-9a981d71]{font-variant-numeric:tabular-nums;margin-left:7px}.report-timeline[data-v-9a981d71]{border-top:1px dashed var(--n100);margin-top:17px}.report-timeline>div[data-v-9a981d71]{border-bottom:1px dashed var(--n100);min-height:27px;color:var(--n500);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.report-timeline>div[data-v-9a981d71]:last-child{border-bottom:0}.report-timeline time[data-v-9a981d71]{white-space:nowrap;font-variant-numeric:tabular-nums}.chief-report-panel footer[data-v-9a981d71]{flex-shrink:0;gap:7px;padding:10px 12px;display:flex}.chief-report-panel footer button[data-v-9a981d71]{flex:1}.report-empty[data-v-9a981d71]{color:var(--n500);text-align:center;margin:0;padding:22px 12px;font-size:14px}.unreported-conditions[data-v-9a981d71]{padding:0 12px 12px}.chief-data-panel[data-v-9a981d71]{flex:none}.chief-data-panel header small[data-v-9a981d71]{color:var(--n400);margin-left:auto;font-size:12px}.chief-data-body[data-v-9a981d71]{padding:12px}.completion-line[data-v-9a981d71]{color:var(--n600);white-space:nowrap;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.completion-line progress[data-v-9a981d71]{flex:1;width:40px}.completion-line strong[data-v-9a981d71]{color:var(--p700);font-size:12px;font-weight:500}.chief-data-body dl>div[data-v-9a981d71]{grid-template-columns:80px minmax(0,1fr)}@media (width<=1120px){.chief-report-column[data-v-9a981d71]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);height:auto;min-height:0;display:grid}.chief-report-panel[data-v-9a981d71]{min-height:400px}.chief-data-panel[data-v-9a981d71]{align-self:start}}@media (width<=720px){.chief-report-column[data-v-9a981d71]{display:flex}.chief-report-panel[data-v-9a981d71]{min-height:350px}.chief-data-panel[data-v-9a981d71]{width:100%}}.board-shell[data-v-56bbe71a]{min-height:320px;color:var(--n700);font-size:13px}.board-topline[data-v-56bbe71a],.board-filters[data-v-56bbe71a],.board-inspector-head[data-v-56bbe71a],.board-pagination[data-v-56bbe71a],.board-pagination>div[data-v-56bbe71a]{align-items:center;gap:12px;display:flex}.board-topline[data-v-56bbe71a]{justify-content:space-between}.board-summary strong[data-v-56bbe71a]{color:var(--p700)}.board-tabs[data-v-56bbe71a]{margin:8px 0 14px}.board-filters[data-v-56bbe71a]{flex-wrap:wrap;margin-bottom:12px}.board-filters input[type=search][data-v-56bbe71a]{flex:0 0 250px;max-width:250px;min-height:32px;width:250px!important}.board-filters select[data-v-56bbe71a]{flex:0 0 190px;width:190px!important}.board-filters select[data-v-56bbe71a],.board-inspector-head select[data-v-56bbe71a]{min-height:32px}.board-check[data-v-56bbe71a]{white-space:nowrap}.board-check input[data-v-56bbe71a]{vertical-align:middle}.board-filter-count[data-v-56bbe71a]{color:var(--n500);margin-left:auto}.board-state[data-v-56bbe71a]{text-align:center;color:var(--n500);padding:44px}.board-skeleton[data-v-56bbe71a]{border:1px solid var(--n200);border-radius:6px;overflow:hidden}.board-skeleton-bar[data-v-56bbe71a],.board-skeleton-row[data-v-56bbe71a]{background:linear-gradient(90deg,var(--n50) 20%,var(--n100) 50%,var(--n50) 80%);background-size:200% 100%;animation:1.4s infinite board-pulse-56bbe71a}.board-skeleton-bar[data-v-56bbe71a]{height:38px}.board-skeleton-row[data-v-56bbe71a]{height:48px;margin-top:1px}@keyframes board-pulse-56bbe71a{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.board-skeleton-bar[data-v-56bbe71a],.board-skeleton-row[data-v-56bbe71a]{animation:none}}.board-table-wrap[data-v-56bbe71a]{border:1px solid var(--n200);border-radius:6px;overflow-x:auto}.board-table[data-v-56bbe71a]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.board-table th[data-v-56bbe71a],.board-table td[data-v-56bbe71a]{border-right:1px solid var(--n100);border-bottom:1px solid var(--n100);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px}.board-table th[data-v-56bbe71a]:last-child,.board-table td[data-v-56bbe71a]:last-child{border-right:0}.board-table thead th[data-v-56bbe71a]{background:var(--n50);white-space:nowrap;font-size:12px}.board-table tbody tr:last-child td[data-v-56bbe71a]{border-bottom:0}.board-table .board-group th[data-v-56bbe71a]{background:var(--p50);color:var(--p800);padding:7px 10px;font-weight:600}.board-group-toggle[data-v-56bbe71a]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.board-group-toggle[data-v-56bbe71a]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}.board-table tbody tr[data-v-56bbe71a]:hover:not(.board-group){background:var(--p50)}.board-empty-cell[data-v-56bbe71a]{color:var(--n500);text-align:center!important}.col-person[data-v-56bbe71a]{width:12%}.col-team[data-v-56bbe71a]{width:13%}.col-active[data-v-56bbe71a]{width:10%}.col-progress[data-v-56bbe71a]{width:12%}.col-count[data-v-56bbe71a]{width:11%}.col-narrow[data-v-56bbe71a]{width:6%}.col-orders[data-v-56bbe71a]{width:23%}.col-action[data-v-56bbe71a]{width:7%}.board-count[data-v-56bbe71a]{white-space:nowrap}.board-people-table .board-count strong[data-v-56bbe71a]{display:inline}.board-person[data-v-56bbe71a],.board-progress[data-v-56bbe71a]{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.board-avatar[data-v-56bbe71a]{background:var(--p100);width:24px;height:24px;color:var(--p700);border-radius:50%;flex:0 0 24px;place-items:center;display:inline-grid}.board-progress progress[data-v-56bbe71a],.board-metrics progress[data-v-56bbe71a],.board-lane progress[data-v-56bbe71a]{width:70px;height:6px;accent-color:var(--p500)}.board-danger[data-v-56bbe71a]{color:var(--err)!important}.board-chips[data-v-56bbe71a]{white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.board-order-chip[data-v-56bbe71a]{border:1px solid var(--n200);background:var(--n50);color:var(--p700);font-family:var(--mono);border-radius:3px;padding:2px 5px;font-size:11px;display:inline-block}.board-order-chip.urgent[data-v-56bbe71a]{border-color:var(--err);color:var(--err)}.board-order-chip.done[data-v-56bbe71a]{border-color:var(--success);color:var(--success)}.board-more[data-v-56bbe71a],.board-muted[data-v-56bbe71a]{color:var(--n500)}.board-pagination[data-v-56bbe71a]{color:var(--n500);justify-content:space-between;padding:12px 2px}.board-pagination>div[data-v-56bbe71a]{gap:8px}.board-lane-edge-nav[data-v-56bbe71a]{z-index:2;pointer-events:none;justify-content:space-between;height:38px;margin:0 -32px -38px;display:flex;position:sticky;top:50%}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]{border:1px solid var(--n200);background:var(--n0);width:38px;height:38px;min-height:38px;color:var(--p700);cursor:pointer;pointer-events:auto;border-radius:50%;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;box-shadow:0 3px 10px #0a0e2229}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]:disabled{opacity:.35;cursor:not-allowed}.board-lanes[data-v-56bbe71a]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.board-lane[data-v-56bbe71a]{border:1px solid var(--n200);border-top:3px solid var(--p500);background:var(--n50);border-radius:5px;flex-direction:column;gap:8px;min-width:0;padding:9px;display:flex}.board-lane-urgent[data-v-56bbe71a]{border-top-color:var(--err)}.board-lane-done[data-v-56bbe71a]{border-top-color:var(--success)}.board-lane header[data-v-56bbe71a]{flex-direction:column;gap:7px;display:flex}.board-lane header>span[data-v-56bbe71a]{color:var(--n500);font-size:12px}.board-lane progress[data-v-56bbe71a]{width:100%}.board-card[data-v-56bbe71a]{border:1px solid var(--n200);text-align:left;width:100%;min-width:0;color:var(--n700);cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;gap:5px;padding:9px;display:flex}.board-card[data-v-56bbe71a]:hover,.board-card[data-v-56bbe71a]:focus-visible{border-color:var(--p500)}.board-card.urgent[data-v-56bbe71a]{border-color:var(--err)}.board-card strong[data-v-56bbe71a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-card span[data-v-56bbe71a],.board-card small[data-v-56bbe71a]{font-size:12px}.board-card small[data-v-56bbe71a]{color:var(--n500)}.board-view-person[data-v-56bbe71a]{margin-top:2px}.board-footer-bar[data-v-56bbe71a]{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 18px;display:flex}.board-lane-pager[data-v-56bbe71a]{color:var(--n500);align-items:center;gap:10px;display:flex}.board-lane-pager span[data-v-56bbe71a]{white-space:nowrap}.board-inspector-head[data-v-56bbe71a]{flex-wrap:wrap;justify-content:space-between;margin:2px 0 14px}.board-inspector-head .board-person strong[data-v-56bbe71a]{font-size:17px}.board-inspector-head label[data-v-56bbe71a]{color:var(--n500);align-items:center;gap:6px;display:flex}.board-metrics[data-v-56bbe71a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.board-metrics>div[data-v-56bbe71a]{border:1px solid var(--n200);background:var(--n50);border-radius:5px;flex-direction:column;gap:6px;padding:11px;display:flex}.board-metrics small[data-v-56bbe71a]{color:var(--n500)}.board-metrics strong[data-v-56bbe71a]{color:var(--p700);font-size:16px}.board-metric-progress progress[data-v-56bbe71a]{width:100%}.board-item-filters[data-v-56bbe71a]{gap:5px;margin-bottom:10px;display:flex}.board-item-filters button[aria-pressed=true][data-v-56bbe71a]{background:var(--p50);color:var(--p700);border-color:var(--p300)}.board-order[data-v-56bbe71a]{border:1px solid var(--n200);border-radius:6px;margin:10px 0;overflow:hidden}.board-order>header[data-v-56bbe71a]{background:var(--n50);align-items:center;gap:10px;padding:9px 12px;display:flex}.board-order>header>span[data-v-56bbe71a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-order>header small[data-v-56bbe71a]{white-space:nowrap;color:var(--n500);margin-left:auto}.board-order .board-table-wrap[data-v-56bbe71a]{border:0;border-radius:0}.board-detail-table[data-v-56bbe71a]{min-width:700px}.board-status[data-v-56bbe71a]{color:var(--success);white-space:nowrap}.board-status.missing[data-v-56bbe71a]{color:var(--err)}.board-inspector-layout[data-v-56bbe71a]{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.board-inspector-main[data-v-56bbe71a]{min-width:0}.board-inspector-side[data-v-56bbe71a]{flex-direction:column;gap:10px;display:flex}.board-side-panel[data-v-56bbe71a]{border:1px solid var(--n200);background:#fff;border-radius:6px}.board-side-panel h3[data-v-56bbe71a]{border-bottom:1px solid var(--n200);color:var(--n800);margin:0;padding:10px 12px;font-size:13px}.board-side-panel dl[data-v-56bbe71a]{margin:0;padding:9px 12px}.board-side-panel dl>div[data-v-56bbe71a]{justify-content:space-between;gap:8px;padding:5px 0;display:flex}.board-side-panel dt[data-v-56bbe71a]{color:var(--n500)}.board-side-panel dd[data-v-56bbe71a]{margin:0;font-weight:600}.board-bars[data-v-56bbe71a]{justify-content:space-around;align-items:end;height:92px;padding:10px 7px 0;display:flex}.board-bars>div[data-v-56bbe71a]{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.board-bars span[data-v-56bbe71a]{background:var(--p300);border-radius:2px 2px 0 0;width:60%;max-width:22px;min-height:4px}.board-bars>div:last-child span[data-v-56bbe71a]{background:var(--p600)}.board-bars small[data-v-56bbe71a]{color:var(--n500);font-size:10px}.board-side-note[data-v-56bbe71a]{color:var(--n500);margin:0;padding:8px 12px;font-size:11px}.board-recent[data-v-56bbe71a]{margin:0;padding:4px 12px;list-style:none}.board-recent li[data-v-56bbe71a]{border-bottom:1px dashed var(--n200);justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;display:flex}.board-recent li[data-v-56bbe71a]:last-child{border-bottom:0}.board-recent li span[data-v-56bbe71a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-recent li small[data-v-56bbe71a]{color:var(--n500);flex:none}@media (width<=1100px){.board-lanes[data-v-56bbe71a]{grid-template-columns:repeat(2,minmax(0,1fr))}.board-inspector-layout[data-v-56bbe71a]{grid-template-columns:minmax(0,1fr)}.board-inspector-side[data-v-56bbe71a]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=900px){.board-metrics[data-v-56bbe71a]{grid-template-columns:repeat(2,minmax(0,1fr))}.board-filter-count[data-v-56bbe71a]{margin-left:0}.board-order>header[data-v-56bbe71a]{flex-wrap:wrap}.board-order>header small[data-v-56bbe71a]{margin-left:0}}@media (width<=600px){.board-filters input[type=search][data-v-56bbe71a]{flex:100%;max-width:none;width:100%!important}.board-filters select[data-v-56bbe71a]{flex:100%;width:100%!important}.board-tabs[data-v-56bbe71a]{overflow-x:auto}.board-pagination[data-v-56bbe71a]{flex-wrap:wrap}.board-topline[data-v-56bbe71a]{align-items:flex-start}.board-inspector-side[data-v-56bbe71a]{grid-template-columns:1fr}.board-lane-stage[data-v-56bbe71a]{padding-inline:24px}.board-lane-edge-nav[data-v-56bbe71a]{margin-inline:-24px}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]{width:34px;height:34px;min-height:34px;font-size:24px}.board-footer-bar[data-v-56bbe71a]{flex-wrap:wrap}.board-lane-pager[data-v-56bbe71a]{flex-wrap:wrap;gap:6px}}.board-lane-stage[data-v-56bbe71a]{padding-inline:42px}.board-lane-edge-nav[data-v-56bbe71a]{height:46px;margin:0 -42px -46px}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]{background:var(--p600);color:#fff;width:46px;height:46px;min-height:46px;font-size:inherit;border:0;box-shadow:0 3px 12px #12489f47}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]:hover:not(:disabled){border-color:var(--p700);background:var(--p700)}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]:focus-visible{outline:3px solid var(--p300);outline-offset:2px}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]:disabled{opacity:1;border-color:var(--n300);background:var(--n100);box-shadow:none;color:var(--n500)}@media (width<=600px){.board-lane-stage[data-v-56bbe71a]{padding-inline:32px}.board-lane-edge-nav[data-v-56bbe71a]{margin-inline:-32px}.board-lane-edge-nav .board-lane-arrow[data-v-56bbe71a]{width:44px;height:44px;min-height:44px}}.chief-workbench.workspace[data-v-5062293b]{display:block;padding-bottom:0!important}.chief-queue-card .chief-queue-name[data-v-5062293b]{line-height:20px}.chief-queue-card .chief-queue-progress[data-v-5062293b]{margin-top:2px;line-height:18px}.chief-workbench[data-v-5062293b]{--chief-board-height:calc(100dvh - 138px);min-width:0}.chief-page-header[data-v-5062293b]{align-items:center;gap:10px;min-height:36px;margin:0 0 10px;display:flex}.chief-page-header h1[data-v-5062293b]{color:var(--n900);white-space:nowrap;margin:0;font-size:22px;line-height:1.35}.chief-page-summary[data-v-5062293b]{color:var(--n500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chief-actions[data-v-5062293b]{flex-shrink:0;align-items:center;gap:6px;display:flex}.chief-page-header>.chief-actions[data-v-5062293b]{margin-left:auto}.chief-refresh[data-v-5062293b]{justify-content:center;align-items:center;display:inline-flex}.chief-layout[data-v-5062293b]{grid-template-columns:minmax(220px,19fr) minmax(480px,58fr) minmax(280px,23fr);align-items:stretch;gap:12px;min-width:0;display:grid}.chief-queue[data-v-5062293b],.chief-main[data-v-5062293b]{height:var(--chief-board-height);border:1px solid var(--n200);background:#fff;border-radius:6px;flex-direction:column;min-width:0;min-height:590px;display:flex;overflow:hidden}.chief-section-header[data-v-5062293b]{box-sizing:border-box;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:7px 12px;display:flex}.chief-section-header strong[data-v-5062293b]{color:var(--n900);font-size:14px;font-weight:600}.chief-section-header>span[data-v-5062293b]:not(.chief-count){color:var(--n500);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.chief-queue>.chief-section-header[data-v-5062293b]{border-bottom:1px solid var(--n100);min-height:38px}.chief-count[data-v-5062293b]{background:var(--p100);color:var(--p600);border-radius:3px;padding:1px 4px;font-size:12px}.chief-section-header>small[data-v-5062293b]{color:var(--n500);margin-left:auto;font-size:12px}.chief-search-toggle[data-v-5062293b]{color:var(--n500);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.chief-queue-search[data-v-5062293b]{gap:6px;padding:7px;display:flex}.chief-queue-search input[data-v-5062293b]{width:100%;min-width:0;font-size:12px}.chief-queue-search button[data-v-5062293b]{flex-shrink:0}.chief-chips[data-v-5062293b]{flex-wrap:wrap;gap:2px;display:flex}.chief-chips button[data-v-5062293b]{min-height:27px;color:var(--n500);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 6px;font-size:12px}.chief-chips button.active[data-v-5062293b]{color:var(--p600);background:var(--p100);font-weight:600}.queue-chips[data-v-5062293b]{border-bottom:1px solid var(--n100);flex-shrink:0;padding:5px 6px}.chief-queue-list[data-v-5062293b]{flex-direction:column;flex:1;gap:5px;min-height:0;padding:6px;display:flex;overflow:auto}.chief-queue-card[data-v-5062293b]{border:1px solid var(--n200);text-align:left;width:100%;color:var(--n700);cursor:pointer;background:#fff;border-radius:5px;flex-shrink:0;padding:6px 8px;display:block}.chief-queue-card.selected[data-v-5062293b]{border-color:var(--p300);background:var(--p50);box-shadow:inset 2px 0 var(--p500)}.chief-queue-name[data-v-5062293b]{align-items:center;gap:4px;display:flex}.chief-queue-name strong[data-v-5062293b]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.chief-queue-name small[data-v-5062293b]{color:var(--n400);font-size:12px;font-family:var(--mono,monospace);flex-shrink:0;margin-left:auto}.chief-queue-progress[data-v-5062293b]{color:var(--n500);white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.chief-queue-progress progress[data-v-5062293b]{width:54px}.chief-queue-progress em[data-v-5062293b]{text-overflow:ellipsis;margin-left:auto;font-style:normal;overflow:hidden}.chief-overdue[data-v-5062293b],.overdue[data-v-5062293b]{color:var(--err,#b3261e)!important}progress[data-v-5062293b]{height:5px;accent-color:var(--p500);border:0;border-radius:3px;overflow:hidden}progress[data-v-5062293b]::-webkit-progress-bar{background:var(--n100)}progress[data-v-5062293b]::-webkit-progress-value{background:var(--p500)}.chief-queue-footer[data-v-5062293b]{border-top:1px solid var(--n100);text-align:center;background:#fafcfe;flex-shrink:0}.chief-queue-footer[data-v-5062293b] .app-pagination{border-top:0;min-height:36px;padding:5px 4px}.chief-queue-footer>small[data-v-5062293b]{color:var(--n500);padding:2px 4px 7px;font-size:12px;display:block}.chief-task-header[data-v-5062293b]{box-sizing:border-box;border-bottom:1px solid var(--n100);flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:7px 12px;display:flex}.chief-source-no[data-v-5062293b]{color:var(--p900);font-size:14px;font-family:var(--mono,monospace);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.chief-task-state[data-v-5062293b],.chief-due-tag[data-v-5062293b]{background:var(--p50);color:var(--p700);white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:12px}.chief-due-tag[data-v-5062293b]{background:#fff0ef}.chief-task-header .chief-actions[data-v-5062293b]{margin-left:auto}.chief-task-facts[data-v-5062293b]{border-bottom:1px solid var(--n100);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.chief-task-facts>div[data-v-5062293b]{border-right:1px solid var(--n100);min-width:0;padding:8px 10px}.chief-task-facts>div[data-v-5062293b]:last-child{border:0}.chief-task-facts dt[data-v-5062293b]{color:var(--n500);margin-bottom:3px;font-size:12px}.chief-task-facts dd[data-v-5062293b]{color:var(--n600);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.chief-people[data-v-5062293b]{border-bottom:1px solid var(--n100);flex-shrink:0;max-height:185px;overflow:auto}.chief-person[data-v-5062293b]{box-sizing:border-box;align-items:center;gap:8px;min-height:38px;padding:4px 12px;font-size:12px;display:flex}.chief-avatar[data-v-5062293b]{color:#b3261e;background:#fff0ef;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.chief-avatar.is-mine[data-v-5062293b]{color:var(--p600);background:var(--p50)}.chief-person-name[data-v-5062293b]{white-space:nowrap;flex:0 220px;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.chief-person-name strong[data-v-5062293b]{text-overflow:ellipsis;color:var(--n700);font-size:14px;font-weight:500;overflow:hidden}.chief-person-name small[data-v-5062293b]{color:var(--n500);text-overflow:ellipsis;font-size:12px;overflow:hidden}.chief-person>progress[data-v-5062293b]{flex:0 110px;width:110px}.chief-person-count[data-v-5062293b]{color:var(--n500);flex-shrink:0;width:84px;font-size:12px}.chief-person-count em[data-v-5062293b]{color:var(--err,#b3261e);margin-left:3px;font-style:normal}.chief-text-action[data-v-5062293b]{color:var(--p600);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:3px 0;font-size:12px}.chief-completed-toggle[data-v-5062293b]{border:0;border-top:1px dashed var(--n200);width:100%;color:var(--n500);text-align:left;cursor:pointer;background:#fafcfe;justify-content:space-between;align-items:center;min-height:29px;padding:6px 12px;font-size:12px;display:flex}.chief-completed-toggle>span[data-v-5062293b]:last-child{color:var(--p600);flex-shrink:0;margin-left:8px}.chief-item-section[data-v-5062293b]{flex-direction:column;flex:1;min-height:0;display:flex}.chief-item-tools[data-v-5062293b]{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;min-height:38px;padding:4px 10px 8px;display:flex}.chief-item-tools .chief-chips[data-v-5062293b]{margin-right:auto}.chief-item-tools input[data-v-5062293b]{width:150px;min-width:0;font-size:12px}.chief-item-tools select[data-v-5062293b]{width:112px;min-width:0;font-size:12px}.chief-sort-switch[data-v-5062293b]{border:1px solid var(--n200);border-radius:4px;display:flex;overflow:hidden}.chief-sort-switch button[data-v-5062293b]{color:var(--n500);cursor:pointer;white-space:nowrap;background:#fff;border:0;padding:5px 6px;font-size:12px}.chief-sort-switch button.active[data-v-5062293b]{color:var(--p600);background:var(--p50)}.chief-maximize[data-v-5062293b]{border:1px solid var(--n200);color:var(--p600);cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chief-item-scroll[data-v-5062293b]{flex:1;min-height:120px;overflow:auto}.chief-item-scroll[data-v-5062293b] .chief-result-table{min-width:560px}.chief-detail-totals[data-v-5062293b]{color:var(--n500);border-top:1px solid var(--n100);flex-shrink:0;justify-content:space-between;gap:8px;padding:5px 12px;font-size:12px;display:flex}.chief-detail-totals strong[data-v-5062293b]{color:var(--n700);margin-left:5px;font-size:12px;font-weight:500}.chief-detail-totals>span[data-v-5062293b]:last-child{color:var(--n400)}.chief-record-strip[data-v-5062293b]{flex-shrink:0}.chief-environment[data-v-5062293b]{white-space:nowrap;color:var(--n500);margin-left:auto;font-size:12px}.chief-conclusion-strip[data-v-5062293b]{box-sizing:border-box;border-top:1px solid var(--n100);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:6px 12px;font-size:12px;display:flex}.chief-conclusion-strip>span[data-v-5062293b]:first-child{color:var(--n500)}.chief-conclusion-strip strong[data-v-5062293b]{color:var(--n600);font-size:12px;font-weight:500}.chief-conclusion-strip strong[data-tone=success][data-v-5062293b]{color:var(--success,#08715a)}.chief-conclusion-strip strong[data-tone=danger][data-v-5062293b]{color:var(--err,#b3261e)}.chief-conclusion-strip small[data-v-5062293b]{color:var(--n400);margin-left:auto;font-size:12px}.chief-footer[data-v-5062293b]{border-top:1px solid var(--n100);box-sizing:border-box;background:#fbfcfe;flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:flex}.chief-pending-summary[data-v-5062293b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.chief-footer .chief-actions[data-v-5062293b]{margin-left:auto}.chief-empty[data-v-5062293b]{color:var(--n500);text-align:center;padding:24px 12px;font-size:14px}.chief-reset-search[data-v-5062293b]{color:var(--p600);cursor:pointer;background:0 0;border:0;margin:0 12px 12px;font-size:12px}.chief-workbench button[data-v-5062293b]:focus-visible{outline:2px solid var(--p500);outline-offset:2px}@media (width<=1520px){.chief-layout[data-v-5062293b]{grid-template-columns:minmax(220px,19fr) minmax(460px,58fr) minmax(270px,23fr);gap:9px}.chief-page-summary[data-v-5062293b]{max-width:290px}.chief-person-name[data-v-5062293b]{flex-basis:175px}.chief-person-name small[data-v-5062293b]{max-width:90px}.chief-person>progress[data-v-5062293b]{flex-basis:85px;width:85px}.chief-task-header[data-v-5062293b]{flex-wrap:wrap}.chief-task-header .chief-actions[data-v-5062293b]{flex-shrink:1}.chief-item-tools input[data-v-5062293b]{width:130px}.chief-item-tools select[data-v-5062293b]{width:96px}}@media (width<=1120px){.chief-layout[data-v-5062293b]{grid-template-columns:220px minmax(0,1fr)}.chief-layout[data-v-5062293b]>:last-child{grid-column:1/-1}.chief-workbench[data-v-5062293b]{--chief-board-height:700px}.chief-page-header[data-v-5062293b]{flex-wrap:wrap}.chief-page-summary[data-v-5062293b]{max-width:none}.chief-page-header>.chief-actions[data-v-5062293b]{margin-left:auto}.chief-person-name small[data-v-5062293b]{display:none}.chief-person-name[data-v-5062293b]{flex-basis:110px}.chief-task-facts[data-v-5062293b]{grid-template-columns:repeat(2,minmax(0,1fr))}.chief-person[data-v-5062293b]{gap:6px}.chief-person>progress[data-v-5062293b]{flex-basis:70px;width:70px}.chief-detail-totals>span[data-v-5062293b]:last-child{display:none}}@media (width<=720px){.chief-layout[data-v-5062293b]{grid-template-columns:minmax(0,1fr)}.chief-layout[data-v-5062293b]>:last-child{grid-column:auto}.chief-queue[data-v-5062293b]{height:350px;min-height:0}.chief-main[data-v-5062293b]{height:760px;min-height:0}.chief-page-summary[data-v-5062293b]{white-space:normal}.chief-page-header>.chief-actions[data-v-5062293b]{margin-left:0}.chief-task-header .chief-actions[data-v-5062293b]{width:100%;margin-left:0}.chief-person-name[data-v-5062293b]{flex-basis:100px}.chief-person-count[data-v-5062293b]{width:64px}.chief-person>progress[data-v-5062293b]{flex:1;min-width:30px}.chief-footer[data-v-5062293b]{flex-wrap:wrap}.chief-footer .chief-actions[data-v-5062293b]{margin-left:0}.chief-conclusion-strip small[data-v-5062293b]{width:100%;margin-left:0}}.status[data-v-ceeb1a1c]{font-weight:700}.sent[data-v-ceeb1a1c]{color:#166534}.failed[data-v-ceeb1a1c]{color:#b42318}.pending[data-v-ceeb1a1c],.sending[data-v-ceeb1a1c]{color:#9a6700}code[data-v-ceeb1a1c]{color:#9f1239;background:#fff1f2;border-radius:4px;padding:3px 5px;font-size:11px}.legacy-push-status[data-v-735b254b]{color:#12489f;background:#edf4ff;border:1px solid #d4e5ff;border-radius:4px;padding:2px 8px;display:inline-flex}.legacy-push-status[data-tone=success][data-v-735b254b]{color:#087762;background:#e8f7f2;border-color:#bce7db}.legacy-push-status[data-tone=warning][data-v-735b254b]{color:#9b6200;background:#fff6df;border-color:#f1d899}.legacy-push-status[data-tone=danger][data-v-735b254b]{color:#b93639;background:#fff0f0;border-color:#f1c6c6}.legacy-volumes[data-v-735b254b]{margin-top:16px;padding:18px 20px}.legacy-volumes>summary[data-v-735b254b]{cursor:pointer;font-weight:600}.legacy-volume[data-v-735b254b]{border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:12px}.legacy-volume>summary[data-v-735b254b]{cursor:pointer}.legacy-volume ul[data-v-735b254b]{columns:3;margin:12px 0 0;padding-left:20px}.legacy-volume li[data-v-735b254b]{break-inside:avoid;margin:5px 0}.legacy-volume p[data-v-735b254b]{color:var(--muted);font-size:13px}@media (width<=900px){.legacy-volume ul[data-v-735b254b]{columns:1}}.push-page[data-v-735b254b]{background:#f4f7f6;min-height:100vh}.page-head[data-v-735b254b]{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.page-head h1[data-v-735b254b]{margin:5px 0;font-size:29px}.page-head p[data-v-735b254b]:last-child{color:var(--muted);margin:0}.filters[data-v-735b254b]{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:12px;min-height:auto;margin-bottom:16px;padding:15px 18px;display:grid}.filters input[data-v-735b254b],.filters select[data-v-735b254b]{width:100%}.link[data-v-735b254b]{color:#0f6b56;background:0 0;border:0;padding:0;font-weight:700}.detail[data-v-735b254b],.destruction[data-v-735b254b]{min-height:auto;margin-top:16px}.detail>header[data-v-735b254b],.destruction>header[data-v-735b254b]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.destruction>header.tab-actions[data-v-735b254b]{justify-content:space-between}.detail h2[data-v-735b254b],.destruction h2[data-v-735b254b]{margin:0}.detail header p[data-v-735b254b],.destruction header p[data-v-735b254b]{color:var(--muted);margin:5px 0 0}.meta[data-v-735b254b]{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px;display:grid}.meta span[data-v-735b254b]{color:var(--muted);font-size:12px;display:grid}.meta strong[data-v-735b254b]{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:14px}.boundary[data-v-735b254b]{color:#9a3412;background:#fff7ed;border-radius:8px;margin:12px 20px 18px;padding:10px 12px}.audit[data-v-735b254b]{padding:0 20px 18px}.destruction form[data-v-735b254b]{align-items:end;gap:10px;display:flex}.destruction form label[data-v-735b254b]{gap:5px;display:grid}@media (width<=900px){.filters[data-v-735b254b],.meta[data-v-735b254b]{grid-template-columns:1fr}.page-head[data-v-735b254b],.detail>header[data-v-735b254b],.destruction>header[data-v-735b254b]{flex-direction:column;align-items:flex-start;gap:12px}}.ledger-form[data-v-ba85b017]{padding-top:8px}.ledger-form label[data-v-ba85b017]{gap:6px;display:grid}.actions[data-v-ba85b017]{justify-content:flex-end}.files[data-v-ed7f731e]{margin-top:20px}.files header p[data-v-ed7f731e]{color:var(--muted);margin:4px 0 0}.file-actions[data-v-ed7f731e]{align-items:center;gap:8px;display:flex}small[data-v-ed7f731e],.consumable-workspace small[data-v-bcc31869]{color:var(--muted);margin-top:4px;display:block}.alert-control[data-v-bcc31869],.alert-control label[data-v-bcc31869]{align-items:center;gap:8px;display:flex}.alert-control input[data-v-bcc31869]{width:76px}.warning-panel[data-v-bcc31869]{margin-bottom:18px}.warning-grid[data-v-bcc31869]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.warning-grid article[data-v-bcc31869]{background:#fff8e8;border-left:4px solid #c58a2b;padding:14px}.warning-grid article[data-severity=HIGH][data-v-bcc31869]{background:#fff0f0;border-color:#b83939}.warning-grid p[data-v-bcc31869]{margin:6px 0}.state[data-v-bcc31869]{color:#176a52;background:#e4f2ec;padding:4px 8px;display:inline-block}.state[data-status=EXPIRED][data-v-bcc31869],.state[data-status=DISPOSED][data-v-bcc31869]{color:#9b3030;background:#f6e4e4}.pager[data-v-bcc31869]{justify-content:flex-end;align-items:center;gap:10px;padding:14px 4px 2px;display:flex}.detail-panel[data-v-bcc31869]{margin-top:18px}.movements[data-v-bcc31869],.link-card[data-v-bcc31869]{margin-top:20px}.link-card[data-v-bcc31869]{border:1px solid var(--line);background:#f7f9f8;padding:16px}@media (width<=900px){.alert-control[data-v-bcc31869]{flex-direction:column;align-items:flex-end}.warning-grid[data-v-bcc31869]{grid-template-columns:1fr}}.record-summary[data-v-26113936]{border:1px solid var(--line);background:#f8faf9;border-radius:8px;flex-wrap:wrap;gap:.55rem 1.2rem;padding:.8rem 1rem;display:flex}.consumable-management-tabs[data-v-180cc253]{min-width:0}.consumable-tabbar[data-v-180cc253]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:24px 28px 0;display:flex}.consumable-tabbar button[data-v-180cc253]{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 16px}.consumable-tabbar button[aria-selected=true][data-v-180cc253]{border-bottom-color:var(--green);color:var(--green);font-weight:600}.consumable-tabbar button[data-v-180cc253]:focus-visible{outline:2px solid var(--green);outline-offset:-2px}@media (width<=768px){.consumable-tabbar[data-v-180cc253]{margin:16px 16px 0}.consumable-tabbar button[data-v-180cc253]{padding-inline:12px}}.operation-error-toast-layer[data-v-35e3f06a]{top:calc(20px + env(safe-area-inset-top,0px));z-index:20000;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.operation-error-toast[data-v-35e3f06a]{color:#a5222b;pointer-events:auto;background:#fff5f5;border:1px solid #f5c9cb;border-radius:10px;align-items:flex-start;gap:12px;width:max-content;max-width:min(680px,100%);max-height:40vh;padding:16px 18px;animation:.18s ease-out error-toast-enter-35e3f06a;display:flex;overflow:auto;box-shadow:0 8px 32px #35232326}.operation-error-toast p[data-v-35e3f06a]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.operation-error-icon[data-v-35e3f06a]{color:#fff;background:#d83e48;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:2px;font-weight:700;display:grid}.operation-error-toast button[data-v-35e3f06a]{color:#a5222b;cursor:pointer;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:0 0 28px;margin:-3px -5px 0 0;padding:0;font-size:22px;line-height:1}.operation-error-toast button[data-v-35e3f06a]:hover{background:#ffe3e4}.operation-error-toast button[data-v-35e3f06a]:focus-visible{outline-offset:2px;outline:2px solid #a5222b}@keyframes error-toast-enter-35e3f06a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.operation-error-toast[data-v-35e3f06a]{animation:none}}@media print{.operation-error-toast-layer[data-v-35e3f06a]{display:none}}.operation-feedback-toast-layer[data-v-a2053cef]{top:calc(20px + env(safe-area-inset-top,0px));z-index:19999;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.operation-feedback-toast[data-v-a2053cef]{color:#17613f;pointer-events:auto;background:#ebf8f1;border:1px solid #9fd6bd;border-radius:10px;align-items:flex-start;gap:12px;width:max-content;max-width:min(680px,100%);padding:16px 18px;animation:.18s ease-out feedback-toast-enter-a2053cef;display:flex;box-shadow:0 8px 32px #16352626}.operation-feedback-toast.warning[data-v-a2053cef],.operation-feedback-toast.pending[data-v-a2053cef]{color:#78591b;background:#fff9e9;border-color:#ead29a}.operation-feedback-toast.info[data-v-a2053cef]{color:#174f9b;background:#f0f6ff;border-color:#b7cff4}.operation-feedback-toast p[data-v-a2053cef]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.operation-feedback-icon[data-v-a2053cef]{color:#fff;background:#27865e;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:2px;font-weight:700;display:grid}.warning .operation-feedback-icon[data-v-a2053cef],.pending .operation-feedback-icon[data-v-a2053cef]{background:#b8892c}.info .operation-feedback-icon[data-v-a2053cef]{background:#2f70c9}.operation-feedback-toast button[data-v-a2053cef]{width:28px;min-width:28px;height:28px;min-height:28px;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:0 0 28px;margin:-3px -5px 0 0;padding:0;font-size:22px;line-height:1}.operation-feedback-toast button[data-v-a2053cef]:hover{background:#0000000d}.operation-feedback-toast button[data-v-a2053cef]:focus-visible{outline-offset:2px;outline:2px solid}@keyframes feedback-toast-enter-a2053cef{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.operation-feedback-toast[data-v-a2053cef]{animation:none}}@media print{.operation-feedback-toast-layer[data-v-a2053cef]{display:none}}.confirm-message[data-v-6ba341c9]{color:var(--n700);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 20px;font-size:14px;line-height:1.75}.confirm-input[data-v-6ba341c9]{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;color:var(--n900);font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;margin:-8px 0 20px;padding:11px 12px;line-height:1.6;display:block}.confirm-input[data-v-6ba341c9]:focus{outline:2px solid color-mix(in srgb,var(--p600) 24%,transparent);border-color:var(--p600)}.confirm-choices[data-v-6ba341c9]{border:1px solid var(--line);border-radius:10px;gap:12px;margin:0;padding:16px;display:grid}.confirm-choices legend[data-v-6ba341c9]{color:var(--n600);padding:0 6px}.confirm-choices label[data-v-6ba341c9]{background:var(--n50);border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.confirm-choices input[data-v-6ba341c9]{width:18px;height:18px;accent-color:var(--p600)}.confirm-actions[data-v-6ba341c9]{border-top:1px solid var(--n100);background:var(--n25);justify-content:flex-end;align-items:center;gap:10px;margin:0 -20px -16px;padding:13px 20px;display:flex}.confirm-actions button[data-v-6ba341c9]{border:1px solid var(--line);min-width:76px;min-height:36px;color:var(--n700);background:#fff;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600}.confirm-actions .primary[data-v-6ba341c9]{border-color:var(--p600);background:var(--p600);color:#fff}.confirm-actions .danger[data-v-6ba341c9]{border-color:var(--danger);background:var(--danger);color:#fff}.confirm-actions button[data-v-6ba341c9]:disabled{cursor:not-allowed;opacity:.5}.csv-field-picker[data-v-8a896aad]{gap:14px;display:grid}.csv-field-picker>header[data-v-8a896aad]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.csv-field-picker strong[data-v-8a896aad]{color:var(--n900);font-size:14px}.csv-field-picker p[data-v-8a896aad]{color:var(--n500);margin:5px 0 0;font-size:12px;line-height:1.6}.csv-field-picker header>span[data-v-8a896aad]{background:var(--p50);color:var(--p700);border-radius:14px;flex:none;padding:5px 10px;font-size:12px}.csv-field-actions[data-v-8a896aad]{justify-content:flex-end;gap:8px;display:flex}.csv-field-grid[data-v-8a896aad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;display:grid;overflow:auto}.csv-field-grid label[data-v-8a896aad]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.csv-field-grid label[data-v-8a896aad]:has(input:checked){border-color:var(--p300);background:var(--p50)}.csv-field-grid input[data-v-8a896aad]{flex:none;width:15px;height:15px;min-height:0}.csv-field-grid span[data-v-8a896aad]{text-overflow:ellipsis;white-space:nowrap;color:var(--n700);font-size:13px;overflow:hidden}.csv-field-picker footer[data-v-8a896aad]{border-top:1px solid var(--line);background:var(--n25);justify-content:flex-end;gap:9px;margin:0 -18px -13px;padding:12px 18px;display:flex;position:sticky;bottom:-13px}@media (width<=620px){.csv-field-grid[data-v-8a896aad]{grid-template-columns:1fr}}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansCN-VF.ttf.woff2)format("woff2-variations");font-style:normal;font-weight:200 900;font-display:swap}:root{color:#1f332c;font-synthesis:none;--p50:#eef4fd;--p100:#d9e8fb;--p200:#9dc3f2;--p300:#4e8fe8;--p400:#1f6fe0;--p500:#1858c4;--p600:#12489f;--p700:#0e3a85;--p800:#0b2f6e;--p900:#081f4d;--n0:#fff;--n25:#fafcfb;--n50:#f6f9f8;--n100:#f1f5f3;--n200:#dfe7e3;--n300:#b4c0bc;--n400:#8e9c97;--n500:#70807b;--n600:#4a6159;--n700:#334b43;--n800:#1f332c;--n900:#081a33;--ink:var(--n800);--muted:var(--n500);--green:var(--p600);--green-dark:var(--p800);--green-soft:var(--p50);--line:var(--n200);--panel:var(--n0);--danger:#b73333;--success:#1b8069;--success-bg:#e3edfa;--warning:#c68b2b;--warning-bg:#fff7e8;--info:#365f8e;--info-bg:#e5edf8;--special:#5d4b8a;--special-bg:#ece8f7;--shadow:0 12px 35px #081f4d14;--panel-radius:12px;--control-radius:8px;--surface-soft:#fafcfb;--table-header-background:linear-gradient(180deg, #f7fafe, #eef3fb);--font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", -apple-system, sans-serif;--mono:"JetBrains Mono", "SF Mono", Consolas, "Roboto Mono", monospace;background:#f6f9f8;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,Source Han Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f6f9f8}body{min-width:1080px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f6f9f8;margin:0;line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.center-state{min-height:100vh;color:var(--muted);place-items:center;display:grid}.login-shell{background:#f6f8f7;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 70% 15%,#31937d 0,#0000 35%),linear-gradient(145deg,#063f36,#0a6c58);flex-direction:column;justify-content:center;padding:10vw;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-170px;right:-140px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff06}.brand-symbol{border:1px solid #ffffff73;place-items:center;width:68px;height:68px;margin-bottom:54px;font:700 30px/1 serif;display:grid}.login-brand p{letter-spacing:.18em;opacity:.72;font:600 12px/1.5 ui-monospace,monospace}.login-brand h1{letter-spacing:.06em;margin:12px 0;font-size:clamp(38px,4vw,64px)}.login-brand span{opacity:.75;letter-spacing:.12em;font-size:18px}.login-card{width:min(440px,70%);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:24px;margin:auto;padding:48px;display:flex}.login-card h2{margin:5px 0;font-size:30px}.login-remember-options{align-items:center;gap:24px;margin:-7px 0 -14px;display:flex}.login-check{color:#43514d;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:7px;font-weight:500;display:inline-flex}.login-check input{width:16px;height:16px;min-height:16px;accent-color:var(--green);cursor:pointer;margin:0;padding:0}.login-password-note{color:var(--muted);margin:-4px 0 -5px;font-size:12px;line-height:1.6}.public-registration-entry{min-height:40px;color:var(--green);background:#fff;border:1px solid #a9c9bf;border-radius:3px;place-items:center;margin-top:-12px;font-size:14px;font-weight:650;text-decoration:none;display:grid}.public-registration-entry:hover{color:var(--green-dark);border-color:var(--green);background:#f4faf8}.eyebrow{color:var(--green);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.muted{color:var(--muted);margin:0}label{color:#43514d;flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}input,select,textarea{min-height:42px;color:var(--ink);background:#fff;border:1px solid #cdd8d3;border-radius:3px;outline:none;padding:9px 12px}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #12489f1f}textarea{resize:vertical}.primary,.secondary,.ghost,.danger-text{border:1px solid #0000;border-radius:3px;min-height:40px;padding:0 18px;font-weight:650}.primary{background:var(--green);color:#fff}.primary:hover{background:var(--green-dark)}.secondary{color:var(--green);background:#fff;border-color:#a9c9bf}.ghost{color:#52635d;border-color:var(--line);background:0 0}.danger-text{color:var(--danger);background:#fff;border-color:#e7caca}.wide{width:100%}.app-shell{grid-template-columns:222px 1fr;min-height:100vh;display:grid}.sidebar{width:222px;color:var(--n700);border-right:1px solid var(--n200);background:var(--n0);z-index:2;flex-direction:column;padding:0 8px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:2px 0 12px #081f4d09}.sidebar-brand{border-bottom:1px solid var(--n200);align-items:center;gap:9px;min-height:56px;padding:0 8px;display:flex}.sidebar-brand>span{color:#fff;border:1px solid var(--p600);background:linear-gradient(140deg,var(--p400),var(--p700));border-radius:7px;place-items:center;width:28px;height:28px;font:700 16px serif;display:grid;box-shadow:0 4px 10px #12489f24}.sidebar-brand-copy{gap:1px;min-width:0;display:grid}.sidebar-brand strong{color:var(--n900);letter-spacing:0;white-space:nowrap;font-size:12px;line-height:1.25}.sidebar-brand small{color:var(--n400);font:8.5px/1.2 var(--mono);letter-spacing:.05em;white-space:nowrap}.sidebar nav{scrollbar-width:thin;scrollbar-color:var(--n300) transparent;flex:1;min-height:0;padding-top:8px;overflow-y:auto}.sidebar nav p{color:var(--n500);letter-spacing:.16em;opacity:1;padding:0 12px;font-size:11px}.nav-group{margin-bottom:5px}.nav-group.dashboard-entry{border-top:1px solid var(--n200);margin-top:18px;padding-top:14px}.dashboard-launch{width:100%;min-height:46px;color:var(--p700);border:1px solid var(--p200);background:var(--p50);text-align:left;box-shadow:none;border-radius:7px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.dashboard-launch:hover{color:var(--p800);border-color:var(--p300);background:var(--p100);box-shadow:none}.dashboard-launch span{align-items:center;gap:9px;display:flex}.dashboard-launch .nav-icon{color:var(--p600);filter:none}.dashboard-launch b{color:var(--p600);font-size:15px;font-weight:500}.standalone-no-access{color:#cceff7;background:#020c1c;place-items:center;min-height:100vh;display:grid}.standalone-no-access section{text-align:center;background:#041a30;border:1px solid #00ddec55;padding:36px 48px;box-shadow:0 0 40px #00ddec18}.standalone-no-access h1{color:#fff;margin:0 0 10px}.standalone-no-access p{color:#79aabb;margin:0}.nav-group-toggle{width:100%;min-height:36px;color:var(--n600);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:flex}.nav-group-toggle:hover,.nav-group-toggle.active,.nav-group-toggle[aria-expanded=true]{color:var(--p800);border-left-color:var(--p600);background:var(--p50);box-shadow:none}.nav-group-label{align-items:center;gap:10px;display:flex}.nav-icon{color:var(--n500);flex:none;display:block}.nav-chevron{font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.nav-group-toggle:hover .nav-icon,.nav-group-toggle.active .nav-icon,.nav-group-toggle[aria-expanded=true] .nav-icon{color:var(--p600)}.nav-group-toggle[aria-expanded=true] .nav-chevron{color:var(--p600);transform:translate(2px)}.nav-children{border-left:1px solid var(--n200);margin:2px 0 7px 8px;padding-left:8px}.sidebar nav a,.nav-link{width:100%;min-height:32px;color:var(--n600);text-align:left;background:0 0;border:0;border-radius:6px;margin-top:1px;padding:6px 8px;font-size:12.5px;display:block}.sidebar nav a.dashboard-launch{min-height:46px;color:var(--p700);border:1px solid var(--p200);background:var(--p50);margin-top:0;text-decoration:none;display:flex}.sidebar nav a.dashboard-launch:hover{color:var(--p800);border-color:var(--p300);background:var(--p100)}.sidebar nav a.active,.nav-link.active{color:var(--p800);background:var(--p50);border-left:3px solid var(--p600);font-weight:700}.menu-flyout{width:218px;max-height:calc(100vh - 24px);color:var(--n700);border:1px solid var(--n200);border-top:3px solid var(--p500);z-index:30;background:#fffffffb;padding:7px 0 9px;animation:.16s ease-out flyout-in;position:fixed;left:222px;overflow-y:auto;box-shadow:0 14px 38px #081f4d2e}.menu-flyout header{min-height:42px;color:var(--p800);border-bottom:1px solid var(--n200);align-items:center;gap:9px;margin:0 11px 5px;padding:0 8px 7px;display:flex}.menu-flyout header .nav-icon{color:var(--p600)}.menu-flyout header strong{letter-spacing:.04em;font-size:13px}.flyout-link{width:100%;min-height:41px;color:var(--n700);text-align:left;background:0 0;border:0;border-left:3px solid #0000;justify-content:flex-start;align-items:center;padding:0 15px;font-size:13px;display:flex}.flyout-link:hover{color:var(--p700);background:var(--p50)}.flyout-link.active{color:var(--p700);border-left-color:var(--p500);background:linear-gradient(90deg,var(--p100),var(--n25));font-weight:700}@keyframes flyout-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.no-menu{color:var(--n400);padding:13px 14px;font-size:13px;display:block}.no-access-workspace{place-items:center;display:grid}.no-access-workspace .panel{width:min(620px,80%);min-height:260px}.user-block{border-top:1px solid var(--n200);color:var(--n700);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:16px 5px 0;display:grid}.avatar{width:36px;height:36px;color:var(--green);background:#d7eee6;border-radius:50%;place-items:center;font-weight:700;display:grid}.user-block strong,.user-block small{display:block}.user-block small{color:var(--n500);opacity:1;margin-top:3px}.user-block button{color:var(--p700);background:0 0;border:0;padding:5px}.workspace{grid-column:2;min-width:0;padding:28px 34px 42px}.topbar{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.topbar h1{letter-spacing:.02em;margin:5px 0 0;font-size:28px}.breadcrumb{color:var(--muted);margin:0;font-size:12px}.filter-bar{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;min-height:64px;margin-bottom:18px;padding:11px 14px;display:flex;box-shadow:0 4px 16px #12352b09}.filter-bar select{width:138px}.search{flex:1;display:block;position:relative}.search span{color:#7c8e88;font-size:20px;position:absolute;top:10px;left:14px}.search input{width:100%;padding-left:40px}.alert{border-left:3px solid;margin:0 0 14px;padding:11px 14px;font-size:13px}.alert.error{color:#8a2929;background:#fff0f0;border-color:#d24b4b}.alert.success{border-color:var(--green);color:var(--green-dark);background:#e9f7f2}.content-grid{grid-template-columns:minmax(330px,35%) 1fr;align-items:start;gap:18px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);min-height:620px;box-shadow:0 6px 22px #12352b0a}.panel-heading{border-bottom:1px solid var(--line);align-items:center;height:68px;padding:0 20px;display:flex}.panel-heading h2,.panel-heading span{display:inline}.panel-heading h2{margin:0 10px 0 0;font-size:17px}.panel-heading span,.section-title span{color:var(--muted);font-size:12px}.tree-panel{max-height:calc(100vh - 186px);overflow:auto}.org-tree{margin:0;padding:12px 10px 12px 20px;list-style:none}.org-tree .org-tree{border-left:1px solid #d8e4df;margin-left:20px;padding:3px 0 3px 25px}.tree-node{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:3px;grid-template-columns:14px 22px 1fr auto;align-items:center;gap:7px;padding:10px 8px;display:grid}.tree-node:hover{background:#f2f7f5}.tree-node.selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.tree-disclosure{background:0 0;border:0;border-radius:2px;place-items:center;width:14px;height:20px;padding:0;display:grid}.tree-disclosure:before{content:"";transform-origin:50% 45%;border-top:6px solid #95a49f;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .15s}.tree-disclosure.collapsed:before{transform:rotate(-90deg)}.tree-disclosure:not(.leaf):hover:before{border-top-color:var(--green)}.tree-disclosure:focus-visible{outline-offset:1px;outline:2px solid #0c6b5847}.tree-disclosure.leaf:before{display:none}.tree-icon{fill:none;stroke:#168069;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tree-main strong,.tree-main small{display:block}.tree-main strong{font-size:14px}.tree-main small{color:var(--muted);margin-top:3px;font-size:11px}.status-dot{padding:3px 6px;font-size:11px}.status-dot.enabled,.status-pill.enabled{color:#08715a;background:#e0f3ec}.status-dot.disabled,.status-pill.disabled{color:#8b6254;background:#f2e9e5}.empty{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty strong{color:#50605b}.detail-empty{min-height:620px}.detail-panel{padding:26px 28px}.detail-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;min-height:72px;padding-bottom:20px;display:flex}.detail-title h2{margin:0 0 5px 10px;font-size:22px;display:inline-block}.detail-title p{color:var(--muted);margin:0 0 0 59px;font:12px ui-monospace,monospace}.type-chip{background:var(--green-soft);width:49px;height:26px;color:var(--green);place-items:center;font-size:11px;font-weight:700;display:inline-grid}.actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.actions button{min-height:34px;padding:0 11px;font-size:12px}.facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:20px 0;display:grid}.facts div.wide{grid-column:span 4}.facts dt{color:var(--muted);margin-bottom:6px;font-size:11px}.facts dd{margin:0;font-size:13px}.tag,.status-pill{color:#455951;background:#eef3f1;margin:0 5px 4px 0;padding:4px 8px;font-size:11px;display:inline-block}.section-title{justify-content:space-between;align-items:baseline;margin:24px 0 11px;display:flex}.section-title h3{margin:0;font-size:15px}.assignment-form{background:#f4f8f6;border:1px solid #dce8e3;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;padding:10px;display:grid}.assignment-form input,.assignment-form select,.assignment-form button{min-width:0;min-height:38px}.table-wrap{border:1px solid var(--line);overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#65746f;background:#f7f9f8;padding:9px 10px;font-weight:650}td{border-top:1px solid #edf1ef;padding:10px}.table-empty{text-align:center;color:var(--muted);padding:24px}.link{color:var(--green);background:0 0;border:0;padding:0}.history-box{border:1px solid var(--line);background:#f8faf9;padding:0 16px 14px}.history-box ol{margin:0;padding-left:20px}.history-box li{padding:8px}.history-box span,.history-box small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.timeline{border-top:1px solid var(--line);padding-top:8px}.timeline-item{grid-template-columns:16px 1fr;gap:8px;padding:9px 0;display:grid}.timeline-item i{background:#74b4a2;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #e7f3ef}.timeline-item strong{font-size:12px}.timeline-item span,.timeline-item small{color:var(--muted);margin-left:10px;font-size:11px}.timeline-item small{margin:4px 0 0;font-family:ui-monospace,monospace;display:block}.drawer-mask{z-index:30;background:#051b1657;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:540px;height:100%;padding:28px 30px;display:flex;overflow:auto;box-shadow:-20px 0 50px #051b1626}.drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.drawer h2{margin:5px 0 0}.close{color:#71817c;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;font-size:27px;line-height:1;display:grid}.close:hover,.close:focus-visible{color:var(--green);background:#edf4f1;outline:none}.form-grid{grid-template-columns:1fr 1fr;gap:18px 14px;padding:24px 0;display:grid}.form-grid .full{grid-column:span 2}.required-label-text{color:inherit;display:inline}.required-mark{color:#dc2626;font-weight:700}.drawer footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:auto;padding-top:20px;display:flex}.modal-mask{z-index:24;background:#051b166b;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:#fff;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);padding:26px 28px;overflow:auto;box-shadow:0 24px 70px #051b163d}.modal-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-card>header>:first-child{min-width:0}.modal-card>header>.close{align-self:flex-start}.workspace .modal-mask:not(.business-dialog-mask),.workspace .drawer-mask,.workspace .modal-backdrop,.workspace .drawer-backdrop{z-index:70}.approval-workspace{background:#f3f6f5;min-height:100vh}.approval-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}.approval-tabs button{color:var(--muted);background:0 0;border:0;padding:12px 18px;font-weight:650}.approval-tabs button.active{color:var(--green);box-shadow:inset 0 -3px var(--green)}.approval-filter{flex-wrap:wrap}.approval-filter input,.approval-filter select{width:150px}.approval-filter input[type=datetime-local]{width:190px}.approval-grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.approval-list-panel{min-height:680px;overflow:hidden}.approval-card{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #edf1ef;padding:17px 20px;display:block}.approval-card:hover,.approval-card.selected{box-shadow:inset 3px 0 var(--green);background:#f0f7f4}.approval-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-card p{color:#42544e;margin:8px 0 5px}.approval-card small{color:var(--muted)}.approval-status{color:#43534d;white-space:nowrap;background:#eef3f1;padding:4px 8px;font-size:11px}.approval-status[data-status=RUNNING]{color:#286388;background:#e3f0fb}.approval-status[data-status=RETURNED]{color:#936017;background:#fff0dc}.approval-status[data-status=APPROVED]{color:#08715a;background:#e0f3ec}.approval-status[data-status=REJECTED]{color:#a12f2f;background:#fbe7e7}.approval-status.large{padding:7px 12px;font-size:12px}.approval-detail-panel{min-height:680px;padding:26px}.approval-detail-title{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.approval-detail-title h2{margin:6px 0;font-size:23px}.approval-detail-title>div>span{color:var(--muted);font:12px ui-monospace,monospace}.approval-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:18px 0;display:grid}.approval-facts dt{color:var(--muted);margin-bottom:6px;font-size:11px}.approval-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.approval-detail-panel h3{margin:22px 0 10px;font-size:14px}.approval-content{white-space:pre-wrap;background:#f7faf8;border-left:3px solid #94c2b5;padding:15px;line-height:1.8}.logical-file{color:#4e625b;overflow-wrap:anywhere;font:12px ui-monospace,monospace}.approval-action-box{background:#f4f9f7;border:1px solid #cfe2dc;gap:9px;margin:20px 0;padding:16px;display:grid}.approval-action-box h3{margin:0 0 4px}.approval-action-box button{justify-self:end}.approval-trace{margin:0;padding:0;list-style:none}.approval-trace li{border-bottom:1px solid #edf1ef;grid-template-columns:18px 1fr;gap:8px;padding:11px 0;display:grid}.approval-trace i{background:#70b09e;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #e7f3ef}.approval-trace span,.approval-trace small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.approval-trace p{margin:6px 0 0;font-size:12px}.pager{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.simple-panel{min-height:auto;padding-bottom:22px}.notification-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:16px 22px;display:grid}.notification-row.unread{box-shadow:inset 3px 0 var(--green);background:#f5faf8}.notification-row p{color:#43544e;margin:6px 0}.notification-row small{color:var(--muted)}.notification-row>div:last-child{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.attachment-card,.selected-file{border:1px solid var(--line);background:#f8faf9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.attachment-card>div{gap:4px;min-width:0;display:grid}.attachment-card span,.attachment-card small,.selected-file{color:var(--muted);font-size:12px}.attachment-card small{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.file-picker{color:#31423c;gap:8px;font-size:13px;display:grid}.file-picker input[type=file]{border:1px dashed var(--line);background:#fff;padding:9px}.file-picker span{color:var(--muted);font-size:12px}.send-state{white-space:nowrap}.config-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.definition-form{padding-bottom:18px}.form-grid.compact{padding:18px 20px 8px}.entrustment-form,.record-form{gap:16px;display:grid}.entrustment-form .wide,.record-form .wide{grid-column:1/-1}.nested-editor{border:1px solid var(--line);gap:12px;padding:14px;display:grid}.nested-editor>header{justify-content:space-between;align-items:center;display:flex}.nested-card{background:#f7f9f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.nested-card .wide{grid-column:1/-1}.detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.detail-grid div{background:#f7f9f8;padding:12px}.detail-grid dt{color:var(--muted);font-size:12px}.detail-grid dd{margin:6px 0 0;font-weight:700}.file-button{border:1px solid var(--line);cursor:pointer;align-items:center;padding:8px 12px;display:inline-flex}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.review-checklist{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.review-checklist label{border:1px solid var(--line);background:#f7f9f8;align-items:center;gap:8px;padding:12px;display:flex}.review-checklist input{min-height:0}.review-business-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-business-grid div{background:#f7f9f8;gap:6px;padding:12px;display:grid}.review-business-grid span{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=900px){.nested-card,.detail-grid,.review-checklist,.review-business-grid{grid-template-columns:1fr}}.check-line{flex-direction:row;grid-column:span 2;align-items:center}.check-line input{min-height:0}.node-editor{gap:8px;padding:10px 20px;display:grid}.node-row{grid-template-columns:30px .8fr 1fr 1.4fr auto;align-items:center;gap:7px;display:grid}.node-row>span{background:var(--green-soft);width:27px;height:27px;color:var(--green);border-radius:50%;place-items:center;font-size:11px;display:grid}.node-row input,.node-row select,.node-row button{min-width:0}.form-actions{justify-content:space-between;padding:14px 20px 0;display:flex}.definition-card{border-bottom:1px solid var(--line);padding:16px 20px}.definition-card>div{justify-content:space-between;gap:10px;display:flex}.definition-card p{color:#52635d;line-height:1.7}.definition-card small{color:var(--muted);overflow-wrap:anywhere}.audit-filter{margin:18px 20px}.audit-filter input{width:190px}.mono{font-family:ui-monospace,Cascadia Mono,monospace}.approval-drawer{width:620px}.standard-workspace{background:#f3f6f5;min-height:100vh}.standard-filter{grid-template-columns:1.5fr repeat(5,minmax(120px,.8fr)) auto auto;gap:8px;margin-bottom:16px;padding:14px;display:grid}.standard-grid{grid-template-columns:minmax(360px,38%) 1fr;gap:16px;display:grid}.standard-card{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;gap:7px;width:100%;padding:15px 18px;display:grid}.standard-card:hover,.standard-card.selected{box-shadow:inset 3px 0 var(--green);background:#eff7f4}.standard-card>div,.standard-detail>header,.action-row,.file-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.standard-card p{color:#40554e;margin:0}.standard-card small{color:var(--muted)}.status-chip{color:#08715a;white-space:nowrap;background:#e8f3ef;padding:3px 8px;font-size:11px}.status-chip[data-status=OBSOLETE]{color:#943737;background:#f4e5e5}.status-chip[data-status=PENDING_CHANGE]{color:#876218;background:#fff1d6}.standard-detail{min-width:0;padding:22px}.standard-detail h3{margin-top:24px}.compact-list{gap:8px;padding:0;list-style:none;display:grid}.compact-list li{border:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) 1.5fr auto;gap:12px;padding:10px 12px;display:grid}.compact-list span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.standard-drawer{width:min(900px,94vw)}.standard-item-row{grid-template-columns:.7fr .7fr 1fr 1.5fr auto;gap:8px;padding:8px 20px;display:grid}@media (width<=1200px){.workspace{padding-left:22px;padding-right:22px}.content-grid{grid-template-columns:340px 1fr}.assignment-form{grid-template-columns:1fr 1fr}.approval-grid,.config-grid,.standard-grid{grid-template-columns:1fr}.approval-list-panel{min-height:420px}}.app-shell{background:var(--surface-soft)}.app-shell .workspace{background:#f6f9f8;padding:24px 28px 40px}.app-shell .topbar,.app-shell .page-header{align-items:center;min-height:64px;margin-bottom:16px}.app-shell .topbar h1,.app-shell .page-header h1{color:#0f1f1a;letter-spacing:-.01em;margin:4px 0 0;font-size:26px;line-height:1.3}.app-shell .breadcrumb,.app-shell .eyebrow{color:#70807b;letter-spacing:.04em;font-size:12px}.app-shell .eyebrow{color:var(--p600);font-weight:700}.app-shell .filter-bar,.app-shell .filters,.app-shell .toolbar,.app-shell .report-filter,.app-shell .standard-filter,.app-shell .audit-filter{border-radius:var(--panel-radius);background:#fff;border:1px solid #dfe7e3;box-shadow:0 1px 2px #1a372e0f}.app-shell .filter-bar,.app-shell .toolbar{min-height:64px;padding:11px 14px}.app-shell .panel,.app-shell .portal-card,.app-shell .section-card,.app-shell .chart-panel,.app-shell .screen-panel,.app-shell .metric-card,.app-shell .report-card,.app-shell .scope-card,.app-shell .menu-card,.app-shell .member-card{border-radius:var(--panel-radius);background:#fff;border-color:#dfe7e3;box-shadow:0 1px 2px #1a372e0f,0 4px 14px #1a372e0a}.app-shell .panel,.app-shell .portal-card,.app-shell .chart-panel,.app-shell .screen-panel,.app-shell .report-card{overflow:hidden}.app-shell .panel-heading,.app-shell .section-header,.app-shell .panel-title{background:#fff;border-bottom:1px solid #f1f5f3;min-height:60px;padding:0 18px}.app-shell .panel-heading h2,.app-shell .section-header h2,.app-shell .panel-title h2,.app-shell .section-title h3{color:#1f332c;font-weight:700}.app-shell input,.app-shell select,.app-shell textarea{border-radius:var(--control-radius);color:#1f332c;background:#fff;border-color:#dfe7e3;font-size:13.5px;transition:border-color .15s,box-shadow .15s,background .15s}.app-shell input,.app-shell select{min-height:40px}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#8e9c97}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:var(--p500);box-shadow:0 0 0 3px #12489f1f}.app-shell button.primary,.app-shell button.secondary,.app-shell button.ghost,.app-shell button.danger,.app-shell button.danger-text,.app-shell .primary,.app-shell .secondary,.app-shell .ghost,.app-shell .danger-text{border-radius:var(--control-radius);min-height:40px}.app-shell .primary{background:var(--p600);box-shadow:0 1px 2px #12489f33}.app-shell .primary:hover:not(:disabled){background:var(--p700)}.app-shell .secondary{border-color:var(--p200);color:var(--p700);background:#fff}.app-shell .ghost{color:#4a6159;background:#fff;border-color:#dfe7e3}.app-shell .table-wrap,.app-shell .tw{border-radius:var(--control-radius);background:#fff;border-color:#dfe7e3;overflow:auto}.app-shell table{color:#334b43;font-size:13px}.app-shell table th{background:var(--table-header-background);color:#4a6159;letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid #dfe7e3;height:44px;padding:0 14px;font-size:12.5px;font-weight:600}.app-shell table td{color:#334b43;border-top:0;border-bottom:1px solid #f1f5f3;height:48px;padding:10px 14px;font-size:13px;line-height:1.55}.app-shell table tbody tr:nth-child(2n){background:#fafcfb}.app-shell table tbody tr:hover{background:var(--p50)!important}.app-shell table tbody tr:last-child td{border-bottom:0}.app-shell .table-empty,.app-shell .empty,.app-shell .portal-empty,.app-shell .chart-empty{color:#70807b}.app-shell .status-pill,.app-shell .status-chip,.app-shell .tag,.app-shell .type-chip,.app-shell .identity-badge{border-radius:5px}.app-shell .detail-panel,.app-shell .standard-detail,.app-shell .approval-detail-panel{border-radius:var(--panel-radius)}.app-shell .detail-title,.app-shell .approval-detail-title{border-bottom-color:#dfe7e3}.app-shell .detail-grid>div,.app-shell .facts>div,.app-shell .review-business-grid>div,.app-shell .nested-card{border-radius:var(--control-radius);background:#fafcfb}.drawer-mask,.modal-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{border-left:1px solid #dfe7e3;box-shadow:-18px 0 48px #051b1629}.modal-card{border-radius:var(--panel-radius);box-shadow:0 24px 60px #1a372e29}.app-shell .close{border-radius:var(--control-radius)}.app-shell .close:hover,.app-shell .close:focus-visible{background:var(--p50);color:var(--p700)}.app-shell .tabs,.app-shell .approval-tabs,.app-shell .role-tabs{border-bottom-color:#dfe7e3}.app-shell .tab.active,.app-shell .tabs button.active,.app-shell .approval-tabs button.active,.app-shell .role-tabs button.active{color:var(--p700);box-shadow:inset 0 -3px var(--p500)}.app-shell .alert,.app-shell .attachment-card,.app-shell .selected-file,.app-shell .nested-editor,.app-shell .review-checklist label,.app-shell .compact-list li,.app-shell .approval-action-box{border-radius:var(--control-radius)}@media (width<=1200px){.app-shell .workspace{padding:20px 22px 36px}}.app-shell .workspace h1,.app-shell .workspace h2,.app-shell .workspace h3,.app-shell .workspace h4,.app-shell .workspace .title,.app-shell .workspace .row-name,.app-shell .workspace .member-name{color:var(--n900)}.app-shell .workspace,.app-shell .workspace p,.app-shell .workspace dd,.app-shell .workspace .row-copy,.app-shell .workspace .service-detail{color:var(--n700)}.app-shell .workspace label,.app-shell .workspace dt{color:var(--n600)}.app-shell .workspace small,.app-shell .workspace .muted,.app-shell .workspace .hint,.app-shell .workspace .form-hint,.app-shell .workspace .section-note,.app-shell .workspace .row-note,.app-shell .workspace .block{color:var(--n500)}.app-shell .workspace a,.app-shell .workspace .link,.app-shell .workspace .text-button,.app-shell .workspace .upload,.app-shell .workspace .read-stat,.app-shell .workspace .profile-action{color:var(--p600)}.app-shell .workspace a:hover,.app-shell .workspace .link:hover,.app-shell .workspace .text-button:hover,.app-shell .workspace .upload:hover{color:var(--p800)}.app-shell .workspace button:not(.primary):not(.danger):not(.danger-text):not(.close):not(.nav-link){border-color:var(--n200)}.app-shell .workspace .actions button:not(.primary):not(.danger):not(.danger-text),.app-shell .workspace .header-actions button:not(.primary):not(.danger):not(.danger-text),.app-shell .workspace .form-actions button:not(.primary):not(.danger):not(.danger-text){background:var(--n0);color:var(--p600)}.app-shell .workspace .actions button:not(.primary):not(.danger):not(.danger-text):hover,.app-shell .workspace .header-actions button:not(.primary):not(.danger):not(.danger-text):hover,.app-shell .workspace .form-actions button:not(.primary):not(.danger):not(.danger-text):hover{border-color:var(--p200);background:var(--p50);color:var(--p800)}.app-shell .workspace .retry,.app-shell .workspace .retry-inline{border-color:var(--p100);background:var(--p50);color:var(--p600)}.app-shell .workspace .status,.app-shell .workspace .status-pill.enabled,.app-shell .workspace .status-chip:not([data-status=OBSOLETE]):not([data-status=PENDING_CHANGE]),.app-shell .workspace .result.success{background:var(--success-bg);color:var(--success)}.app-shell .workspace .warning,.app-shell .workspace .boundary-note,.app-shell .workspace .scope-card{background:var(--warning-bg);color:#8a5f12;border-color:#f2dcae}.app-shell .workspace .error,.app-shell .workspace .danger,.app-shell .workspace .danger-text,.app-shell .workspace .result.failure{color:var(--danger)}.app-shell .workspace .progress-fill,.app-shell .workspace .bar-track i,.app-shell .workspace .progress-bar i,.app-shell .workspace .meter-fill{background:linear-gradient(90deg, var(--p500), var(--p300))}.app-shell .workspace input[type=checkbox],.app-shell .workspace input[type=radio]{accent-color:var(--p600);flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;margin:0;padding:0}:is(.app-shell .workspace label:has(>input[type=checkbox]),.app-shell .workspace label:has(>input[type=radio])){flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.app-shell .workspace :where(.actions,.form-actions,.form-footer)>button:not(.primary):not(.danger):not(.danger-text){border:1px solid var(--line);border-radius:var(--control-radius);background:var(--n0);color:var(--p700);min-height:34px;padding:0 12px}.app-shell .workspace button.link{color:var(--p700);background:0 0;border:0;min-height:28px;padding:4px 6px;font-size:12px}.app-shell .workspace ::selection{background:var(--p100);color:var(--p900)}.app-shell>:not(.sidebar):not(.menu-flyout){grid-column:2;min-width:0}.app-shell>.inspection-page{background:var(--n50);padding:24px 28px 40px}.app-shell .page-header,.app-shell .topbar,.app-shell .quality-header,.app-shell .report-header,.app-shell .trend-header,.app-shell .page-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.app-shell .page-header>div:first-child,.app-shell .topbar>div:first-child,.app-shell .quality-header>div:first-child,.app-shell .report-header>div:first-child,.app-shell .trend-header>div:first-child,.app-shell .page-head>div:first-child{min-width:0}.app-shell .page-header h1,.app-shell .topbar h1,.app-shell .quality-header h1,.app-shell .report-header h1,.app-shell .trend-header h1,.app-shell .page-head h1{color:var(--n900);margin:4px 0 0;font-size:26px;line-height:1.28}.app-shell .page-header>div:first-child>p:last-child,.app-shell .topbar>div:first-child>p:last-child,.app-shell .topbar>div:first-child>span:last-child,.app-shell .quality-header>div:first-child>p:last-child,.app-shell .report-header>div:first-child>p:last-child,.app-shell .trend-header>div:first-child>p:last-child,.app-shell .page-head>div:first-child>p:last-child{color:var(--n500);margin:5px 0 0;font-size:12.5px}.app-shell .header-actions,.app-shell .page-header>.actions,.app-shell .topbar>.actions,.app-shell .quality-header>.actions,.app-shell .report-header>.actions,.app-shell .trend-header>.actions,.app-shell .page-head>.actions{flex:none;align-items:center;gap:8px;display:flex}.app-shell .toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.app-shell .panel.toolbar{min-height:0;margin-bottom:14px}.app-shell .panel>.toolbar:first-child{border:0;border-bottom:1px solid var(--n200);min-height:62px;box-shadow:none;border-radius:0;padding:11px 14px}.app-shell .toolbar>input,.app-shell .toolbar>.search{flex:240px;min-width:180px}.app-shell .toolbar>select{flex:0 180px;min-width:130px}.app-shell .toolbar>label:not(.file-button):not(.check-line):not(.switch-row){flex:190px;min-width:150px}.app-shell .toolbar>label:not(.file-button)>input,.app-shell .toolbar>label:not(.file-button)>select{width:100%}:is(.app-shell .toolbar>label:has(input[type=checkbox]),.app-shell .toolbar>label:has(input[type=radio])){flex-direction:row;flex:none;align-items:center;gap:7px;min-width:0;min-height:40px}.app-shell .toolbar>label input[type=checkbox],.app-shell .toolbar>label input[type=radio]{width:15px;min-height:15px}.app-shell .toolbar button,.app-shell .filter-bar button,.app-shell .filters button,.app-shell .report-filter button,.app-shell .standard-filter button,.app-shell .audit-filter button,.app-shell .header-actions button,.app-shell .page-header>button,.app-shell .topbar>button,.app-shell .section-header button:not(.close){border:1px solid var(--n200);border-radius:var(--control-radius);background:var(--n0);min-height:38px;color:var(--p700);padding:0 14px;font-size:13px;font-weight:650}.app-shell .toolbar button:hover:not(:disabled),.app-shell .filter-bar button:hover:not(:disabled),.app-shell .filters button:hover:not(:disabled),.app-shell .report-filter button:hover:not(:disabled),.app-shell .standard-filter button:hover:not(:disabled),.app-shell .audit-filter button:hover:not(:disabled){border-color:var(--p200);background:var(--p50);color:var(--p800)}.app-shell .toolbar button.primary,.app-shell .filter-bar button.primary,.app-shell .filters button.primary,.app-shell .report-filter button.primary,.app-shell .standard-filter button.primary,.app-shell .audit-filter button.primary,.app-shell .header-actions button.primary,.app-shell .page-header>button.primary,.app-shell .topbar>button.primary{border-color:var(--p600);background:var(--p600);color:#fff}.app-shell .workspace button.primary{border-color:var(--p600);background:var(--p600);color:#fff;box-shadow:0 1px 2px #12489f33}.app-shell .workspace button.primary:hover:not(:disabled){border-color:var(--p700);background:var(--p700);color:#fff}.app-shell .workspace button.danger{border-color:var(--danger);background:var(--danger);color:#fff;box-shadow:0 1px 2px #b7333333}.app-shell .workspace button.danger:hover:not(:disabled){color:#fff;background:#922828;border-color:#922828}.app-shell .workspace button.danger-text{color:var(--danger);box-shadow:none;background:#fff;border-color:#e7caca}.app-shell .workspace button.danger-text:hover:not(:disabled){color:#922828;background:#fff4f4;border-color:#dca9a9}.app-shell .filter-bar,.app-shell .filters,.app-shell .report-filter,.app-shell .standard-filter,.app-shell .audit-filter{align-items:flex-end;gap:10px}.app-shell .panel{min-height:0}.app-shell .section-tabs{border-bottom:1px solid var(--n200);flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.app-shell .section-tabs>button{width:auto;min-height:38px;color:var(--n600);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:8px 14px;font-size:13px}.app-shell .section-tabs>button.active{border-bottom-color:var(--p600);color:var(--p700);font-weight:700}.app-shell .section-tabs>button:hover:not(:disabled){background:var(--p50)}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs,.ui-tabs){border-bottom:1px solid var(--n200);background:0 0;align-items:flex-end;gap:8px;display:flex;box-shadow:none!important;border-radius:0!important;padding:0!important}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs)>button,.app-shell .ui-tabs>.ui-tab{width:auto;min-width:0;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;padding:0 12px;font-size:13px;position:relative;box-shadow:none!important;color:var(--n600)!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs)>button:after,.app-shell .ui-tabs>.ui-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs)>button:is(.active,[aria-selected=true],[aria-pressed=true]),.app-shell .ui-tabs>.ui-tab.active{font-weight:700;color:var(--p700)!important}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs)>button:is(.active,[aria-selected=true],[aria-pressed=true]):after,.app-shell .ui-tabs>.ui-tab.active:after{background:var(--p600)}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs)>button:hover:not(:disabled),.app-shell .ui-tabs>.ui-tab:hover:not(:disabled){color:var(--p700)!important;background:0 0!important}.app-shell :is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.consumable-tabbar,.notification-tabs,.detail-tabs)>button:focus-visible,.app-shell .ui-tabs>.ui-tab:focus-visible{outline:2px solid var(--p400);outline-offset:-2px}:is(.app-shell .list-panel,.app-shell .panel:has(>.table-wrap),.app-shell .panel:has(>table)){overflow:hidden}.app-shell .panel>.table-wrap{border:0;border-radius:0}.app-shell .panel>table,.app-shell .panel>.table-wrap>table{min-width:820px}.app-shell table td strong,.app-shell table td small{display:block}.app-shell table td small{color:var(--n500);margin-top:3px;font-size:11px}.app-shell table .table-actions{white-space:nowrap}.app-shell table button.link,.app-shell table button.link-button,.app-shell table button.text-button,.app-shell table button:not(.primary):not(.secondary):not(.ghost):not(.danger):not(.danger-text){min-height:0;color:var(--p600);background:0 0;border:0;padding:0;font-size:12px}.app-shell table button+button{margin-left:10px}.app-shell .panel-heading,.app-shell .section-header,.app-shell .panel-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell .panel-heading h2,.app-shell .section-header h2,.app-shell .panel-title h2{margin:0;font-size:16px}.app-shell .table-empty{text-align:center;min-height:0;padding:32px 18px}.app-shell>.workspace{grid-auto-rows:max-content;align-content:start}.app-shell .workspace td.empty,.app-shell .workspace td.table-empty{text-align:center;vertical-align:middle;min-height:0;padding:32px 18px;display:table-cell;height:auto!important}.app-shell .workspace>.panel,.app-shell .workspace>.content-grid>.panel,.app-shell .workspace>.approval-grid>.panel{align-self:start;min-height:0}.app-shell .workspace>.panel.filters{margin-bottom:16px;padding:14px 18px}.app-shell .page-head>button,.app-shell .quality-header>button,.app-shell .workspace .tabs>button{border:1px solid var(--n200);border-radius:var(--control-radius);width:auto;min-height:36px;font:inherit;color:var(--p700);background:#fff;padding:7px 14px}.app-shell .workspace>.metrics{border:1px solid var(--n200);border-radius:var(--control-radius);background:#fff;flex-wrap:wrap;gap:0;margin:0 0 16px;display:flex}.app-shell .workspace>.metrics>article{border-right:1px solid var(--n200);align-items:center;gap:12px;padding:12px 18px;display:flex}.app-shell .workspace>.metrics strong{font-size:18px}@media (width<=1180px){.app-shell .page-header,.app-shell .topbar,.app-shell .quality-header,.app-shell .report-header,.app-shell .trend-header,.app-shell .page-head{align-items:flex-start}}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status,.dictionary-status,.result,.lock-chip){box-sizing:border-box;white-space:nowrap;align-items:center;min-height:22px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600;line-height:18px;display:inline-flex;color:#52606d!important;background:#eef2f5!important;border:1px solid #d6dfe4!important;border-radius:5px!important}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status,.dictionary-status,.result)[data-tone=info],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=UNREAD i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=SUBMITTED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=REVIEW i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).submitted,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).under-review{color:#12489f!important;background:#eaf2ff!important;border-color:#bfd2f2!important}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-tone=processing],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=IN_PROGRESS i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=PROCESS i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=REWORK i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).in-progress,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).processing{color:#0e7490!important;background:#e5f7fa!important;border-color:#a9e2ea!important}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status,.dictionary-status,.result)[data-tone=success],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=READ i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=APPROVED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=COMPLETED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=EFFECTIVE i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=ACTIVE i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=SUCCESS i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=PAID i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).success,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).approved,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).completed,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.dictionary-status).enabled{color:#08715a!important;background:#e3f4ed!important;border-color:#b6dfd0!important}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status,.lock-chip)[data-tone=warning],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=UNPAID i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=UNCONFIRMED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=RETURN i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=PENDING i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=OVERDUE i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=EXPIRING i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).warning,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).returned,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).pending,.app-shell .workspace .lock-chip{color:#8a5f12!important;background:#fff3d6!important;border-color:#efd393!important}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status,.result)[data-tone=danger],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=DISABLED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=INACTIVE i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=OUT_OF_SERVICE i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=NOT_SENT i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status=NOT_QUALIFIED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=REJECT i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=FAIL i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=CANCEL i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=VOID i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=OBSOLETE i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=SCRAP i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=REVOK i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=EXPIRED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).danger,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status).rejected,.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.dictionary-status).disabled,.app-shell .workspace .result.failure{color:#b42318!important;background:#fde8e8!important;border-color:#f3b9b5!important}.app-shell .workspace :is(.semantic-status,.status,.status-pill,.status-chip,.status-badge,.flow-status,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-tone=purple],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=SIGNED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=ARCHIVED i],.app-shell .workspace :is(.status,.status-pill,.status-chip,.status-badge,.approval-status,.annual-status,.send-status,.stage-badge,.summary-status,.customer-status,.contract-status,.repair-status,.equipment-status,.equipment-management-status)[data-status*=SEALED i]{color:#6941c6!important;background:#f1ebff!important;border-color:#d7c7fb!important}.app-shell .workspace .portal-atlas-hero{color:#fff;border-radius:12px;align-items:center;gap:16px;min-height:0;margin-bottom:13px;padding:17px 22px;display:flex;position:relative;overflow:hidden}.app-shell .workspace .portal-atlas-hero:before,.app-shell .workspace .portal-atlas-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.app-shell .workspace .portal-atlas-hero:before{background:radial-gradient(closest-side,#ffffff24,#0000);width:220px;height:220px;top:-72px;right:-52px}.app-shell .workspace .portal-atlas-hero:after{background:radial-gradient(closest-side,#ffffff17,#0000);width:170px;height:170px;bottom:-88px;right:96px}.app-shell .workspace .company-portal-hero{background:linear-gradient(118deg,#081a33 0%,#14453a 55%,#1d6b55 100%);box-shadow:0 8px 22px #06362d4d}.app-shell .workspace .department-portal-hero{background:linear-gradient(118deg,#123a4f 0%,#1d5a75 55%,#2a7d97 100%);box-shadow:0 8px 22px #123a4f3d}.app-shell .workspace .personal-portal-hero{background:linear-gradient(118deg,var(--p700) 0%,var(--p500) 55%,var(--p400) 100%);box-shadow:0 8px 22px #12489f38}.app-shell .workspace .portal-hero-copy{z-index:1;min-width:0;position:relative}.app-shell .workspace .portal-atlas-hero .portal-hero-copy h1{color:#fff;letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:700;line-height:1.35;display:flex}.app-shell .workspace .portal-atlas-hero .portal-hero-en{color:#ffffff8c;font:9.5px/1.5 var(--mono);letter-spacing:.14em;margin-top:1px;display:block}.app-shell .workspace .portal-atlas-hero .portal-hero-summary{color:#ffffffc7;margin-top:5px;font-size:12px;line-height:1.5;display:block}.app-shell .workspace .portal-atlas-hero .portal-hero-actions{z-index:1;flex:none;align-items:center;gap:9px;margin-left:auto;display:flex;position:relative}.app-shell .workspace .portal-atlas-hero .portal-hero-actions>button.secondary{color:#fff;min-height:38px;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;padding:0 16px;font-size:13.5px;font-weight:500}.app-shell .workspace .portal-atlas-hero .portal-hero-actions>button.secondary:hover:not(:disabled){color:#fff;background:#ffffff38;border-color:#ffffff80}.app-shell .workspace .portal-atlas-hero .portal-hero-actions>button.primary{min-height:38px;color:var(--p700);background:#fff;border:0;border-radius:8px;padding:0 16px;font-size:13.5px;font-weight:600;box-shadow:0 3px 10px #06362d40}.app-shell .workspace .department-portal-hero .portal-hero-actions>button.primary{color:#123a4f}.app-shell .workspace .company-portal-hero .portal-hero-actions>button.primary{color:#14453a}.app-shell .workspace .portal-atlas-hero .portal-hero-actions>button.primary:hover:not(:disabled){background:var(--p50)}@media (width<=760px){.app-shell .workspace .portal-atlas-hero{align-items:flex-start;padding:15px 16px}.app-shell .workspace .portal-atlas-hero .portal-hero-actions{width:100%;margin-left:0}.app-shell .workspace .portal-atlas-hero .portal-hero-actions>button{flex:1 1 0}}:root{--ink:#081a33;--muted:#70807b;--line:#dfe7e3;--n900:#081a33;--n800:#1f332c;--n700:#334b43;--n600:#4a6159;--n500:#70807b;--n400:#8e9c97;--n200:#dfe7e3;--n100:#f1f5f3;--n50:#f6f9f8;--n25:#fafcfb;--danger:#b73333;--warning:#c68b2b;--success:#1b8069;--shadow:0 1px 2px #081f4d0f;--panel-radius:12px;--surface-soft:#fafcfb}html,body{background:#f3f6f8;min-width:0}body{font-family:var(--font);font-size:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(button,a,input,select,textarea,[tabindex]):focus-visible,.workbench-ui :is(button,a,input,select,textarea):focus-visible,.workbench-login :is(button,a,input,select):focus-visible{outline-offset:2px;outline:3px solid #4e8fe8}.business-dialog[tabindex]:focus,.business-dialog[tabindex]:focus-visible{outline-offset:0!important;outline:none!important}.workbench-ui{grid-template-rows:54px auto;grid-template-columns:222px minmax(0,1fr);align-items:start;font-size:13px}.workbench-ui .sidebar{z-index:35}.workbench-ui .menu-flyout{z-index:36}.workbench-ui .flyout-link{text-decoration:none}.workbench-ui .flyout-section-title{border-top:1px solid var(--n200);color:var(--n600);margin:10px 12px 2px;padding:5px 7px;font-size:12px;font-weight:700;display:block}.workbench-ui .workbench-context{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-area:1/2;align-items:center;gap:13px;min-width:0;height:54px;padding:0 18px;display:flex;position:sticky;top:0}.location-path{min-width:0;color:var(--n400);align-items:center;gap:7px;font-size:12.5px;display:flex}.location-path strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-search{background:var(--n50);border:1px solid var(--line);width:min(280px,35vw);height:32px;color:var(--n400);border-radius:8px;flex-direction:row;flex:0 280px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:flex}.navigation-search input{width:100%;min-width:0;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.navigation-search:focus-within{border-color:var(--p500);box-shadow:0 0 0 3px #12489f1f}.navigation-search button{width:28px;height:32px;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.navigation-search kbd{border:1px solid var(--line);background:var(--n0);color:var(--n400);font:9.5px/16px var(--mono);white-space:nowrap;border-radius:3px;margin-left:auto;padding:0 4px}.context-notification{border:1px solid var(--line);background:var(--n0);width:32px;height:32px;color:var(--n600);border-radius:7px;place-items:center;padding:0;display:grid;position:relative}.context-notification:hover{border-color:var(--p200);background:var(--p50);color:var(--p700)}.context-notification.active{border-color:var(--p300);background:var(--p50);color:var(--p700)}.context-notification>.notification-count{border:2px solid var(--n0);background:var(--danger);color:#fff;min-width:15px;height:15px;font:9px/11px var(--mono);text-align:center;border-radius:8px;padding:0 3px;position:absolute;top:-4px;right:-3px}.notification-scrim{z-index:47;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:#081a3333;border:0;border-radius:0;width:auto;height:auto;padding:0;position:fixed;inset:54px 0 0 222px}.header-notification-drawer{z-index:48;border-left:1px solid var(--line);width:min(420px,100vw - 222px);color:var(--n800);background:#fff;grid-template-rows:74px auto minmax(0,1fr) auto;display:grid;position:fixed;top:54px;bottom:0;right:0;box-shadow:-16px 0 36px #081a331c}.header-notification-drawer:focus,.header-notification-drawer:focus-visible{outline:none}.header-notification-drawer>header{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:0 16px;display:grid}.drawer-icon{background:var(--p50);width:30px;height:30px;color:var(--p600);border-radius:8px;place-items:center;display:grid}.header-notification-drawer h2{color:var(--n900);margin:0;font-size:15px;font-weight:700}.header-notification-drawer header small{color:var(--n400);font:9px/1.2 var(--mono);letter-spacing:.06em;margin-top:2px;display:block}.header-notification-drawer :is(.mark-all,.drawer-close){color:var(--p600);background:0 0;border:0}.header-notification-drawer .mark-all{white-space:nowrap;align-items:center;gap:4px;min-height:32px;padding:0 5px;font-size:12px;display:inline-flex}.header-notification-drawer .mark-all:hover{background:var(--p50)}.header-notification-drawer .drawer-close{width:32px;height:32px;color:var(--n500);border-radius:7px;place-items:center;padding:0;display:grid}.header-notification-drawer .drawer-close:hover{background:var(--n100);color:var(--n800)}.notification-tabs{border-bottom:1px solid var(--line);min-height:53px;padding:13px 16px 0;display:flex}.notification-tabs button{min-width:0;min-height:40px;color:var(--n500);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 14px 10px;font-size:12.5px;position:relative}.notification-tabs button:hover{color:var(--p700);background:0 0}.notification-tabs button.active{border-bottom-color:var(--p600);color:var(--p700);font-weight:700}.notification-tabs span{color:var(--n400);font-family:var(--mono);margin-left:3px;font-size:10px}.notification-tabs .active span{color:inherit}.notification-error{color:var(--danger);background:#fff4f4;border-bottom:1px solid #f1caca;margin:0;padding:9px 16px;font-size:12px}.notification-error button{color:inherit;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.notification-list{min-height:0;padding:12px 16px 24px;overflow-y:auto}.notification-item{border:1px solid var(--line);width:100%;min-height:94px;color:var(--n700);text-align:left;background:#fff;border-radius:9px;grid-template-columns:8px minmax(0,1fr);gap:10px;margin:0 0 9px;padding:13px 14px;display:grid}.notification-item:hover{border-color:var(--p200);background:var(--p50)}.notification-item.unread{background:#eef4fd;border-color:#c8daf5}.notification-item.unread:hover{border-color:var(--p300);background:#e7f0fd}.notification-dot{background:var(--n300,#b8c5c0);border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-item.unread .notification-dot{background:var(--p600)}.notification-copy{min-width:0;display:block}.notification-copy strong{color:var(--n900);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:13px;font-weight:650;display:block;overflow:hidden}.notification-copy>span{color:var(--n600);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.notification-copy time{color:var(--n400);font:10px/1.2 var(--mono);margin-top:7px;display:block}.notification-empty{color:var(--n400);text-align:center;padding:64px 20px}.notification-pagination{border-top:1px solid var(--line);min-height:52px;color:var(--n500);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.notification-pagination span{margin-right:auto}.notification-pagination button{border:1px solid var(--line);min-height:30px;color:var(--p700);background:#fff;border-radius:6px;padding:0 9px;font-size:12px}.notification-pagination button:disabled{color:var(--n400);cursor:not-allowed}.context-profile{border-left:1px solid var(--line);align-items:center;gap:8px;min-width:96px;padding-left:12px;display:flex}.context-avatar{background:linear-gradient(140deg,var(--p400),var(--p700));color:#fff;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11.5px;font-weight:600;display:grid}.context-user{white-space:nowrap;min-width:0;color:var(--muted);display:grid}.context-user strong{color:var(--n800);font-size:12px;font-weight:600;line-height:1.3}.context-user small{color:var(--n400);font-size:10px;line-height:1.3}.workbench-ui .workbench-content{outline:0;grid-area:2/2;width:100%;min-width:0}.workbench-ui .workspace{background:var(--n50);grid-column:auto;grid-auto-rows:max-content;align-content:start;gap:13px;width:100%;min-width:0;padding:16px 18px 18px}.workbench-ui .company-workspace .metric-grid{margin-bottom:20px}.workbench-ui .company-workspace .distribution{grid-template-columns:minmax(0,1fr);gap:16px}.workbench-ui .company-workspace .legend button{grid-template-columns:9px minmax(0,1fr) auto;font-size:13px}.workbench-ui .company-workspace .legend span{white-space:nowrap}.workbench-ui .workspace :is(.entrustment-filter,.approval-filter,.audit-filter,.configuration-audit-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.report-filter,.standard-filter,.trend-filter){border-color:var(--line);border-radius:10px;gap:10px;min-width:0;padding:13px 16px 14px}.workbench-ui .filter-actions>button{white-space:nowrap;flex-shrink:0;min-width:64px}.workbench-ui .workspace .entrustment-filter{grid-template-columns:minmax(220px,1.1fr) minmax(120px,.55fr) minmax(140px,.62fr) minmax(250px,1.1fr) auto}.workbench-ui .workspace .entrustment-filter .date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.workbench-ui .workspace .date-range input{width:100%;min-width:0}.workbench-ui .navigation-search input:focus-visible{outline:0}.workbench-ui :is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading){flex-wrap:wrap;align-items:flex-start;gap:16px;min-height:51px;margin-bottom:11px}.workbench-ui :is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading) h1{letter-spacing:0;margin:0 0 5px;font-size:20px;line-height:1.25}.workbench-ui .eyebrow{letter-spacing:0;color:var(--muted);font-size:12px}.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading){justify-content:flex-end;align-items:center;gap:12px;min-height:0;margin-bottom:12px}.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>:is(div,section):first-child:has(>h1):not(:has(:is(button,a[href],input,select,textarea,details,.actions,.header-actions,.report-actions,.alert-control))){clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading):not(:has(:is(button,a[href],input,select,textarea,details,.actions,.header-actions,.report-actions,.alert-control))){clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>.header-description{display:none!important}.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>:is(div,section):first-child:has(>h1):not(:has(:is(button,a[href],input,select,textarea,details,.actions,.header-actions,.report-actions,.alert-control)))>:not(h1){display:none!important}.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>:is(.actions,.header-actions,.report-actions,.alert-control),.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>button{margin-left:auto}.workbench-ui :is(.panel,.filter-bar,.search-bar,.filter-panel,.search-panel,.toolbar,.content-panel){border-color:var(--line);box-shadow:var(--shadow);border-radius:12px}.workbench-ui :is(.panel,.table-wrap,.table-container):has(table){border-radius:8px}.workbench-ui :is(.filter-bar,.search-bar,.filter-panel,.search-panel,.toolbar){flex-wrap:wrap;gap:12px;min-width:0;padding:16px}.workbench-ui .workspace>:is(.filter-bar,.search-bar,.filter-panel,.search-panel,.toolbar,.filters,.report-filter,.standard-filter,.audit-filter,.entrustment-filter,.approval-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.trend-filter){margin-bottom:12px}.workbench-ui :is(input,select,textarea){border-color:var(--line);border-radius:6px;max-width:100%;font-size:12.5px}.workbench-ui label{color:#374f5c;min-width:0;font-weight:600}.workbench-ui .workspace :is(.list-filter,.filter-bar,.filters,.report-filter,.standard-filter,.audit-filter,.entrustment-filter,.approval-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.trend-filter) label{color:var(--n600);gap:5px;font-size:12px;font-weight:500}.workbench-ui :is(.primary,.secondary,.ghost,.danger-text){border-radius:8px}.workbench-ui button:hover{transform:none}.workbench-ui :is(.panel,.table-wrap,.table-container,.table-scroll,.scroll-table){min-width:0}.workbench-ui :is(.panel,.table-wrap,.table-container,.table-scroll,.scroll-table):has(>table){overflow-x:auto}.workbench-ui .workspace table{font-size:12.5px}.workbench-ui .workspace table th{background:var(--table-header-background);color:var(--n600);letter-spacing:.03em;white-space:nowrap;font-weight:600;height:42px!important;padding:0 13px!important;font-size:12px!important}.workbench-ui .workspace table td{border-color:var(--n100);color:var(--n700);vertical-align:middle;height:46px!important;padding:0 13px!important;font-size:12.5px!important}.workbench-ui .workspace table :is(.link,.act){color:var(--p600);font-size:12px;font-weight:500}.workbench-ui .workspace table :is(.link,.act)+:is(.link,.act){margin-left:10px}.workbench-ui .workspace table :is(.code,.number,.amount,time){font-family:var(--mono);font-variant-numeric:tabular-nums}.workbench-ui .workspace :is(.status-pill,.status-chip,.tag,.type-chip,.identity-badge){border-radius:5px;min-height:22px;padding:0 8px;font-size:11.5px;line-height:20px}.workbench-ui .workspace :is(.toolbar,.filter-bar,.filters,.report-filter,.standard-filter,.audit-filter,.header-actions,.page-header,.topbar) button{font-size:13.5px}.workbench-ui .workspace button:is(.primary,.secondary,.ghost,.danger,.danger-text),.workbench-ui .workspace :is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading) button{border-radius:8px;height:38px;min-height:38px;padding:0 16px;font-size:13.5px}.workbench-ui :is(.modal-mask,.drawer-mask,.modal-backdrop,.drawer-backdrop):not(.business-dialog-mask){z-index:40;place-items:center;justify-content:initial;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);background:#0a162a6b;padding:24px;display:grid;position:fixed;inset:0}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *)){background:var(--n0);border:0;border-radius:14px;width:min(760px,100vw - 48px);height:auto;max-height:calc(100vh - 48px);padding:0;overflow:hidden auto;box-shadow:0 24px 60px #06102257,0 2px 8px #06102229}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *))>header{border-bottom:1px solid var(--n100);min-height:61px;padding:14px 20px}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *))>header h2{color:var(--n900);margin:0;font-size:15.5px;font-weight:600}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *))>header .eyebrow{color:var(--n400);font-family:var(--mono);letter-spacing:0;margin:0 0 2px;font-size:11px;font-weight:400}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *))>:is(.form-grid,.publish-form,.announcement-form,.dialog-body,.drawer-body){padding:16px 20px}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *))>footer{border-top:1px solid var(--n100);background:var(--n25);justify-content:flex-end;align-items:center;gap:9px;min-height:64px;margin:0;padding:13px 20px;display:flex;position:sticky;bottom:0}.workbench-ui :is(.modal-card,.drawer):not(.business-dialog):not(:where(.business-dialog *))>footer button{min-height:38px}.workbench-ui .pagination,.workbench-ui :is(.actions,.header-actions,.topbar-actions,.form-actions,.form-footer){flex-wrap:wrap;gap:8px}.workbench-ui :is(.content-grid,.standard-grid,.config-grid,.portal-grid,.chart-grid){min-width:0}.workbench-ui .skip-link{color:var(--p800);border:2px solid var(--p600);z-index:1000;background:#fff;border-radius:6px;padding:12px 18px;position:fixed;top:-80px;left:238px}.workbench-ui .skip-link:focus{top:10px}.sidebar-mobile-head,.sidebar-search,.navigation-toggle,.navigation-scrim{display:none}@media (width>=768px){.workbench-ui .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:30px;min-height:30px;padding-top:4px;padding-bottom:4px}.workbench-ui :is(.modal-card,.drawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:38px;min-height:38px}.workbench-ui .workspace :is(.list-filter,.filter-bar,.filters,.report-filter,.standard-filter,.audit-filter) button{height:30px;min-height:30px;padding:0 12px}}.workbench-login{background:#f3f6f8;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)}.workbench-login .login-brand{background:#18333b;justify-content:center;padding:clamp(40px,7vw,112px)}.workbench-login .login-brand:after{display:none}.workbench-login .brand-symbol{background:var(--p600);border-color:var(--p300);border-radius:12px;width:58px;height:58px;margin-bottom:32px}.workbench-login .login-brand>p{letter-spacing:0;color:#c3d5db;opacity:1;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6}.workbench-login .login-brand h1{letter-spacing:0;margin:8px 0 16px;font-size:clamp(30px,3vw,44px);line-height:1.4}.workbench-login .login-brand>span{letter-spacing:0;color:#c3d5db;opacity:1;font-size:15px;line-height:1.8}.login-process{border-top:1px solid #38525a;gap:24px;margin-top:48px;padding-top:32px;display:grid}.login-process>div{grid-template-columns:32px 1fr;align-items:center;gap:2px 14px;display:grid}.login-process svg{color:#9ddcc9;grid-row:span 2}.login-process strong{font-size:15px;font-weight:600}.login-process small{color:#b2c5cc;font-size:13px}.workbench-login .login-card{border:1px solid var(--line);border-radius:12px;gap:22px;width:min(440px,100% - 64px);padding:36px;box-shadow:0 12px 48px #18333b08}.workbench-login .login-card h2{margin:0;font-size:26px}.workbench-login input{border-radius:6px;min-height:44px}.workbench-login .login-check input{width:18px;height:18px;min-height:18px}.workbench-login .login-check{min-height:44px}.login-password-field{align-items:center;display:flex;position:relative}.login-password-field input{width:100%;padding-right:48px}.password-toggle{color:#526572;background:0 0;border:0;border-radius:4px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:2px;right:2px}.workbench-login :is(.primary,.public-registration-entry){border-radius:6px;min-height:44px}.workbench-login .public-registration-entry{color:var(--p700);border:1px solid var(--p200);place-items:center;text-decoration:none;display:grid}@media (width>=1024px) and (width<=1280px){.workbench-ui .workspace .entrustment-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-ui .workspace .entrustment-filter .date-range{grid-column:1/3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.workbench-ui .workspace .entrustment-filter .filter-actions{grid-column:3;justify-content:flex-end}}@media (width<=1200px){.workbench-ui .workspace{padding:24px}.workbench-ui :is(.chart-grid,.portal-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){body:has(.workbench-ui .sidebar.navigation-open){overflow:hidden}.workbench-ui{grid-template-columns:minmax(0,1fr)}.workbench-ui .workbench-context,.workbench-ui .workbench-content{grid-column:1}.workbench-ui .workbench-context{gap:12px;padding:0 20px}.workbench-ui .sidebar{z-index:80;width:min(320px,100vw - 48px);display:none}.workbench-ui .sidebar.navigation-open{display:flex}.workbench-ui .navigation-scrim{z-index:79;background:#102b3677;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sidebar-mobile-head{color:var(--ink);justify-content:space-between;align-items:center;padding:12px 10px;font-size:13px;display:flex}.sidebar-mobile-head button{border:1px solid var(--line);background:var(--p50);width:44px;height:44px;color:var(--p800);border-radius:6px;place-items:center;display:grid}.workbench-ui .menu-flyout{width:min(288px,100vw - 80px);max-height:calc(100dvh - 140px);left:16px;top:110px!important}.menu-flyout .flyout-close{width:44px;height:44px;color:var(--p800);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.navigation-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.workbench-context .navigation-search{display:none}.sidebar-search{background:#fff;width:100%;margin:0;display:flex}.context-profile{margin-left:auto}.notification-scrim{left:0}.header-notification-drawer{width:min(420px,100vw)}.workbench-ui .skip-link{left:16px}.workbench-ui :is(.content-grid,.standard-grid,.config-grid,.detail-grid,.nested-card){grid-template-columns:minmax(0,1fr)}.workbench-ui .workspace :is(.entrustment-filter,.approval-filter,.audit-filter,.configuration-audit-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.report-filter,.standard-filter,.trend-filter){grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.workbench-ui .workspace :is(.entrustment-filter,.approval-filter,.audit-filter,.configuration-audit-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.report-filter,.standard-filter,.trend-filter)>*{grid-column:auto;width:100%;min-width:0}.workbench-ui .workspace .date-range{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.workbench-ui .workspace .filter-actions{grid-column:1/-1}.workbench-ui .company-workspace .distribution{grid-template-columns:150px minmax(0,1fr)}.workbench-login{grid-template-columns:minmax(0,.9fr) minmax(400px,1fr)}.workbench-login .login-brand{padding:40px}}@media (width<=767px){.workbench-ui .workbench-content :is(button,a[href]){min-width:44px;min-height:44px!important}.workbench-ui .workbench-content a[href]{justify-content:center;align-items:center;display:inline-flex}.workbench-ui input:not([type=checkbox]):not([type=radio]):not([type=file]),.workbench-ui select{height:44px;min-height:44px!important}.workbench-ui input:is([type=checkbox],[type=radio]){min-width:24px;min-height:24px}.workbench-ui .workspace{gap:16px;padding:20px 16px}.workbench-ui .workbench-context{padding:0 16px}.location-path>span:first-child,.location-path>span:nth-child(2),.context-profile{display:none}.context-notification{margin-left:auto}.workbench-ui :is(.filter-bar,.search-bar,.filter-panel,.search-panel){grid-template-columns:minmax(0,1fr);display:grid}.workbench-ui :is(.filter-bar,.search-bar,.filter-panel,.search-panel)>*{width:100%;min-width:0}.workbench-ui :is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading) h1{font-size:24px}.workbench-ui :is(.form-grid,.fields-grid,.summary-grid,.metadata-grid),.workbench-ui .workspace :is(.entrustment-filter,.approval-filter,.audit-filter,.configuration-audit-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.report-filter,.standard-filter,.trend-filter){grid-template-columns:minmax(0,1fr)}.workbench-ui .workspace :is(.entrustment-filter,.approval-filter,.audit-filter,.configuration-audit-filter,.menu-filter,.operation-filter,.organization-filter,.permission-filter,.record-filter,.report-filter,.standard-filter,.trend-filter)>*{grid-column:auto}.workbench-ui .workspace .date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.workbench-ui .workspace :is(.filter-actions,.filters,.toolbar){flex-wrap:wrap}.workbench-ui .workspace .filter-actions>button{white-space:nowrap;flex:1}.workbench-ui .workspace :is(.page-header,.topbar,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>:is(.actions,.header-actions,.report-actions,.alert-control){justify-content:flex-end;width:100%;display:flex;flex-wrap:wrap!important}.workbench-ui .workspace :is(.page-header,.topbar,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>:is(.actions,.header-actions,.report-actions,.alert-control)>:is(button,a,.file-button){flex:120px;min-width:0}.workbench-ui .company-workspace .distribution{grid-template-columns:minmax(0,1fr)}.workbench-ui .workspace>.metrics{flex-wrap:wrap}.workbench-ui .workspace>.metrics>*{flex:140px}.workbench-login{grid-template-columns:minmax(0,1fr);align-content:center;gap:24px;min-height:100dvh;padding:28px 20px}.workbench-login .login-brand{color:var(--ink);text-align:center;background:0 0;align-items:center;padding:0}.workbench-login .brand-symbol{color:#fff;width:48px;height:48px;margin-bottom:12px}.workbench-login .login-brand>p{color:var(--muted);margin:0}.workbench-login .login-brand h1{margin:6px 0;font-size:26px}.workbench-login .login-brand>span,.login-process{display:none}.workbench-login .login-card{width:min(440px,100%);padding:28px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.account-login{background:var(--n50);width:100%;min-width:0;min-height:100dvh;color:var(--n800);display:flex}.account-login-presentation{color:#fff;background:linear-gradient(152deg,#0a1e3d 0%,#0e2a5c 48%,#0e3a85 100%);flex-direction:column;flex:1.28;min-width:0;padding:54px 62px 40px;display:flex;position:relative;overflow:hidden}.account-login-presentation:before,.account-login-presentation:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.account-login-presentation:before{background:radial-gradient(closest-side,#67e8f924,#0000 70%);width:460px;height:460px;top:-160px;right:-160px}.account-login-presentation:after{background:radial-gradient(closest-side,#12489f29,#0000 70%);width:420px;height:420px;bottom:-180px;left:-120px}.account-login-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.account-login-mark{background:var(--grad);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px #12489f66}.account-login-mark svg{fill:none;stroke:#fff;stroke-width:1.4px;width:22px;height:22px}.account-login-brand h1{color:#fff;letter-spacing:.04em;margin:0;font-size:17px;font-weight:700;line-height:1.4}.account-login-brand span{color:#8f9bd9;font:9px/1.5 var(--mono);letter-spacing:.2em;margin-top:3px;display:block}.account-login-intro{z-index:1;position:relative}.account-login-intro h2{color:#fff;letter-spacing:.02em;margin:56px 0 16px;font-size:38px;font-weight:700;line-height:1.32}.account-login-intro h2 em{color:#0000;background:linear-gradient(90deg,#7fa6e4,#67e8f9);-webkit-background-clip:text;background-clip:text;font-style:normal}.account-login-intro p{color:#aab3e0;max-width:580px;margin:0;font-size:14px;line-height:1.9}.account-login-features{z-index:1;grid-template-columns:1fr 1fr;gap:13px 22px;max-width:660px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.account-login-features li{color:#b6bdea;align-items:flex-start;gap:11px;font-size:12.5px;line-height:1.6;display:flex}.account-login-features .feature-icon{color:#7fa6e4;background:#12489f29;border:1px solid #12489f59;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.account-login-features strong{color:#eef1ff;margin-bottom:2px;font-size:13.5px;display:block}.account-login-stats{z-index:1;border-top:1px solid #ffffff1a;gap:44px;margin-top:auto;padding-top:24px;display:flex;position:relative}.account-login-stats strong{color:#0000;font:700 26px/1.3 var(--mono);background:linear-gradient(90deg,#b3ccf2,#67e8f9);-webkit-background-clip:text;background-clip:text;display:block}.account-login-stats span{color:#8f9bd9;letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.account-login-foot{z-index:1;color:#6d78ad;font:10.5px/1.5 var(--mono);letter-spacing:.05em;margin:16px 0 0;position:relative}.account-login-entry{flex:1;place-items:center;min-width:456px;padding:40px;display:grid}.account-login-form{background:var(--n0);width:404px;max-width:100%;box-shadow:var(--sh3);border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;padding:38px 36px 24px;display:flex}.account-login-heading h2{color:var(--n900);margin:0;font-size:24px;font-weight:700;line-height:1.4}.account-login-heading p{color:var(--n400);margin:7px 0 26px;font-size:12.5px}.account-login-fields{gap:15px;display:grid}.account-login-fields>label{color:var(--n600);gap:6px;font-size:12px;font-weight:500;display:grid}.account-login-input{border:1px solid var(--line);background:var(--n25);min-width:0;height:44px;color:var(--n400);border-radius:10px;align-items:center;gap:9px;padding:0 13px;transition:all .15s;display:flex}.account-login-input:focus-within{border-color:var(--p500);background:#fff;box-shadow:0 0 0 3px #12489f26}.account-login-input>svg{flex:0 0 17px}.account-login-input input{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--n800);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13.5px}.account-login-input input:focus{box-shadow:none;border:0;outline:0}.account-login-input input::placeholder{color:var(--n400)}.account-login-password{margin-top:-9px}.account-login-captcha{gap:10px;min-width:0;display:flex}.account-login-captcha .account-login-input{flex:1}.account-login-code{color:#dfe4ff;width:112px;height:44px;font:italic 600 17px/1 var(--mono);letter-spacing:6px;text-shadow:1px 1px #00000040;background:linear-gradient(120deg,#0e3a85,#12489f);border:0;border-radius:10px;flex:0 0 112px;padding:0}.account-login-options{color:var(--n500);align-items:center;margin:12px 0 16px;font-size:12.5px;display:flex}.account-login-check{min-height:32px;color:var(--n500);cursor:pointer;flex-direction:row;align-items:center;gap:6px;margin-right:14px;font-size:12.5px;font-weight:400;display:inline-flex}.account-login-check input{width:14px;height:14px;min-height:14px;accent-color:var(--p600);margin:0;padding:0}.account-login-forgot{color:var(--p600);background:0 0;border:0;margin-left:auto;padding:6px 0;font-size:12.5px}.account-login .account-login-submit{color:#fff;letter-spacing:.5em;text-indent:.5em;background:linear-gradient(135deg,#2e62c4,#12489f);border:0;border-radius:11px;width:100%;height:46px;min-height:46px;padding:0;font-size:15px;font-weight:600;box-shadow:0 10px 24px #12489f47}.account-login .account-login-submit:hover:not(:disabled){background:linear-gradient(135deg,#4c7fd0,#0e3a85);box-shadow:0 12px 30px #12489f61}.account-login-registration{color:var(--n500);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.account-login .public-registration-entry{min-height:28px;color:var(--p600);background:0 0;border:0;align-items:center;margin:0;padding:0 2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.account-login .public-registration-entry:hover{color:var(--p700);text-underline-offset:3px;text-decoration:underline}.account-login-copy{color:var(--n400);font:10.5px/1.5 var(--mono);text-align:center;margin:8px 0 0}.account-login :is(button,a,input):focus-visible{outline:3px solid var(--p300);outline-offset:2px}@media (width<=1120px){.account-login-presentation{padding:44px 42px 32px}.account-login-stats{gap:24px}.account-login-entry{min-width:420px;padding:28px}}@media (width<=900px){.account-login{flex-direction:column}.account-login-presentation{flex:none;padding:24px 28px}.account-login-intro h2{margin:24px 0 10px;font-size:30px}.account-login-intro p{line-height:1.7}.account-login-features,.account-login-stats,.account-login-foot{display:none}.account-login-entry{width:100%;min-width:0;padding:28px 20px}}@media (width<=520px){.account-login-brand span,.account-login-intro{display:none}.account-login-presentation{padding:20px}.account-login-form{border-radius:16px;padding:28px 24px 20px}.account-login-captcha{gap:8px}.account-login-code{flex-basis:96px;width:96px}}@media (prefers-reduced-motion:reduce){.account-login *{transition:none!important}}:root{--p50:#edf3fc;--p100:#d8e5f8;--p200:#b3ccf2;--p300:#7fa6e4;--p400:#4c7fd0;--p500:#2e62c4;--p600:#12489f;--p700:#0e3a85;--p800:#0b2f6e;--p900:#081a33;--n0:#fff;--n25:#fbfcfe;--n50:#f3f6f8;--n100:#edf1f4;--n200:#dde3ee;--n300:#b9c2d4;--n400:#8e99af;--n500:#6b7690;--n600:#475069;--n700:#2f374e;--n800:#1d2438;--n900:#0f1526;--ok:#0e9f6e;--ok-bg:#e6f7f0;--ok-bd:#bfe8d8;--warn:#d97706;--warn-bg:#fef4e6;--warn-bd:#f6ddb5;--err:#dc2626;--err-bg:#fdeaea;--err-bd:#f5c6c6;--info:#0284c7;--info-bg:#e6f4fc;--info-bd:#bfe3f5;--spec:#7c3aed;--spec-bg:#f1eafd;--spec-bd:#dccdf7;--line:#dfe7e3;--r-s:5px;--r-m:9px;--r-l:14px;--r-xl:18px;--sh1:0 1px 2px #1720400d;--sh2:0 6px 18px #17204014;--sh3:0 16px 42px #1720401f;--grad:linear-gradient(135deg,#2e62c4,#12489f 55%,#0e7490 135%);--ink:var(--n800);--muted:var(--n500);--green:var(--p600);--green-dark:var(--p700);--green-soft:var(--p50);--danger:var(--err);--success:var(--ok);--warning:var(--warn);--shadow:var(--sh1);--panel-radius:var(--r-l);--control-radius:7px;--surface-soft:var(--n25)}html,body{background:var(--n50);color:var(--n800)}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--p300)}.app-shell .workspace :is(.panel,.content-panel,.filter-bar,.search-bar,.filter-panel,.search-panel,.toolbar){border-color:var(--line);border-radius:var(--r-l);background:var(--n0);box-shadow:var(--sh1)}.app-shell .workspace :is(.table-wrap,.table-container,.tw){border-color:var(--line);border-radius:var(--r-m);background:var(--n0)}.workbench-ui .workspace table{color:var(--n700);font-size:12.5px}.workbench-ui .workspace table th{border-bottom:1px solid var(--line);background:var(--table-header-background);color:#4a6159;letter-spacing:.03em;font-weight:600;height:42px!important;padding:0 13px!important;font-size:12px!important}.workbench-ui .workspace table td{border-color:var(--n100);color:#334b43;height:46px!important;padding:0 13px!important;font-size:12.5px!important}.workbench-ui .workspace table tbody tr:nth-child(2n){background:var(--n25)}.workbench-ui .workspace table tbody tr:hover{background:var(--p50)!important}.workbench-ui .workspace table :is(.link,.act,button:not(.primary):not(.secondary):not(.ghost):not(.danger):not(.danger-text)){color:var(--p600);font-size:12px;font-weight:500}.workbench-ui .workspace table :is(.danger,.danger-text,.destructive){color:var(--err)}.app-shell .workspace button.primary,.app-shell .workspace .primary{border-radius:var(--r-m);background:var(--grad);color:#fff;border:0;height:38px;min-height:38px;padding:0 16px;font-size:13.5px;font-weight:500;box-shadow:0 3px 10px #12489f47}.app-shell .workspace button.primary:hover:not(:disabled),.app-shell .workspace .primary:hover:not(:disabled){background:linear-gradient(135deg,var(--p400),var(--p700) 58%,#0e7490 135%);color:#fff;border:0}.app-shell .workspace button.secondary,.app-shell .workspace .secondary{border:1px solid var(--line);border-radius:var(--r-m);background:var(--n100);height:38px;min-height:38px;color:var(--n700);box-shadow:none;padding:0 16px;font-size:13.5px;font-weight:500}.app-shell .workspace button.ghost,.app-shell .workspace .ghost{border:1px solid var(--line);border-radius:var(--r-m);background:var(--n0);height:38px;min-height:38px;color:var(--n600);box-shadow:none;padding:0 16px;font-size:13.5px;font-weight:500}.app-shell .workspace button.danger,.app-shell .workspace .danger{border:1px solid var(--err);border-radius:var(--r-m);background:var(--err);color:#fff;height:38px;min-height:38px;box-shadow:none;padding:0 16px;font-size:13.5px;font-weight:500}.app-shell .workspace button.danger-text,.app-shell .workspace .danger-text{border:1px solid var(--err-bd);border-radius:var(--r-m);background:var(--n0);height:38px;min-height:38px;color:var(--err);box-shadow:none;padding:0 16px;font-size:13.5px;font-weight:500}.workbench-ui .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){border-color:var(--line);background:var(--n0);color:var(--n800);border-radius:7px;font-size:12.5px}.workbench-ui .workspace :is(input,select,textarea):focus{border-color:var(--p500);box-shadow:0 0 0 3px #12489f26}.app-shell .workspace .company-portal-hero,.app-shell .workspace .department-portal-hero,.app-shell .workspace .personal-portal-hero{background:linear-gradient(115deg,var(--p700),var(--p500) 70%,#0891b2 130%);box-shadow:var(--sh2)}.app-shell .workspace :is(.company-portal-hero,.department-portal-hero,.personal-portal-hero) .portal-hero-actions>button.primary{color:var(--p700);box-shadow:none;background:#fff;border:1px solid #fff}@media (width<=767px){.app-shell .workbench-content :is(button,a[href]){min-width:44px;min-height:44px!important}}.business-dialog{--n100:#edf1f7;--font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", -apple-system, sans-serif;--mono:"JetBrains Mono", "SF Mono", Consolas, "Roboto Mono", monospace;font-family:var(--font);color:var(--n800);font-size:12.5px;line-height:1.55}.business-dialog .business-dialog-body{color:var(--n800)}.business-dialog-body .document-editor-sticky-tabs{z-index:3;background:var(--n0);flex-shrink:0;position:sticky;top:0}.business-dialog .business-dialog-heading .business-dialog-actions>:is(button,a):not(.close){height:30px;min-height:30px;font:500 12.5px/1 var(--font);padding:0 11px}.business-dialog .business-dialog-body button:not(:where(.app-pagination *,.tabs *,.detail-tabs *,.sub-tabs *,.ui-tabs *,.steps *,.stepper *,.reference-dropdown *,.reference-options *)){border:1px solid var(--line);background:var(--n0);min-height:30px;color:var(--n600);font:500 12.5px/1.55 var(--font);white-space:nowrap;cursor:pointer;border-radius:9px;flex-shrink:0;padding:0 11px}.business-dialog .business-dialog-body button.primary:not(:where(.app-pagination *)){color:#fff;background:var(--grad);border:0}.business-dialog .business-dialog-body button.danger:not(:where(.app-pagination *)){color:#fff;border-color:var(--err);background:var(--err)}.business-dialog .business-dialog-body button.danger-text:not(:where(.app-pagination *)){color:var(--err);border-color:var(--err-bd)}.business-dialog .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid){align-items:start;min-width:0;margin:0 0 13px;padding:0;gap:10px 18px!important}.business-dialog .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid)>*{min-width:0}.business-dialog .business-dialog-body :is(.full,.wide,.span-2){grid-column:1/-1}.business-dialog .business-dialog-body label:not(:where(.app-pagination *)){color:var(--n600);gap:4px;font-size:12px;font-weight:400;line-height:1.45}.business-dialog .business-dialog-body label:has(>:is(input[type=checkbox],input[type=radio])){flex-direction:row;align-items:center;gap:7px;min-height:30px;display:flex}.business-dialog .business-dialog-body :is(input[type=checkbox],input[type=radio]){width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--p600);flex:0 0 14px;margin:0}.business-dialog .business-dialog-body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select):not(:where(.app-pagination *)){border:1px solid var(--line);background:var(--n0);width:100%;min-width:0;color:var(--n800);font:400 12.5px/1.45 var(--font);box-sizing:border-box;border-radius:7px;height:30px!important;min-height:30px!important;padding:0 9px!important}.business-dialog .business-dialog-body textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:76px;font:400 12.5px/1.6 var(--font);color:var(--n800);background:var(--n0);resize:vertical;box-sizing:border-box;border-radius:7px;padding:7px 9px}.business-dialog .business-dialog-body :is(input,textarea)::placeholder{color:var(--n400)}.business-dialog .business-dialog-body input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--n0);color:var(--n600);font:400 12.5px/1.55 var(--font);cursor:pointer;border-radius:7px;margin-right:9px;padding:4px 11px}.business-dialog .business-dialog-body :is(input,select,textarea):focus{border-color:var(--p500);outline:none;box-shadow:0 0 0 3px #12489f26}.business-dialog .business-dialog-body :is(input,textarea)[readonly],.business-dialog .business-dialog-body :is(input,select,textarea):disabled{background:var(--n25)}:is(.business-dialog,.workbench-ui) .document-entry-form :is(input,textarea)[readonly],:is(.business-dialog,.workbench-ui) .document-entry-form input:disabled:not([type=checkbox]):not([type=radio]):not([type=file]),:is(.business-dialog,.workbench-ui) .document-entry-form .read-only-fields :is(select,textarea):disabled{opacity:1;cursor:default;box-shadow:none!important;color:var(--n800)!important;background:0 0!important;border-color:#0000!important}.business-dialog .business-dialog-body :is(h3,.section-heading,.section-title){color:var(--n800);font-size:12.5px;font-weight:600;line-height:1.55}.business-dialog .business-dialog-body :is(h3,.section-title):not(.document-editor h3){align-items:center;gap:8px;margin:13px 0 7px;display:flex}.business-dialog .business-dialog-body :is(h3,.section-title):after{content:"";background:var(--n100);flex:1;height:1px}.business-dialog .business-dialog-body :is(.muted,.hint,.help-text,.field-hint,.field-help){color:var(--n400);font-size:11px;line-height:1.5}.business-dialog .business-dialog-body :is(.detail-grid,.summary-grid,.metadata-summary){background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0 0 13px;padding:0;display:grid}.business-dialog .business-dialog-body :is(.detail-grid,.summary-grid,.metadata-summary)>div{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.business-dialog .business-dialog-body :is(.detail-grid,.summary-grid,.metadata-summary) dt{color:var(--n400);margin:0 0 3px;font-size:11px;font-weight:400}.business-dialog .business-dialog-body :is(.detail-grid,.summary-grid,.metadata-summary) dd{color:var(--n800);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12.5px;font-weight:400}.business-dialog .business-dialog-body dl:has(>div>dt):not(.side-rows):not(.result-receipts){margin:0 0 13px;display:grid;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 22px!important;padding:0!important}.business-dialog .business-dialog-body dl:has(>div>dt):not(.side-rows):not(.result-receipts)>div{min-width:0;box-shadow:none;border:0;border-radius:0;background:0 0!important;padding:0!important}.business-dialog .business-dialog-body dl:has(>div>dt):not(.side-rows):not(.result-receipts) dt{margin:0 0 3px;font-weight:400;color:var(--n400)!important;font-size:11px!important}.business-dialog .business-dialog-body dl:has(>div>dt):not(.side-rows):not(.result-receipts) dd{overflow-wrap:anywhere;margin:0;font-weight:400;color:var(--n800)!important;font-size:12.5px!important}.business-dialog .business-dialog-body table{color:var(--n700);font-size:12.5px}.business-dialog .business-dialog-body table th{border-bottom:1px solid var(--line);letter-spacing:0;font-weight:600;background:var(--table-header-background)!important;height:38px!important;color:var(--n600)!important;padding:7px 13px!important;font-size:12px!important}.business-dialog .business-dialog-body table td{border-color:var(--n100);overflow-wrap:anywhere;height:38px!important;color:var(--n700)!important;padding:7px 13px!important;font-size:12.5px!important}.business-dialog .business-dialog-body table tbody tr:nth-child(2n){background:var(--n25)}.business-dialog .business-dialog-body table :is(.link,.link-button,.text-button,.act,.text-action,.danger-text,.detail-editor-remove){width:auto;height:auto;min-height:24px;box-shadow:none;color:var(--p600);font:400 12px/1.55 var(--font);background:0 0;border:0;padding:0 7px}.business-dialog .business-dialog-body table :is(.danger-text,.destructive,.detail-editor-remove){color:var(--err)}.business-dialog .business-dialog-body :is(.form-actions,.form-footer,.confirm-actions,form>footer,form>.actions:last-child){z-index:2;border-top:1px solid var(--n100);background:var(--n25);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;margin:13px -18px -13px;padding:10px 18px;display:flex;position:sticky;bottom:-13px}.business-dialog .business-dialog-body :is(.form-actions,.form-footer,.confirm-actions,form>footer,form>.actions:last-child)>button{border:1px solid var(--line);background:var(--n0);height:38px;min-height:38px;color:var(--n600);font:500 13.5px/1 var(--font);border-radius:9px;padding:0 16px}.business-dialog .business-dialog-body :is(.form-actions,.form-footer,.confirm-actions,form>footer,form>.actions:last-child)>button.primary{color:#fff;background:var(--grad);border:0;box-shadow:0 3px 10px #12489f47}.business-dialog .business-dialog-body :is(.form-actions,.form-footer,.confirm-actions,form>footer,form>.actions:last-child)>button.danger{color:#fff;border-color:var(--err);background:var(--err)}.business-dialog :is(button,a):focus-visible{outline:2px solid var(--p300);outline-offset:2px}.business-dialog .business-dialog-heading-icon svg{stroke-width:1.8px}.business-dialog--confirm .business-dialog-heading-icon{color:var(--err);background:var(--err-bg)}@media (width<=760px){.business-dialog .business-dialog-body dl:has(>div>dt):not(.side-rows):not(.result-receipts){grid-template-columns:minmax(0,1fr)!important}.business-dialog .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid,.detail-grid,.summary-grid,.metadata-summary){grid-template-columns:minmax(0,1fr)!important}.business-dialog .business-dialog-body :is(.form-actions,.form-footer,.confirm-actions,form>footer,form>.actions:last-child){margin:12px -12px -12px;padding:10px 12px;bottom:-12px}}@media print{.business-dialog .business-dialog-body :is(.form-actions,.form-footer,.confirm-actions,form>footer,form>.actions:last-child){display:none}}input[type=date]:not(:disabled),input[type=datetime-local]:not(:disabled){cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2312489f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:36px}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none;width:0;margin:0;padding:0}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none;width:0;margin:0;padding:0}.app-calendar{z-index:3000;border:1px solid var(--n200);background:var(--n0);width:306px;max-width:calc(100vw - 16px);color:var(--n800);border-radius:12px;padding:14px;font-size:13px;position:fixed;box-shadow:0 18px 50px #081f4d2e}.app-calendar:focus{outline:none}.app-calendar-header{justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;display:flex}.app-calendar-title{align-items:center;gap:4px;display:flex}.app-calendar button{box-shadow:none;border:0}.app-calendar-nav{width:30px;height:32px;color:var(--p700);background:0 0;border-radius:6px;font-size:24px;line-height:1}.app-calendar-nav:hover,.app-calendar-text:hover{background:var(--p50)}.app-calendar-nav:disabled{color:var(--n300);cursor:not-allowed}.app-calendar-title select{background-color:var(--n0);height:32px;min-height:32px;color:var(--p800);border-color:#0000;padding:0 22px 0 6px;font-size:13px;font-weight:650}.app-calendar-year-trigger{background:var(--n0);min-height:32px;color:var(--p800);border-radius:6px;padding:0 8px;font-size:13px;font-weight:650}.app-calendar-year-trigger:hover{background:var(--p50)}.app-calendar-year-range{text-align:center;min-width:155px;color:var(--p800);font-weight:650}.app-calendar-month{width:74px}.app-calendar-years{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;min-height:294px;display:grid}.app-calendar-year-option{background:var(--n25);min-height:44px;color:var(--n800);border-radius:7px}.app-calendar-year-option:hover:not(:disabled){background:var(--p50);color:var(--p700)}.app-calendar-year-option.selected{background:var(--p600);color:#fff}.app-calendar-year-option:disabled{color:var(--n300);cursor:not-allowed}.app-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.app-calendar-weekday{height:30px;color:var(--n500);place-items:center;font-size:12px;display:grid}.app-calendar-day{width:36px;height:36px;color:var(--n800);background:0 0;border-radius:7px;margin:auto;font-size:13px;font-weight:500}.app-calendar-day:hover:not(:disabled){background:var(--p50);color:var(--p700)}.app-calendar-day.outside{color:var(--n400)}.app-calendar-day.today{box-shadow:inset 0 0 0 1px var(--p500)}.app-calendar-day.selected{background:var(--p600);color:#fff}.app-calendar-day.selected:hover:not(:disabled){background:var(--p700);color:#fff}.app-calendar-day:disabled{color:var(--n300);opacity:1;background:0 0}.app-calendar-time{border-top:1px solid var(--n200);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.app-calendar-time>span:first-child{color:var(--n600);margin-right:auto}.app-calendar-time select{border-radius:6px;width:58px;min-height:34px;padding:3px 5px}.app-calendar-error{color:var(--danger);margin:8px 0 0;font-size:12px}.app-calendar-footer{border-top:1px solid var(--n200);align-items:center;gap:4px;margin-top:10px;padding-top:9px;display:flex}.app-calendar-footer button{border-radius:6px;min-height:32px;padding:4px 9px;font-size:12px}.app-calendar-text{color:var(--p700);background:0 0}.app-calendar-confirm{background:var(--p600);color:#fff;margin-left:auto}.app-calendar-confirm:hover{background:var(--p700)}.app-calendar button:focus-visible,.app-calendar select:focus-visible{outline:2px solid var(--p500);outline-offset:2px}:root,.app-shell.workbench-ui,.business-dialog{--p50:#edf3fc;--p100:#d8e5f8;--p200:#b3ccf2;--p300:#7fa6e4;--p400:#4c7fd0;--p500:#2e62c4;--p600:#114a85;--p700:#0e3a85;--p800:#0b2f6e;--p900:#081a33;--wood:#b4803c;--wood-dk:#93672c;--wood-bg:#f9f2e5;--wood-bd:#ecd9b4;--gold:#d9a24a;--n0:#fff;--n25:#fbfcfe;--n50:#f3f6f8;--n100:#edf1f7;--n200:#dde3ee;--n300:#b9c2d4;--n400:#8e99af;--n500:#6b7690;--n600:#475069;--n700:#2f374e;--n800:#1d2438;--n900:#0f1526;--line:var(--n200);--grad:linear-gradient(135deg,#2e62c4,#12489f 55%,#0891b2);--ok:#0e9f6e;--ok-bg:#e6f7f0;--ok-bd:#bfe8d8;--warn:#d97706;--warn-bg:#fef4e6;--warn-bd:#f6ddb5;--err:#dc2626;--err-bg:#fdeaea;--err-bd:#f5c6c6;--info:#0284c7;--info-bg:#e6f4fc;--info-bd:#bfe3f5;--spec:#7c3aed;--spec-bg:#f1eafd;--spec-bd:#dccdf7;--sh1:0 1px 2px #1720400d;--sh2:0 6px 18px #17204014;--sh3:0 16px 42px #1720401f;--type-h1:700 20px/1.25 var(--font);--type-h2:600 15.5px/1.4 var(--font);--type-h3:600 13.5px/1.4 var(--font);--type-body:400 12.5px/1.6 var(--font);--type-caption:400 11px/1.5 var(--font);--type-overline:600 10px/1.4 var(--mono);--chart-1:#12489f;--chart-2:#0891b2;--chart-3:#0e9f6e;--chart-4:#d97706;--chart-5:#dc2626;--chart-6:#7c3aed;--ink:var(--n800);--muted:var(--n500);--green:var(--p600);--green-dark:var(--p700);--green-soft:var(--p50);--font:"HarmonyOS Sans SC","PingFang SC","Microsoft YaHei","Source Han Sans SC",-apple-system,sans-serif;--mono:"JetBrains Mono","SF Mono",Consolas,"Roboto Mono",monospace}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}.workbench-ui{font:400 12.5px/1.6 var(--font);background:var(--n50)}.required-mark{font-style:normal}.required-mark[hidden]{display:none!important}.workbench-ui .sidebar{background:var(--n900);color:#dce5f2;border-right:1px solid #24354c}.workbench-ui .sidebar :is(.brand,.brand-copy strong,.brand-copy b,.brand strong,.brand b),.workbench-ui .sidebar .sidebar-brand strong{color:#fff}.workbench-ui .sidebar .sidebar-brand{border-color:#29374c}.workbench-ui .sidebar :is(.brand,.sidebar-user,.sidebar-footer){background:0 0;border-color:#29374c}.workbench-ui .sidebar :is(small,.brand-copy small,.brand-copy span,nav p,.nav-icon){color:#aebdd1}.workbench-ui .sidebar :is(.nav-group-toggle,.nav-link,nav a){color:#c6d3e4;border-left-color:#0000}.workbench-ui .sidebar :is(.nav-group-toggle,.nav-link,nav a):hover{color:#fff;background:#1b2c43}.workbench-ui .sidebar :is(.nav-group-toggle.active,.nav-group-toggle[aria-expanded=true],.nav-link.active,nav a.active){color:#fff;border-left-color:var(--wood);background:#20354f}.workbench-ui .sidebar :is(.active,[aria-expanded=true]) .nav-icon{color:var(--gold)}.workbench-ui .sidebar .nav-children{border-color:#314059}.workbench-ui .sidebar .dashboard-launch{color:#e4c58c;background:#192a41;border-color:#6e5634}.workbench-ui .sidebar .dashboard-launch :is(.nav-icon,b){color:#e4c58c}.workbench-ui .sidebar .dashboard-launch:hover{color:#fff1d7;border-color:var(--wood);background:#24364e}.workbench-ui .sidebar .sidebar-user :is(strong,b,span){color:#e2eaf5}.workbench-ui .sidebar .sidebar-user small{color:#aebdd1}.workbench-ui .sidebar .user-block{color:#e2eaf5;border-color:#29374c}.workbench-ui .sidebar .user-block small{color:#aebdd1}.workbench-ui .sidebar .user-block button{color:#c6d3e4}.workbench-ui .menu-flyout{color:#dce5f2;border-color:#314059;border-top-color:var(--wood);background:#132239}.workbench-ui .menu-flyout :is(header,header strong,.nav-icon,.flyout-section-title){color:#c5d4e7;border-color:#314059}.workbench-ui .menu-flyout .flyout-link{color:#dce5f2;min-height:36px}.workbench-ui .menu-flyout .flyout-link:hover{color:#fff;background:#20354f}.workbench-ui .menu-flyout .flyout-link.active{border-left-color:var(--wood);color:#f0d2a0;background:#20354f}.workbench-ui .workbench-content{min-width:0;color:var(--n800)}.workbench-ui .workbench-content>main{padding:16px 18px 24px}.workbench-ui .workbench-content :is(.panel,.content-panel,.filter-panel,.search-panel){border-color:var(--line);box-shadow:var(--sh1);border-radius:14px}.workbench-ui .workbench-content :is(h1,.page-header h2,.page-heading h2){color:var(--n900);font-size:20px;line-height:1.25}.workbench-ui .workbench-content :is(.section-header h3,.panel-title){font-size:13.5px;font-weight:600}.workbench-ui :is(.summary-card,.stat-card,.kpi-card,.metric-card) strong{font-family:var(--mono);font-variant-numeric:tabular-nums}.ui-spec-count{background:var(--n100);min-width:21px;color:var(--n600);font:600 10.5px/20px var(--mono);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}[role=tab][aria-selected=true] .ui-spec-count{background:var(--p100);color:var(--p700)}.ui-spec-status{white-space:nowrap;align-items:center;min-height:22px;border:1px solid var(--n200)!important;background:var(--n100)!important;color:var(--n600)!important;font:600 11.5px/18px var(--font)!important;border-radius:5px!important;padding:1px 8px!important;display:inline-flex!important}@media screen{.business-dialog-mask,.image-preview-backdrop,.independent-edit-backdrop{place-items:stretch stretch!important;padding:0!important;inset:0!important}.business-dialog{font:400 12.5px/1.6 var(--font);color:var(--n800);border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;animation:.18s ease-out ui-dialog-enter!important;transform:none!important}.business-dialog .business-dialog-heading{border-bottom:1px solid var(--line);background:var(--n0);flex-wrap:wrap;min-height:56px;padding:10px 24px!important}.business-dialog .business-dialog-title{flex:1;min-width:120px}.business-dialog .business-dialog-title p{font-family:var(--font);color:var(--n500);overflow-wrap:anywhere}.business-dialog .business-dialog-actions{gap:8px;max-width:100%}.business-dialog .business-dialog-heading .close{width:36px;min-width:36px;height:36px}.business-dialog .business-dialog-body{background:var(--n50);scrollbar-gutter:stable;flex:1;min-height:0;padding:20px 24px;overflow:auto}.business-dialog .business-dialog-body:has([data-dialog-fixed-footer]){padding-bottom:calc(var(--dialog-actions-height,64px) + 24px)}.business-dialog [data-dialog-fixed-footer]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;box-shadow:0 -4px 16px #0f152608;z-index:5!important;background:var(--n0)!important;margin:0!important;padding:12px 24px!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.business-dialog [data-dialog-fixed-footer] button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-width:76px;border:1px solid var(--line)!important;background:var(--n0)!important;height:38px!important;min-height:38px!important;color:var(--n700)!important;box-shadow:none!important;font:500 13.5px/1 var(--font)!important;border-radius:8px!important;padding:0 16px!important;display:inline-flex!important}.business-dialog [data-dialog-fixed-footer] button.primary{background:var(--grad)!important;color:#fff!important;border-color:#0000!important}.business-dialog [data-dialog-fixed-footer] button.secondary{background:var(--n100)!important}.business-dialog [data-dialog-fixed-footer] button.danger,.business-dialog .business-dialog-footer button.danger{border-color:var(--err)!important;background:var(--n0)!important;color:var(--err)!important}.business-dialog [data-dialog-fixed-footer] button.danger-text{border-color:var(--err-bd)!important;color:var(--err)!important}.business-dialog [data-dialog-fixed-footer] button:disabled{opacity:.45;cursor:not-allowed}.business-dialog [data-dialog-fixed-footer] button:hover:not(:disabled){filter:brightness(.96)}.business-dialog [data-dialog-fixed-footer] button:focus-visible{outline:3px solid var(--p200);outline-offset:2px}.business-dialog .business-dialog-footer{background:var(--n0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}.business-dialog .business-dialog-body :is(.form-grid,.detail-grid),.business-dialog :is(input,select,textarea){min-width:0;max-width:100%}.business-dialog .business-dialog-body .form-grid{gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.image-preview-dialog{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.image-preview-dialog>img{max-height:calc(100dvh - 56px)!important}.business-dialog-body>.permission-detail-modal{border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important}.independent-edit-dialog{border-radius:0!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:flex!important}.independent-edit-dialog form{min-height:0;overflow:auto;flex-direction:column!important;flex:1!important;display:flex!important}.independent-edit-dialog form>footer{flex:none;position:sticky;bottom:0;margin-top:auto!important}.header-notification-drawer{z-index:48;flex-direction:column;display:flex;width:100vw!important;height:100dvh!important;inset:0!important}.header-notification-drawer .notification-list{flex:1;min-height:0}.header-notification-drawer>header{min-height:64px}}@keyframes ui-dialog-enter{0%{opacity:0;translate:0 4%;scale:.97}to{opacity:1;translate:0;scale:1}}@media (width<=760px){.workbench-ui .workbench-content>main{padding:12px}.business-dialog .business-dialog-heading{padding:8px 12px!important}.business-dialog .business-dialog-actions{gap:4px}.business-dialog .business-dialog-actions :is(button,a){padding-inline:9px!important}.business-dialog .business-dialog-heading .close{width:44px;min-width:44px;height:44px}.business-dialog .business-dialog-body{padding:12px}.business-dialog [data-dialog-fixed-footer],.business-dialog .business-dialog-footer{padding:10px 12px!important}.business-dialog [data-dialog-fixed-footer] button{height:44px!important;min-height:44px!important}.business-dialog .business-dialog-body .form-grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.business-dialog{animation:none!important}}@media print{[data-dialog-fixed-footer]{display:none!important}}.app-shell.workbench-ui .workbench-content{font:var(--type-body)}.app-shell.workbench-ui .workbench-content p:not(:where(table *,.business-metrics *,.metric-grid *,.portal-summary *,.business-dialog-title *)),.business-dialog .business-dialog-body p:not(:where(table *,.business-metrics *)){font:var(--type-body)!important}.app-shell.workbench-ui .workbench-content small:not(:where(table *)),.app-shell.workbench-ui .workbench-content :is(.metric-grid button>p,.portal-summary>button>p,.schedule-empty),.business-dialog .business-dialog-title p{font:var(--type-caption)!important}.workbench-page-title{margin:16px 18px 0}.workbench-content[data-ui-page-heading=true]>.workbench-page-title{display:none}.app-shell.workbench-ui .workbench-content :is(h1,[data-ui-type=h1]){letter-spacing:0;color:var(--n800);font:var(--type-h1)!important}.app-shell.workbench-ui .workbench-content :is(h2,h3,[data-ui-type=h3]){letter-spacing:0;color:var(--n800);font:var(--type-h3)!important}.business-dialog .business-dialog-heading h2,.app-shell.workbench-ui .workbench-content .business-dialog .business-dialog-heading h2,.header-notification-drawer>header h2{font:var(--type-h2)!important}[data-confirm-tone=primary] .business-dialog-heading-icon{background:var(--p50);color:var(--p600)}[data-confirm-tone=danger] .business-dialog-heading{border-bottom-color:var(--err-bd);background:var(--err-bg)}.business-dialog .business-dialog-body :is(h2,h3){letter-spacing:0;font:var(--type-h3)!important}.business-dialog .business-dialog-title p,.workbench-ui :is(.hint,.help,.help-text,.field-hint,.muted,.caption){font:var(--type-caption);color:var(--n500)}:is(.workbench-ui,.business-dialog) .eyebrow{letter-spacing:.14em;color:var(--n500);font:var(--type-overline)!important}:is(.workbench-ui,.business-dialog) :is(.mono,code,[data-ui-number],.business-metrics dd,.metric-value,.stat-value,.kpi-value,.summary-value){font-variant-numeric:tabular-nums lining-nums;font-family:var(--mono)!important}.app-shell.workbench-ui .workbench-content :is(.summary-card,.stat-card,.kpi-card,.metric-card) :is(strong,.value),.business-metrics dd{font-variant-numeric:tabular-nums;font:700 26px/1.25 var(--mono)!important}.business-metrics dd small{font-family:var(--font);font-weight:400}.app-shell.workbench-ui .workbench-content :is(.annual-metric-cards strong,.metric-grid button:not(.unavailable)>strong,.portal-summary>button>strong){font-variant-numeric:tabular-nums;font:700 26px/1.25 var(--mono)!important}.app-shell.workbench-ui .workbench-content :is(.metric-grid strong small,.portal-summary strong em){color:var(--n500);font-style:normal;font:var(--type-caption)!important}.app-shell.workbench-ui .workbench-content :is(.annual-metric-cards,.metric-grid,.portal-summary)>button{box-shadow:var(--sh1);border-radius:14px;transition:transform .15s,box-shadow .15s}.app-shell.workbench-ui .workbench-content :is(.annual-metric-cards,.metric-grid,.portal-summary)>button:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.app-shell.workbench-ui .workbench-content :is(.panel,.content-panel,.filter-panel,.search-panel):not(:has(>table)){box-shadow:var(--sh1);border-radius:14px}.app-shell.workbench-ui .workbench-content :is(.summary-grid,.stat-grid,.kpi-grid,.metric-grid,.content-grid){gap:12px}.app-shell.workbench-ui .workbench-content :is(main.workspace,.report-workspace):not(:where(.business-dialog *)){background:var(--n50)}.app-shell.workbench-ui .workbench-content :is(.portal-card,.content-card,.annual-metric-cards>button){border-color:var(--line);background:var(--n0);box-shadow:var(--sh1);border-radius:14px}.app-shell.workbench-ui .workbench-content :is(.portal-summary,.metric-grid,.chart-grid){gap:12px}.workbench-ui .company-workspace .entrustment-line{stroke:var(--chart-1)}.workbench-ui .company-workspace .spot-line{stroke:var(--chart-2)}.workbench-ui .company-workspace .entrustment-dot,.workbench-ui .company-workspace .trend-bars b{background:var(--chart-1)}.workbench-ui .company-workspace .spot-dot,.workbench-ui .company-workspace .trend-bars .spot-bar{background:var(--chart-2)}.workbench-ui .line-chart polyline,.workbench-ui .line-chart circle{stroke:var(--chart-1)}.workbench-ui .series-bars b{background:var(--chart-1)}.workbench-ui .sidebar-brand{min-height:56px}.workbench-ui .nav-group-toggle,.workbench-ui .menu-flyout .flyout-link{min-height:32px}.workbench-ui .nav-icon,:is(.app-shell.workbench-ui,.business-dialog) .lucide:not(:where(table *)){stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.business-dialog[role=dialog] .business-dialog-body :is(.workflow-steps span,.import-steps b){font-family:var(--mono);flex-shrink:0;width:22px;height:22px}.business-dialog[role=dialog] .business-dialog-body :is(.workflow-steps .active span,.import-steps .active b){color:#fff;background:var(--grad);border-color:var(--p600)}.business-dialog[role=dialog] .business-dialog-body :is(.workflow-steps .done span,.import-steps .done b){color:var(--p600);background:var(--p50);border-color:var(--p100)}.business-dialog .detail-layout{grid-template-columns:minmax(0,2fr) 288px;gap:12px}@media (width<=960px){.business-dialog .detail-layout{grid-template-columns:minmax(0,1fr)}}.workbench-ui .navigation-search{width:280px;max-width:100%}#app .app-shell.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading){clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0 0 12px!important;position:static!important;overflow:visible!important}#app .app-shell.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading)>:is(div,section):first-child:has(>h1){clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0 0 12px!important;position:static!important;overflow:visible!important}.app-shell.workbench-ui :is(.workspace,.report-workspace)>header:is(.topbar,.page-header,.quality-header,.report-header,.trend-header,.page-head,.page-heading){justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell.workbench-ui :is(.workspace,.report-workspace)>header>:is(div,section):first-child:has(>h1){flex:1;min-width:0;margin:0!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button:is(.primary,.secondary,.ghost,.danger,.danger-text):not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){border-radius:9px;height:38px;min-height:38px;padding:0 16px;transition:background .15s,border-color .15s,box-shadow .15s;font:500 13.5px/1 var(--font)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.primary:not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){box-shadow:0 3px 10px #4f46e54d;background:var(--grad)!important;color:#fff!important;border-color:#0000!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.secondary:not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){background:var(--n100)!important;border:1px solid var(--line)!important;color:var(--n700)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.ghost:not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){background:var(--n0)!important;border:1px solid var(--line)!important;color:var(--n600)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button:is(.danger,.danger-text):not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){background:var(--n0)!important;border:1px solid var(--err-bd)!important;color:var(--err)!important;box-shadow:none!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.text-button{color:var(--p600);box-shadow:none;background:0 0;border:0;padding:0 7px}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.button-sm{height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:12.5px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.button-xs{border-radius:6px;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:11.5px!important}:is(.workbench-ui,.business-dialog) button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none!important}:is(.workbench-ui,.business-dialog) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #144e8f26}.business-dialog[role=dialog] .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.business-dialog .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid)>:is(.full,.wide,.span-2){grid-column:1/-1}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) label:not(:where(table *,.app-pagination *)){color:var(--n600);font:var(--type-body)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select):not(:where(table *,.app-pagination *)){border:1px solid var(--line);background:var(--n0);color:var(--n800);border-radius:7px;font:var(--type-body)!important;height:32px!important;min-height:32px!important;padding:0 10px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) textarea:not(:where(table *)){border:1px solid var(--line);color:var(--n800);overflow-wrap:anywhere;border-radius:7px;font:var(--type-body)!important}:is(.workbench-ui,.business-dialog) :is(input,select,textarea):is([readonly],:disabled){background:var(--n50)!important;color:var(--n500)!important}:is(.workbench-ui,.business-dialog) :is(input,select,textarea):focus{border-color:var(--p500)!important;box-shadow:0 0 0 3px #144e8f26!important}:is(.workbench-ui,.business-dialog) .ui-tabs{border-bottom:1px solid var(--line);gap:20px;min-height:40px}:is(.workbench-ui,.business-dialog) .ui-tabs>.ui-tab{min-height:40px;color:var(--n500);font:500 12.5px/1.6 var(--font);background:0 0;border:0;border-radius:0;padding:0 4px;position:relative}:is(.workbench-ui,.business-dialog) .ui-tabs>.ui-tab:is(.active,[aria-selected=true]){color:var(--p700);background:0 0;font-weight:600;border-bottom:0!important}:is(.workbench-ui,.business-dialog) .ui-tabs>.ui-tab:is(.active,[aria-selected=true]):after{content:"";background:var(--grad);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.account-login-presentation{flex:0 0 62%}.account-login-entry{flex:1;min-width:0}@media screen{.business-dialog-mask{animation:.18s ease-out ui-mask-enter}.business-dialog{animation:.22s cubic-bezier(.2,.9,.3,1) ui-dialog-enter!important}.header-notification-drawer{animation:.24s ease-out ui-drawer-enter}}@keyframes ui-mask-enter{0%{background-color:#0000}to{background-color:#0a0e2273}}@keyframes ui-drawer-enter{0%{opacity:0;translate:26px}to{opacity:1;translate:0}}@media (width<=760px){.business-dialog[role=dialog] .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.app-shell.workbench-ui .workbench-content>.workspace{padding:12px}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button:is(.primary,.secondary,.ghost,.danger,.danger-text):not(:where(table *)){height:auto;min-height:44px!important}.account-login-presentation{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.business-dialog,.business-dialog-mask,.header-notification-drawer{transition:none!important;animation:none!important}}.app-shell.workbench-ui .workbench-content :is(.semantic-status,.ui-spec-status)[data-tone],.business-dialog :is(.semantic-status,.ui-spec-status)[data-tone],:is(.semantic-status,.ui-spec-status)[data-tone]{color:var(--status-fg)!important;background:var(--status-bg)!important;border-color:var(--status-border)!important}:is(.semantic-status,.ui-spec-status)[data-tone=neutral]{--status-fg:#6b7690;--status-bg:#edf1f7;--status-border:#dde3ee}:is(.semantic-status,.ui-spec-status)[data-tone=info]{--status-fg:#114a85;--status-bg:#eef4fa;--status-border:#b2cbe9}:is(.semantic-status,.ui-spec-status)[data-tone=processing]{--status-fg:#0b7365;--status-bg:#e6f7f0;--status-border:#bfe8d8}:is(.semantic-status,.ui-spec-status)[data-tone=success]{--status-fg:#0e9f6e;--status-bg:#e6f7f0;--status-border:#bfe8d8}:is(.semantic-status,.ui-spec-status)[data-tone=warning]{--status-fg:#b45309;--status-bg:#fef4e6;--status-border:#f6ddb5}:is(.semantic-status,.ui-spec-status)[data-tone=danger]{--status-fg:#dc2626;--status-bg:#fdeaea;--status-border:#f5c6c6}:is(.semantic-status,.ui-spec-status)[data-tone=purple]{--status-fg:#7c3aed;--status-bg:#f1eafd;--status-border:#dccdf7}.app-shell.workbench-ui,.business-dialog,.account-login{--p50:#f2f7fe;--p100:#e3eefb;--p200:#b7d4f7;--p300:#7fb2ee;--p400:#3f8be0;--p500:#1769c9;--p600:#1257a8;--p700:#0e3e7c;--p800:#0a2f5e;--p900:#062247;--n0:#fff;--n25:#fdfefe;--n50:#f5f7fb;--n100:#e7ecf4;--n200:#d7dfea;--n300:#b6c2d2;--n400:#8b99ae;--n500:#5c6e88;--n600:#41526b;--n700:#2e3d55;--n800:#1b2a40;--n900:#101b2d;--ink:var(--n800);--muted:var(--n500);--line:#e3e9f2;--wood:#9a6b4f;--wood-bg:#f7efe9;--ok:#127a43;--ok-bg:#e9f7ef;--ok-bd:#cce7d7;--warn:#a8620a;--warn-bg:#fff6e5;--warn-bd:#f2ddb7;--err:#b3261e;--err-bg:#fdecea;--err-bd:#e7c4bf;--info:#1769c9;--info-bg:#f2f7fe;--spec:#6d28d9;--spec-bg:#f3edfe;--spec-bd:#dfd0f6;--grad:linear-gradient(180deg,#1c72d4,#1257a8);--green:var(--p600);--green-dark:var(--p700);--green-soft:var(--p50);--font:"PingFang SC","Microsoft YaHei","Source Han Sans SC",-apple-system,"Segoe UI",sans-serif;--type-h1:700 22px/32px var(--font);--type-h2:600 16px/24px var(--font);--type-h3:600 16px/24px var(--font);--table-body-size:14px;--table-heading-size:12px;--table-secondary-size:12px;--table-row-height:44px;--table-line-height:22px;--type-body:400 14px/1.65 var(--font);--type-caption:400 12px/18px var(--font);--type-overline:500 11px/16px var(--font);--chart-1:#1769c9;--chart-2:#0b8f8a;--chart-3:#127a43;--chart-4:#a8620a;--chart-5:#b3261e;--chart-6:#6d28d9;font-family:var(--font);color:var(--n700);font-variant-numeric:tabular-nums}.app-shell.workbench-ui{background:var(--n50);grid-template-rows:56px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr)}.app-shell.workbench-ui .sidebar{background:linear-gradient(#091727,#0b2038 55%,#0c2440);border-right:0}.app-shell.workbench-ui .sidebar-brand{height:56px;min-height:56px;padding:0 16px}.app-shell.workbench-ui .sidebar-brand>span{background:var(--grad);border-radius:8px;box-shadow:inset 0 1px #ffffff4d}.app-shell.workbench-ui .sidebar-brand strong{letter-spacing:.03em;font-size:13px}.app-shell.workbench-ui .sidebar nav{padding:8px;overflow-y:auto}.app-shell.workbench-ui .sidebar .nav-group-toggle{border-radius:6px;min-height:36px;font-size:13px}.app-shell.workbench-ui .sidebar .nav-group-toggle.active{background:linear-gradient(90deg,#1769c970,#1769c924);border-left-color:#5ca2f2}.app-shell.workbench-ui .sidebar .active .nav-icon{color:#8fc2ff}.app-shell.workbench-ui .workbench-context{gap:16px;height:56px;padding:0 24px}.app-shell.workbench-ui .workbench-content{background:var(--n50);overflow:auto}.app-shell.workbench-ui .workbench-content>.workspace{padding:20px 24px 32px}.app-shell.workbench-ui .workbench-page-title{margin:20px 24px 0}.app-shell.workbench-ui .workbench-content :is(.panel,.content-panel,.filter-panel,.search-panel,.portal-card,.content-card){border:1px solid var(--line);box-shadow:none;border-radius:12px}.app-shell.workbench-ui .workbench-content :is(.summary-grid,.stat-grid,.kpi-grid,.metric-grid,.content-grid,.chart-grid){gap:16px}.app-shell.workbench-ui .workbench-content :is(.summary-card,.stat-card,.kpi-card,.metric-card,.annual-metric-cards>button,.metric-grid>button,.portal-summary>button){border-color:var(--line);box-shadow:none;border-radius:12px}.app-shell.workbench-ui .workbench-content :is(.summary-card,.stat-card,.kpi-card,.metric-card) :is(strong,.value),.app-shell.workbench-ui .business-metrics dd{font-variant-numeric:tabular-nums;font:600 25px/1.25 var(--font)!important}.app-shell.workbench-ui .navigation-search{background:#fafbfe;border-radius:6px}.app-shell.workbench-ui .navigation-search input{background:0 0}.workbench-content .list-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.workbench-content .list-page-heading h1{margin:0}.workbench-content .list-page-heading .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button:is(.primary,.secondary,.ghost,.danger,.danger-text):not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){white-space:nowrap;height:32px;min-height:32px;box-shadow:none;border-radius:6px;padding:0 14px;font:500 12.5px/1 var(--font)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.primary:not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){box-shadow:0 1px 2px #1257a852,inset 0 1px #ffffff24;background:var(--grad)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.secondary:not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){color:var(--n600)!important;background:#fff!important;border-color:#d5deea!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.ghost:not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){background:var(--p50)!important;border-color:var(--p100)!important;color:var(--p700)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button:is(.danger,.danger-text):not(:where(table *,[role=tablist] *,.app-pagination *,[role=menu] *)){color:var(--err)!important;border-color:var(--err-bd)!important;background:#fff!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.button-sm{border-radius:6px;height:28px!important;min-height:28px!important;font-size:12px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) button.button-xs{border-radius:5px;height:24px!important;min-height:24px!important;font-size:11px!important}.business-dialog[role=dialog] :is(.business-dialog-footer,[data-dialog-fixed-footer]) button{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 11px!important;font-size:12px!important}.business-dialog[role=dialog] .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid){gap:16px 24px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select):not(:where(table *,.app-pagination *)){border-radius:6px;height:34px!important;min-height:34px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) :is(input,select,textarea):focus{border-color:var(--p500)!important;box-shadow:0 0 0 3px #1769c91a!important}.app-shell.workbench-ui .ui-tabs>.ui-tab:is(.active,[aria-selected=true]):after,.business-dialog .ui-tabs>.ui-tab:is(.active,[aria-selected=true]):after{background:var(--p500);height:2px}:is(.app-shell.workbench-ui,.business-dialog) :is([role=tablist],.ui-tabs,.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.detail-tabs,.task-detail-tabs,.workflow-detail-tabs,.definition-editor-tabs){--ui-tab-gap:16px;column-gap:var(--ui-tab-gap)!important}:is(.app-shell.workbench-ui,.business-dialog) :is(.consumable-tabbar,.finance-tabs,.workspace-tabs,.grouped-tabs)[role=tablist]{overflow-x:clip}:is(.app-shell.workbench-ui,.business-dialog) :is([role=tablist]>[role=tab],.ui-tabs>.ui-tab,:is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.detail-tabs,.task-detail-tabs,.workflow-detail-tabs,.definition-editor-tabs)>button){position:relative}:is(.app-shell.workbench-ui,.business-dialog) :is([role=tablist]>[role=tab],.ui-tabs>.ui-tab,:is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.detail-tabs,.task-detail-tabs,.workflow-detail-tabs,.definition-editor-tabs)>button):is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){font-weight:700;background:var(--p100)!important}:is(.app-shell.workbench-ui,.business-dialog) :is([role=tablist]>[role=tab],.ui-tabs>.ui-tab,:is(.approval-tabs,.role-tabs,.section-tabs,.template-tabs,.library-tabs,.platform-switch,.subject-switch,.scope-switch,.people-tabs,.detail-tabs,.task-detail-tabs,.workflow-detail-tabs,.definition-editor-tabs)>button):nth-child(n+2 of :is(button,[role=tab]):not([hidden])):before{background:var(--n300);pointer-events:none;content:"";width:1px;position:absolute;inset-block:25%;inset-inline-start:calc((0px - var(--ui-tab-gap) - 1px) / 2)}:is(.app-shell.workbench-ui,.business-dialog) :is(.semantic-status,.ui-spec-status)[data-tone]{--status-fg:#475569;--status-bg:#eef1f5;--status-border:#d7dfea;min-height:20px;font:500 11px/16px var(--font)!important;border-radius:4px!important;padding:1px 7px!important}:is(.app-shell.workbench-ui,.business-dialog) [data-tone=info]{--status-fg:#1257a8!important;--status-bg:#f2f7fe!important;--status-border:#b7d4f7!important}:is(.app-shell.workbench-ui,.business-dialog) [data-tone=processing]{--status-fg:#1d4ed8!important;--status-bg:#f7faff!important;--status-border:#cddcf7!important}:is(.app-shell.workbench-ui,.business-dialog) [data-tone=success]{--status-fg:#127a43!important;--status-bg:#e9f7ef!important;--status-border:#cce7d7!important}:is(.app-shell.workbench-ui,.business-dialog) [data-tone=warning]{--status-fg:#a8620a!important;--status-bg:#fff6e5!important;--status-border:#f2ddb7!important}:is(.app-shell.workbench-ui,.business-dialog) [data-tone=danger]{--status-fg:#b3261e!important;--status-bg:#fdecea!important;--status-border:#e7c4bf!important}:is(.app-shell.workbench-ui,.business-dialog) [data-tone=purple]{--status-fg:#6d28d9!important;--status-bg:#f3edfe!important;--status-border:#dfd0f6!important}:is(.app-shell.workbench-ui,.business-dialog) [data-display-state=rework]{--status-fg:#c2410c!important;--status-bg:#fff1e8!important;--status-border:#f5d7c2!important}:is(.app-shell.workbench-ui,.business-dialog) [data-display-state=returned]{--status-fg:#b3261e!important;--status-bg:#fdecea!important;--status-border:#e7c4bf!important}:is(.app-shell.workbench-ui,.business-dialog) tbody tr{--row-bg:#fff;background:var(--row-bg)!important;box-shadow:none!important;border-left:0!important}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=draft]{--row-bg:#f4f6fa}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=pending]{--row-bg:#fffcf5}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=review]{--row-bg:#f7faff}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=returned]{--row-bg:#fff9f8}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=signing]{--row-bg:#faf8ff}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=done]{--row-bg:#f8fdf9}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=rework]{--row-bg:#fff9f4}:is(.app-shell.workbench-ui,.business-dialog) tr[data-ui-row-state=void]{--row-bg:#f6f7f9;opacity:.72}:is(.app-shell.workbench-ui,.business-dialog) tbody tr:hover{background:color-mix(in srgb,var(--row-bg) 92%,#1769c9 8%)!important}:is(.app-shell.workbench-ui,.business-dialog) tbody tr[data-ui-row-selected=true]{background:#eaf2fe!important}:is(.app-shell.workbench-ui,.business-dialog) table :is(th,td)[data-ui-align]{text-align:left;box-shadow:none!important;border-left:0!important;position:static!important}:is(.app-shell.workbench-ui,.business-dialog) table [data-ui-align=right]{font-variant-numeric:tabular-nums;text-align:right!important}:is(.app-shell.workbench-ui,.business-dialog) table [data-ui-align=center]{text-align:center!important}:is(.app-shell.workbench-ui,.business-dialog) table th[data-ui-align]{z-index:3;color:var(--n500);height:38px;padding:8px 12px;font-size:12px;font-weight:600;top:0;background:#f7f9fc!important;position:sticky!important}:is(.app-shell.workbench-ui,.business-dialog) table td[data-ui-align]{height:44px;font-size:var(--table-body-size);line-height:var(--table-line-height);border-bottom:1px solid #eef2f8;padding:8px 12px;background:inherit!important}:is(.app-shell.workbench-ui,.business-dialog) table td[data-ui-align] :is(button,.row-action-trigger){border-radius:5px;height:24px;min-height:24px;padding:0 8px;font-size:11px}:is(.app-shell.workbench-ui,.business-dialog) .app-pagination{border-top:1px solid var(--line);background:#fdfeff;min-height:44px}.account-login .account-login-presentation{background:radial-gradient(900px 420px at 82% -5%,#3f8be057,#0000 62%),linear-gradient(124deg,#07182e,#0a2444 54%,#0c2e55);flex:1.15;min-width:0;padding:48px 56px}.account-login .account-login-entry{background:#fff;flex:1;min-width:0;padding:40px}.account-login .account-login-form{width:352px;box-shadow:none;border:0;border-radius:0;padding:0}.account-login .account-login-intro h2 em{color:#8fc2ff;background:0 0}.account-login .account-login-input,.account-login .account-login-code{border-radius:7px;height:40px}.account-login .account-login-submit{background:var(--grad);border-radius:8px;height:40px;min-height:40px;font-size:14.5px;font-weight:500;box-shadow:0 1px 2px #1257a852}@media (width>=1024px) and (width<=1439px){.app-shell.workbench-ui{grid-template-columns:200px minmax(0,1fr)}}@media (width<=1023px){.app-shell.workbench-ui{grid-template-columns:minmax(0,1fr)}.app-shell.workbench-ui .workbench-context,.app-shell.workbench-ui .workbench-content{grid-column:1}.app-shell.workbench-ui .workbench-content>.workspace{padding:16px}.business-dialog[role=dialog] .business-dialog-body :is(.form-grid,.fields-grid,.metadata-grid){grid-template-columns:minmax(0,1fr)!important}.account-login{flex-direction:column}.account-login .account-login-presentation{flex:none;padding:24px}.account-login .account-login-entry{padding:28px 20px}}@media (prefers-reduced-motion:reduce){:is(.app-shell.workbench-ui,.business-dialog,.account-login) *{transition:none!important;animation:none!important}}.app-shell.workbench-ui .nav-inline-children{padding:4px 0 8px 28px}.app-shell.workbench-ui .nav-inline-children a{color:#abbdd0;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;margin:2px 0;padding:6px 12px;font-size:12px;line-height:20px;text-decoration:none;display:block;overflow:hidden}.app-shell.workbench-ui .nav-inline-children a:hover{color:#fff;background:#ffffff12}.app-shell.workbench-ui .nav-inline-children a.active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0f}.app-shell.workbench-ui .nav-group-toggle[aria-expanded=true] .nav-chevron{transform:rotate(90deg)}.table-density-control{color:var(--n500);white-space:nowrap;order:2;align-items:center;gap:6px;font-size:12px;display:flex}.table-density-control select{border:1px solid var(--line);width:68px;height:28px;min-height:28px;color:var(--n600);font:inherit;background:#fff;border-radius:6px;padding:0 6px}@media (width>=1024px) and (width<=1279px){.app-shell.workbench-ui{grid-template-columns:64px minmax(0,1fr)}.app-shell.workbench-ui .sidebar-brand{justify-content:center;padding:0}.app-shell.workbench-ui .sidebar-brand-copy,.app-shell.workbench-ui .sidebar .user-block>div:not(.avatar),.app-shell.workbench-ui .sidebar .user-block>.account-menu,.app-shell.workbench-ui .nav-chevron{display:none}.app-shell.workbench-ui .sidebar .nav-group-toggle{justify-content:center;padding:8px}.app-shell.workbench-ui .sidebar .nav-group-label{gap:0;font-size:0}.app-shell.workbench-ui .menu-flyout{left:64px}.table-density-control>span{display:none}}@media (width<=760px){.table-density-control{display:none}.business-dialog[role=dialog] :is(.business-dialog-footer,[data-dialog-fixed-footer]) button{height:44px!important;min-height:44px!important}.app-shell.workbench-ui .workbench-context{gap:8px;padding:0 12px}}.app-shell.workbench-ui .sidebar{width:236px;padding-inline:8px}.app-shell.workbench-ui .business-metrics dl>div{border-radius:12px}.app-shell.workbench-ui .app-pagination:has(.pagination-total[data-empty=true]){display:none}@media (width>=1280px) and (width<=1439px){.app-shell.workbench-ui .sidebar{width:200px}}@media (width>=1024px) and (width<=1279px){.app-shell.workbench-ui .sidebar{width:64px;padding-inline:4px}}@media (width<=1023px){.app-shell.workbench-ui .sidebar{width:min(320px,100vw - 48px)}}.app-shell.workbench-ui .nav-inline-children a{border-left:0!important}:is(.app-shell.workbench-ui,.business-dialog) .stack-cell{white-space:nowrap;flex-direction:column;gap:2px;line-height:20px;display:flex}:is(.app-shell.workbench-ui,.business-dialog) .stack-cell small,:is(.app-shell.workbench-ui,.business-dialog) .cell-note{color:var(--n500);font:400 12px/18px var(--font);display:block}:is(.app-shell.workbench-ui,.business-dialog) .overdue-date,:is(.app-shell.workbench-ui,.business-dialog) .overdue-date small{color:var(--err);font-weight:600}.app-shell.workbench-ui .business-list{min-width:1120px}@media (width<=1023px){.app-shell.workbench-ui .sidebar:not(.navigation-open){display:none}.app-shell.workbench-ui .sidebar.navigation-open{z-index:45;display:flex}.app-shell.workbench-ui .navigation-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--n600);background:#fff;border-radius:6px;place-items:center;display:grid}.app-shell.workbench-ui .navigation-scrim{z-index:40;background:#101b2d66;border:0;display:block;position:fixed;inset:0}}@media screen{:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table{--table-body-size:14px;--table-heading-size:12px;--table-secondary-size:12px;--table-row-height:44px;--table-line-height:22px;--table-cell-padding:8px 12px}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table[data-table-density=compact]{--table-body-size:13px;--table-row-height:40px;--table-line-height:20px;--table-cell-padding:6px 8px}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table[data-table-density=comfortable]{--table-row-height:52px;--table-cell-padding:12px}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table th{letter-spacing:0;height:38px!important;font-size:var(--table-heading-size)!important;padding:8px 12px!important;font-weight:600!important;line-height:18px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table td{font-weight:400;height:var(--table-row-height)!important;padding:var(--table-cell-padding)!important;font-size:var(--table-body-size)!important;line-height:var(--table-line-height)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table tbody td[data-ui-cell-type],:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table td :is(a,button,strong,b,.link-button,.business-link,.code,.number,.amount,time):not(:where(small *,.cell-note *,.semantic-status,.semantic-status *,.ui-spec-status,.ui-spec-status *)){font-size:var(--table-body-size)!important;line-height:var(--table-line-height)!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table td>:is(strong,b){font-weight:500}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) td[data-ui-cell-type=identifier]{font-family:var(--mono);font-variant-numeric:tabular-nums}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) td[data-ui-cell-type=number]{font-variant-numeric:tabular-nums;font-weight:600}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) td[data-ui-cell-type=action] :is(button,a){font-size:12px!important;font-weight:500!important;line-height:18px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table td small,:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table td :is(.cell-note,.order-progress-label){font-weight:400;font-size:var(--table-secondary-size)!important;line-height:18px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table :is(.semantic-status,.ui-spec-status){font-size:11px!important;line-height:16px!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table :is(.type-chip,.lock-chip){font-size:12px!important;line-height:18px!important}}@media screen and (width>=1024px){:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table :is(th,td)[data-ui-cell-type=action]:last-child{z-index:2;right:0;position:sticky!important;box-shadow:-5px 0 9px -7px #081a5b59!important}:is(.app-shell.workbench-ui .workbench-content,.business-dialog) table th[data-ui-cell-type=action]:last-child{z-index:4}}.app-shell.workbench-ui{--workbench-page-gutter:24px}#app .app-shell.workbench-ui .workbench-context,#app .app-shell.workbench-ui #main-workspace{box-sizing:border-box;padding-inline:var(--workbench-page-gutter)}#app .app-shell.workbench-ui #main-workspace>:is(main,.workspace,.report-workspace,.combined-order-management,.combined-intake,.grouped-management,.excel-menu-workspace,.combined-signature-management,.finance-overview,.consumable-management-tabs){box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}#app .app-shell.workbench-ui #main-workspace>.workbench-page-title{margin-inline:0}#app .app-shell.workbench-ui #main-workspace>:is(.combined-order-management,.combined-intake,.grouped-management,.excel-menu-workspace,.combined-signature-management,.finance-overview,.consumable-management-tabs) :is(.workspace,.report-workspace){width:100%;max-width:none;margin-inline:0;padding-inline:0}#app .app-shell.workbench-ui #main-workspace>.combined-intake>.intake-tabs{margin-inline:0}@media (width<=1023px){.app-shell.workbench-ui{--workbench-page-gutter:16px}}@media (width<=760px){.app-shell.workbench-ui{--workbench-page-gutter:12px}}
