:root{color-scheme:light;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at top left,rgba(84,130,53,.16),transparent 30%),linear-gradient(180deg,#f6f2e8,#efe7d4);color:#1f2a21}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;min-width:1280px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.admin-shell[data-v-44125a5b]{display:grid;grid-template-columns:260px minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden}.sidebar[data-v-44125a5b]{display:flex;flex-direction:column;gap:24px;height:100vh;overflow:auto;padding:32px 24px;background:linear-gradient(180deg,#20342a,#18251f);color:#f3f0e7}.brand[data-v-44125a5b]{display:flex;align-items:center;gap:16px}.brand strong[data-v-44125a5b]{display:block;font-size:1.1rem}.brand p[data-v-44125a5b]{margin:4px 0 0;color:#f3f0e7b8;font-size:.92rem}.brand-badge[data-v-44125a5b]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#d0a85d,#f3dd9d);color:#20342a;font-weight:800}.nav[data-v-44125a5b]{display:flex;flex-direction:column;gap:8px}.nav-link[data-v-44125a5b]{padding:12px 14px;border-radius:12px;color:#f3f0e7d6;transition:background-color .2s ease,color .2s ease}.nav-link[data-v-44125a5b]:hover,.nav-link-active[data-v-44125a5b]{background:#f3f0e71a;color:#fff7e7}.content-shell[data-v-44125a5b]{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.topbar[data-v-44125a5b]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px 20px}.eyebrow[data-v-44125a5b]{margin:0 0 6px;color:#6b7469;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.topbar h1[data-v-44125a5b]{margin:0;font-size:2rem}.session-actions[data-v-44125a5b]{display:flex;align-items:center;gap:12px}.session-chip[data-v-44125a5b]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#20342a14;color:#20342a}.ghost[data-v-44125a5b]{padding:10px 16px;border:1px solid rgba(32,52,42,.14);border-radius:999px;background:#ffffff73}.content[data-v-44125a5b]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 32px 32px}@media (max-width: 900px){.admin-shell[data-v-44125a5b]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar[data-v-44125a5b],.content-shell[data-v-44125a5b]{height:auto;overflow:visible}.content[data-v-44125a5b]{overflow:visible}}.detail-page[data-v-9c403aab]{display:grid;gap:20px}.detail-header[data-v-9c403aab],.action-header[data-v-9c403aab],.action-buttons[data-v-9c403aab],.header-badges[data-v-9c403aab],.timeline-head[data-v-9c403aab]{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-header[data-v-9c403aab]{align-items:flex-start}.header-copy[data-v-9c403aab]{display:grid;gap:10px;max-width:760px}.helper-copy[data-v-9c403aab],.field-hint[data-v-9c403aab],.empty-inline[data-v-9c403aab],.timeline-item p[data-v-9c403aab]{margin:0;color:#5e665d}.back-link[data-v-9c403aab]{color:#2a6647;font-weight:700}.detail-header h2[data-v-9c403aab],.detail-card h3[data-v-9c403aab]{margin:0}.detail-grid[data-v-9c403aab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-grid-wide[data-v-9c403aab]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card[data-v-9c403aab]{display:grid;gap:16px;padding:24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.detail-list[data-v-9c403aab]{display:grid;gap:14px;margin:0}.detail-list div[data-v-9c403aab]{padding-bottom:14px;border-bottom:1px solid rgba(32,52,42,.08)}.detail-list div[data-v-9c403aab]:last-child{border-bottom:none;padding-bottom:0}.detail-list.compact div[data-v-9c403aab]:last-child{border-bottom:none;padding-bottom:0}.detail-list dt[data-v-9c403aab],.field-label[data-v-9c403aab]{margin-bottom:6px;color:#6d755f;font-size:.9rem}.detail-list dd[data-v-9c403aab],.reason[data-v-9c403aab]{margin:0;white-space:pre-wrap}.timeline-list[data-v-9c403aab]{display:grid;gap:12px}.recommended-actions[data-v-9c403aab]{display:flex;flex-wrap:wrap;gap:12px}.inline-link[data-v-9c403aab]{text-decoration:none}.timeline-item[data-v-9c403aab]{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:#20342a0d;border:1px solid rgba(32,52,42,.06)}.timeline-item[data-tone=progress][data-v-9c403aab]{background:#3468a914}.timeline-item[data-tone=success][data-v-9c403aab]{background:#3a885e14}.timeline-item[data-tone=warning][data-v-9c403aab]{background:#d0a85d1f}.timeline-head strong[data-v-9c403aab]{font-size:.98rem}.timeline-head span[data-v-9c403aab]{color:#6d755f;font-size:.9rem}.pending-copy[data-v-9c403aab]{color:#6d755f}.form-grid[data-v-9c403aab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid label[data-v-9c403aab]{display:grid;gap:10px;font-weight:600}.full-width[data-v-9c403aab]{grid-column:1 / -1}.form-grid input[data-v-9c403aab],.form-grid select[data-v-9c403aab],.form-grid textarea[data-v-9c403aab]{width:100%;padding:14px 16px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffeb}.form-grid textarea[data-v-9c403aab]{resize:vertical}.primary[data-v-9c403aab],.ghost[data-v-9c403aab]{padding:12px 18px;border-radius:14px;font-weight:700}.primary[data-v-9c403aab]{border:none;background:linear-gradient(135deg,#2e4739,#3f654f);color:#f8f4eb}.ghost[data-v-9c403aab]{border:1px solid rgba(32,52,42,.12);background:#fff9}.status-badge[data-v-9c403aab],.binding-chip[data-v-9c403aab],.state-badge[data-v-9c403aab]{padding:8px 12px;border-radius:999px;background:#20342a14;color:#20342a;font-weight:700}.state-badge[data-v-9c403aab]{background:#3468a91f;color:#244c79}.status-badge[data-status=PENDING][data-v-9c403aab]{background:#d0a85d2e;color:#865d14}.status-badge[data-status=IN_REVIEW][data-v-9c403aab]{background:#3468a924;color:#244c79}.status-badge[data-status=RESOLVED_VALID][data-v-9c403aab],.status-badge[data-status=RESOLVED_REJECTED][data-v-9c403aab]{background:#3a885e29;color:#245e3d}.binding-chip[data-binding=UNBOUND][data-v-9c403aab]{background:#bf404014;color:#8f2020}.binding-chip[data-binding=PARTIALLY_BOUND][data-v-9c403aab]{background:#d0a85d2e;color:#865d14}.binding-chip[data-binding=BOUND][data-v-9c403aab]{background:#3a885e29;color:#245e3d}.binding-chip[data-binding=PENDING_REMEDY][data-v-9c403aab],.binding-chip[data-binding=DRY_RUN_READY][data-v-9c403aab]{background:#3468a924;color:#244c79}.binding-chip[data-binding=REMEDY_APPLIED][data-v-9c403aab]{background:#3a885e29;color:#245e3d}.binding-chip[data-binding=REMEDY_FAILED][data-v-9c403aab]{background:#bf404014;color:#8f2020}.evidence-block[data-v-9c403aab]{display:grid;gap:12px}.execution-grid[data-v-9c403aab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.snapshot-card[data-v-9c403aab]{display:grid;gap:10px;padding:16px;border-radius:18px;background:#ffffff9e;border:1px solid rgba(32,52,42,.08)}.snapshot-block[data-v-9c403aab]{margin:0;padding:14px;border-radius:14px;background:#1f2a210f;color:#20342a;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.45}.evidence-list[data-v-9c403aab]{display:grid;gap:10px;margin:0;padding-left:18px}.evidence-list a[data-v-9c403aab]{color:#2a6647;word-break:break-all}.error-banner[data-v-9c403aab]{margin:0;padding:14px 16px;border-radius:16px;background:#bf404014;color:#8f2020}@media (max-width: 1100px){.detail-grid-wide[data-v-9c403aab]{grid-template-columns:1fr}}@media (max-width: 900px){.detail-header[data-v-9c403aab],.action-header[data-v-9c403aab],.header-badges[data-v-9c403aab],.timeline-head[data-v-9c403aab]{flex-direction:column;align-items:flex-start}.detail-grid[data-v-9c403aab],.form-grid[data-v-9c403aab],.execution-grid[data-v-9c403aab]{grid-template-columns:1fr}}.panel[data-v-0d36b96d]{display:grid;gap:20px}.panel-header[data-v-0d36b96d],.toolbar[data-v-0d36b96d],.filters[data-v-0d36b96d],.complaint-main[data-v-0d36b96d],.complaint-actions[data-v-0d36b96d],.badge-stack[data-v-0d36b96d],.summary-row[data-v-0d36b96d],.pagination-bar[data-v-0d36b96d]{display:flex;gap:16px}.panel-header[data-v-0d36b96d],.complaint-main[data-v-0d36b96d],.complaint-actions[data-v-0d36b96d],.summary-row[data-v-0d36b96d],.pagination-bar[data-v-0d36b96d]{align-items:center;justify-content:space-between}.panel-header[data-v-0d36b96d]{align-items:flex-start}.title-block[data-v-0d36b96d]{display:grid;gap:8px;max-width:760px}.panel-header h2[data-v-0d36b96d]{margin:0;font-size:1.9rem}.panel-copy[data-v-0d36b96d],.filter-summary[data-v-0d36b96d],.complaint-submeta[data-v-0d36b96d],.filter-caption[data-v-0d36b96d],.page-state[data-v-0d36b96d]{margin:0;color:#5e665d}.eyebrow[data-v-0d36b96d]{margin:0;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.toolbar[data-v-0d36b96d],.filters[data-v-0d36b96d],.badge-stack[data-v-0d36b96d],.summary-row[data-v-0d36b96d],.pagination-bar[data-v-0d36b96d]{flex-wrap:wrap}.filters-card[data-v-0d36b96d],.complaint-card[data-v-0d36b96d]{display:grid;gap:16px;padding:22px 24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.filter-grid[data-v-0d36b96d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.filter-grid label[data-v-0d36b96d]{display:grid;gap:10px;font-weight:600}.filter-grid input[data-v-0d36b96d],.filter-grid select[data-v-0d36b96d]{width:100%;padding:14px 16px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffeb}.filter-chip[data-v-0d36b96d],.ghost[data-v-0d36b96d],.primary-link[data-v-0d36b96d]{padding:10px 16px;border-radius:999px}.subtle[data-v-0d36b96d]{background:#ffffffa6}.filter-chip[data-v-0d36b96d],.ghost[data-v-0d36b96d]{border:1px solid rgba(32,52,42,.12);background:#fffcf4e0}.filter-chip.active[data-v-0d36b96d]{background:#20342a;color:#f6f2e8}.primary-link[data-v-0d36b96d]{background:linear-gradient(135deg,#2e4739,#3f654f);color:#f8f4eb;font-weight:700}.complaint-list[data-v-0d36b96d]{display:grid;gap:16px}.headline-block[data-v-0d36b96d]{display:grid;gap:6px}.complaint-meta[data-v-0d36b96d]{margin:0;color:#6d755f}.complaint-card h3[data-v-0d36b96d],.complaint-actions[data-v-0d36b96d]{margin:0}.complaint-detail[data-v-0d36b96d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.complaint-detail div[data-v-0d36b96d]{padding:16px;border-radius:16px;background:#20342a0d}.complaint-detail dt[data-v-0d36b96d]{margin-bottom:8px;color:#6d755f;font-size:.9rem}.complaint-detail dd[data-v-0d36b96d]{margin:0}.status-badge[data-v-0d36b96d],.binding-badge[data-v-0d36b96d],.state-badge[data-v-0d36b96d]{padding:8px 12px;border-radius:999px;background:#20342a14;color:#20342a;font-weight:700}.state-badge[data-v-0d36b96d]{background:#3468a91f;color:#244c79}.status-badge[data-status=PENDING][data-v-0d36b96d]{background:#d0a85d2e;color:#865d14}.status-badge[data-status=IN_REVIEW][data-v-0d36b96d]{background:#3468a924;color:#244c79}.status-badge[data-status=RESOLVED][data-v-0d36b96d],.status-badge[data-status=RESOLVED_VALID][data-v-0d36b96d],.status-badge[data-status=RESOLVED_REJECTED][data-v-0d36b96d]{background:#3a885e29;color:#245e3d}.binding-badge[data-binding=UNBOUND][data-v-0d36b96d]{background:#d0a85d2e;color:#865d14}.binding-badge[data-binding=PARTIALLY_BOUND][data-v-0d36b96d]{background:#3468a924;color:#244c79}.binding-badge[data-binding=BOUND][data-v-0d36b96d]{background:#3a885e29;color:#245e3d}.text-link[data-v-0d36b96d]{color:#2a6647;font-weight:700}.empty-state[data-v-0d36b96d],.error-banner[data-v-0d36b96d]{margin:0;padding:16px 18px;border-radius:16px}.empty-state[data-v-0d36b96d]{background:#20342a0d;color:#5e665d}.error-banner[data-v-0d36b96d]{background:#bf404014;color:#8f2020}@media (max-width: 900px){.panel-header[data-v-0d36b96d],.complaint-main[data-v-0d36b96d],.complaint-actions[data-v-0d36b96d],.summary-row[data-v-0d36b96d],.pagination-bar[data-v-0d36b96d]{flex-direction:column;align-items:flex-start}.filter-grid[data-v-0d36b96d],.complaint-detail[data-v-0d36b96d]{grid-template-columns:1fr}}.content-disposition-page[data-v-335408c4]{display:grid;gap:24px}.hero-card[data-v-335408c4],.panel[data-v-335408c4]{border-radius:24px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.hero-card[data-v-335408c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px}.hero-card h2[data-v-335408c4],.panel h3[data-v-335408c4]{margin:0}.hero-copy[data-v-335408c4]{margin:10px 0 0;color:#5e665d;line-height:1.7}.eyebrow[data-v-335408c4]{margin:0 0 8px;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.layout-grid[data-v-335408c4]{display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(340px,.92fr) minmax(340px,.92fr);gap:20px;align-items:start}.panel[data-v-335408c4],.form-panel[data-v-335408c4]{display:grid;gap:16px;padding:24px;align-content:start}.list-panel[data-v-335408c4],.detail-panel[data-v-335408c4]{align-self:start}label[data-v-335408c4]{display:grid;gap:8px;font-weight:600;color:#2a342d;font-size:.98rem;line-height:1.2}input[data-v-335408c4],select[data-v-335408c4],textarea[data-v-335408c4],button[data-v-335408c4]{font:inherit}input[data-v-335408c4],select[data-v-335408c4],textarea[data-v-335408c4]{width:100%;padding:12px 14px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffeb;color:#1f2a21}input[data-v-335408c4],select[data-v-335408c4]{min-height:48px}input[readonly][data-v-335408c4]{background:#eef0eaf2;color:#667065}select[data-v-335408c4]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.candidate-panel[data-v-335408c4]{display:grid;gap:14px;padding:16px;border-radius:18px;background:#20342a0d;border:1px solid rgba(32,52,42,.08)}.candidate-panel-header[data-v-335408c4],.candidate-actions[data-v-335408c4],.form-actions[data-v-335408c4],.filter-row[data-v-335408c4],.list-header[data-v-335408c4],.pagination-bar[data-v-335408c4],.pagination-actions[data-v-335408c4]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.candidate-panel-header[data-v-335408c4],.candidate-actions[data-v-335408c4],.list-header[data-v-335408c4],.pagination-bar[data-v-335408c4]{justify-content:space-between}.candidate-title[data-v-335408c4],.candidate-tip[data-v-335408c4],.candidate-card p[data-v-335408c4],.candidate-card strong[data-v-335408c4],.candidate-card span[data-v-335408c4]{margin:0}.candidate-title[data-v-335408c4]{font-weight:700;color:#20342a}.candidate-tip[data-v-335408c4],.candidate-summary[data-v-335408c4],.list-meta[data-v-335408c4],.list-sub[data-v-335408c4],.pagination-meta[data-v-335408c4]{color:#667065;font-size:.92rem}.candidate-search-grid[data-v-335408c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.candidate-list[data-v-335408c4],.card-list[data-v-335408c4]{display:grid;gap:12px}.candidate-card[data-v-335408c4],.list-card[data-v-335408c4]{padding:16px;border-radius:18px;background:#ffffffc7;border:1px solid transparent}.candidate-card[data-v-335408c4]{display:grid;grid-template-columns:auto 1fr;gap:12px;text-align:left;cursor:pointer}.candidate-card-media img[data-v-335408c4],.preview-media img[data-v-335408c4],.detail-media img[data-v-335408c4]{width:112px;height:72px;object-fit:cover;border-radius:12px;background:#20342a14}.candidate-card-body[data-v-335408c4]{display:grid;gap:6px}.candidate-card.active[data-v-335408c4],.list-card.active[data-v-335408c4],.page-chip.active[data-v-335408c4]{border-color:#20342a33;box-shadow:0 10px 24px #1f2a2114}.candidate-card-top[data-v-335408c4],.list-card-top[data-v-335408c4]{display:flex;justify-content:space-between;gap:12px}.candidate-card p[data-v-335408c4],.list-copy[data-v-335408c4]{color:#314038;line-height:1.5}.checkbox-row[data-v-335408c4]{display:flex;align-items:center;gap:10px}.checkbox-row input[data-v-335408c4]{width:auto;min-height:auto}.list-panel[data-v-335408c4]{min-height:0}.list-scroll-frame[data-v-335408c4]{max-height:920px;overflow:auto;padding-right:4px}.list-card[data-v-335408c4]{cursor:pointer}.list-card h4[data-v-335408c4],.list-meta[data-v-335408c4],.list-copy[data-v-335408c4],.list-sub[data-v-335408c4]{margin:0}.preview-card[data-v-335408c4],.detail-grid[data-v-335408c4]{display:grid;gap:10px;padding:18px;border-radius:18px;background:#20342a0d}.preview-card h4[data-v-335408c4],.detail-grid p[data-v-335408c4]{margin:0}.detail-panel[data-v-335408c4]{position:sticky;top:24px}.status-pill[data-v-335408c4],.page-chip[data-v-335408c4]{align-self:flex-start;padding:6px 10px;border-radius:999px;background:#20342a14;color:#20342a;font-size:.9rem;border:1px solid transparent}.ghost[data-v-335408c4],.primary[data-v-335408c4],.danger[data-v-335408c4],.subtle[data-v-335408c4],.page-chip[data-v-335408c4]{border-radius:999px;padding:10px 16px;cursor:pointer}.ghost[data-v-335408c4],.page-chip[data-v-335408c4]{border:none;background:#20342a14;color:#20342a}.ghost.subtle[data-v-335408c4]{background:#20342a0d}.primary[data-v-335408c4]{border:none;background:linear-gradient(135deg,#20342a,#415746);color:#fffdf7}.danger[data-v-335408c4]{border:none;background:#a7372c1f;color:#8f2e25}button[data-v-335408c4]:disabled{opacity:.6;cursor:not-allowed}.error-banner[data-v-335408c4],.success-banner[data-v-335408c4],.empty-state[data-v-335408c4]{margin:0;padding:14px 18px;border-radius:16px}.error-banner[data-v-335408c4]{background:#a7372c1a;color:#8f2e25}.success-banner[data-v-335408c4]{background:#346b471f;color:#2d613f}.empty-state[data-v-335408c4]{background:#20342a0d;color:#667065}@media (max-width: 1400px){.layout-grid[data-v-335408c4]{grid-template-columns:1fr}.detail-panel[data-v-335408c4]{position:static}.list-scroll-frame[data-v-335408c4]{max-height:none}}@media (max-width: 720px){.hero-card[data-v-335408c4]{flex-direction:column}.candidate-search-grid[data-v-335408c4],.candidate-card[data-v-335408c4]{grid-template-columns:1fr}}.panel[data-v-9bef0b3c]{display:grid;gap:20px}.panel-header[data-v-9bef0b3c],.section-header[data-v-9bef0b3c],.person-row[data-v-9bef0b3c]{display:flex;justify-content:space-between;gap:16px}.panel-header[data-v-9bef0b3c],.section-header[data-v-9bef0b3c]{align-items:flex-start}.eyebrow[data-v-9bef0b3c],.panel-copy[data-v-9bef0b3c],.detail-list dt[data-v-9bef0b3c],.empty-state[data-v-9bef0b3c]{margin:0;color:#6d755f}.back-link[data-v-9bef0b3c],.primary-link[data-v-9bef0b3c]{color:#2a6647;font-weight:700}.detail-grid[data-v-9bef0b3c]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-card[data-v-9bef0b3c]{padding:24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.detail-list[data-v-9bef0b3c],.people-list[data-v-9bef0b3c]{display:grid;gap:14px;margin:0}.detail-list div[data-v-9bef0b3c],.person-row[data-v-9bef0b3c]{padding-bottom:14px;border-bottom:1px solid rgba(32,52,42,.08)}.detail-list div[data-v-9bef0b3c]:last-child,.person-row[data-v-9bef0b3c]:last-child{padding-bottom:0;border-bottom:none}.detail-list dd[data-v-9bef0b3c],.person-row p[data-v-9bef0b3c],.subsection h4[data-v-9bef0b3c]{margin:6px 0 0}.timeline-meta[data-v-9bef0b3c]{display:grid;gap:6px;text-align:right}.subsection[data-v-9bef0b3c]{margin-top:20px}.error-banner[data-v-9bef0b3c]{padding:12px 14px;border-radius:12px;background:#bf4d2a24;color:#8a3516}@media (max-width: 900px){.panel-header[data-v-9bef0b3c],.section-header[data-v-9bef0b3c],.person-row[data-v-9bef0b3c]{flex-direction:column;align-items:flex-start}.timeline-meta[data-v-9bef0b3c]{text-align:left}}.panel[data-v-cc18852f]{display:grid;gap:20px}.panel-header[data-v-cc18852f],.section-header[data-v-cc18852f],.person-row[data-v-cc18852f]{display:flex;justify-content:space-between;gap:16px}.panel-header[data-v-cc18852f],.section-header[data-v-cc18852f]{align-items:flex-start}.eyebrow[data-v-cc18852f],.panel-copy[data-v-cc18852f],.detail-list dt[data-v-cc18852f],.empty-state[data-v-cc18852f]{margin:0;color:#6d755f}.back-link[data-v-cc18852f],.primary-link[data-v-cc18852f]{color:#2a6647;font-weight:700}.detail-grid[data-v-cc18852f]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-card[data-v-cc18852f]{padding:24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.detail-list[data-v-cc18852f],.people-list[data-v-cc18852f]{display:grid;gap:14px;margin:0}.detail-list div[data-v-cc18852f],.person-row[data-v-cc18852f]{padding-bottom:14px;border-bottom:1px solid rgba(32,52,42,.08)}.detail-list div[data-v-cc18852f]:last-child,.person-row[data-v-cc18852f]:last-child{padding-bottom:0;border-bottom:none}.detail-list dd[data-v-cc18852f],.person-row p[data-v-cc18852f],.subsection h4[data-v-cc18852f]{margin:6px 0 0}.timeline-meta[data-v-cc18852f]{display:grid;gap:6px;text-align:right}.subsection[data-v-cc18852f]{margin-top:20px}.error-banner[data-v-cc18852f]{padding:12px 14px;border-radius:12px;background:#bf4d2a24;color:#8a3516}@media (max-width: 900px){.panel-header[data-v-cc18852f],.section-header[data-v-cc18852f],.person-row[data-v-cc18852f]{flex-direction:column;align-items:flex-start}.timeline-meta[data-v-cc18852f]{text-align:left}}.disposition-page[data-v-a9978e72]{display:grid;gap:24px}.hero-card[data-v-a9978e72],.panel[data-v-a9978e72]{border-radius:24px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.hero-card[data-v-a9978e72]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px}.hero-card h2[data-v-a9978e72],.panel h3[data-v-a9978e72],.history-detail h4[data-v-a9978e72]{margin:0}.hero-card p[data-v-a9978e72],.panel header p[data-v-a9978e72],.history-detail p[data-v-a9978e72]{margin:0}.hero-card>div:first-child p[data-v-a9978e72]:last-child{margin-top:10px;color:#5e665d;line-height:1.8}.eyebrow[data-v-a9978e72]{margin:0 0 8px;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.scope-chip[data-v-a9978e72]{min-width:180px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,#20342a,#33513f);color:#f6f2e8}.scope-chip span[data-v-a9978e72]{display:block;color:#f6f2e8b8;font-size:.82rem}.scope-chip strong[data-v-a9978e72]{font-size:1.4rem}.content-grid[data-v-a9978e72]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;align-items:start}.side-column[data-v-a9978e72]{display:grid;gap:20px;align-content:start}.panel[data-v-a9978e72]{display:grid;gap:18px;padding:24px;align-self:start}.form-panel label[data-v-a9978e72],.history-filters label[data-v-a9978e72]{display:grid;gap:8px;font-weight:600}.target-scope-panel[data-v-a9978e72]{display:grid;gap:12px;padding:18px;border:1px solid rgba(32,52,42,.08);border-radius:18px;background:#20342a09}.candidate-search-panel[data-v-a9978e72]{display:grid;gap:12px;padding:18px;border:1px solid rgba(32,52,42,.08);border-radius:18px;background:#ffffffb3}.target-scope-header[data-v-a9978e72],.candidate-search-header[data-v-a9978e72],.history-header[data-v-a9978e72],.detail-header[data-v-a9978e72]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.target-scope-header h4[data-v-a9978e72],.target-scope-copy[data-v-a9978e72]{margin:0}.target-scope-header strong[data-v-a9978e72]{padding:8px 12px;border-radius:999px;background:#20342a14;color:#20342a;font-size:.88rem}.scope-tag-list[data-v-a9978e72]{display:flex;flex-wrap:wrap;gap:8px}.scope-tag[data-v-a9978e72]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(32,52,42,.08);color:#34503e;font-size:.9rem}.field-hint[data-v-a9978e72],.history-note[data-v-a9978e72],.session-note[data-v-a9978e72]{margin:-2px 0 0;color:#667164;font-size:.92rem;line-height:1.6}.candidate-search-controls[data-v-a9978e72]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.form-panel input[data-v-a9978e72],.form-panel select[data-v-a9978e72],.form-panel textarea[data-v-a9978e72],.history-filters input[data-v-a9978e72],.history-filters select[data-v-a9978e72]{width:100%;padding:12px 14px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffeb;font:inherit}.checkbox-row[data-v-a9978e72]{display:flex;align-items:center;gap:10px;font-weight:500}.checkbox-row input[data-v-a9978e72]{width:auto;margin:0}.primary[data-v-a9978e72],.ghost[data-v-a9978e72],.ghost-link[data-v-a9978e72]{padding:12px 18px;border-radius:14px;font-weight:700}.primary[data-v-a9978e72]{border:0;background:linear-gradient(135deg,#20342a,#33513f);color:#f6f2e8}.primary[data-v-a9978e72]:disabled,.ghost[data-v-a9978e72]:disabled{opacity:.55}.ghost[data-v-a9978e72],.ghost-link[data-v-a9978e72]{border:1px solid rgba(32,52,42,.14);background:#fff9;color:#20342a}.ghost-link[data-v-a9978e72]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.subtle[data-v-a9978e72]{background:#20342a0a}.result-grid[data-v-a9978e72],.session-panel[data-v-a9978e72],.history-list[data-v-a9978e72],.detail-grid[data-v-a9978e72],.snapshot-grid[data-v-a9978e72]{display:grid;gap:12px}.result-row[data-v-a9978e72],.detail-row[data-v-a9978e72]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;background:#20342a0d}.detail-row-stack[data-v-a9978e72]{align-items:flex-start}.result-row span[data-v-a9978e72],.detail-row span[data-v-a9978e72]{color:#5e665d}.history-filters[data-v-a9978e72]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.history-filter-actions[data-v-a9978e72]{display:flex;gap:10px}.history-layout[data-v-a9978e72]{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}.candidate-list[data-v-a9978e72],.history-column[data-v-a9978e72]{display:grid;gap:12px}.candidate-card[data-v-a9978e72]{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(32,52,42,.08);border-radius:18px;background:#ffffffd1}.candidate-card p[data-v-a9978e72]{margin:0;color:#5e665d}.candidate-card-top[data-v-a9978e72],.candidate-card-actions[data-v-a9978e72],.history-pagination[data-v-a9978e72]{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-card[data-v-a9978e72]{display:grid;gap:8px;width:100%;padding:14px 16px;border:1px solid rgba(32,52,42,.08);border-radius:18px;background:#ffffffd1;text-align:left}.history-card.active[data-v-a9978e72]{border-color:#20342a38;background:#d0a85d1f}.history-card-top[data-v-a9978e72]{display:flex;justify-content:space-between;gap:12px}.history-card p[data-v-a9978e72]{margin:0;color:#5e665d}.history-detail[data-v-a9978e72]{display:grid;gap:16px;padding:18px;border-radius:20px;background:#20342a0a}.snapshot-grid[data-v-a9978e72]{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-label[data-v-a9978e72]{margin:0 0 8px;color:#5e665d;font-size:.9rem;font-weight:700}.snapshot-block[data-v-a9978e72]{margin:0;min-height:92px;padding:12px 14px;border-radius:16px;background:#ffffffe0;border:1px solid rgba(32,52,42,.08);white-space:pre-wrap;word-break:break-word;font-family:Consolas,Courier New,monospace;font-size:.84rem;line-height:1.5}.empty-state[data-v-a9978e72],.error-banner[data-v-a9978e72],.success-banner[data-v-a9978e72]{margin:0;padding:14px 16px;border-radius:16px}.empty-state[data-v-a9978e72]{background:#20342a0d;color:#5e665d}.error-banner[data-v-a9978e72]{background:#bf404014;color:#8f2020}.success-banner[data-v-a9978e72]{background:#3672481f;color:#215d33}@media (max-width: 1100px){.content-grid[data-v-a9978e72],.history-layout[data-v-a9978e72],.snapshot-grid[data-v-a9978e72],.history-filters[data-v-a9978e72]{grid-template-columns:1fr}.history-filter-actions[data-v-a9978e72]{justify-content:flex-start}}@media (max-width: 900px){.hero-card[data-v-a9978e72],.history-header[data-v-a9978e72],.detail-header[data-v-a9978e72],.target-scope-header[data-v-a9978e72]{flex-direction:column}}.create-page[data-v-05d2ad43]{display:grid;gap:20px}.detail-header[data-v-05d2ad43],.create-header[data-v-05d2ad43],.create-actions[data-v-05d2ad43]{display:flex;align-items:center;justify-content:space-between;gap:16px}.back-link[data-v-05d2ad43]{color:#2a6647;font-weight:700}.detail-header h2[data-v-05d2ad43],.create-card h3[data-v-05d2ad43]{margin:10px 0 0;font-size:1.9rem}.page-copy[data-v-05d2ad43],.eyebrow[data-v-05d2ad43]{margin:0}.page-copy[data-v-05d2ad43]{margin-top:10px;color:#5e665d}.eyebrow[data-v-05d2ad43]{margin-bottom:8px;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.ghost[data-v-05d2ad43],.primary[data-v-05d2ad43]{padding:10px 16px;border:1px solid rgba(32,52,42,.12);border-radius:999px;background:#fffcf4e0}.primary[data-v-05d2ad43]{background:#20342a;color:#f6f2e8}.create-card[data-v-05d2ad43]{display:grid;gap:16px;padding:22px 24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.create-grid[data-v-05d2ad43],.field-grid[data-v-05d2ad43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-grid[data-v-05d2ad43]:has([data-e2e=court-review-value-address]){grid-template-columns:repeat(3,minmax(0,1fr))}.span-2[data-v-05d2ad43]{grid-column:span 2}label[data-v-05d2ad43]{display:grid;gap:8px;color:#20342a;font-weight:600}input[data-v-05d2ad43],select[data-v-05d2ad43],textarea[data-v-05d2ad43]{width:100%;padding:12px 14px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffdb;color:#20342a}.court-preview[data-v-05d2ad43]{display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px;border-radius:16px;background:#20342a0d;color:#465046}.error-banner[data-v-05d2ad43]{margin:0;padding:16px 18px;border-radius:16px;background:#bf404014;color:#8f2020}@media (max-width: 900px){.detail-header[data-v-05d2ad43],.create-header[data-v-05d2ad43],.create-actions[data-v-05d2ad43]{align-items:flex-start;flex-direction:column}.create-grid[data-v-05d2ad43],.field-grid[data-v-05d2ad43],.field-grid[data-v-05d2ad43]:has([data-e2e=court-review-value-address]){grid-template-columns:1fr}.span-2[data-v-05d2ad43]{grid-column:span 1}}.detail-page[data-v-33a01584]{display:grid;gap:20px}.detail-header[data-v-33a01584],.action-header[data-v-33a01584],.action-buttons[data-v-33a01584]{display:flex;align-items:center;justify-content:space-between;gap:16px}.back-link[data-v-33a01584]{color:#2a6647;font-weight:700}.detail-header h2[data-v-33a01584],.detail-card h3[data-v-33a01584]{margin:10px 0 0}.detail-grid[data-v-33a01584]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-card[data-v-33a01584]{display:grid;gap:16px;padding:24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.detail-list[data-v-33a01584]{display:grid;gap:14px;margin:0}.detail-list div[data-v-33a01584]{padding-bottom:14px;border-bottom:1px solid rgba(32,52,42,.08)}.detail-list dt[data-v-33a01584]{margin-bottom:6px;color:#6d755f;font-size:.9rem}.detail-list dd[data-v-33a01584]{margin:0;color:#20342a;white-space:pre-wrap}.diff-box[data-v-33a01584]{display:grid;gap:14px}.diff-box>div[data-v-33a01584]{padding:16px;border-radius:16px;background:#20342a0d}.diff-box p[data-v-33a01584]{margin:0 0 8px;color:#6d755f}.diff-box strong[data-v-33a01584]{white-space:pre-wrap}.preview-image[data-v-33a01584]{width:100%;border-radius:18px;object-fit:cover;max-height:280px}.action-card p[data-v-33a01584]{margin:8px 0 0;color:#5e665d}.review-form[data-v-33a01584]{display:grid;gap:18px}.review-form label[data-v-33a01584]{display:grid;gap:10px;font-weight:600}.review-form textarea[data-v-33a01584]{width:100%;padding:14px 16px;border:1px solid rgba(32,52,42,.14);border-radius:14px;resize:vertical;background:#ffffffeb}.primary[data-v-33a01584],.danger[data-v-33a01584],.ghost[data-v-33a01584]{padding:12px 18px;border-radius:14px;font-weight:700}.primary[data-v-33a01584]{border:none;background:linear-gradient(135deg,#2e4739,#3f654f);color:#f8f4eb}.danger[data-v-33a01584]{border:none;background:#bf40401f;color:#8f2020}.ghost[data-v-33a01584]{border:1px solid rgba(32,52,42,.12);background:#fff9}.status-badge[data-v-33a01584]{padding:8px 12px;border-radius:999px;background:#20342a14;color:#20342a;font-weight:700}.status-badge[data-status=PENDING][data-v-33a01584],.status-badge[data-status=PENDING_REVIEW][data-v-33a01584]{background:#d0a85d2e;color:#865d14}.status-badge[data-status=APPROVED][data-v-33a01584]{background:#3a885e29;color:#245e3d}.status-badge[data-status=REJECTED][data-v-33a01584]{background:#bf40401f;color:#8f2020}.error-banner[data-v-33a01584]{margin:0;padding:14px 16px;border-radius:16px;background:#bf404014;color:#8f2020}.panel[data-v-0762b964]{display:grid;gap:20px}.panel-header[data-v-0762b964],.header-actions[data-v-0762b964],.filters[data-v-0762b964],.review-card-main[data-v-0762b964],.review-card-footer[data-v-0762b964],.pagination-toolbar[data-v-0762b964],.page-size-control[data-v-0762b964]{display:flex;align-items:center}.panel-header[data-v-0762b964],.review-card-main[data-v-0762b964],.review-card-footer[data-v-0762b964],.pagination-toolbar[data-v-0762b964]{justify-content:space-between;gap:16px}.panel-header[data-v-0762b964]{align-items:flex-end;gap:24px}.header-actions[data-v-0762b964],.filters[data-v-0762b964]{flex-wrap:wrap;gap:10px;justify-content:flex-end}.panel-header h2[data-v-0762b964]{margin:0;font-size:1.9rem}.eyebrow[data-v-0762b964]{margin:0 0 8px;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.filter-chip[data-v-0762b964],.ghost[data-v-0762b964],.primary-link[data-v-0762b964]{padding:10px 16px;border:1px solid rgba(32,52,42,.12);border-radius:999px;background:#fffcf4e0;color:#20342a}.filter-chip.active[data-v-0762b964],.primary-link[data-v-0762b964]{background:#20342a;color:#f6f2e8}.review-list[data-v-0762b964]{display:grid;gap:16px}.review-card[data-v-0762b964]{display:grid;gap:16px;padding:22px 24px;border-radius:22px;background:#fffcf4e0;box-shadow:0 18px 40px #1f2a2114}.review-meta[data-v-0762b964],.review-source[data-v-0762b964]{margin:0 0 6px;color:#6d755f}.review-card h3[data-v-0762b964],.review-card-footer span[data-v-0762b964]{margin:0}.status-badge[data-v-0762b964]{padding:8px 12px;border-radius:999px;background:#20342a14;color:#20342a;font-weight:700}.status-badge[data-status=PENDING][data-v-0762b964],.status-badge[data-status=PENDING_REVIEW][data-v-0762b964]{background:#d0a85d2e;color:#865d14}.status-badge[data-status=APPROVED][data-v-0762b964]{background:#3a885e29;color:#245e3d}.status-badge[data-status=REJECTED][data-v-0762b964]{background:#bf40401f;color:#8f2020}.review-diff[data-v-0762b964]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.review-diff div[data-v-0762b964]{padding:16px;border-radius:16px;background:#20342a0d}.review-diff dt[data-v-0762b964]{margin-bottom:8px;color:#6d755f;font-size:.9rem}.review-diff dd[data-v-0762b964]{margin:0;color:#20342a;white-space:pre-wrap}.text-link[data-v-0762b964]{color:#2a6647;font-weight:700}.empty-state[data-v-0762b964],.error-banner[data-v-0762b964]{margin:0;padding:16px 18px;border-radius:16px}.empty-state[data-v-0762b964]{background:#20342a0d;color:#5e665d}.error-banner[data-v-0762b964]{background:#bf404014;color:#8f2020}.pagination-toolbar[data-v-0762b964]{flex-wrap:wrap;justify-content:flex-end}.range-indicator[data-v-0762b964]{margin-right:auto;color:#5e665d}.page-size-control[data-v-0762b964]{gap:8px;color:#5e665d}.page-size-control select[data-v-0762b964]{padding:8px 12px;border:1px solid rgba(32,52,42,.14);border-radius:12px;background:#ffffffdb;color:#20342a}.page-indicator[data-v-0762b964]{min-width:56px;text-align:center;color:#20342a;font-weight:700}@media (max-width: 900px){.panel-header[data-v-0762b964],.header-actions[data-v-0762b964],.review-card-main[data-v-0762b964],.review-card-footer[data-v-0762b964],.pagination-toolbar[data-v-0762b964]{align-items:flex-start;flex-direction:column}.header-actions[data-v-0762b964],.filters[data-v-0762b964]{justify-content:flex-start}.review-diff[data-v-0762b964]{grid-template-columns:1fr}.range-indicator[data-v-0762b964]{margin-right:0}}.dashboard[data-v-433284d7]{display:grid;gap:24px}.hero-card[data-v-433284d7],.panel[data-v-433284d7],.metric-card[data-v-433284d7],.task-card[data-v-433284d7]{border-radius:24px;background:#fffcf4e6;box-shadow:0 18px 40px #1f2a2114}.hero-card[data-v-433284d7]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px}.hero-card h2[data-v-433284d7],.panel h3[data-v-433284d7]{margin:0}.hero-card p[data-v-433284d7]{margin:10px 0 0;color:#5e665d;line-height:1.8}.eyebrow[data-v-433284d7]{margin:0 0 8px;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.session-summary[data-v-433284d7]{min-width:200px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,#20342a,#33513f);color:#f6f2e8}.session-summary span[data-v-433284d7]{display:block;color:#f6f2e8b8;font-size:.82rem}.session-summary strong[data-v-433284d7]{font-size:2rem}.filter-bar[data-v-433284d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 22px;border-radius:24px;background:linear-gradient(135deg,#20342a0f,#d0a85d14)}.field[data-v-433284d7]{display:grid;gap:8px;color:#344139;font-size:.9rem}.field input[data-v-433284d7]{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffe6}.filter-actions[data-v-433284d7]{display:flex;align-items:flex-end;gap:12px}.primary[data-v-433284d7],.ghost[data-v-433284d7]{min-height:44px;padding:0 18px;border-radius:999px}.primary[data-v-433284d7]{border:none;background:#20342a;color:#fff7e7}.ghost[data-v-433284d7]{border:1px solid rgba(32,52,42,.16);background:#ffffffb3}.summary-grid[data-v-433284d7],.two-up[data-v-433284d7],.three-up[data-v-433284d7],.task-grid[data-v-433284d7]{display:grid;gap:20px}.summary-grid[data-v-433284d7]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-up[data-v-433284d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-up[data-v-433284d7]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-433284d7],.panel[data-v-433284d7]{padding:22px 24px}.dau-panel[data-v-433284d7]{display:grid;gap:22px}.metric-card p[data-v-433284d7],.task-card p[data-v-433284d7],.task-card span[data-v-433284d7]{margin:0}.metric-card strong[data-v-433284d7]{display:block;margin-top:12px;font-size:2rem}.panel-header[data-v-433284d7]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.panel-header span[data-v-433284d7]{color:#6b7469;font-size:.9rem}.stack-list[data-v-433284d7],.breakdown-list[data-v-433284d7]{display:grid;gap:14px}.stack-row[data-v-433284d7],.breakdown-row[data-v-433284d7]{display:grid;align-items:center;gap:14px}.stack-row[data-v-433284d7]{grid-template-columns:minmax(0,1fr) auto;padding:16px;border-radius:18px;background:#f4efe1b8}.stack-row strong[data-v-433284d7],.breakdown-copy strong[data-v-433284d7]{display:block}.stack-row p[data-v-433284d7],.breakdown-copy span[data-v-433284d7]{margin:4px 0 0;color:#6b7469;font-size:.9rem}.totals[data-v-433284d7]{display:flex;gap:8px}.pill[data-v-433284d7]{padding:8px 12px;border-radius:999px;font-size:.85rem}.pill-good[data-v-433284d7]{background:#3078441f;color:#215d33}.pill-bad[data-v-433284d7]{background:#ad45451f;color:#8e2d2d}.achievement-grid[data-v-433284d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat-box[data-v-433284d7]{padding:20px;border-radius:18px;background:linear-gradient(145deg,#f5eed6d1,#fffcf4f0)}.stat-box span[data-v-433284d7]{display:block;color:#6b7469}.stat-box strong[data-v-433284d7]{display:block;margin-top:10px;font-size:1.9rem}.dau-kpi-grid[data-v-433284d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.delta-value[data-v-433284d7]{font-size:1.7rem}.delta-up[data-v-433284d7]{color:#215d33}.delta-down[data-v-433284d7]{color:#8e2d2d}.delta-neutral[data-v-433284d7]{color:#556055}.compact-header[data-v-433284d7]{margin-bottom:12px}.compact-header h4[data-v-433284d7]{margin:0}.dau-trend-panel[data-v-433284d7]{padding:20px;border-radius:20px;background:linear-gradient(145deg,#f5eed66b,#fffcf4f0)}.dau-trend-chart[data-v-433284d7]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:220px}.dau-trend-bar[data-v-433284d7]{display:grid;gap:10px;justify-items:center}.dau-trend-value[data-v-433284d7],.dau-trend-label[data-v-433284d7]{color:#556055;font-size:.85rem}.dau-trend-track[data-v-433284d7]{display:flex;align-items:flex-end;width:100%;height:140px;padding:8px;border-radius:18px;background:#20342a14}.dau-trend-fill[data-v-433284d7]{width:100%;border-radius:14px;background:linear-gradient(180deg,#d0a85d,#20342a)}.empty-copy[data-v-433284d7]{margin:0;color:#6b7469}.breakdown-row[data-v-433284d7]{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto}.breakdown-list.compact .breakdown-row[data-v-433284d7]{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 0;border-bottom:1px solid rgba(32,52,42,.08)}.bar-wrap[data-v-433284d7]{height:10px;border-radius:999px;background:#20342a14;overflow:hidden}.bar-fill[data-v-433284d7]{height:100%;border-radius:999px;background:linear-gradient(90deg,#20342a,#d0a85d)}.ratio[data-v-433284d7]{min-width:48px;text-align:right;color:#556055}.task-grid[data-v-433284d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.task-card[data-v-433284d7]{display:grid;gap:12px;padding:24px}.task-card strong[data-v-433284d7]{font-size:1.5rem}.task-card span[data-v-433284d7]{color:#5e665d}.task-card-accent[data-v-433284d7]{background:linear-gradient(145deg,#fcf7e9f5,#f5eed6e0)}.error-banner[data-v-433284d7]{margin:0;padding:12px 16px;border-radius:14px;background:#bf404014;color:#8f2020}@media (max-width: 1200px){.filter-bar[data-v-433284d7],.summary-grid[data-v-433284d7],.dau-kpi-grid[data-v-433284d7],.two-up[data-v-433284d7],.three-up[data-v-433284d7],.task-grid[data-v-433284d7]{grid-template-columns:1fr}.dau-trend-chart[data-v-433284d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-card[data-v-433284d7]{flex-direction:column;align-items:stretch}}.login-page[data-v-cb897c1a]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,460px);align-items:stretch;min-height:100vh;padding:40px;gap:24px}.login-hero[data-v-cb897c1a],.login-card[data-v-cb897c1a]{border-radius:28px;padding:40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px #1f2a211f}.login-hero[data-v-cb897c1a]{background:linear-gradient(135deg,#20342af0,#40624ae6),radial-gradient(circle at top right,rgba(243,221,157,.28),transparent 24%);color:#f6f2e8}.tag[data-v-cb897c1a],.eyebrow[data-v-cb897c1a]{margin:0 0 12px;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.tag[data-v-cb897c1a]{color:#f3dd9deb}.login-hero h1[data-v-cb897c1a],.login-card h2[data-v-cb897c1a]{margin:0}.login-hero h1[data-v-cb897c1a]{max-width:11em;font-size:3.2rem;line-height:1.08}.description[data-v-cb897c1a]{max-width:36rem;margin:20px 0 0;color:#f6f2e8c7;font-size:1.02rem;line-height:1.8}.highlights[data-v-cb897c1a]{margin:28px 0 0;padding-left:20px;color:#f6f2e8db;line-height:1.9}.login-card[data-v-cb897c1a]{display:flex;flex-direction:column;justify-content:center;background:#fffcf4e0}.login-form[data-v-cb897c1a]{display:grid;gap:18px;margin-top:24px}.login-form label[data-v-cb897c1a]{display:grid;gap:10px;color:#20342a;font-weight:600}.login-form input[data-v-cb897c1a]{width:100%;padding:14px 16px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffeb}.primary[data-v-cb897c1a]{padding:14px 18px;border:none;border-radius:16px;background:linear-gradient(135deg,#2e4739,#3f654f);color:#f8f4eb;font-weight:700}.primary[data-v-cb897c1a]:disabled{opacity:.64;cursor:not-allowed}.error-message[data-v-cb897c1a]{margin:0;padding:12px 14px;border-radius:14px;background:#bf404014;color:#8f2020}@media (max-width: 1080px){.login-page[data-v-cb897c1a]{grid-template-columns:1fr}}.panel[data-v-7b83d9a2]{display:grid;gap:20px}.panel-header[data-v-7b83d9a2]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.panel-header h2[data-v-7b83d9a2]{margin:0;font-size:1.9rem}.eyebrow[data-v-7b83d9a2]{margin:0 0 8px;color:#6d755f;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.support-note[data-v-7b83d9a2]{margin:10px 0 0;color:#5e665d}.filters[data-v-7b83d9a2]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.filters label[data-v-7b83d9a2]{display:grid;gap:8px;font-weight:600}.filters input[data-v-7b83d9a2]{width:220px;padding:12px 14px;border:1px solid rgba(32,52,42,.14);border-radius:14px;background:#ffffffeb}.keyword-filter input[data-v-7b83d9a2]{width:320px}.ghost[data-v-7b83d9a2]{padding:12px 18px;border:1px solid rgba(32,52,42,.12);border-radius:14px;background:#fff9}.subtle[data-v-7b83d9a2]{background:#20342a0a}.log-table[data-v-7b83d9a2]{display:grid;gap:10px}.log-row[data-v-7b83d9a2]{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.2fr 1.6fr;align-items:center;padding:16px 18px;border-radius:16px;background:#fffcf4e0;box-shadow:0 12px 28px #1f2a210f}.log-head[data-v-7b83d9a2]{background:#20342a14;color:#3d4d42;font-weight:700;box-shadow:none}.empty-state[data-v-7b83d9a2],.error-banner[data-v-7b83d9a2]{margin:0;padding:16px 18px;border-radius:16px}.empty-state[data-v-7b83d9a2]{background:#20342a0d;color:#5e665d}.error-banner[data-v-7b83d9a2]{background:#bf404014;color:#8f2020}.pagination-bar[data-v-7b83d9a2]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.pagination-total[data-v-7b83d9a2]{color:#5e665d}.system-admin-page[data-v-33b67fae]{display:grid;gap:24px}.system-grid[data-v-33b67fae]{display:flex;gap:20px;align-items:flex-start}.system-column[data-v-33b67fae]{flex:1 1 0;display:grid;gap:20px;min-width:0}.detail-card[data-v-33b67fae]{display:grid;gap:16px;padding:24px;border-radius:28px;border:1px solid rgba(196,178,132,.2);background:linear-gradient(180deg,#fffcf5f5,#f8f4eaeb);box-shadow:0 18px 34px #6e5a3414}.page-header[data-v-33b67fae],.section-header[data-v-33b67fae]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eyebrow[data-v-33b67fae],.section-kicker[data-v-33b67fae]{margin:0 0 8px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#473b22b8}.page-header h2[data-v-33b67fae],.section-header h3[data-v-33b67fae]{margin:0}.page-copy[data-v-33b67fae],.stack-item-copy p[data-v-33b67fae],.stack-item-copy small[data-v-33b67fae]{margin:0;color:#393122b8}.field-grid[data-v-33b67fae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-span[data-v-33b67fae]{grid-column:1 / -1}.field-block[data-v-33b67fae]{display:grid;gap:8px}.field-label[data-v-33b67fae]{font-size:.9rem;font-weight:700;color:#332717}.field-block input[data-v-33b67fae],.field-block select[data-v-33b67fae]{width:100%;border:1px solid rgba(109,91,56,.18);border-radius:16px;background:#ffffffd1;color:#20180e;padding:12px 14px;font:inherit}.field-block select[multiple][data-v-33b67fae]{min-height:120px}.role-chip-grid[data-v-33b67fae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.role-chip-grid.compact[data-v-33b67fae]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.role-chip[data-v-33b67fae]{display:inline-flex;align-items:flex-start;gap:8px;min-height:44px;padding:10px 12px;border:1px solid rgba(109,91,56,.18);border-radius:14px;background:#ffffffd1;color:#2c2115}.role-chip-copy[data-v-33b67fae]{display:grid;gap:2px;min-width:0}.role-chip-copy strong[data-v-33b67fae],.role-chip-copy small[data-v-33b67fae],.stack-item-copy p[data-v-33b67fae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-chip-copy small[data-v-33b67fae]{color:#3931229e}.role-chip input[data-v-33b67fae]{width:16px;height:16px;margin:0}.toolbar[data-v-33b67fae],.stack-item-actions[data-v-33b67fae],.inline-row[data-v-33b67fae]{display:flex;gap:12px;flex-wrap:wrap}.pagination-toolbar[data-v-33b67fae]{align-items:center;justify-content:space-between}.page-size-control[data-v-33b67fae]{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:700;color:#3f3522}.page-size-control select[data-v-33b67fae]{min-width:80px;border:1px solid rgba(92,74,41,.18);border-radius:999px;background:#ffffffd1;padding:8px 12px;font:inherit}.page-indicator[data-v-33b67fae]{font-weight:700;color:#3f3522}.range-indicator[data-v-33b67fae]{color:#393122b8}.list-stack[data-v-33b67fae]{display:grid;gap:14px}.role-badge-row[data-v-33b67fae]{display:flex;flex-wrap:wrap;gap:8px}.role-summary-badge[data-v-33b67fae]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#4a6fb01f;color:#2e4f86;font-size:.82rem;font-weight:700}.role-summary-badge.is-muted[data-v-33b67fae]{background:#5248321a;color:#393122b8}.stack-item[data-v-33b67fae]{display:grid;gap:12px;padding:16px 18px;border-radius:20px;background:#ffffff9e;border:1px solid rgba(196,178,132,.16)}.stack-item-copy[data-v-33b67fae]{display:grid;gap:4px}.stack-subfield[data-v-33b67fae]{margin-top:4px}.status-badge[data-v-33b67fae]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700}.status-badge.is-safe[data-v-33b67fae]{background:#54806024;color:#2f5a3a}.status-badge.is-danger[data-v-33b67fae]{background:#96443529;color:#8b3a2d}.primary-button[data-v-33b67fae],.ghost[data-v-33b67fae]{border-radius:999px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}.primary-button[data-v-33b67fae]{border:0;background:#1e73d8;color:#fff}.ghost[data-v-33b67fae]{border:1px solid rgba(92,74,41,.18);background:#ffffffb8;color:#2a2114}.danger-ghost[data-v-33b67fae]{border:1px solid rgba(150,68,53,.24);background:#fff5f3e0;color:#983d30}button[data-v-33b67fae]:disabled{cursor:not-allowed;opacity:.55}.error-banner[data-v-33b67fae]{margin:0;padding:12px 16px;border-radius:16px;background:#c23f261a;color:#8f3727}@media (max-width: 980px){.system-grid[data-v-33b67fae]{flex-direction:column}.system-column[data-v-33b67fae],.field-grid[data-v-33b67fae]{grid-template-columns:1fr}.pagination-toolbar[data-v-33b67fae]{align-items:flex-start}}.panel[data-v-27f37235]{display:grid;gap:24px;width:min(1240px,100%);margin:0 auto}.detail-hero[data-v-27f37235]{padding:12px 0 4px}.detail-hero-copy[data-v-27f37235]{display:grid;gap:10px;max-width:760px}.detail-kicker[data-v-27f37235],.section-kicker[data-v-27f37235]{margin:0;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#473b22b8}.detail-hero h2[data-v-27f37235],.summary-card h3[data-v-27f37235],.card-header h3[data-v-27f37235],.section-header h3[data-v-27f37235]{margin:0}.detail-lead[data-v-27f37235],.card-support[data-v-27f37235],.summary-note[data-v-27f37235],.empty-state[data-v-27f37235]{color:#393122b8}.summary-grid[data-v-27f37235],.history-grid[data-v-27f37235],.action-layout[data-v-27f37235]{display:grid;gap:20px}.summary-grid[data-v-27f37235],.action-layout[data-v-27f37235],.history-grid[data-v-27f37235]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card[data-v-27f37235]{display:grid;gap:16px;padding:24px;border-radius:28px;border:1px solid rgba(196,178,132,.2);background:linear-gradient(180deg,#fffcf5f5,#f8f4eaeb);box-shadow:0 18px 34px #6e5a3414}.summary-card-header[data-v-27f37235],.card-header[data-v-27f37235],.section-header[data-v-27f37235],.restriction-header[data-v-27f37235]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.summary-id[data-v-27f37235]{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:8px 12px;border-radius:999px;background:#362d1c14;color:#2d2417;font-weight:700}.meta-list[data-v-27f37235]{display:grid;gap:12px;margin:0}.compact-meta[data-v-27f37235]{gap:10px}.meta-row[data-v-27f37235]{display:grid;grid-template-columns:88px 1fr;gap:12px}.meta-row dt[data-v-27f37235]{color:#3931229e}.meta-row dd[data-v-27f37235]{margin:0;font-weight:600;color:#221b11}.status-badge[data-v-27f37235]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.01em}.status-badge.is-safe[data-v-27f37235]{background:#54806024;color:#2f5a3a}.status-badge.is-danger[data-v-27f37235]{background:#96443529;color:#8b3a2d}.status-badge.is-warning[data-v-27f37235]{background:#b1792c29;color:#8c5f1f}.summary-stat[data-v-27f37235]{margin:0;font-size:1.6rem;font-weight:800;color:#221b11}.field-grid[data-v-27f37235]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-block[data-v-27f37235]{display:grid;gap:8px}.field-label[data-v-27f37235]{font-size:.9rem;font-weight:700;color:#332717}.field-block input[data-v-27f37235],.field-block select[data-v-27f37235],.field-block textarea[data-v-27f37235]{width:100%;border:1px solid rgba(109,91,56,.18);border-radius:16px;background:#ffffffd1;color:#20180e;padding:12px 14px;font:inherit}.field-block textarea[data-v-27f37235]{min-height:112px;resize:vertical}.toolbar[data-v-27f37235]{display:flex;flex-wrap:wrap;gap:12px}.compact[data-v-27f37235]{justify-content:space-between}.primary-button[data-v-27f37235],.ghost[data-v-27f37235],.danger-ghost[data-v-27f37235]{border-radius:999px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}.primary-button[data-v-27f37235]{border:0;background:#1e73d8;color:#fff}.ghost[data-v-27f37235]{border:1px solid rgba(92,74,41,.18);background:#ffffffb8;color:#2a2114}.danger-ghost[data-v-27f37235]{border:1px solid rgba(150,68,53,.2);background:#fff4f1eb;color:#8b3a2d}button[data-v-27f37235]:disabled{cursor:not-allowed;opacity:.55}.restriction-list[data-v-27f37235],.history-list[data-v-27f37235]{display:grid;gap:14px}.restriction-item[data-v-27f37235],.history-item[data-v-27f37235]{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:20px;background:#ffffff9e;border:1px solid rgba(196,178,132,.16)}.restriction-copy[data-v-27f37235],.history-item-copy[data-v-27f37235]{display:grid;gap:6px;min-width:0}.restriction-copy p[data-v-27f37235],.history-item-copy p[data-v-27f37235]{margin:0}.history-item-meta[data-v-27f37235]{display:grid;gap:6px;justify-items:end;color:#3931229e;text-align:right;white-space:nowrap}.text-link[data-v-27f37235]{color:#1c5fb6;text-decoration:none;font-weight:600}.text-link[data-v-27f37235]:hover{text-decoration:underline}.error-banner[data-v-27f37235]{margin:0;padding:12px 16px;border-radius:16px;background:#c23f261a;color:#8f3727}.empty-state[data-v-27f37235]{margin:0}@media (max-width: 980px){.summary-grid[data-v-27f37235],.action-layout[data-v-27f37235],.history-grid[data-v-27f37235],.field-grid[data-v-27f37235]{grid-template-columns:1fr}}@media (max-width: 640px){.detail-card[data-v-27f37235]{padding:20px;border-radius:22px}.summary-card-header[data-v-27f37235],.card-header[data-v-27f37235],.section-header[data-v-27f37235],.restriction-item[data-v-27f37235],.history-item[data-v-27f37235]{flex-direction:column}.history-item-meta[data-v-27f37235]{justify-items:start;text-align:left;white-space:normal}}.panel[data-v-584238c3]{display:grid;gap:24px}.filters-card[data-v-584238c3],.user-card[data-v-584238c3],.pagination-bar[data-v-584238c3]{border-radius:24px;border:1px solid rgba(196,178,132,.18);background:linear-gradient(180deg,#fffcf5f5,#f8f4eaeb);box-shadow:0 16px 28px #6e5a3414}.filters-card[data-v-584238c3]{display:grid;gap:16px;padding:24px}.filter-grid[data-v-584238c3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field-block[data-v-584238c3]{display:grid;gap:8px}.field-label[data-v-584238c3]{font-size:.9rem;font-weight:700;color:#332717}.field-block input[data-v-584238c3],.field-block select[data-v-584238c3]{width:100%;border:1px solid rgba(109,91,56,.18);border-radius:16px;background:#ffffffd1;color:#20180e;padding:12px 14px;font:inherit}.toolbar[data-v-584238c3]{display:flex;gap:12px}.user-list[data-v-584238c3]{display:grid;gap:16px}.user-card[data-v-584238c3]{display:flex;justify-content:space-between;gap:18px;padding:22px 24px}.user-card-copy[data-v-584238c3]{display:grid;gap:8px}.user-card-copy h3[data-v-584238c3],.user-card-copy p[data-v-584238c3],.user-card-copy small[data-v-584238c3]{margin:0}.user-card-header[data-v-584238c3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.user-card-actions[data-v-584238c3]{display:flex;align-items:center}.status-badge[data-v-584238c3]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700}.status-badge.is-safe[data-v-584238c3]{background:#54806024;color:#2f5a3a}.status-badge.is-danger[data-v-584238c3]{background:#96443529;color:#8b3a2d}.pagination-bar[data-v-584238c3]{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:18px 22px}.page-state[data-v-584238c3],.page-total[data-v-584238c3]{color:#393122c7;font-weight:600}.primary-button[data-v-584238c3],.ghost[data-v-584238c3]{border-radius:999px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}.primary-button[data-v-584238c3]{border:0;background:#1e73d8;color:#fff}.ghost[data-v-584238c3]{border:1px solid rgba(92,74,41,.18);background:#ffffffb8;color:#2a2114}button[data-v-584238c3]:disabled{cursor:not-allowed;opacity:.55}.text-link[data-v-584238c3]{color:#1c5fb6;text-decoration:none;font-weight:600}.text-link[data-v-584238c3]:hover{text-decoration:underline}.error-banner[data-v-584238c3]{margin:0;padding:12px 16px;border-radius:16px;background:#c23f261a;color:#8f3727}.empty-state[data-v-584238c3]{margin:0;color:#393122b8}@media (max-width: 980px){.filter-grid[data-v-584238c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.filter-grid[data-v-584238c3]{grid-template-columns:1fr}.user-card[data-v-584238c3],.pagination-bar[data-v-584238c3]{flex-direction:column;align-items:flex-start}}
