.back-to-top[data-v-bb7d18a2]{z-index:90;right:var(--space-6);bottom:var(--space-6);width:44px;height:44px;color:var(--color-text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600);box-shadow:var(--shadow-raised);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:fixed}.back-to-top[data-v-bb7d18a2]:hover{background:var(--color-primary-700);border-color:var(--color-primary-700);box-shadow:var(--shadow-dialog)}.back-to-top[data-v-bb7d18a2]:focus-visible{box-shadow:var(--focus-ring), var(--shadow-raised)}.base-alert[data-v-1ab8414b]{gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-info);background:var(--color-info-soft);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);display:flex}.base-alert>svg[data-v-1ab8414b]{flex:none;margin-top:2px}.base-alert__body[data-v-1ab8414b]{gap:var(--space-1);display:grid}.base-alert strong[data-v-1ab8414b]{font-weight:600;display:block}.base-alert--success[data-v-1ab8414b]{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.base-alert--warning[data-v-1ab8414b]{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning-border)}.base-alert--danger[data-v-1ab8414b]{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.base-button[data-v-bd0841d6]{justify-content:center;align-items:center;gap:var(--space-2);min-width:72px;height:36px;padding:0 var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-sm);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);font-weight:500;display:inline-flex}.base-button[data-v-bd0841d6]:hover:not(:disabled){color:var(--color-primary-700);border-color:var(--color-primary-400)}.base-button[data-v-bd0841d6]:focus-visible{box-shadow:var(--focus-ring)}.base-button[data-v-bd0841d6]:disabled{color:var(--color-text-muted);cursor:not-allowed;background:var(--color-surface-muted);border-color:var(--color-border);opacity:.72}.base-button--primary[data-v-bd0841d6]{color:var(--color-text-inverse);background:var(--color-primary-600);border-color:var(--color-primary-600)}.base-button--primary[data-v-bd0841d6]:hover:not(:disabled){color:var(--color-text-inverse);background:var(--color-primary-700);border-color:var(--color-primary-700)}.base-button--ghost[data-v-bd0841d6]{background:0 0;border-color:#0000;min-width:auto}.base-button--soft[data-v-bd0841d6]{color:var(--color-primary-700);background:var(--color-primary-50);border-color:var(--color-primary-200)}.base-button--soft[data-v-bd0841d6]:hover:not(:disabled){color:var(--color-primary-800);background:var(--color-primary-100);border-color:var(--color-primary-400)}.base-button--danger[data-v-bd0841d6]{color:var(--color-danger);background:var(--color-surface);border-color:var(--color-danger-border)}.base-button--danger[data-v-bd0841d6]:hover:not(:disabled){color:var(--color-danger-strong);background:var(--color-danger-soft);border-color:var(--color-danger)}.base-button--danger-ghost[data-v-bd0841d6]{min-width:auto;color:var(--color-danger);background:0 0;border-color:#0000}.base-button--danger-ghost[data-v-bd0841d6]:hover:not(:disabled){color:var(--color-danger-strong);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.base-button--compact[data-v-bd0841d6]{height:32px;padding:0 var(--space-3)}.base-button--icon-only[data-v-bd0841d6]{width:36px;min-width:36px;padding:0}.base-button__spinner[data-v-bd0841d6]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite button-spin-bd0841d6}.base-button>svg[data-v-bd0841d6]{flex:none}@keyframes button-spin-bd0841d6{to{transform:rotate(360deg)}}.base-field[data-v-f4c71ec7]{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);display:grid}.base-field__label[data-v-f4c71ec7]{gap:var(--space-1);align-items:center;font-weight:500;display:inline-flex}.base-field__required[data-v-f4c71ec7]{color:var(--color-danger)}.base-field__control[data-v-f4c71ec7]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);height:38px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex}.base-field__control[data-v-f4c71ec7]:focus-within{border-color:var(--color-primary-600);box-shadow:var(--focus-ring)}.base-field__control--error[data-v-f4c71ec7]{border-color:var(--color-danger)}.base-field__control input[data-v-f4c71ec7]{width:100%;min-width:0;height:100%;padding:0 var(--space-3);color:var(--color-text-primary);background:0 0;border:0;outline:0}.base-field__control input[data-v-f4c71ec7]::placeholder{color:var(--color-text-muted)}.base-field__control input[data-v-f4c71ec7]:disabled{cursor:not-allowed;background:var(--color-surface-muted)}.base-field__suffix[data-v-f4c71ec7]{place-items:center;min-width:36px;height:36px;display:grid}.base-field__message[data-v-f4c71ec7]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-compact)}.base-field__message--error[data-v-f4c71ec7]{color:var(--color-danger)}.modal-backdrop[data-v-9af582a3]{z-index:1000;padding:var(--space-6);background:#14202e7a;place-items:center;display:grid;position:fixed;inset:0}.modal-backdrop--maximized[data-v-9af582a3]{padding:var(--space-2)}.modal-panel[data-v-9af582a3]{max-width:calc(100vw - var(--space-6) - var(--space-6));max-height:calc(100vh - var(--space-6) - var(--space-6));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);overflow:auto}.modal-panel--body-scroll[data-v-9af582a3],.modal-panel--body-contained[data-v-9af582a3]{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.modal-panel--body-contained[data-v-9af582a3]{height:calc(100vh - var(--space-6) - var(--space-6))}.modal-panel--maximized[data-v-9af582a3]{width:calc(100vw - var(--space-2) - var(--space-2));max-width:calc(100vw - var(--space-2) - var(--space-2));height:calc(100vh - var(--space-2) - var(--space-2));max-height:calc(100vh - var(--space-2) - var(--space-2));border-radius:var(--radius-md)}.modal-panel--body-scroll .modal-panel__body[data-v-9af582a3]{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.modal-panel--body-contained .modal-panel__body[data-v-9af582a3]{min-height:0;overflow:hidden}.modal-panel__header[data-v-9af582a3]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.modal-panel__heading[data-v-9af582a3]{gap:var(--space-1);min-width:0;display:grid}.modal-panel__header h2[data-v-9af582a3]{font-size:var(--font-size-lg);font-weight:600}.modal-panel__header p[data-v-9af582a3]{color:var(--color-text-secondary);overflow-wrap:anywhere}.modal-panel__actions[data-v-9af582a3]{gap:var(--space-1);flex:none;display:flex}.modal-panel__action[data-v-9af582a3]{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:0;place-items:center;display:grid}.modal-panel__action[data-v-9af582a3]:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-muted)}.modal-panel__body[data-v-9af582a3]{min-width:0;padding:var(--space-6)}.modal-panel--body-flush .modal-panel__body[data-v-9af582a3]{padding:0}.modal-panel__footer[data-v-9af582a3]{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-surface-muted);border-top:1px solid var(--color-border);display:flex}.change-password[data-v-7a617e1b],.change-password__form[data-v-7a617e1b]{gap:var(--space-5);display:grid}.app-layout[data-v-8a0cbeaa]{background:var(--color-page);height:100vh;min-height:100vh;overflow:hidden}.topbar[data-v-8a0cbeaa]{z-index:100;height:var(--topbar-height);color:var(--color-text-inverse);background:var(--color-primary-700);position:sticky;top:0;box-shadow:0 2px 8px #0626462e}.topbar__inner[data-v-8a0cbeaa]{column-gap:var(--space-5);width:min(100%, var(--content-max-width));height:100%;padding:0 var(--space-6);grid-template-columns:auto 1fr auto;align-items:stretch;margin:0 auto;display:grid}.brand[data-v-8a0cbeaa]{align-items:center;gap:var(--space-3);display:flex}.brand__mark[data-v-8a0cbeaa]{width:38px;height:38px;color:var(--color-primary-700);background:var(--color-surface);border-radius:var(--radius-md);place-items:center;display:grid}.brand__text[data-v-8a0cbeaa]{gap:var(--space-1);line-height:var(--line-height-compact);display:grid}.brand__text strong[data-v-8a0cbeaa]{font-size:var(--font-size-md);letter-spacing:.02em;font-weight:600}.brand__text small[data-v-8a0cbeaa]{color:var(--color-primary-200);font-size:var(--font-size-xs)}.main-nav[data-v-8a0cbeaa]{align-items:stretch;gap:var(--space-1);min-width:0;display:flex}.main-nav__item[data-v-8a0cbeaa]{align-items:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--color-primary-100);font:inherit;white-space:nowrap;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;display:flex;position:relative}.main-nav__more[data-v-8a0cbeaa]{align-items:stretch;display:flex;position:relative}.main-nav__more-trigger[data-v-8a0cbeaa]{cursor:pointer}.main-nav__chevron[data-v-8a0cbeaa]{transition:transform var(--transition-fast)}.main-nav__more-trigger[aria-expanded=true] .main-nav__chevron[data-v-8a0cbeaa]{transform:rotate(180deg)}.main-nav__menu[data-v-8a0cbeaa]{z-index:110;top:calc(100% - var(--space-1));width:224px;max-height:calc(100vh - var(--topbar-height) - var(--space-4));padding:var(--space-2);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);display:grid;position:absolute;right:0;overflow-y:auto}.main-nav__menu-item[data-v-8a0cbeaa]{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);border-radius:var(--radius-sm);display:flex}.main-nav__menu-item[data-v-8a0cbeaa]:hover,.main-nav__menu-item--active[data-v-8a0cbeaa]{color:var(--color-primary-700);background:var(--color-primary-50)}.main-nav__menu-item--active[data-v-8a0cbeaa]{font-weight:600}.main-nav__item[data-v-8a0cbeaa]:hover{color:var(--color-text-inverse);background:#ffffff14}.main-nav__item--active[data-v-8a0cbeaa]{color:var(--color-text-inverse);background:#ffffff1a}.main-nav__item--active[data-v-8a0cbeaa]:after{right:var(--space-4);bottom:0;left:var(--space-4);content:"";background:var(--color-surface);border-radius:2px 2px 0 0;height:3px;position:absolute}.account[data-v-8a0cbeaa]{align-items:center;display:flex;position:relative}.account__trigger[data-v-8a0cbeaa]{align-items:center;gap:var(--space-2);max-width:300px;height:48px;padding:0 var(--space-3);color:var(--color-text-inverse);border-radius:var(--radius-md);background:0 0;border:0;display:flex}.account__trigger[data-v-8a0cbeaa]:hover{background:#ffffff14}.account__avatar[data-v-8a0cbeaa]{width:32px;height:32px;color:var(--color-primary-700);background:var(--color-primary-100);border-radius:50%;flex:none;place-items:center;display:grid}.account__text[data-v-8a0cbeaa]{text-align:left;min-width:0;line-height:var(--line-height-compact);display:grid}.account__text strong[data-v-8a0cbeaa],.account__text small[data-v-8a0cbeaa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__text strong[data-v-8a0cbeaa]{font-size:var(--font-size-sm);font-weight:600}.account__text small[data-v-8a0cbeaa]{max-width:210px;color:var(--color-primary-200);font-size:var(--font-size-xs)}.account__menu[data-v-8a0cbeaa]{width:176px;padding:var(--space-2);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);display:grid;position:absolute;top:56px;right:0}.account__menu button[data-v-8a0cbeaa]{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);color:var(--color-text-primary);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;display:flex}.account__menu button[data-v-8a0cbeaa]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.app-main[data-v-8a0cbeaa]{height:calc(100vh - var(--topbar-height));scrollbar-gutter:stable;min-height:0;overflow-y:scroll}.layout-alert[data-v-8a0cbeaa]{width:min(100%, var(--content-max-width));padding:var(--space-5) var(--space-6) 0;margin:0 auto}@media (width<=1360px){.brand__text small[data-v-8a0cbeaa],.account__text small[data-v-8a0cbeaa]{display:none}.main-nav__item[data-v-8a0cbeaa]{padding:0 var(--space-3)}.main-nav>.main-nav__item>svg[data-v-8a0cbeaa],.main-nav__more-trigger>svg[data-v-8a0cbeaa]:first-child{display:none}}.login-page[data-v-9e029cc0]{min-height:100vh;padding:var(--space-8);background:var(--color-page-emphasis);display:grid}.login-shell[data-v-9e029cc0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(1120px,100%);min-height:620px;box-shadow:var(--shadow-page);grid-template-columns:minmax(460px,1.2fr) minmax(420px,.8fr);margin:auto;display:grid;overflow:hidden}.login-intro[data-v-9e029cc0]{padding:var(--space-10);color:var(--color-text-inverse);background:var(--color-primary-800);flex-direction:column;justify-content:space-between;display:flex}.login-intro__brand[data-v-9e029cc0]{align-items:center;gap:var(--space-3);display:flex}.login-intro__mark[data-v-9e029cc0]{width:54px;height:54px;color:var(--color-primary-800);background:var(--color-surface);border-radius:var(--radius-lg);place-items:center;display:grid}.login-intro__brand div[data-v-9e029cc0]{gap:var(--space-1);line-height:var(--line-height-compact);display:grid}.login-intro__brand strong[data-v-9e029cc0]{font-size:var(--font-size-lg);font-weight:600}.login-intro__brand span[data-v-9e029cc0]{color:var(--color-primary-200)}.login-intro__content[data-v-9e029cc0]{gap:var(--space-4);max-width:520px;display:grid}.login-intro__eyebrow[data-v-9e029cc0]{color:var(--color-primary-200);letter-spacing:.12em;font-weight:600}.login-intro__content h1[data-v-9e029cc0]{font-size:var(--font-size-xl);font-weight:600;line-height:1.45}.login-intro__content>p[data-v-9e029cc0]:last-child{color:var(--color-primary-100);font-size:var(--font-size-md);line-height:1.8}.login-intro__notice[data-v-9e029cc0]{align-items:center;gap:var(--space-2);color:var(--color-primary-200);font-size:var(--font-size-xs);display:flex}.login-card[data-v-9e029cc0]{align-content:center;gap:var(--space-5);padding:var(--space-16);display:grid}.login-card header[data-v-9e029cc0]{gap:var(--space-1);display:grid}.login-card header p[data-v-9e029cc0]{color:var(--color-primary-600);font-weight:600}.login-card header h2[data-v-9e029cc0]{font-size:var(--font-size-xl);font-weight:600}.login-card header span[data-v-9e029cc0]{color:var(--color-text-secondary);display:block}.login-form[data-v-9e029cc0]{gap:var(--space-5);display:grid}.login-form[data-v-9e029cc0] .base-button{width:100%;height:42px}.password-toggle[data-v-9e029cc0]{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;display:grid}.password-toggle[data-v-9e029cc0]:hover:not(:disabled){color:var(--color-primary-700);background:var(--color-primary-50)}.login-card footer[data-v-9e029cc0]{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}@media (width<=1080px){.login-shell[data-v-9e029cc0]{grid-template-columns:minmax(400px,1fr) minmax(400px,1fr)}.login-intro[data-v-9e029cc0],.login-card[data-v-9e029cc0]{padding:var(--space-8)}}.skeleton[data-v-473145e1]{gap:var(--space-3);display:grid}.skeleton__line[data-v-473145e1],.skeleton__block[data-v-473145e1],.skeleton__table-head[data-v-473145e1],.skeleton__detail-title[data-v-473145e1]{background:var(--color-skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton__line[data-v-473145e1]:after,.skeleton__block[data-v-473145e1]:after,.skeleton__table-head[data-v-473145e1]:after,.skeleton__detail-title[data-v-473145e1]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s ease-in-out infinite skeleton-shimmer-473145e1;position:absolute;inset:0;transform:translate(-100%)}.skeleton__line[data-v-473145e1]{width:100%;height:14px}.skeleton__line[data-v-473145e1]:last-of-type{width:68%}.skeleton--card[data-v-473145e1]{min-height:160px;padding:var(--space-4)}.skeleton__table-head[data-v-473145e1]{height:44px}.skeleton__table-row[data-v-473145e1]{gap:var(--space-4);min-height:52px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:1.3fr 1fr .8fr .8fr .8fr .7fr;display:grid}.skeleton__block[data-v-473145e1]{min-height:20px}.skeleton__detail-title[data-v-473145e1]{width:220px;height:24px}.skeleton__detail-grid[data-v-473145e1]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skeleton__detail-grid .skeleton__block[data-v-473145e1]{height:42px}@keyframes skeleton-shimmer-473145e1{to{transform:translate(100%)}}.base-select[data-v-5727210a]{gap:var(--space-2);display:grid}.base-select__label[data-v-5727210a]{gap:var(--space-1);align-items:center;font-weight:500;display:inline-flex}.base-select__required[data-v-5727210a]{color:var(--color-danger)}.base-select__control[data-v-5727210a]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);align-items:center;height:38px;display:flex;position:relative}.base-select__control[data-v-5727210a]:focus-within{border-color:var(--color-primary-600);box-shadow:var(--focus-ring)}.base-select__control--error[data-v-5727210a]{border-color:var(--color-danger)}.base-select__control select[data-v-5727210a]{width:100%;height:100%;padding:0 calc(var(--space-8) + var(--space-1)) 0 var(--space-3);color:var(--color-text-primary);appearance:none;background:0 0;border:0;outline:0}.base-select__control svg[data-v-5727210a]{right:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.base-select__error[data-v-5727210a]{color:var(--color-danger);font-size:var(--font-size-xs)}.case-filters[data-v-9fd3f916]{gap:var(--space-4);padding:var(--space-3) var(--space-4);display:grid}.case-filters__fields[data-v-9fd3f916]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.case-filters__footer[data-v-9fd3f916]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.case-filters__result[data-v-9fd3f916]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.empty-state[data-v-a58ad7a7]{gap:var(--space-4);min-height:260px;padding:var(--space-8);text-align:center;place-items:center;display:grid}.empty-state__icon[data-v-a58ad7a7]{width:52px;height:52px;color:var(--color-primary-600);background:var(--color-primary-50);border-radius:50%;place-items:center;display:grid}.empty-state__copy[data-v-a58ad7a7]{gap:var(--space-1);justify-items:center;display:grid}.empty-state h3[data-v-a58ad7a7]{font-size:var(--font-size-md);font-weight:600}.empty-state p[data-v-a58ad7a7]{max-width:460px;color:var(--color-text-secondary)}.status-badge[data-v-792ae945]{align-items:center;gap:var(--space-2);min-height:24px;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-weight:500;display:inline-flex}.status-badge__dot[data-v-792ae945]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge__icon[data-v-792ae945]{flex:none}.status-badge--info[data-v-792ae945]{color:var(--color-info);background:var(--color-info-soft);border-color:var(--color-primary-200)}.status-badge--success[data-v-792ae945]{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.status-badge--warning[data-v-792ae945]{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning-border)}.status-badge--danger[data-v-792ae945]{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.case-table-wrap[data-v-47941158]{overflow-x:auto}.case-table[data-v-47941158]{width:100%;min-width:1120px}.case-table th[data-v-47941158],.case-table td[data-v-47941158]{height:52px;padding:0 var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.case-table th[data-v-47941158]{height:46px;color:var(--color-text-secondary);background:var(--color-surface-muted);font-weight:600}.case-table td[data-v-47941158]{max-width:220px;color:var(--color-text-secondary);overflow-wrap:anywhere}.case-table td[data-v-47941158]:first-child{max-width:260px;color:var(--color-text-primary)}.case-table td strong[data-v-47941158]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.case-table tbody tr[data-v-47941158]:hover{background:var(--color-primary-50)}.case-table__status[data-v-47941158]{justify-content:center;min-width:76px;font-weight:600}.case-table__actions[data-v-47941158]{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.case-table__action-link[data-v-47941158],.case-table__delete-action[data-v-47941158]{min-height:32px;padding:0 var(--space-1);border-radius:var(--radius-sm);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);background:0 0;border:0;align-items:center;font-weight:500;display:inline-flex}.case-table__action-link[data-v-47941158]{color:var(--color-primary-600)}.case-table__action-link[data-v-47941158]:hover{color:var(--color-primary-700);text-underline-offset:var(--space-1);text-decoration:underline}.case-table__action-link[data-v-47941158]:focus-visible,.case-table__delete-action[data-v-47941158]:focus-visible{box-shadow:var(--focus-ring)}.case-table__delete-action[data-v-47941158]{color:var(--color-danger)}.case-table__delete-action[data-v-47941158]:hover{color:var(--color-danger-strong);text-underline-offset:var(--space-1);text-decoration:underline}.case-table__action-divider[data-v-47941158]{background:var(--color-border-strong);width:1px;height:14px}.case-table th[data-v-47941158]:last-child,.case-table td[data-v-47941158]:last-child{width:120px}.case-list-footer[data-v-47941158]{justify-content:center;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-5);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.case-list-footer[data-v-47941158]>.skeleton{width:100%}.case-list-footer[data-v-47941158]>.base-alert{flex:420px}.case-table__empty-actions[data-v-47941158]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.base-textarea[data-v-c928a871]{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);display:grid}.base-textarea__label[data-v-c928a871]{gap:var(--space-1);align-items:center;font-weight:500;display:inline-flex}.base-textarea__required[data-v-c928a871]{color:var(--color-danger)}.base-textarea textarea[data-v-c928a871]{width:100%;min-height:104px;max-height:240px;padding:var(--space-3);color:var(--color-text-primary);line-height:var(--line-height-normal);resize:vertical;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:0}.base-textarea textarea[data-v-c928a871]:focus{border-color:var(--color-primary-600);box-shadow:var(--focus-ring)}.base-textarea textarea[data-v-c928a871]::placeholder{color:var(--color-text-muted)}.base-textarea textarea[data-v-c928a871]:disabled{cursor:not-allowed;background:var(--color-surface-muted)}.base-textarea .base-textarea__control--error[data-v-c928a871]{border-color:var(--color-danger)}.base-textarea__message[data-v-c928a871]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-compact)}.base-textarea__message--error[data-v-c928a871]{color:var(--color-danger)}.create-case-form[data-v-8e1efc52]{gap:var(--space-5);display:grid}.base-checkbox[data-v-37673df1]{gap:var(--space-3);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;display:grid}.base-checkbox input[data-v-37673df1]{opacity:0;width:1px;height:1px;position:absolute}.base-checkbox__box[data-v-37673df1]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.base-checkbox__box span[data-v-37673df1]{border-bottom:2px solid var(--color-text-inverse);border-left:2px solid var(--color-text-inverse);opacity:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.base-checkbox input:checked+.base-checkbox__box[data-v-37673df1]{background:var(--color-primary-600);border-color:var(--color-primary-600)}.base-checkbox input:checked+.base-checkbox__box span[data-v-37673df1]{opacity:1}.base-checkbox input:focus-visible+.base-checkbox__box[data-v-37673df1]{box-shadow:var(--focus-ring)}.base-checkbox__content[data-v-37673df1]{gap:var(--space-1);display:grid}.base-checkbox__content strong[data-v-37673df1]{font-weight:500}.base-checkbox__content small[data-v-37673df1]{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.base-checkbox--disabled[data-v-37673df1]{color:var(--color-text-muted);cursor:not-allowed}.delete-case-confirm[data-v-3f2dea56]{gap:var(--space-5);display:grid}.case-list-page[data-v-f8882463]{gap:var(--space-8);display:grid}.case-list-page__content[data-v-f8882463]{gap:var(--space-4);display:grid}.page-description[data-v-f8882463]{gap:var(--space-3);display:flex}.case-loading[data-v-f8882463]{padding:var(--space-6)}.case-error[data-v-f8882463]{gap:var(--space-4);padding:var(--space-6);display:grid}.case-error__actions[data-v-f8882463]{display:flex}.base-inline-edit[data-v-3b279825]{width:100%;min-width:0;color:inherit;font:inherit;display:inline-flex}.base-inline-edit__display[data-v-3b279825]{align-items:center;gap:var(--space-2);width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.base-inline-edit__display>span[data-v-3b279825]:first-child{overflow-wrap:anywhere;min-width:0}.base-inline-edit__display--placeholder[data-v-3b279825]{color:var(--color-text-muted)}.base-inline-edit__display[data-v-3b279825]:focus-visible{box-shadow:var(--focus-ring)}.base-inline-edit__display[data-v-3b279825]:disabled{cursor:not-allowed}.base-inline-edit__hint[data-v-3b279825]{color:var(--color-primary-600);opacity:0;transition:opacity var(--transition-fast);flex:none}.base-inline-edit__display:hover .base-inline-edit__hint[data-v-3b279825],.base-inline-edit__display:focus-visible .base-inline-edit__hint[data-v-3b279825]{opacity:1}.base-inline-edit__editor[data-v-3b279825]{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.base-inline-edit__editor--multiline[data-v-3b279825]{align-items:flex-start}.base-inline-edit__control[data-v-3b279825]{width:100%;min-width:0;height:36px;padding:0 var(--space-3);color:var(--color-text-primary);font:inherit;background:var(--color-surface);border:1px solid var(--color-primary-500);border-radius:var(--radius-md);outline:0;flex:auto}.base-inline-edit__control[data-v-3b279825]:focus{border-color:var(--color-primary-600);box-shadow:var(--focus-ring)}.base-inline-edit__control--multiline[data-v-3b279825]{min-height:88px;padding:var(--space-2) var(--space-3);line-height:var(--line-height-normal);resize:vertical}.base-inline-edit__actions[data-v-3b279825]{gap:var(--space-2);flex:none;display:inline-flex}@media (width<=760px){.base-inline-edit__editor--multiline[data-v-3b279825]{flex-direction:column;align-items:stretch}}.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;width:20px;height:20px;font-size:0;line-height:0;display:block}.viewer-zoom-in:before{content:"Zoom In";background-position:0 0}.viewer-zoom-out:before{content:"Zoom Out";background-position:-20px 0}.viewer-one-to-one:before{content:"One to One";background-position:-40px 0}.viewer-reset:before{content:"Reset";background-position:-60px 0}.viewer-prev:before{content:"Previous";background-position:-80px 0}.viewer-play:before{content:"Play";background-position:-100px 0}.viewer-next:before{content:"Next";background-position:-120px 0}.viewer-rotate-left:before{content:"Rotate Left";background-position:-140px 0}.viewer-rotate-right:before{content:"Rotate Right";background-position:-160px 0}.viewer-flip-horizontal:before{content:"Flip Horizontal";background-position:-180px 0}.viewer-flip-vertical:before{content:"Flip Vertical";background-position:-200px 0}.viewer-fullscreen:before{content:"Enter Full Screen";background-position:-220px 0}.viewer-fullscreen-exit:before{content:"Exit Full Screen";background-position:-240px 0}.viewer-close:before{content:"Close";background-position:-260px 0}.viewer-container{-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:absolute;inset:0;overflow:hidden}.viewer-container::-moz-selection{background-color:#0000}.viewer-container ::-moz-selection{background-color:#0000}.viewer-container::selection{background-color:#0000}.viewer-container ::selection{background-color:#0000}.viewer-container:focus{outline:0}.viewer-container img{width:100%;height:auto;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.viewer-canvas{position:absolute;inset:0;overflow:hidden}.viewer-canvas>img{width:auto;height:auto;margin:15px auto;max-width:90%!important}.viewer-footer{text-align:center;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;padding:1px 0;overflow:hidden}.viewer-list>li{color:#0000;cursor:pointer;float:left;opacity:.5;width:30px;height:50px;font-size:0;line-height:0;transition:opacity .15s;overflow:hidden}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{cursor:none;z-index:1;background-color:#000;display:none;position:absolute;inset:0}.viewer-player>img{position:absolute;top:0;left:0}.viewer-toolbar>ul{margin:0 auto 5px;padding:6px 3px;display:inline-block;overflow:hidden}.viewer-toolbar>ul>li{cursor:pointer;float:left;background-color:#00000080;border-radius:50%;width:24px;height:24px;transition:background-color .15s;overflow:hidden}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{z-index:1;outline:0;position:relative;box-shadow:0 0 3px #fff}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{width:18px;height:18px;margin-top:3px;margin-bottom:3px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{width:30px;height:30px;margin-top:-3px;margin-bottom:-3px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{color:#fff;text-align:center;background-color:#000c;border-radius:10px;width:50px;height:20px;margin-top:-10px;margin-left:-25px;font-size:12px;line-height:20px;display:none;position:absolute;top:50%;left:50%}.viewer-title{color:#ccc;opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:90%;min-height:14px;margin:5px 5%;font-size:12px;line-height:1.2;transition:opacity .15s;display:inline-block;overflow:hidden}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;cursor:pointer;background-color:#00000080;border-radius:50%;width:80px;height:80px;transition:background-color .15s;position:absolute;top:-40px;right:-40px;overflow:hidden}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{outline:0;box-shadow:0 0 3px #fff}.viewer-button:before{position:absolute;bottom:15px;left:15px}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{content:"";z-index:1;border:4px solid #ffffff1a;border-left-color:#ffffff80;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:1s linear infinite viewer-spinner;display:inline-block;position:absolute;top:50%;left:50%}@media (width<=767px){.viewer-hide-xs-down{display:none}}@media (width<=991px){.viewer-hide-sm-down{display:none}}@media (width<=1199px){.viewer-hide-md-down{display:none}}.base-image-preview-viewer.viewer-container{color:var(--color-text-inverse);background:#0a1522e0}.base-image-preview-viewer .viewer-button,.base-image-preview-viewer .viewer-toolbar>ul>li{border-radius:var(--radius-md)}.base-image-preview-viewer .viewer-button:focus-visible,.base-image-preview-viewer .viewer-toolbar>ul>li:focus-visible{box-shadow:0 0 0 3px #ffffff8c}.base-image-preview-viewer .viewer-title{max-width:min(720px,76vw);color:var(--color-text-inverse);font-family:var(--font-family);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.base-image-preview-viewer .viewer-canvas{cursor:grab}.base-image-preview-viewer .viewer-canvas:active{cursor:grabbing}.case-material-preview[data-v-7cc52634]{background:var(--color-surface-muted);place-items:start center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.case-material-preview__error[data-v-7cc52634]{align-content:center;justify-items:center;gap:var(--space-4);text-align:center;background:var(--color-surface);width:100%;min-height:280px;display:grid}.case-material-preview__error-icon[data-v-7cc52634]{width:48px;height:48px;color:var(--color-danger);background:var(--color-danger-soft);border-radius:50%;place-items:center;display:grid}.case-material-preview__error-copy[data-v-7cc52634]{gap:var(--space-2);max-width:480px;display:grid}.case-material-preview__error-copy h3[data-v-7cc52634]{color:var(--color-text-primary);font-size:var(--font-size-lg);text-wrap:balance;font-weight:600}.case-material-preview__error-copy p[data-v-7cc52634]{color:var(--color-danger);overflow-wrap:anywhere}.case-material-preview__error-copy span[data-v-7cc52634]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.case-material-preview__document[data-v-7cc52634]{aspect-ratio:210/297;background:var(--color-surface);border:1px solid var(--color-border);max-width:100%;height:100%;box-shadow:var(--shadow-card);overflow:hidden}.case-material-preview__document iframe[data-v-7cc52634]{background:var(--color-surface);border:0;width:100%;height:100%;max-height:100%;display:block}.case-material-preview__document--image[data-v-7cc52634]{overflow:hidden}.case-material-preview__image-trigger[data-v-7cc52634]{background:var(--color-surface);cursor:zoom-in;border:0;place-items:start center;width:100%;height:100%;padding:0;display:grid}.case-material-preview__image-trigger[data-v-7cc52634]:focus-visible{box-shadow:var(--focus-ring)}.case-material-preview__image-trigger img[data-v-7cc52634]{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.case-description__header[data-v-7fd4aa1c]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.case-description__header>div[data-v-7fd4aa1c]:first-child{gap:var(--space-1);display:grid}.case-description__header p[data-v-7fd4aa1c]{color:var(--color-text-secondary)}.case-description__header-actions[data-v-7fd4aa1c]{align-items:center;gap:var(--space-3);flex:none;display:flex}.case-description__header-actions[data-v-7fd4aa1c] .status-badge{min-height:36px;padding:0 var(--space-4);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.case-description__state[data-v-7fd4aa1c]{padding:var(--space-6)}.case-description__save-feedback[data-v-7fd4aa1c]{padding:var(--space-4) var(--space-6) 0}.case-description__error[data-v-7fd4aa1c]{justify-items:start;gap:var(--space-4);display:grid}.case-description__content[data-v-7fd4aa1c]{gap:var(--space-4);padding:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-description__section[data-v-7fd4aa1c]{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.case-description__section h3[data-v-7fd4aa1c],.case-description__sources h3[data-v-7fd4aa1c]{font-size:var(--font-size-md);font-weight:600}.case-description__section[data-v-7fd4aa1c] .base-inline-edit{align-self:start}.case-description__section[data-v-7fd4aa1c] .base-inline-edit__display{color:var(--color-text-primary);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-start}.case-description__section[data-v-7fd4aa1c] .base-inline-edit__display>span:first-child{white-space:pre-wrap}.case-description__section[data-v-7fd4aa1c] .base-inline-edit__display--placeholder{color:var(--color-text-muted)}.case-description__section[data-v-7fd4aa1c] .base-inline-edit__editor--multiline{flex-direction:column;align-items:stretch}.case-description__section[data-v-7fd4aa1c] .base-inline-edit__control--multiline{min-height:160px}.case-description__section[data-v-7fd4aa1c] .base-inline-edit__actions{justify-content:flex-end}.case-description__meta[data-v-7fd4aa1c]{gap:var(--space-5);padding:var(--space-6);border-top:1px solid var(--color-border);display:grid}.case-description__meta dl[data-v-7fd4aa1c]{align-content:start;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-description__meta dl>div[data-v-7fd4aa1c]{align-content:start;gap:var(--space-1);display:grid}.case-description__meta dt[data-v-7fd4aa1c]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.case-description__meta dd[data-v-7fd4aa1c]{overflow-wrap:anywhere}.case-description__sources[data-v-7fd4aa1c]{align-content:start;gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.case-description__sources-header[data-v-7fd4aa1c]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.case-description__sources-heading[data-v-7fd4aa1c]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.case-description__sources-heading>svg[data-v-7fd4aa1c]{color:var(--color-primary-700);flex:none}.case-description__sources-count[data-v-7fd4aa1c]{color:var(--color-text-muted);font-size:var(--font-size-xs);flex:none}.case-description__sources-toggle[data-v-7fd4aa1c]{flex:none}.case-description__sources-toggle[data-v-7fd4aa1c] svg{transition:transform var(--transition-fast)}.case-description__sources-toggle[aria-expanded=true][data-v-7fd4aa1c] svg{transform:rotate(180deg)}.case-description__sources ol[data-v-7fd4aa1c]{gap:0 var(--space-6);border-top:1px solid var(--color-border);scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));max-height:216px;padding:0;list-style:none;display:grid;overflow-y:auto}.case-description__sources li[data-v-7fd4aa1c]{border-bottom:1px solid var(--color-border);min-width:0}.case-description__source-button[data-v-7fd4aa1c]{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:36px;padding:var(--space-2);color:var(--color-text-primary);text-align:left;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-description__source-button[data-v-7fd4aa1c]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.case-description__source-button[data-v-7fd4aa1c]:focus-visible{box-shadow:var(--focus-ring)}.case-description__source-button strong[data-v-7fd4aa1c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-description__source-copy[data-v-7fd4aa1c]{gap:var(--space-1);min-width:0;display:grid}.case-description__source-copy>span[data-v-7fd4aa1c]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-description__source-order[data-v-7fd4aa1c]{width:var(--space-6);height:var(--space-6);color:var(--color-primary-700);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;background:var(--color-surface-muted);border-radius:var(--radius-sm);place-items:center;display:grid}.case-description__source-view[data-v-7fd4aa1c]{align-items:center;gap:var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);font-weight:600;display:inline-flex}.case-description__sources-empty[data-v-7fd4aa1c]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}@media (width<=1100px){.case-description__meta dl[data-v-7fd4aa1c]{grid-template-columns:1fr}}@media (width<=760px){.case-description__header[data-v-7fd4aa1c],.case-description__header-actions[data-v-7fd4aa1c]{align-items:stretch}.case-description__header[data-v-7fd4aa1c]{flex-direction:column}.case-description__content[data-v-7fd4aa1c],.case-description__sources ol[data-v-7fd4aa1c]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case-description__sources-toggle[data-v-7fd4aa1c] svg{transition:none}}.case-complete-confirm[data-v-0d45dffe]{gap:var(--space-5);display:grid}.case-complete-confirm__summary[data-v-0d45dffe]{align-items:flex-start;gap:var(--space-4);display:flex}.case-complete-confirm__icon[data-v-0d45dffe]{width:var(--space-10);height:var(--space-10);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:50%;flex:none;place-items:center;display:grid}.case-complete-confirm__summary>div[data-v-0d45dffe]{gap:var(--space-1);min-width:0;display:grid}.case-complete-confirm__summary h3[data-v-0d45dffe]{font-size:var(--font-size-md);font-weight:600}.case-complete-confirm__summary p[data-v-0d45dffe]{color:var(--color-text-secondary);overflow-wrap:anywhere}.case-header[data-v-6b841233]{gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.case-header__back-link[data-v-6b841233]{align-items:center;gap:var(--space-1);min-height:24px;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast);font-weight:500;display:inline-flex}.case-header__body[data-v-6b841233]{gap:var(--space-4);display:grid}.case-header__back-link[data-v-6b841233]:hover{color:var(--color-primary-600)}.case-header__back-link[data-v-6b841233]:focus-visible{box-shadow:var(--focus-ring)}.case-header__title-row[data-v-6b841233]{align-items:center;gap:var(--space-3);display:flex}.case-header__statuses[data-v-6b841233]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.case-header__complete-action[data-v-6b841233]{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border);flex:none;margin-left:auto;font-weight:600}.case-header__complete-action[data-v-6b841233]:hover:not(:disabled){color:var(--color-text-inverse);background:var(--color-success);border-color:var(--color-success)}.case-header__title-row h1[data-v-6b841233]{min-width:0;font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.amount-review[data-v-16a1af66],.amount-review__fields[data-v-16a1af66],.amount-review__group[data-v-16a1af66],.amount-review__item[data-v-16a1af66],.amount-review__group-header>div[data-v-16a1af66]{display:grid}.amount-review[data-v-16a1af66]{gap:var(--space-5)}.amount-review__fields[data-v-16a1af66]{gap:var(--space-5);border:0;min-width:0;padding:0}.amount-review__summary-grid[data-v-16a1af66],.amount-review__item-grid[data-v-16a1af66],.amount-review__property-grid[data-v-16a1af66]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.amount-review__wide-field[data-v-16a1af66]{grid-column:1/-1}.amount-review__group[data-v-16a1af66]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.amount-review__group-header[data-v-16a1af66],.amount-review__item[data-v-16a1af66]{align-items:flex-start;gap:var(--space-4);display:flex}.amount-review__group-header[data-v-16a1af66]{justify-content:space-between}.amount-review__group-header>div[data-v-16a1af66]{gap:var(--space-1)}.amount-review__group-header span[data-v-16a1af66],.amount-review__empty[data-v-16a1af66]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.amount-review__item[data-v-16a1af66]{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.amount-review__item-grid[data-v-16a1af66],.amount-review__property-grid[data-v-16a1af66]{flex:auto;min-width:0}@media (width<=900px){.amount-review__summary-grid[data-v-16a1af66],.amount-review__item-grid[data-v-16a1af66],.amount-review__property-grid[data-v-16a1af66]{grid-template-columns:1fr}.amount-review__wide-field[data-v-16a1af66]{grid-column:auto}}.amount-adjudication__header[data-v-82aa1978]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.amount-adjudication__heading[data-v-82aa1978],.amount-adjudication__state[data-v-82aa1978],.amount-adjudication__body[data-v-82aa1978]{display:grid}.amount-adjudication__heading[data-v-82aa1978]{gap:var(--space-1)}.amount-adjudication__heading p[data-v-82aa1978],.amount-adjudication__footer[data-v-82aa1978]{color:var(--color-text-secondary)}.amount-adjudication__revision[data-v-82aa1978]{height:32px;padding:0 var(--space-3);color:var(--color-primary-700);font-size:var(--font-size-sm);text-align:center;background:var(--color-primary-50);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.amount-adjudication__header-actions[data-v-82aa1978]{align-items:center;gap:var(--space-3);flex:none;display:flex}.amount-adjudication__action-button[data-v-82aa1978]{height:32px;font-size:var(--font-size-sm)}.amount-adjudication__state[data-v-82aa1978],.amount-adjudication__body[data-v-82aa1978]{gap:var(--space-5);padding:var(--space-6)}.amount-adjudication__state[data-v-82aa1978]{justify-items:start}.amount-adjudication__evidence-error[data-v-82aa1978]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.amount-adjudication__evidence-error[data-v-82aa1978]>:first-child{flex:auto}.amount-adjudication__footer[data-v-82aa1978]{font-size:var(--font-size-xs)}@media (width<=1100px){.amount-adjudication__header[data-v-82aa1978]{flex-direction:column;align-items:stretch}.amount-adjudication__header-actions[data-v-82aa1978]{flex-wrap:wrap}.amount-adjudication__evidence-error[data-v-82aa1978]{flex-direction:column;align-items:stretch}}.analysis-progress[data-v-42fabcfd]{--analysis-color:var(--color-text-muted);gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.analysis-progress--info[data-v-42fabcfd]{--analysis-color:var(--color-info)}.analysis-progress--warning[data-v-42fabcfd]{--analysis-color:var(--color-warning)}.analysis-progress--danger[data-v-42fabcfd]{--analysis-color:var(--color-danger)}.analysis-progress__summary[data-v-42fabcfd],.analysis-progress__copy[data-v-42fabcfd]{align-items:center;min-width:0;display:flex}.analysis-progress__summary[data-v-42fabcfd]{gap:var(--space-3)}.analysis-progress__copy[data-v-42fabcfd]{gap:var(--space-2);flex:auto;overflow:hidden}.analysis-progress__icon[data-v-42fabcfd]{width:var(--space-6);height:var(--space-6);color:var(--analysis-color);background:var(--color-surface-muted);border-radius:50%;flex:none;place-items:center;display:grid}.analysis-progress h2[data-v-42fabcfd],.analysis-progress strong[data-v-42fabcfd],.analysis-progress__count[data-v-42fabcfd],.analysis-progress__percent[data-v-42fabcfd]{white-space:nowrap;flex:none}.analysis-progress h2[data-v-42fabcfd]{font-size:var(--font-size-sm);font-weight:600}.analysis-progress p[data-v-42fabcfd]{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-progress strong[data-v-42fabcfd],.analysis-progress__count[data-v-42fabcfd],.analysis-progress__percent[data-v-42fabcfd]{color:var(--analysis-color);font-size:var(--font-size-xs)}.analysis-progress__count[data-v-42fabcfd]{color:var(--color-text-secondary)}.analysis-progress__percent[data-v-42fabcfd]{min-width:var(--space-10);text-align:right;font-weight:600}.analysis-progress__track[data-v-42fabcfd]{height:var(--space-2);background:var(--color-border);border-radius:var(--radius-pill);overflow:hidden}.analysis-progress__fill[data-v-42fabcfd]{background:var(--analysis-color);border-radius:inherit;height:100%;transition:width var(--transition-normal);display:block}.analysis-progress__fill--indeterminate[data-v-42fabcfd]{width:36%;animation:1.4s ease-in-out infinite analysis-progress-42fabcfd}@keyframes analysis-progress-42fabcfd{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.analysis-progress__fill[data-v-42fabcfd],.analysis-progress__fill--indeterminate[data-v-42fabcfd]{transition:none;animation:none}}.evidence-card-list[data-v-c9d78b0a]{gap:var(--space-4);display:grid}.evidence-card-list__grid[data-v-c9d78b0a]{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.evidence-card[data-v-c9d78b0a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.evidence-card__thumbnail[data-v-c9d78b0a]{width:100%;height:148px;color:var(--color-text-muted);background:var(--color-surface-muted);border:0;border-bottom:1px solid var(--color-border);border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.evidence-card__thumbnail:hover img[data-v-c9d78b0a]{transform:scale(1.02)}.evidence-card__thumbnail[data-v-c9d78b0a]:focus-visible{box-shadow:inset var(--focus-ring)}.evidence-card__thumbnail img[data-v-c9d78b0a]{object-fit:contain;width:100%;height:100%;transition:transform var(--transition-fast)}.evidence-card__placeholder[data-v-c9d78b0a]{gap:var(--space-2);color:var(--color-primary-600);place-items:center;display:grid}.evidence-card__placeholder strong[data-v-c9d78b0a]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}.evidence-card__statuses[data-v-c9d78b0a]{top:var(--space-3);right:var(--space-3);left:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.evidence-card__status[data-v-c9d78b0a]{align-items:center;gap:var(--space-1);min-height:26px;padding:0 var(--space-2);font-size:var(--font-size-xs);border-radius:var(--radius-md);border:1px solid #0000;font-weight:600;display:inline-flex}.evidence-card__status--success[data-v-c9d78b0a]{color:var(--color-evidence-success);background:var(--color-evidence-success-soft);border-color:var(--color-evidence-success-border)}.evidence-card__status--danger[data-v-c9d78b0a]{color:var(--color-evidence-danger);background:var(--color-evidence-danger-soft);border-color:var(--color-evidence-danger-border)}.evidence-card__status--warning[data-v-c9d78b0a]{color:var(--color-evidence-warning);background:var(--color-evidence-warning-soft);border-color:var(--color-evidence-warning-border)}.evidence-card__status--neutral[data-v-c9d78b0a]{color:var(--color-text-secondary);background:var(--color-surface);border-color:var(--color-border)}.evidence-card__content[data-v-c9d78b0a]{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.evidence-card__metadata[data-v-c9d78b0a]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.evidence-card__category[data-v-c9d78b0a],.evidence-card__subtype[data-v-c9d78b0a]{padding:var(--space-1) var(--space-2);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm)}.evidence-card h4[data-v-c9d78b0a]{height:3.2em;color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-normal);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evidence-card__source[data-v-c9d78b0a]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.evidence-card__source strong[data-v-c9d78b0a]{color:var(--color-text-secondary);text-align:right;overflow-wrap:anywhere;font-weight:500}.evidence-card__previous-result[data-v-c9d78b0a]{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:600}.evidence-card__actions[data-v-c9d78b0a]{align-items:center;gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-card__actions button[data-v-c9d78b0a]{min-width:0;min-height:36px;color:var(--color-primary-600);font-size:var(--font-size-xs);white-space:nowrap;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:0;padding:0;font-weight:600;display:flex}.evidence-card__actions svg[data-v-c9d78b0a]{margin-right:var(--space-1);flex:none}.evidence-card__actions .evidence-card__delete[data-v-c9d78b0a]{color:var(--color-danger)}.evidence-card__detail[data-v-c9d78b0a]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.evidence-card__delete[data-v-c9d78b0a]:hover{color:var(--color-danger-strong);background:var(--color-danger-soft)}.evidence-card__actions button[data-v-c9d78b0a]:focus-visible{box-shadow:var(--focus-ring)}.evidence-card-list__footer button[data-v-c9d78b0a]{min-height:28px;padding:0 var(--space-1);color:var(--color-primary-600);border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;font-weight:600;display:inline-flex}.evidence-card-list__footer button[data-v-c9d78b0a]:hover{text-underline-offset:var(--space-1);text-decoration:underline}@media (width<=1279px){.evidence-card-list__grid[data-v-c9d78b0a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.evidence-card-list__grid[data-v-c9d78b0a]{grid-template-columns:1fr}}.evidence-card-list__footer button[data-v-c9d78b0a]:focus-visible{box-shadow:var(--focus-ring)}.evidence-card-list__footer[data-v-c9d78b0a]{justify-content:center;align-items:center;gap:var(--space-3);min-height:44px;color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.evidence-card-list__empty[data-v-c9d78b0a]{min-height:160px;padding:var(--space-4);color:var(--color-text-muted);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);place-items:center;display:grid}.evidence-skeleton__tabs[data-v-7c19588e]{align-items:center;gap:var(--space-6);min-height:48px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.evidence-skeleton__tabs span[data-v-7c19588e],.evidence-skeleton__thumbnail[data-v-7c19588e],.evidence-skeleton__content span[data-v-7c19588e]{background:var(--color-skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.evidence-skeleton__tabs span[data-v-7c19588e]:after,.evidence-skeleton__thumbnail[data-v-7c19588e]:after,.evidence-skeleton__content span[data-v-7c19588e]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s ease-in-out infinite evidence-skeleton-shimmer-7c19588e;position:absolute;inset:0;transform:translate(-100%)}.evidence-skeleton__tabs span[data-v-7c19588e]{width:72px;height:18px}.evidence-skeleton__grid[data-v-7c19588e]{gap:var(--space-4);padding:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.evidence-skeleton__card[data-v-7c19588e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.evidence-skeleton__thumbnail[data-v-7c19588e]{border-radius:0;height:148px}.evidence-skeleton__content[data-v-7c19588e]{gap:var(--space-3);padding:var(--space-4);display:grid}.evidence-skeleton__content span[data-v-7c19588e]{height:14px;display:block}.evidence-skeleton__meta[data-v-7c19588e]{width:62%}.evidence-skeleton__content .evidence-skeleton__title[data-v-7c19588e]{width:78%;height:3.2rem}.evidence-skeleton__source[data-v-7c19588e]{width:100%}.evidence-skeleton__action[data-v-7c19588e]{width:30%;margin-left:auto}@media (width<=1100px){.evidence-skeleton__tabs[data-v-7c19588e]{gap:var(--space-5);padding-inline:var(--space-4)}.evidence-skeleton__grid[data-v-7c19588e]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.evidence-skeleton__grid[data-v-7c19588e]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evidence-skeleton__tabs span[data-v-7c19588e]:after,.evidence-skeleton__thumbnail[data-v-7c19588e]:after,.evidence-skeleton__content span[data-v-7c19588e]:after{animation:none}}@keyframes evidence-skeleton-shimmer-7c19588e{to{transform:translate(100%)}}.evidence-delete-confirm[data-v-b1b3ba43]{gap:var(--space-5);display:grid}.markdown-content[data-v-a0eed96d]{gap:var(--space-3);min-width:0;color:var(--color-text-secondary);line-height:var(--line-height-normal);overflow-wrap:anywhere;display:grid}.markdown-content[data-v-a0eed96d] :is(h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol){margin:0}.markdown-content[data-v-a0eed96d] :is(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-compact)}.markdown-content p[data-v-a0eed96d],.markdown-content blockquote[data-v-a0eed96d]{white-space:pre-wrap}.markdown-content[data-v-a0eed96d] :is(ul,ol){gap:var(--space-2);padding-left:var(--space-6);display:grid}.markdown-content blockquote[data-v-a0eed96d]{padding-left:var(--space-3);border-left:3px solid var(--color-primary-300)}.markdown-content pre[data-v-a0eed96d]{max-width:100%;padding:var(--space-3);background:var(--color-surface-muted);overflow:auto}.markdown-content :not(pre)>code[data-v-a0eed96d]{padding-inline:var(--space-1);color:var(--color-primary-800);background:var(--color-primary-50);border-radius:var(--radius-sm)}.markdown-content a[data-v-a0eed96d]{color:var(--color-primary-700);text-underline-offset:2px;text-decoration:underline}.markdown-content a[data-v-a0eed96d]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.markdown-content__table-wrap[data-v-a0eed96d]{max-width:100%;overflow-x:auto}.markdown-content table[data-v-a0eed96d]{border-collapse:collapse;width:100%}.markdown-content[data-v-a0eed96d] :is(th,td){padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.markdown-content th[data-v-a0eed96d]{color:var(--color-text-primary);background:var(--color-surface-muted);font-weight:600}.markdown-content hr[data-v-a0eed96d]{background:var(--color-border);border:0;width:100%;height:1px}.markdown-content__empty[data-v-a0eed96d]{color:var(--color-text-muted)}.base-inline-markdown-edit[data-v-3230be03],.base-inline-markdown-edit__display[data-v-3230be03],.base-inline-markdown-edit__editor[data-v-3230be03]{min-width:0}.base-inline-markdown-edit__display[data-v-3230be03]{gap:var(--space-2);cursor:text;display:grid}.base-inline-markdown-edit__trigger[data-v-3230be03]{justify-self:start;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);color:var(--color-primary-600);font-size:var(--font-size-xs);border-radius:var(--radius-sm);background:0 0;border:0;font-weight:600;display:inline-flex}.base-inline-markdown-edit__trigger[data-v-3230be03]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.base-inline-markdown-edit__trigger[data-v-3230be03]:focus-visible{box-shadow:var(--focus-ring)}.base-inline-markdown-edit__editor[data-v-3230be03]{gap:var(--space-2);display:grid}.base-inline-markdown-edit__control[data-v-3230be03]{width:100%;min-width:0;min-height:360px;padding:var(--space-3);color:var(--color-text-primary);font:inherit;line-height:var(--line-height-normal);background:var(--color-surface);border:1px solid var(--color-primary-500);border-radius:var(--radius-md);resize:vertical;outline:0;flex:auto}.base-inline-markdown-edit__control[data-v-3230be03]:focus{box-shadow:var(--focus-ring)}.base-inline-markdown-edit__actions[data-v-3230be03]{justify-self:end;gap:var(--space-2);display:inline-flex}.base-inline-select[data-v-201ec6ef]{width:100%;min-width:0;color:inherit;font:inherit;display:inline-flex}.base-inline-select--popover[data-v-201ec6ef]{width:auto;position:relative}.base-inline-select--popover.base-inline-select--editing .base-inline-select__display[data-v-201ec6ef]{visibility:hidden;pointer-events:none}.base-inline-select__display[data-v-201ec6ef]{align-items:center;gap:var(--space-2);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.base-inline-select__display--placeholder[data-v-201ec6ef]{color:var(--color-text-muted)}.base-inline-select__display[data-v-201ec6ef]:focus-visible,.base-inline-select__control[data-v-201ec6ef]:focus{box-shadow:var(--focus-ring)}.base-inline-select__display[data-v-201ec6ef]:disabled{cursor:not-allowed}.base-inline-select__hint[data-v-201ec6ef]{color:var(--color-primary-600);opacity:0;transition:opacity var(--transition-fast);flex:none}.base-inline-select__display:hover .base-inline-select__hint[data-v-201ec6ef],.base-inline-select__display:focus-visible .base-inline-select__hint[data-v-201ec6ef]{opacity:1}.base-inline-select__editor[data-v-201ec6ef]{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.base-inline-select__control[data-v-201ec6ef]{width:100%;min-width:0;height:36px;padding:0 var(--space-10) 0 var(--space-3);color:var(--color-text-primary);font:inherit;background:var(--color-surface);border:1px solid var(--color-primary-500);border-radius:var(--radius-md);outline:0;flex:auto}.base-inline-select__actions[data-v-201ec6ef]{gap:var(--space-2);flex:none;display:inline-flex}.base-inline-select--popover .base-inline-select__editor[data-v-201ec6ef]{z-index:4;top:calc(100% + var(--space-1));width:min(360px, calc(100vw - var(--space-6) - var(--space-6)));padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);position:absolute;right:0}.case-tabs[data-v-892ccaac]{scrollbar-width:thin;display:flex;overflow-x:auto}.case-tabs--primary[data-v-892ccaac]{padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.case-tabs--secondary[data-v-892ccaac]{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border)}.case-tabs__item[data-v-892ccaac]{min-height:52px;padding:var(--space-3) var(--space-5);color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;font-weight:500;position:relative}.case-tabs--primary .case-tabs__item[data-v-892ccaac]{min-width:148px;font-size:var(--font-size-md);flex:none}.case-tabs--secondary .case-tabs__item[data-v-892ccaac]{min-height:46px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);border-right:1px solid var(--color-border);flex:1 0 112px}.case-tabs--secondary .case-tabs__item[data-v-892ccaac]:last-child{border-right:0}.case-tabs__item[data-v-892ccaac]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.case-tabs__item--active[data-v-892ccaac]{color:var(--color-primary-700);background:var(--color-surface);font-weight:600}.case-tabs__item--active[data-v-892ccaac]:after{right:var(--space-5);bottom:0;left:var(--space-5);content:"";background:var(--color-primary-600);height:3px;position:absolute}.case-tabs--secondary .case-tabs__item--active[data-v-892ccaac]:after{right:var(--space-4);left:var(--space-4);height:2px}.evidence-detail__standard[data-v-f85b1147]{height:100%;min-height:0}.evidence-detail__standard--with-tabs[data-v-f85b1147]{gap:var(--space-4);grid-template-rows:auto minmax(0,1fr);display:grid}.evidence-detail__standard[data-v-f85b1147] .case-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);flex:none}.evidence-detail__standard[data-v-f85b1147] .case-tabs__item{text-overflow:ellipsis;max-width:320px;overflow:hidden}.evidence-detail[data-v-f85b1147]{align-items:stretch;gap:var(--space-5);grid-template-columns:clamp(300px,28vw,400px) minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.evidence-detail__preview[data-v-f85b1147],.evidence-detail__information[data-v-f85b1147]{min-width:0}.evidence-detail__preview[data-v-f85b1147]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-rows:auto minmax(0,1fr);align-self:start;width:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.evidence-detail__preview-header[data-v-f85b1147],.evidence-detail__information-heading[data-v-f85b1147]{align-items:flex-start;gap:var(--space-4)}.evidence-detail__preview-header[data-v-f85b1147]{padding:var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;display:flex}.evidence-detail__information-heading[data-v-f85b1147]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title statuses""name name";display:grid}.evidence-detail__preview-header>div[data-v-f85b1147],.evidence-detail__information-copy[data-v-f85b1147]{gap:var(--space-1);min-width:0;display:grid}.evidence-detail__information-copy[data-v-f85b1147]{grid-area:title}.evidence-detail__name[data-v-f85b1147]{grid-area:name;min-width:0}.evidence-detail__readonly-name[data-v-f85b1147]{color:var(--color-text-primary);font-weight:600;line-height:var(--line-height-normal);overflow-wrap:anywhere}.evidence-detail__preview-header h3[data-v-f85b1147],.evidence-detail__information-heading h3[data-v-f85b1147],.evidence-detail__confidence-reason h4[data-v-f85b1147],.evidence-detail__description h4[data-v-f85b1147]{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600}.evidence-detail__preview-header span[data-v-f85b1147],.evidence-detail__information-copy[data-v-f85b1147]{color:var(--color-text-secondary);overflow-wrap:anywhere}.evidence-detail__statuses[data-v-f85b1147]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;grid-area:statuses;display:flex}.evidence-detail__statuses[data-v-f85b1147] .base-inline-select,.evidence-detail__statuses[data-v-f85b1147] .base-inline-select__display{width:auto}.evidence-detail__status[data-v-f85b1147]{align-items:center;gap:var(--space-2);min-height:24px;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-surface-muted);border-radius:var(--radius-lg);border:1px solid #0000;font-weight:500;display:inline-flex}.evidence-detail__status--success[data-v-f85b1147]{color:var(--color-evidence-success);background:var(--color-evidence-success-soft);border-color:var(--color-evidence-success-border)}.evidence-detail__status--warning[data-v-f85b1147]{color:var(--color-evidence-warning);background:var(--color-evidence-warning-soft);border-color:var(--color-evidence-warning-border)}.evidence-detail__status--danger[data-v-f85b1147]{color:var(--color-evidence-danger);background:var(--color-evidence-danger-soft);border-color:var(--color-evidence-danger-border)}.evidence-detail__status--neutral[data-v-f85b1147]{color:var(--color-text-secondary);background:var(--color-surface-muted);border-color:var(--color-border)}.evidence-detail__fullscreen[data-v-f85b1147],.evidence-detail__retry[data-v-f85b1147]{align-items:center;gap:var(--space-2);color:var(--color-primary-600);border-radius:var(--radius-md);background:0 0;border:0;flex:none;font-weight:500;display:inline-flex}.evidence-detail__fullscreen[data-v-f85b1147]{min-height:32px;padding:0 var(--space-3)}.evidence-detail__fullscreen[data-v-f85b1147]:hover,.evidence-detail__retry[data-v-f85b1147]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.evidence-detail__fullscreen[data-v-f85b1147]:focus-visible,.evidence-detail__retry[data-v-f85b1147]:focus-visible{box-shadow:var(--focus-ring)}.evidence-detail__viewer[data-v-f85b1147]{aspect-ratio:210/297;background:var(--color-surface);place-items:stretch center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.evidence-detail__image-trigger[data-v-f85b1147]{background:var(--color-surface);cursor:zoom-in;border:0;place-items:start center;width:100%;height:100%;padding:0;display:grid}.evidence-detail__image-trigger[data-v-f85b1147]:focus-visible{box-shadow:var(--focus-ring)}.evidence-detail__image-trigger img[data-v-f85b1147]{object-fit:contain;object-position:top center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.evidence-detail__viewer iframe[data-v-f85b1147]{background:var(--color-surface);border:0;width:100%;height:100%;min-height:0}.evidence-detail__pdf-preview[data-v-f85b1147]{background:var(--color-surface-muted);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.evidence-detail__pdf-preview iframe[data-v-f85b1147]{background:var(--color-surface);border:0;width:100%;height:100%;min-height:0;display:block}.evidence-detail__pdf-preview>.base-alert[data-v-f85b1147]{align-self:center;margin-inline:auto}.evidence-detail__preview-skeleton[data-v-f85b1147]{width:100%;height:100%;min-height:0}.evidence-detail__information[data-v-f85b1147]{align-content:start;gap:var(--space-5);min-height:0;padding-right:var(--space-2);overscroll-behavior:contain;display:grid;overflow:hidden auto}.evidence-detail__metadata[data-v-f85b1147]{gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-detail__metadata div[data-v-f85b1147],.evidence-detail__confidence-reason[data-v-f85b1147],.evidence-detail__sources[data-v-f85b1147],.evidence-detail__description[data-v-f85b1147]{gap:var(--space-1);min-width:0;display:grid}.evidence-detail__sources ol[data-v-f85b1147]{gap:var(--space-2);list-style-position:inside;display:grid}.evidence-detail__sources li[data-v-f85b1147]{justify-content:space-between;gap:var(--space-3);min-width:0;color:var(--color-text-secondary);display:flex}.evidence-detail__sources li span[data-v-f85b1147]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-detail__sources li strong[data-v-f85b1147]{color:var(--color-primary-700);font-size:var(--font-size-xs);flex:none}.evidence-detail__metadata dt[data-v-f85b1147]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.evidence-detail__metadata dd[data-v-f85b1147]{color:var(--color-text-primary);overflow-wrap:anywhere}.evidence-detail__confidence-reason p[data-v-f85b1147]{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.evidence-detail__markdown[data-v-f85b1147]{min-width:0}.evidence-detail__confidence-reason .evidence-detail__stale[data-v-f85b1147]{color:var(--color-danger);font-weight:600}@media (width<=900px){.evidence-detail[data-v-f85b1147]{grid-template-columns:1fr;overflow:hidden auto}.evidence-detail__viewer[data-v-f85b1147],.evidence-detail__viewer iframe[data-v-f85b1147],.evidence-detail__preview-skeleton[data-v-f85b1147]{min-height:360px}.evidence-detail__information[data-v-f85b1147]{overflow:visible}}@media (width<=560px){.evidence-detail__information-heading[data-v-f85b1147]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""statuses""name"}.evidence-detail__statuses[data-v-f85b1147]{justify-content:flex-start}.evidence-detail__metadata[data-v-f85b1147]{grid-template-columns:1fr}}.evidence-tabs[data-v-4fb4e802]{align-items:stretch;gap:var(--space-6);min-height:48px;padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}.evidence-tabs button[data-v-4fb4e802]{align-items:center;gap:var(--space-2);padding:0 var(--space-1);color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;font-weight:500;display:inline-flex;position:relative}.evidence-tabs button[data-v-4fb4e802]:hover,.evidence-tabs button[aria-selected=true][data-v-4fb4e802]{color:var(--color-primary-700)}.evidence-tabs button[aria-selected=true][data-v-4fb4e802]{font-weight:600}.evidence-tabs button[aria-selected=true][data-v-4fb4e802]:after{content:"";background:var(--color-primary-600);height:3px;position:absolute;bottom:0;left:0;right:0}.evidence-tabs button[data-v-4fb4e802]:focus-visible{box-shadow:var(--focus-ring)}.evidence-tabs__count[data-v-4fb4e802]{min-width:22px;padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;background:var(--color-surface-muted);border-radius:var(--radius-sm)}.evidence-tabs button[aria-selected=true] .evidence-tabs__count[data-v-4fb4e802]{color:var(--color-primary-700);background:var(--color-primary-50)}.evidence-tabs__group-label[data-v-4fb4e802]{padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;border-left:1px solid var(--color-border);align-items:center;display:inline-flex}@media (width<=1100px){.evidence-tabs[data-v-4fb4e802]{gap:var(--space-5);padding-inline:var(--space-4)}}.processing-control[data-v-e161a6f2]{gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:grid}.processing-control__summary[data-v-e161a6f2],.processing-control__active>div[data-v-e161a6f2],.processing-control__failures li[data-v-e161a6f2],.processing-control__blocking[data-v-e161a6f2]{align-items:center}.processing-control__summary[data-v-e161a6f2]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.processing-control__icon[data-v-e161a6f2]{width:var(--space-8);height:var(--space-8);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:50%;flex:none;place-items:center;display:grid}.processing-control__icon--success[data-v-e161a6f2]{color:var(--color-success);background:var(--color-success-soft)}.processing-control__icon--warning[data-v-e161a6f2]{color:var(--color-warning);background:var(--color-warning-soft)}.processing-control__icon--danger[data-v-e161a6f2]{color:var(--color-danger);background:var(--color-danger-soft)}.processing-control__icon--neutral[data-v-e161a6f2]{color:var(--color-text-muted);background:var(--color-surface-muted)}.processing-control__copy[data-v-e161a6f2]{gap:var(--space-1);flex:auto;min-width:0;display:grid}.processing-control__copy h3[data-v-e161a6f2],.processing-control__active strong[data-v-e161a6f2],.processing-control__failures strong[data-v-e161a6f2]{font-size:var(--font-size-sm);font-weight:600}.processing-control__copy p[data-v-e161a6f2],.processing-control__active p[data-v-e161a6f2],.processing-control__failures p[data-v-e161a6f2],.processing-control__blocking[data-v-e161a6f2],.processing-control__message[data-v-e161a6f2]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.processing-control__copy p[data-v-e161a6f2]{gap:var(--space-1);flex-wrap:wrap;display:flex}.processing-control__workspace-status[data-v-e161a6f2]{align-items:center;gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--color-border);display:flex}.processing-control__workspace-status>span[data-v-e161a6f2]:first-child{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.processing-control__active[data-v-e161a6f2]{gap:var(--space-2);display:grid}.processing-control__active>div[data-v-e161a6f2]{justify-content:space-between;gap:var(--space-3);display:flex}.processing-control__active progress[data-v-e161a6f2]{width:100%;height:var(--space-2);accent-color:var(--color-primary-600);border-radius:var(--radius-pill);border:0;overflow:hidden}.processing-control__failures[data-v-e161a6f2]{gap:var(--space-3);list-style:none;display:grid}.processing-control__failures li[data-v-e161a6f2]{gap:var(--space-3);color:var(--color-danger);display:flex}.processing-control__failures li>div[data-v-e161a6f2]{gap:var(--space-1);flex:auto;min-width:0;display:grid}.processing-control__blocking[data-v-e161a6f2]{gap:var(--space-2);color:var(--color-warning);display:flex}.processing-control__blocking svg[data-v-e161a6f2]{flex:none}.processing-control__message[data-v-e161a6f2]{color:var(--color-primary-700)}@media (width<=760px){.processing-control__summary[data-v-e161a6f2]{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.processing-control__failures li[data-v-e161a6f2]{flex-wrap:wrap;align-items:flex-start}.processing-control__copy[data-v-e161a6f2]{min-width:0}.processing-control__workspace-status[data-v-e161a6f2]{border-left:0;grid-column:2/-1;justify-self:start;padding-left:0}}.source-delete-confirm[data-v-0a5f4506]{gap:var(--space-5);display:grid}.source-delete-confirm__notice[data-v-0a5f4506]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.source-detail[data-v-6249492f]{background:var(--color-page-emphasis);border-radius:var(--radius-md);min-height:620px;display:grid;overflow:hidden}.source-detail iframe[data-v-6249492f],.source-detail__image[data-v-6249492f],.source-detail img[data-v-6249492f]{width:100%;height:100%;min-height:620px;display:block}.source-detail iframe[data-v-6249492f]{border:0}.source-detail__image[data-v-6249492f]{cursor:zoom-in;background:0 0;border:0;padding:0;overflow:auto}.source-detail img[data-v-6249492f]{object-fit:contain;object-position:top center}.source-list[data-v-9663cc5a]{list-style:none;display:grid}.source-list__item[data-v-9663cc5a]{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.source-list__item[data-v-9663cc5a]:last-child{border-bottom:0}.source-list__type[data-v-9663cc5a]{width:var(--space-10);height:var(--space-10);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.source-list__type--pdf[data-v-9663cc5a]{color:var(--color-danger);background:var(--color-danger-soft)}.source-list__main[data-v-9663cc5a]{gap:var(--space-2);flex:auto;min-width:0;display:grid}.source-list__main>strong[data-v-9663cc5a]{color:var(--color-text-primary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-list__meta[data-v-9663cc5a]{gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.source-list__subtype[data-v-9663cc5a]{padding:var(--space-1) var(--space-2);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm);font-weight:600}.source-list__status[data-v-9663cc5a]{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex:none;display:inline-flex}.source-list__actions[data-v-9663cc5a]{align-items:center;gap:var(--space-2);flex:none;display:flex}.source-list__status--processing[data-v-9663cc5a],.source-list__status--received[data-v-9663cc5a]{color:var(--color-info)}.source-list__status--succeeded[data-v-9663cc5a]{color:var(--color-success)}.source-list__status--failed[data-v-9663cc5a],.source-list__error[data-v-9663cc5a]{color:var(--color-danger)}.source-list__error[data-v-9663cc5a]{font-size:var(--font-size-xs)}@media (width<=760px){.source-list__item[data-v-9663cc5a]{flex-wrap:wrap;align-items:flex-start}.source-list__main[data-v-9663cc5a]{flex-basis:calc(100% - var(--space-16))}.source-list__actions[data-v-9663cc5a]{margin-left:auto}}.evidence-panel__header[data-v-071ec946]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.evidence-panel__header>div[data-v-071ec946]:first-child{gap:var(--space-1);display:grid}.evidence-panel__header-actions[data-v-071ec946],.evidence-panel__empty-actions[data-v-071ec946]{align-items:center;gap:var(--space-3);flex:none;display:flex}.evidence-panel__header p[data-v-071ec946]{color:var(--color-text-secondary)}.evidence-panel__state[data-v-071ec946]{padding:var(--space-5) var(--space-6)}.evidence-panel__views[data-v-071ec946]{gap:var(--space-2);padding:var(--space-4) var(--space-6) 0;display:flex}.evidence-panel__views button[data-v-071ec946]{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:inline-flex}.evidence-panel__views button[data-v-071ec946]:hover,.evidence-panel__views button[data-v-071ec946]:focus-visible{color:var(--color-primary-700);border-color:var(--color-primary-300)}.evidence-panel__views button[data-v-071ec946]:focus-visible{box-shadow:var(--focus-ring);outline:0}.evidence-panel__views button.evidence-panel__view--active[data-v-071ec946]{color:var(--color-primary-700);background:var(--color-primary-50);border-color:var(--color-primary-300);font-weight:600}.evidence-panel__views span[data-v-071ec946]{min-width:var(--space-6);height:var(--space-6);color:inherit;font-size:var(--font-size-xs);background:var(--color-surface);border-radius:var(--radius-pill);place-items:center;display:inline-grid}.evidence-panel__view-content[data-v-071ec946]{min-width:0}.evidence-panel__source-content[data-v-071ec946]{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.evidence-panel__error[data-v-071ec946]{justify-items:start;gap:var(--space-4);display:grid}.evidence-panel__filtered[data-v-071ec946],.evidence-panel__catalog-content[data-v-071ec946]{gap:var(--space-4);padding:var(--space-6);display:grid}.evidence-panel__feedback[data-v-071ec946]{padding:var(--space-4) var(--space-6) 0}@media (width<=760px){.evidence-panel__header[data-v-071ec946]{flex-direction:column}.evidence-panel__header-actions[data-v-071ec946],.evidence-panel__empty-actions[data-v-071ec946]{flex-wrap:wrap}}.case-materials[data-v-d1a1661e]{gap:var(--space-4);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.case-materials__header[data-v-d1a1661e]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.case-materials__header>div[data-v-d1a1661e]{gap:var(--space-1);display:grid}.case-materials__header h3[data-v-d1a1661e]{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600}.case-materials__header p[data-v-d1a1661e],.case-materials__count[data-v-d1a1661e]{color:var(--color-text-secondary)}.case-materials__count[data-v-d1a1661e]{flex:none}.case-materials__grid[data-v-d1a1661e]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));min-width:0;padding:0;list-style:none;display:grid}.case-materials__grid li[data-v-d1a1661e]{min-width:0}.case-materials__card[data-v-d1a1661e]{width:100%;min-width:0;color:var(--color-text-primary);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0;display:grid;overflow:hidden}.case-materials__card[data-v-d1a1661e]:hover{border-color:var(--color-primary-400);box-shadow:var(--shadow-card)}.case-materials__card[data-v-d1a1661e]:focus-visible{box-shadow:var(--focus-ring)}.case-materials__thumbnail[data-v-d1a1661e]{aspect-ratio:560/295;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);place-items:center;display:grid;overflow:hidden}.case-materials__thumbnail img[data-v-d1a1661e]{object-fit:contain;width:100%;height:100%;display:block}.case-materials__thumbnail-error[data-v-d1a1661e],.case-materials__empty[data-v-d1a1661e]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.case-materials__card-copy[data-v-d1a1661e]{gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.case-materials__view[data-v-d1a1661e]{justify-self:start;align-items:center;gap:var(--space-2);color:var(--color-primary-700);font-weight:600;display:inline-flex}.case-materials__filename[data-v-d1a1661e]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-materials__error[data-v-d1a1661e]{justify-items:start;gap:var(--space-4);display:grid}@media (width<=760px){.case-materials__header[data-v-d1a1661e]{flex-direction:column}.case-materials__grid[data-v-d1a1661e]{grid-template-columns:1fr}}.case-party-details[data-v-3e69f165]{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.case-party-details--embedded[data-v-3e69f165]{padding:0}.case-party-details__case-fields[data-v-3e69f165]{gap:var(--space-4);min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-party-details__case-fields>div[data-v-3e69f165]{gap:var(--space-1);min-width:0;display:grid}.case-party-details__case-fields dt[data-v-3e69f165]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.case-party-details__case-fields dd[data-v-3e69f165]{min-width:0}.case-party-details__group[data-v-3e69f165]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;display:grid;overflow:hidden}.case-party-details__group-header[data-v-3e69f165]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-3) var(--space-4);background:var(--color-primary-50);border-bottom:1px solid var(--color-primary-100);display:flex}.case-party-details__group-header>div[data-v-3e69f165]{gap:var(--space-1);min-width:0;display:grid}.case-party-details__group-header h4[data-v-3e69f165],.case-party-details__title h5[data-v-3e69f165]{font-size:var(--font-size-sm);font-weight:600}.case-party-details__group-header p[data-v-3e69f165],.case-party-details__title p[data-v-3e69f165]{color:var(--color-text-secondary)}.case-party-details__group-header p[data-v-3e69f165]{font-size:var(--font-size-xs);overflow-wrap:anywhere}.case-party-details__title>div[data-v-3e69f165]{gap:var(--space-1);min-width:0;display:grid}.case-party-details__short-name[data-v-3e69f165]{align-items:flex-start;gap:var(--space-1);display:flex}.case-party-details__short-name>span[data-v-3e69f165]:first-child{flex:none}.case-party-details__title h5[data-v-3e69f165],.case-party-details__title p[data-v-3e69f165]{overflow-wrap:anywhere}.case-party-details__group-header>span[data-v-3e69f165],.case-party-details__title>span[data-v-3e69f165]{font-size:var(--font-size-xs);flex:none}.case-party-details__group-header>span[data-v-3e69f165]{color:var(--color-text-muted)}.case-party-details__title>span[data-v-3e69f165]{color:var(--color-primary-700);font-weight:600}.case-party-details__list[data-v-3e69f165]{min-width:0;padding:0 var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.case-party-details__card[data-v-3e69f165]{gap:var(--space-3);min-width:0;padding:var(--space-4) 0;display:grid}.case-party-details__card[data-v-3e69f165]:not(:last-child){border-bottom:1px solid var(--color-border)}.case-party-details__title[data-v-3e69f165]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.case-party-details__fields[data-v-3e69f165],.case-party-details__agents dl[data-v-3e69f165]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-party-details__fields>div[data-v-3e69f165],.case-party-details__agents dl>div[data-v-3e69f165]{gap:var(--space-1);min-width:0;display:grid}.case-party-details dt[data-v-3e69f165]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.case-party-details dd[data-v-3e69f165]{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.case-party-details__wide[data-v-3e69f165]{grid-column:1/-1}.case-party-details__agents[data-v-3e69f165]{gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.case-party-details__agents h6[data-v-3e69f165]{font-size:var(--font-size-sm);font-weight:600}.case-party-details__agent-list[data-v-3e69f165]{gap:var(--space-3);min-width:0;display:grid}.case-party-details__agents dl[data-v-3e69f165]{min-width:0}.case-party-details__agents dl+dl[data-v-3e69f165]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.case-party-details__empty[data-v-3e69f165]{padding:var(--space-4);color:var(--color-text-muted);text-align:center}@media (width<=760px){.case-party-details__fields[data-v-3e69f165],.case-party-details__agents dl[data-v-3e69f165],.case-party-details__case-fields[data-v-3e69f165]{grid-template-columns:1fr}.case-party-details__wide[data-v-3e69f165]{grid-column:auto}}.case-info__header[data-v-aac13c08]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:1px solid var(--color-border);padding:var(--space-5) var(--space-6);display:flex}.case-info__header>div[data-v-aac13c08]:first-child{gap:var(--space-1);display:grid}.case-info__header p[data-v-aac13c08]{color:var(--color-text-secondary)}.case-info__header-actions[data-v-aac13c08]{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.case-info__party-content[data-v-aac13c08]{gap:var(--space-4);padding:var(--space-6);display:grid}.case-info__party-summary[data-v-aac13c08]{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.case-info__party-summary span[data-v-aac13c08]{overflow-wrap:anywhere}.case-info__saving[data-v-aac13c08]{color:var(--color-primary-700)}.case-info__state[data-v-aac13c08]{padding:var(--space-6)}.case-info__error[data-v-aac13c08]{justify-items:start;gap:var(--space-4);display:grid}@media (width<=760px){.case-info__header[data-v-aac13c08],.case-info__header-actions[data-v-aac13c08]{align-items:stretch}.case-info__header[data-v-aac13c08]{flex-direction:column}}.workspace-rail[data-v-34152eec]{top:var(--space-4);width:100%;min-width:0;max-width:208px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-self:start;position:sticky}.workspace-rail__list[data-v-34152eec]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.workspace-rail__item[data-v-34152eec]{min-width:0;position:relative}.workspace-rail__item[data-v-34152eec]:not(:last-child):after{top:36px;bottom:calc(var(--space-3) * -1);content:"";background:var(--color-border-strong);width:1px;position:absolute;left:21px}.workspace-rail__link[data-v-34152eec]{z-index:1;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-compact);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast);text-decoration:none;display:flex;position:relative}.workspace-rail__link[data-v-34152eec]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.workspace-rail__link[data-v-34152eec]:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.workspace-rail__link--active[data-v-34152eec]{color:var(--color-primary-700);background:var(--color-primary-50);font-weight:600}.workspace-rail__node[data-v-34152eec]{width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--font-size-xs);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.workspace-rail__link--active .workspace-rail__node[data-v-34152eec]{color:var(--color-text-inverse);background:var(--color-primary-600);border-color:var(--color-primary-600)}.workspace-rail__label[data-v-34152eec]{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.workspace-rail[data-v-34152eec]{padding:var(--space-2)}.workspace-rail__link[data-v-34152eec]{gap:var(--space-2)}}.case-trial-workspace[data-v-59a92555]{--trial-section-offset:var(--space-4);align-items:start;gap:var(--space-5);grid-template-columns:176px minmax(0,1fr);min-width:0;display:grid}.case-trial-workspace__content[data-v-59a92555]{gap:var(--space-5);min-width:0;display:grid}.case-trial-workspace__section[data-v-59a92555]{min-width:0;scroll-margin-top:var(--space-4)}.case-trial-workspace__section[data-v-59a92555]:last-child{min-height:calc(100vh - var(--topbar-height) - var(--trial-section-offset))}@media (width<=1100px){.case-trial-workspace[data-v-59a92555]{gap:var(--space-3);grid-template-columns:168px minmax(0,1fr)}}.adjudication-conclusion__state-header[data-v-0a8f558d]{grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-4);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:grid}.adjudication-conclusion__icon[data-v-0a8f558d]{width:var(--space-8);height:var(--space-8);color:var(--color-success);background:var(--color-surface);border-radius:var(--radius-sm);place-items:center;display:grid}.adjudication-conclusion__icon--danger[data-v-0a8f558d]{color:var(--color-danger)}.adjudication-conclusion__icon--warning[data-v-0a8f558d]{color:var(--color-warning)}.adjudication-conclusion__state-header h4[data-v-0a8f558d],.adjudication-conclusion__result h4[data-v-0a8f558d]{color:var(--color-text-primary);font-size:var(--font-size-sm)}.adjudication-conclusion__result-label[data-v-0a8f558d]{align-self:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.adjudication-conclusion__result-label h4[data-v-0a8f558d],.adjudication-conclusion__result-label[data-v-0a8f558d] svg{color:currentColor;font-weight:700}.adjudication-conclusion__toggle[data-v-0a8f558d]{justify-content:center;place-self:center end;align-items:center;gap:var(--space-2);width:var(--disclosure-action-width);height:36px;padding:0 var(--space-3);color:var(--color-success);font-size:var(--font-size-sm);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-success-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);font-weight:600;display:inline-flex}.adjudication-conclusion__toggle[data-v-0a8f558d]:hover{color:var(--color-success);background:var(--color-surface);border-color:var(--color-success)}.adjudication-conclusion__toggle[data-v-0a8f558d]:active{background:var(--color-success-soft)}.adjudication-conclusion__toggle[data-v-0a8f558d]:focus-visible{box-shadow:var(--focus-ring)}.adjudication-conclusion__toggle[data-v-0a8f558d] svg{transition:transform var(--transition-fast);flex:none}.adjudication-conclusion__toggle[aria-expanded=true][data-v-0a8f558d] svg{transform:rotate(180deg)}.adjudication-conclusion__state[data-v-0a8f558d]{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-muted);display:flex}.adjudication-conclusion__body[data-v-0a8f558d]{display:grid}.adjudication-conclusion__result[data-v-0a8f558d]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--color-success);background:var(--color-success-soft);border-top:1px solid;border-bottom:1px solid;border-color:var(--color-success-border);grid-template-columns:112px minmax(0,1fr) auto;display:grid}.adjudication-conclusion__result-content[data-v-0a8f558d]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.adjudication-conclusion__result-content p[data-v-0a8f558d]{min-width:0;color:var(--color-text-primary);font-weight:500}.adjudication-conclusion__details[data-v-0a8f558d]{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);display:grid}.adjudication-conclusion__detail-section[data-v-0a8f558d]{gap:var(--space-3);display:grid}.adjudication-conclusion h5[data-v-0a8f558d]{color:var(--color-text-primary);font-size:var(--font-size-sm)}.adjudication-conclusion__result p[data-v-0a8f558d],.adjudication-conclusion__analysis p[data-v-0a8f558d],.adjudication-conclusion__no-adopted-case p[data-v-0a8f558d]{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.adjudication-conclusion__meta[data-v-0a8f558d]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adjudication-conclusion__meta>div[data-v-0a8f558d]{gap:var(--space-1);min-width:0;display:grid}.adjudication-conclusion__meta dt[data-v-0a8f558d]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.adjudication-conclusion__meta dd[data-v-0a8f558d]{color:var(--color-text-primary);overflow-wrap:anywhere}.adjudication-conclusion__meta>div[data-v-0a8f558d]:last-child{grid-column:1/-1}.adjudication-conclusion__analysis[data-v-0a8f558d]{gap:var(--space-3);display:grid}.adjudication-conclusion__analysis section[data-v-0a8f558d]{align-items:start;gap:var(--space-4);grid-template-columns:112px minmax(0,1fr);display:grid}.adjudication-conclusion__analysis section+section[data-v-0a8f558d]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.adjudication-conclusion__analysis h6[data-v-0a8f558d]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:500}.adjudication-conclusion__adopted-cases[data-v-0a8f558d],.adjudication-conclusion__no-adopted-case[data-v-0a8f558d],.adjudication-conclusion__law-refs[data-v-0a8f558d]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.adjudication-conclusion__adopted-cases>header[data-v-0a8f558d],.adjudication-conclusion__law-refs>header[data-v-0a8f558d]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adjudication-conclusion__law-refs>header span[data-v-0a8f558d],.adjudication-conclusion__adopted-cases>header span[data-v-0a8f558d]{color:var(--color-primary-700);font-size:var(--font-size-xs)}.adjudication-conclusion__case-reference[data-v-0a8f558d]{gap:var(--space-1);display:grid}.adjudication-conclusion__case-reference+.adjudication-conclusion__case-reference[data-v-0a8f558d]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.adjudication-conclusion__case-trigger[data-v-0a8f558d]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0;color:var(--color-primary-800);text-align:left;background:0 0;border:0;font-weight:700;display:flex}.adjudication-conclusion__case-trigger>span[data-v-0a8f558d]:first-child{overflow-wrap:anywhere;min-width:0}.adjudication-conclusion__case-trigger:hover>span[data-v-0a8f558d]:first-child{color:var(--color-primary-600);text-underline-offset:3px;text-decoration:underline}.adjudication-conclusion__case-trigger[data-v-0a8f558d]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.adjudication-conclusion__case-action[data-v-0a8f558d]{align-items:center;gap:var(--space-1);color:var(--color-primary-700);font-size:var(--font-size-xs);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.adjudication-conclusion__case-reference ul[data-v-0a8f558d]{gap:var(--space-2);padding-left:var(--space-5);list-style:outside;display:grid}.adjudication-conclusion__case-reference li[data-v-0a8f558d]{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.adjudication-conclusion__law-refs ul[data-v-0a8f558d]{list-style:none;display:grid}.adjudication-conclusion__law-refs li+li[data-v-0a8f558d]{border-top:1px solid var(--color-border)}.adjudication-conclusion__law-toggle[data-v-0a8f558d]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0;color:var(--color-primary-800);text-align:left;background:0 0;border:0;font-weight:700;display:flex}.adjudication-conclusion__law-toggle>span[data-v-0a8f558d]:first-child{overflow-wrap:anywhere;min-width:0}.adjudication-conclusion__law-toggle:hover>span[data-v-0a8f558d]:first-child{color:var(--color-primary-600);text-underline-offset:3px;text-decoration:underline}.adjudication-conclusion__law-toggle[data-v-0a8f558d]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.adjudication-conclusion__law-action[data-v-0a8f558d]{align-items:center;gap:var(--space-1);color:var(--color-primary-700);font-size:var(--font-size-xs);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.adjudication-conclusion__law-action[data-v-0a8f558d] svg{transition:transform var(--transition-fast)}.adjudication-conclusion__law-toggle[aria-expanded=true] .adjudication-conclusion__law-action[data-v-0a8f558d] svg{transform:rotate(180deg)}.adjudication-conclusion__law-content[data-v-0a8f558d]{padding:0 0 var(--space-3);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}@media (width<=1100px){.adjudication-conclusion__analysis section[data-v-0a8f558d]{grid-template-columns:96px minmax(0,1fr)}}@media (width<=760px){.adjudication-conclusion__result[data-v-0a8f558d],.adjudication-conclusion__meta[data-v-0a8f558d],.adjudication-conclusion__analysis section[data-v-0a8f558d]{grid-template-columns:1fr}.adjudication-conclusion__toggle[data-v-0a8f558d]{place-self:start}.adjudication-conclusion__result-content[data-v-0a8f558d]{flex-wrap:wrap}.adjudication-conclusion__meta>div[data-v-0a8f558d]:last-child{grid-column:auto}.adjudication-conclusion__analysis section[data-v-0a8f558d]{gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.adjudication-conclusion__toggle[data-v-0a8f558d] svg,.adjudication-conclusion__law-action[data-v-0a8f558d] svg{transition:none}}.related-case-detail[data-v-4b79280e]{gap:var(--space-5);min-width:0;display:grid}.related-case-detail__comparison[data-v-4b79280e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.related-case-detail__comparison-header[data-v-4b79280e]{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-primary-50);border-bottom:1px solid var(--color-primary-100);display:flex}.related-case-detail__comparison-header>div[data-v-4b79280e],.related-case-detail__content-header>div[data-v-4b79280e]{gap:var(--space-1);min-width:0;display:grid}.related-case-detail__comparison-header h3[data-v-4b79280e],.related-case-detail__content h3[data-v-4b79280e]{color:var(--color-text-primary);font-size:var(--font-size-md)}.related-case-detail__comparison-header p[data-v-4b79280e],.related-case-detail__content-header p[data-v-4b79280e]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.related-case-detail__section-icon[data-v-4b79280e]{width:var(--space-8);height:var(--space-8);color:var(--color-primary-700);background:var(--color-surface);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.related-case-detail__comparison-fields[data-v-4b79280e]{display:grid}.related-case-detail__comparison-field[data-v-4b79280e]{grid-template-columns:calc(var(--space-16) + var(--space-16)) minmax(0, 1fr);align-items:start;gap:var(--space-4);padding:var(--space-4);display:grid}.related-case-detail__comparison-field+.related-case-detail__comparison-field[data-v-4b79280e]{border-top:1px solid var(--color-border)}.related-case-detail__comparison-field h4[data-v-4b79280e]{color:var(--color-primary-700);font-size:var(--font-size-sm)}.related-case-detail__comparison-field ul[data-v-4b79280e]{gap:var(--space-2);padding:0;list-style:none;display:grid}.related-case-detail__comparison-field li[data-v-4b79280e]{grid-template-columns:var(--space-1) minmax(0, 1fr);gap:var(--space-2);align-items:start;display:grid}.related-case-detail__comparison-field li[data-v-4b79280e]:before{width:var(--space-1);height:var(--space-1);margin-top:var(--space-2);content:"";background:var(--color-primary-500);border-radius:var(--radius-round)}.related-case-detail__comparison-field li[data-v-4b79280e],.related-case-detail__comparison-field p[data-v-4b79280e]{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.related-case-detail__metadata dd[data-v-4b79280e]{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.related-case-detail__metadata[data-v-4b79280e]{gap:var(--space-3) var(--space-4);padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.related-case-detail__metadata>div[data-v-4b79280e]{gap:var(--space-1);min-width:0;display:grid}.related-case-detail__metadata dt[data-v-4b79280e]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.related-case-detail__content[data-v-4b79280e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow:hidden}.related-case-detail__content-header[data-v-4b79280e]{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:flex}.related-case-detail__document[data-v-4b79280e]{padding:var(--space-5)}.related-case-detail__document[data-v-4b79280e] .markdown-content{gap:var(--space-4);color:var(--color-text-primary);line-height:1.8}.related-case-detail__document[data-v-4b79280e] .markdown-content h4{padding-bottom:var(--space-2);color:var(--color-primary-800);font-size:var(--font-size-lg);border-bottom:1px solid var(--color-primary-100)}.related-case-detail__document[data-v-4b79280e] .markdown-content :is(h5,h6){color:var(--color-text-primary);font-size:var(--font-size-md)}.related-case-detail__document[data-v-4b79280e] .markdown-content p{line-height:1.85}@media (width<=760px){.related-case-detail__metadata[data-v-4b79280e]{grid-template-columns:1fr}.related-case-detail__comparison-field[data-v-4b79280e]{gap:var(--space-2);grid-template-columns:1fr}}.related-law-detail[data-v-cd310e77]{gap:var(--space-5);min-width:0;display:grid}.related-law-detail__heading[data-v-cd310e77]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);display:flex}.related-law-detail__heading h3[data-v-cd310e77],.related-law-detail__content h3[data-v-cd310e77]{color:var(--color-text-primary);font-size:var(--font-size-md)}.related-law-detail__heading h3[data-v-cd310e77]{overflow-wrap:anywhere;min-width:0;line-height:1.6}.related-law-detail__heading span[data-v-cd310e77]{padding:var(--space-1) var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);background:var(--color-surface);border-radius:var(--radius-sm);flex:none}.related-law-detail__metadata[data-v-cd310e77]{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.related-law-detail__metadata>div[data-v-cd310e77],.related-law-detail__content[data-v-cd310e77]{gap:var(--space-1);min-width:0;display:grid}.related-law-detail__content[data-v-cd310e77]{gap:var(--space-3)}.related-law-detail__metadata dt[data-v-cd310e77]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.related-law-detail__metadata dd[data-v-cd310e77],.related-law-detail__content p[data-v-cd310e77]{overflow-wrap:anywhere}.related-law-detail__content p[data-v-cd310e77]{color:var(--color-text-secondary);white-space:pre-wrap;line-height:1.75}@media (width<=760px){.related-law-detail__heading[data-v-cd310e77]{flex-direction:column}.related-law-detail__metadata[data-v-cd310e77]{grid-template-columns:1fr}}.dispute-focuses__header[data-v-23258ae4]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.dispute-focuses__header>div[data-v-23258ae4],.dispute-focuses__summary[data-v-23258ae4],.dispute-focuses__result-group[data-v-23258ae4]{gap:var(--space-3);display:grid}.dispute-focuses__header>div[data-v-23258ae4]{gap:var(--space-1)}.dispute-focuses__header p[data-v-23258ae4],.dispute-focuses__item-header p[data-v-23258ae4],.dispute-focuses__query-fields dd[data-v-23258ae4]{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.dispute-focuses__revision[data-v-23258ae4]{padding:var(--space-1) var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);background:var(--color-primary-50);border-radius:var(--radius-sm)}.dispute-focuses__body[data-v-23258ae4],.dispute-focuses__state[data-v-23258ae4]{gap:var(--space-4);padding:var(--space-6);display:grid}.dispute-focuses__conclusion-error[data-v-23258ae4]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dispute-focuses__conclusion-error[data-v-23258ae4]>:first-child{flex:auto}.dispute-focuses__empty[data-v-23258ae4]{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);color:var(--color-text-muted);display:flex}.dispute-focuses__empty>div[data-v-23258ae4]{gap:var(--space-1);display:grid}.dispute-focuses__empty h3[data-v-23258ae4]{color:var(--color-text-primary)}.dispute-focuses__item[data-v-23258ae4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.dispute-focuses__item-header[data-v-23258ae4]{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-4);display:grid}.dispute-focuses__index[data-v-23258ae4]{width:var(--space-8);height:var(--space-8);color:var(--color-text-inverse);background:var(--color-primary-600);border-radius:50%;place-items:center;font-weight:600;display:grid}.dispute-focuses__summary h3[data-v-23258ae4]{color:var(--color-text-primary);font-size:var(--font-size-md);text-wrap:pretty;line-height:1.5}.dispute-focuses__relations[data-v-23258ae4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.dispute-focuses__legal-elements[data-v-23258ae4]{gap:var(--space-2);display:grid}.dispute-focuses__legal-elements>span[data-v-23258ae4]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.dispute-focuses__legal-elements ul[data-v-23258ae4]{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.dispute-focuses__legal-elements li[data-v-23258ae4]{padding:var(--space-1) var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);background:var(--color-primary-50);border-radius:var(--radius-sm)}.dispute-focuses__relations>div[data-v-23258ae4]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-sm);display:inline-flex}.dispute-focuses__relations dt[data-v-23258ae4]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.dispute-focuses__relations dd[data-v-23258ae4]{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:600}.dispute-focuses__query[data-v-23258ae4]{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-primary-50);border-top:1px solid var(--color-primary-100);border-bottom:1px solid var(--color-primary-100);grid-template-columns:112px minmax(0,1fr) auto;display:grid}.dispute-focuses__query-title[data-v-23258ae4]{align-self:start;align-items:center;gap:var(--space-2);color:var(--color-primary-700);display:flex}.dispute-focuses__query-title h4[data-v-23258ae4]{flex:auto}.dispute-focuses__results-toggle[data-v-23258ae4]{place-self:start end}.dispute-focuses__collapse[data-v-23258ae4]{align-items:center;gap:var(--space-2);width:var(--disclosure-action-width);min-height:36px;padding:0 var(--space-3);color:var(--color-primary-700);font-size:var(--font-size-sm);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);flex:none;font-weight:600;display:inline-flex}.dispute-focuses__collapse[data-v-23258ae4]:hover{color:var(--color-primary-800);background:var(--color-primary-100);border-color:var(--color-primary-400)}.dispute-focuses__collapse[data-v-23258ae4]:active{background:var(--color-primary-200)}.dispute-focuses__collapse[data-v-23258ae4]:focus-visible{box-shadow:var(--focus-ring)}.dispute-focuses__collapse[data-v-23258ae4] svg{transition:transform var(--transition-fast);flex:none}.dispute-focuses__collapse[aria-expanded=true][data-v-23258ae4] svg{transform:rotate(180deg)}.dispute-focuses__query-fields[data-v-23258ae4]{gap:var(--space-2);min-width:0;display:grid}.dispute-focuses__query-fields>div[data-v-23258ae4]{gap:var(--space-2);grid-template-columns:84px minmax(0,1fr);min-width:0;display:grid}.dispute-focuses__query-fields dt[data-v-23258ae4]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.dispute-focuses__concepts[data-v-23258ae4]{gap:var(--space-1);flex-wrap:wrap;display:flex}.dispute-focuses__concepts span[data-v-23258ae4]{padding:0 var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);background:var(--color-surface);border-radius:var(--radius-sm)}.dispute-focuses__retrieval-columns[data-v-23258ae4]{gap:var(--space-4);padding:var(--space-4);display:grid}.dispute-focuses__result-group[data-v-23258ae4]{align-content:start;min-width:0}.dispute-focuses__result-header[data-v-23258ae4]{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;display:grid}.dispute-focuses__result-icon[data-v-23258ae4]{width:var(--space-8);height:var(--space-8);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm);place-items:center;display:grid}.dispute-focuses__result-count[data-v-23258ae4]{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.dispute-focuses__result-empty[data-v-23258ae4]{padding:var(--space-4) 0;color:var(--color-text-muted)}.dispute-focuses__retrieval-list[data-v-23258ae4]{display:grid}.dispute-focuses__retrieval-trigger[data-v-23258ae4]{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3);color:var(--color-text-primary);text-align:left;border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.dispute-focuses__retrieval-trigger[data-v-23258ae4]:hover{background:var(--color-primary-50)}.dispute-focuses__retrieval-trigger[data-v-23258ae4]:focus-visible{z-index:1;box-shadow:var(--focus-ring);position:relative}.dispute-focuses__retrieval-copy[data-v-23258ae4]{gap:var(--space-1);min-width:0;display:grid}.dispute-focuses__retrieval-copy strong[data-v-23258ae4]{color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.dispute-focuses__retrieval-copy small[data-v-23258ae4]{color:var(--color-text-muted);overflow-wrap:anywhere}.dispute-focuses__retrieval-action[data-v-23258ae4]{align-items:center;gap:var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-sm);white-space:nowrap;display:inline-flex}@media (width<=1200px){.dispute-focuses__retrieval-columns[data-v-23258ae4]{padding:var(--space-3)}}@media (width<=760px){.dispute-focuses__item-header[data-v-23258ae4],.dispute-focuses__query[data-v-23258ae4]{grid-template-columns:1fr}.dispute-focuses__index[data-v-23258ae4]{width:var(--space-6);height:var(--space-6)}.dispute-focuses__query-fields>div[data-v-23258ae4]{grid-template-columns:1fr}.dispute-focuses__query-title[data-v-23258ae4]{width:100%}.dispute-focuses__results-toggle[data-v-23258ae4]{justify-self:end}.dispute-focuses__conclusion-error[data-v-23258ae4]{display:grid}}@media (prefers-reduced-motion:reduce){.dispute-focuses__collapse[data-v-23258ae4] svg{transition:none}}.material-file-field[data-v-c312b161]{gap:var(--space-2);display:grid}.material-file-field__label[data-v-c312b161]{color:var(--color-text-primary);font-weight:500}.material-file-field__label span[data-v-c312b161]{color:var(--color-danger)}.material-file-field__input[data-v-c312b161]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.material-file-field__picker[data-v-c312b161]{min-height:112px;padding:var(--space-4);align-content:center;place-items:center;gap:var(--space-1);color:var(--color-primary-700);text-align:center;cursor:pointer;background:var(--color-primary-50);border:1px dashed var(--color-primary-300);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);display:grid}.material-file-field__picker[data-v-c312b161]:hover:not(.material-file-field__picker--disabled){background:var(--color-primary-100);border-color:var(--color-primary-500)}.material-file-field__picker strong[data-v-c312b161]{font-weight:600}.material-file-field__picker span[data-v-c312b161]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.material-file-field__input:focus-visible+.material-file-field__picker[data-v-c312b161]{box-shadow:var(--focus-ring)}.material-file-field__picker--disabled[data-v-c312b161]{color:var(--color-text-muted);cursor:not-allowed;background:var(--color-surface-muted);border-color:var(--color-border);opacity:.72}.material-file-field__picker--error[data-v-c312b161]{border-color:var(--color-danger)}.material-file-field__hint[data-v-c312b161],.material-file-field__error[data-v-c312b161]{font-size:var(--font-size-xs)}.material-file-field__hint[data-v-c312b161]{color:var(--color-text-muted)}.material-file-field__error[data-v-c312b161]{color:var(--color-danger)}.material-file-field__files[data-v-c312b161]{gap:var(--space-2);max-height:176px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.material-file-field__files li[data-v-c312b161]{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.material-file-field__file-icon[data-v-c312b161]{color:var(--color-primary-600)}.material-file-field__file-icon--pdf[data-v-c312b161]{color:var(--color-danger)}.material-file-field__file-name[data-v-c312b161]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-file-field__file-size[data-v-c312b161]{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.material-file-field__files button[data-v-c312b161]{width:32px;height:32px;color:var(--color-danger);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid}.material-file-field__files button[data-v-c312b161]:hover:not(:disabled){color:var(--color-danger-strong);background:var(--color-danger-soft)}.material-file-field__files button[data-v-c312b161]:focus-visible{box-shadow:var(--focus-ring)}.material-file-field__files button[data-v-c312b161]:disabled{color:var(--color-text-muted);cursor:not-allowed}.evidence-upload[data-v-f8b5c10c]{gap:var(--space-5);display:grid}.evidence-upload__progress[data-v-f8b5c10c]{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.evidence-upload__progress-header[data-v-f8b5c10c]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.evidence-upload__progress-header>div[data-v-f8b5c10c]{gap:var(--space-1);display:grid}.evidence-upload__progress-header h3[data-v-f8b5c10c]{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600}.evidence-upload__progress-header p[data-v-f8b5c10c]{color:var(--color-text-secondary)}.evidence-upload__progress-header>strong[data-v-f8b5c10c]{color:var(--color-primary-700);font-size:var(--font-size-md);white-space:nowrap;font-weight:600}.evidence-upload__progress progress[data-v-f8b5c10c]{appearance:none;background:var(--color-border);border-radius:var(--radius-sm);border:0;width:100%;height:8px;overflow:hidden}.evidence-upload__progress progress[data-v-f8b5c10c]::-webkit-progress-bar{background:var(--color-border)}.evidence-upload__progress progress[data-v-f8b5c10c]::-webkit-progress-value{background:var(--color-primary-600)}.evidence-upload__progress progress[data-v-f8b5c10c]::-moz-progress-bar{background:var(--color-primary-600)}.evidence-upload__progress--error progress[data-v-f8b5c10c]::-webkit-progress-value{background:var(--color-danger)}.evidence-upload__progress--error progress[data-v-f8b5c10c]::-moz-progress-bar{background:var(--color-danger)}.evidence-upload__progress-meta[data-v-f8b5c10c]{justify-content:space-between;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.evidence-upload__progress-note[data-v-f8b5c10c]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.fact-narrative[data-v-f9946caf],.fact-narrative__group[data-v-f9946caf]{min-width:0;display:grid}.fact-narrative[data-v-f9946caf]{gap:var(--space-4)}.fact-narrative__group[data-v-f9946caf]{gap:var(--space-2)}.fact-narrative__segment[data-v-f9946caf]{min-width:0}.fact-narrative__segment--linked[data-v-f9946caf]{gap:var(--space-2);padding:var(--space-3);background:var(--color-primary-50);border-left:3px solid var(--color-primary-400);cursor:pointer;display:grid}.fact-narrative__segment--linked[data-v-f9946caf]:hover{background:var(--color-primary-100)}.fact-narrative__segment--linked[data-v-f9946caf]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:0}.fact-narrative__evidence-hint[data-v-f9946caf]{justify-self:start;align-items:center;gap:var(--space-1);color:var(--color-primary-700);font-size:var(--font-size-xs);font-weight:600;display:inline-flex}.fact-narrative__empty[data-v-f9946caf]{color:var(--color-text-muted)}.fact-narrative[data-v-f9946caf] .markdown-content{color:var(--color-text-primary);line-height:1.9}.fact-findings__header[data-v-007d5210]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.fact-findings__heading[data-v-007d5210]{gap:var(--space-1);display:grid}.fact-findings__header p[data-v-007d5210],.fact-findings__narrative p[data-v-007d5210]{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.fact-findings__revision[data-v-007d5210]{min-height:24px;padding:0 var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);white-space:nowrap;background:var(--color-primary-50);border-radius:var(--radius-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.fact-findings__header-actions[data-v-007d5210]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;display:flex}.fact-findings__body[data-v-007d5210],.fact-findings__state[data-v-007d5210]{gap:var(--space-5);padding:var(--space-6);display:grid}.fact-findings__narrative[data-v-007d5210]{gap:var(--space-3);display:grid}.fact-findings__narrative p[data-v-007d5210]{color:var(--color-text-primary);line-height:1.9}.fact-findings__saving[data-v-007d5210]{color:var(--color-primary-700);font-size:var(--font-size-xs)}.question-draft__header[data-v-3d18b6dd]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.question-draft__header>div[data-v-3d18b6dd],.question-draft__body[data-v-3d18b6dd],.question-draft__group[data-v-3d18b6dd],.question-draft__group ol[data-v-3d18b6dd],.question-draft__group li[data-v-3d18b6dd],.question-draft__question[data-v-3d18b6dd],.question-draft__group dl[data-v-3d18b6dd]{display:grid}.question-draft__header>div[data-v-3d18b6dd]{gap:var(--space-1)}.question-draft__header p[data-v-3d18b6dd],.question-draft__group li>p[data-v-3d18b6dd],.question-draft__group dd[data-v-3d18b6dd],.question-draft__empty[data-v-3d18b6dd]{color:var(--color-text-secondary)}.question-draft__revision[data-v-3d18b6dd],.question-draft__group header span[data-v-3d18b6dd],.question-draft__question span[data-v-3d18b6dd]{padding:var(--space-1) var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-xs);background:var(--color-primary-50);border-radius:var(--radius-sm)}.question-draft__body[data-v-3d18b6dd]{gap:var(--space-4);padding:var(--space-6)}.question-draft__evidence-error[data-v-3d18b6dd]{align-items:flex-end;gap:var(--space-3);display:flex}.question-draft__evidence-error[data-v-3d18b6dd]>:first-child{flex:1}.question-draft__empty[data-v-3d18b6dd]{gap:var(--space-3);padding:var(--space-6);display:flex}.question-draft__empty>div[data-v-3d18b6dd]{gap:var(--space-1);display:grid}.question-draft__group[data-v-3d18b6dd]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.question-draft__group>header[data-v-3d18b6dd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:flex}.question-draft__group ol[data-v-3d18b6dd]{list-style:none}.question-draft__group li[data-v-3d18b6dd]{gap:var(--space-3);padding:var(--space-4)}.question-draft__group li+li[data-v-3d18b6dd]{border-top:1px solid var(--color-border)}.question-draft__question[data-v-3d18b6dd]{align-items:center;gap:var(--space-3);display:flex}.question-draft__group li>p[data-v-3d18b6dd]{overflow-wrap:anywhere;line-height:1.8}.question-draft__group dl[data-v-3d18b6dd]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.question-draft__group dl>div[data-v-3d18b6dd]{gap:var(--space-1);display:grid}.question-draft__group dt[data-v-3d18b6dd],.question-draft__body footer[data-v-3d18b6dd]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.question-draft__evidence-link[data-v-3d18b6dd]{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);color:var(--color-primary-700);font:inherit;background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);cursor:pointer;font-weight:600;display:inline-flex}.question-draft__evidence-link[data-v-3d18b6dd]:hover{color:var(--color-primary-800);background:var(--color-primary-100);border-color:var(--color-primary-400)}.question-draft__evidence-link[data-v-3d18b6dd]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.question-draft__evidence-empty[data-v-3d18b6dd]{min-height:32px;color:var(--color-text-muted);align-items:center;display:inline-flex}@media (width<=760px){.question-draft__group dl[data-v-3d18b6dd]{grid-template-columns:1fr}.question-draft__evidence-error[data-v-3d18b6dd]{flex-direction:column;align-items:stretch}}.judgment-draft-content[data-v-e3b225ca]{width:100%;max-width:920px;padding:var(--space-10) var(--space-8);color:var(--color-text-primary);font-family:fangsong,STFangsong,仿宋,FangSong_GB2312,serif;font-size:var(--font-size-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);overflow-wrap:anywhere;margin:0 auto;line-height:1.85}.judgment-draft-content p[data-v-e3b225ca]{text-indent:2em;white-space:pre-wrap;margin:0}.judgment-draft-content h1[data-v-e3b225ca],.judgment-draft-content h2[data-v-e3b225ca],.judgment-draft-content h3[data-v-e3b225ca]{text-align:center;margin:0;font-family:SimSun,STSong,宋体,serif;font-weight:700;line-height:1.4}.judgment-draft-content h1[data-v-e3b225ca],.judgment-draft-content .court-title[data-v-e3b225ca]{font-size:var(--font-size-xl)}.judgment-draft-content h2[data-v-e3b225ca]{font-size:var(--font-size-lg)}.judgment-draft-content h3[data-v-e3b225ca]{font-size:var(--font-size-md)}.judgment-draft-content .court-title[data-v-e3b225ca],.judgment-draft-content .document-title[data-v-e3b225ca]{text-align:center;font-family:SimSun,STSong,宋体,serif;font-weight:700;line-height:1.4}.judgment-draft-content .document-title[data-v-e3b225ca]{font-size:var(--font-size-2xl)}.judgment-draft-content .case-number[data-v-e3b225ca],.judgment-draft-content .signature-line[data-v-e3b225ca]{text-align:right;line-height:1.85}.judgment-draft-content__spacer[data-v-e3b225ca]{height:var(--space-5)}.judgment-draft-content__list-item[data-v-e3b225ca]{padding-left:var(--space-8);text-indent:0!important}.judgment-draft-content__empty[data-v-e3b225ca]{color:var(--color-text-secondary);text-indent:0!important}.judgment-draft-content__pending-review[data-v-e3b225ca]{color:var(--color-danger)}@media (width<=900px){.judgment-draft-content[data-v-e3b225ca]{padding:var(--space-6)}}.judgment-draft__header[data-v-2197cf20]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.judgment-draft__heading[data-v-2197cf20]{gap:var(--space-1);display:grid}.judgment-draft__header p[data-v-2197cf20],.judgment-draft__empty[data-v-2197cf20],.judgment-draft__body footer[data-v-2197cf20]{color:var(--color-text-secondary)}.judgment-draft__header-actions[data-v-2197cf20]{align-items:center;gap:var(--space-3);flex:none;display:flex}.judgment-draft__header-actions>span[data-v-2197cf20]{height:32px;padding:0 var(--space-3);color:var(--color-primary-700);font-size:var(--font-size-sm);text-align:center;background:var(--color-primary-50);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.judgment-draft__body[data-v-2197cf20]{gap:var(--space-5);padding:var(--space-6);display:grid}.judgment-draft__empty[data-v-2197cf20]{gap:var(--space-3);padding:var(--space-6);display:flex}.judgment-draft__empty>div[data-v-2197cf20]{gap:var(--space-1);display:grid}.judgment-draft__body footer[data-v-2197cf20]{font-size:var(--font-size-xs)}@media (width<=900px){.judgment-draft__header[data-v-2197cf20]{flex-wrap:wrap}}.guidance-diff__error[data-v-8b6558b9]{justify-items:start;gap:var(--space-4);display:grid}.guidance-diff__nodes[data-v-8b6558b9]{gap:var(--space-5);display:grid}.guidance-diff__node[data-v-8b6558b9]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.guidance-diff__node[data-v-8b6558b9]:first-child{border-top:0;padding-top:0}.guidance-diff__node-header[data-v-8b6558b9]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.guidance-diff__node-header h3[data-v-8b6558b9]{font-size:var(--font-size-md);font-weight:600}.guidance-diff__comparison[data-v-8b6558b9]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.guidance-diff__row[data-v-8b6558b9]{border-top:1px solid var(--color-border);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.guidance-diff__row[data-v-8b6558b9]:first-child{border-top:0}.guidance-diff__row[data-v-8b6558b9]>*{min-width:0;padding:var(--space-3) var(--space-4);border-left:1px solid var(--color-border)}.guidance-diff__row[data-v-8b6558b9]>:first-child{border-left:0}.guidance-diff__row--header[data-v-8b6558b9]{color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--color-surface-muted);font-weight:600}.guidance-diff__row--changed[data-v-8b6558b9]{background:var(--color-warning-soft)}.guidance-diff__field[data-v-8b6558b9]{align-content:start;gap:var(--space-1);overflow-wrap:anywhere;display:grid}.guidance-diff__field span[data-v-8b6558b9]{color:var(--color-warning);font-size:var(--font-size-xs)}.guidance-diff__row pre[data-v-8b6558b9]{overflow-wrap:anywhere;color:var(--color-text-primary);font:inherit;line-height:var(--line-height-normal);white-space:pre-wrap;margin:0}@media (width<=760px){.guidance-diff__row[data-v-8b6558b9]{grid-template-columns:1fr}.guidance-diff__row[data-v-8b6558b9]>*{border-top:1px solid var(--color-border);border-left:0}.guidance-diff__row[data-v-8b6558b9]>:first-child{border-top:0}.guidance-diff__row--header[data-v-8b6558b9]{display:none}}.guidance-versions[data-v-d49ac47b]{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.guidance-versions__header[data-v-d49ac47b]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.guidance-versions__header>div[data-v-d49ac47b]{gap:var(--space-1);min-width:0;display:grid}.guidance-versions__header h3[data-v-d49ac47b]{font-size:var(--font-size-md);font-weight:600}.guidance-versions__header p[data-v-d49ac47b],.guidance-versions__count[data-v-d49ac47b]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.guidance-versions__count[data-v-d49ac47b]{flex:none}.guidance-versions__error[data-v-d49ac47b]{justify-items:start;gap:var(--space-4);display:grid}.guidance-versions__list[data-v-d49ac47b]{border-top:1px solid var(--color-border)}.guidance-versions__item[data-v-d49ac47b]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.guidance-versions__main[data-v-d49ac47b]{gap:var(--space-3);min-width:0;display:grid}.guidance-versions__title-row[data-v-d49ac47b],.guidance-versions__actions[data-v-d49ac47b]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.guidance-versions__title-row strong[data-v-d49ac47b]{font-size:var(--font-size-md)}.guidance-versions__text[data-v-d49ac47b]{color:var(--color-text-primary);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guidance-versions__meta[data-v-d49ac47b]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.guidance-versions__meta div[data-v-d49ac47b]{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);display:inline-flex}.guidance-versions__meta dt[data-v-d49ac47b]:after{content:"："}.guidance-versions__failure[data-v-d49ac47b]{color:var(--color-danger);overflow-wrap:anywhere}.guidance-versions__actions[data-v-d49ac47b]{flex:none;justify-content:flex-end}.guidance-versions__revoke-confirm[data-v-d49ac47b]{gap:var(--space-4);display:grid}@media (width<=760px){.guidance-versions__header[data-v-d49ac47b],.guidance-versions__item[data-v-d49ac47b]{flex-direction:column;align-items:stretch}.guidance-versions__actions[data-v-d49ac47b]{justify-content:flex-start}}.judge-guidance[data-v-c0a2e397]{min-width:0;display:grid}.judge-guidance__header[data-v-c0a2e397]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.judge-guidance__header>div[data-v-c0a2e397]{gap:var(--space-1);min-width:0;display:grid}.judge-guidance__header p[data-v-c0a2e397]{color:var(--color-text-secondary)}.judge-guidance__body[data-v-c0a2e397]{gap:var(--space-5);padding:var(--space-6);display:grid}.judge-guidance__errors[data-v-c0a2e397]{gap:var(--space-4);display:grid}.judge-guidance__editor[data-v-c0a2e397]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.judge-guidance__editor h3[data-v-c0a2e397]{font-size:var(--font-size-md);font-weight:600}.judge-guidance__footer-actions[data-v-c0a2e397]{justify-content:flex-end;display:flex}.judge-guidance__loading[data-v-c0a2e397]{min-height:96px}.judge-guidance[data-v-c0a2e397] textarea{min-height:96px;max-height:none}@media (width<=760px){.judge-guidance__header[data-v-c0a2e397]{flex-direction:column;align-items:stretch}}.judge-guidance-recorder[data-v-78041119]{z-index:800;bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex;position:fixed;left:50%;transform:translate(-50%)}.judge-guidance-recorder--recording[data-v-78041119]{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-danger-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised)}.judge-guidance-recorder__status[data-v-78041119]{align-items:center;gap:var(--space-2);color:var(--color-danger);font-size:var(--font-size-sm);white-space:nowrap;font-weight:600;display:inline-flex}.judge-guidance-recorder__pulse[data-v-78041119]{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite judge-guidance-recording-pulse-78041119}.judge-guidance-recorder__time[data-v-78041119]{min-width:40px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.judge-guidance-recorder[data-v-78041119] .base-button{border-radius:var(--radius-pill);width:40px;height:40px;box-shadow:var(--shadow-raised)}.judge-guidance-recorder[data-v-78041119] .judge-guidance-recorder__button--recording{color:var(--color-text-inverse);background:var(--color-danger);border-color:var(--color-danger);box-shadow:none}.judge-guidance-recorder-error[data-v-78041119]{align-items:flex-start;gap:var(--space-4);display:flex}.judge-guidance-recorder-error__icon[data-v-78041119]{width:var(--space-10);height:var(--space-10);color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:50%;flex:none;place-items:center;display:grid}.judge-guidance-recorder-error p[data-v-78041119]{color:var(--color-text-primary);overflow-wrap:anywhere;align-self:center}@keyframes judge-guidance-recording-pulse-78041119{0%{box-shadow:0 0 0 0 var(--color-danger-border)}70%,to{box-shadow:0 0 0 var(--space-2) transparent}}@media (prefers-reduced-motion:reduce){.judge-guidance-recorder__pulse[data-v-78041119]{animation:none}}.non-evidence-upload[data-v-5813b77c]{gap:var(--space-5);display:grid}.non-evidence-upload__progress[data-v-5813b77c]{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.non-evidence-upload__progress-header[data-v-5813b77c]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.non-evidence-upload__progress-header h3[data-v-5813b77c]{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600}.non-evidence-upload__progress-header>strong[data-v-5813b77c]{color:var(--color-primary-700);font-size:var(--font-size-md);white-space:nowrap;font-weight:600}.non-evidence-upload__progress progress[data-v-5813b77c]{appearance:none;background:var(--color-border);border-radius:var(--radius-sm);border:0;width:100%;height:8px;overflow:hidden}.non-evidence-upload__progress progress[data-v-5813b77c]::-webkit-progress-bar{background:var(--color-border)}.non-evidence-upload__progress progress[data-v-5813b77c]::-webkit-progress-value{background:var(--color-primary-600)}.non-evidence-upload__progress progress[data-v-5813b77c]::-moz-progress-bar{background:var(--color-primary-600)}.non-evidence-upload__progress--error progress[data-v-5813b77c]::-webkit-progress-value{background:var(--color-danger)}.non-evidence-upload__progress--error progress[data-v-5813b77c]::-moz-progress-bar{background:var(--color-danger)}.non-evidence-upload__progress-meta[data-v-5813b77c]{justify-content:space-between;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.non-evidence-upload__steps[data-v-5813b77c]{padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid;position:relative}.non-evidence-upload__steps li[data-v-5813b77c]{place-items:start center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);color:var(--color-text-muted);text-align:center;grid-template-rows:24px auto;display:grid;position:relative}.non-evidence-upload__steps li[data-v-5813b77c]:not(:last-child):after{z-index:0;border-top:2px solid var(--color-border-strong);content:"";width:calc(100% - 24px);position:absolute;top:11px;left:calc(50% + 12px)}.non-evidence-upload__step-marker[data-v-5813b77c]{z-index:1;width:24px;height:24px;font-size:var(--font-size-xs);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:50%;place-items:center;display:grid;position:relative}.non-evidence-upload__step-title[data-v-5813b77c]{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}.non-evidence-upload__step-title em[data-v-5813b77c]{color:currentColor;font-size:var(--font-size-xs);font-style:normal;font-weight:500}.non-evidence-upload__steps strong[data-v-5813b77c]{white-space:nowrap;font-weight:600}.non-evidence-upload__steps .non-evidence-upload__step--active[data-v-5813b77c]{color:var(--color-primary-700)}.non-evidence-upload__step--active .non-evidence-upload__step-marker[data-v-5813b77c]{color:var(--color-primary-700);background:var(--color-primary-50);border-color:var(--color-primary-300)}.non-evidence-upload__steps .non-evidence-upload__step--complete[data-v-5813b77c]{color:var(--color-success)}.non-evidence-upload__steps .non-evidence-upload__step--complete[data-v-5813b77c]:not(:last-child):after{border-color:var(--color-success-border)}.non-evidence-upload__step--complete .non-evidence-upload__step-marker[data-v-5813b77c]{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.non-evidence-upload__steps .non-evidence-upload__step--error[data-v-5813b77c]{color:var(--color-danger)}.non-evidence-upload__steps .non-evidence-upload__step--error[data-v-5813b77c]:not(:last-child):after{border-color:var(--color-danger-border)}.non-evidence-upload__step--error .non-evidence-upload__step-marker[data-v-5813b77c]{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}@media (width<=760px){.non-evidence-upload__steps[data-v-5813b77c]{gap:var(--space-4);grid-template-columns:1fr}.non-evidence-upload__steps li[data-v-5813b77c]{text-align:left;grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr);justify-items:start;padding:0}.non-evidence-upload__steps li[data-v-5813b77c]:after{display:none}.non-evidence-upload__step-title[data-v-5813b77c]{justify-content:flex-start}}.upload-completion-confirm[data-v-8e8c9075]{align-items:flex-start;gap:var(--space-4);display:flex}.upload-completion-confirm__icon[data-v-8e8c9075]{width:var(--space-10);height:var(--space-10);color:var(--color-success);background:var(--color-success-soft);border:1px solid var(--color-success-border);border-radius:50%;flex:none;place-items:center;display:grid}.upload-completion-confirm__content[data-v-8e8c9075]{gap:var(--space-1);min-width:0;display:grid}.upload-completion-confirm__content h3[data-v-8e8c9075]{font-size:var(--font-size-md);font-weight:600}.upload-completion-confirm__content p[data-v-8e8c9075]{color:var(--color-text-secondary);overflow-wrap:anywhere}.upload-task-dock[data-v-691279ec]{z-index:900;right:var(--space-6);bottom:var(--space-6);width:min(360px, calc(100vw - var(--space-6) - var(--space-6)));background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);display:grid;position:fixed}.upload-task-dock__task[data-v-691279ec]{align-items:center;gap:var(--space-4);padding:var(--space-4);color:var(--color-text-primary);text-align:left;touch-action:manipulation;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.upload-task-dock__task[data-v-691279ec]:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.upload-task-dock__task[data-v-691279ec]:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.upload-task-dock__task[data-v-691279ec]:only-child{border-radius:var(--radius-lg)}.upload-task-dock__task+.upload-task-dock__task[data-v-691279ec]{border-top:1px solid var(--color-border)}.upload-task-dock__task[data-v-691279ec]:hover{background:var(--color-primary-50)}.upload-task-dock__task[data-v-691279ec]:active{background:var(--color-primary-100)}.upload-task-dock__task[data-v-691279ec]:focus-visible{z-index:1;box-shadow:var(--focus-ring)}.upload-task-dock__task--error[data-v-691279ec]{color:var(--color-danger)}.upload-task-dock__task--error[data-v-691279ec]:hover,.upload-task-dock__task--error[data-v-691279ec]:active{background:var(--color-danger-soft)}.upload-task-dock__icon[data-v-691279ec]{width:var(--space-8);height:var(--space-8);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:50%;place-items:center;display:grid}.upload-task-dock__task--error .upload-task-dock__icon[data-v-691279ec]{color:var(--color-danger);background:var(--color-danger-soft)}.upload-task-dock__content[data-v-691279ec]{gap:var(--space-2);min-width:0;display:grid}.upload-task-dock__heading[data-v-691279ec]{justify-content:space-between;gap:var(--space-3);display:flex}.upload-task-dock__heading strong[data-v-691279ec]{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-task-dock__heading em[data-v-691279ec]{color:var(--color-primary-700);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:600}.upload-task-dock__task--error .upload-task-dock__heading em[data-v-691279ec]{color:var(--color-danger)}.upload-task-dock__message[data-v-691279ec]{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-task-dock__track[data-v-691279ec]{height:var(--space-1);background:var(--color-primary-100);border-radius:var(--radius-pill);overflow:hidden}.upload-task-dock__track>span[data-v-691279ec]{background:var(--color-primary-600);border-radius:inherit;height:100%;transition:width var(--transition-normal);display:block}.upload-task-dock__task--error .upload-task-dock__track>span[data-v-691279ec]{background:var(--color-danger)}.upload-task-dock__restore[data-v-691279ec]{align-items:center;gap:var(--space-2);color:var(--color-primary-600);font-size:var(--font-size-xs);white-space:nowrap;font-weight:600;display:inline-flex}.upload-task-dock__task:hover .upload-task-dock__restore[data-v-691279ec]{color:var(--color-primary-700)}.upload-task-dock__task--error .upload-task-dock__restore[data-v-691279ec]{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.upload-task-dock__track>span[data-v-691279ec]{transition:none}}.case-detail-page[data-v-85cdfc01]{gap:var(--space-5);display:grid}.case-detail-page__skeleton[data-v-85cdfc01]{padding:var(--space-6)}.case-detail-page__section-stack[data-v-85cdfc01]{gap:var(--space-4);min-width:0;display:grid}.case-detail-page__error-actions[data-v-85cdfc01]{align-items:center;gap:var(--space-4);display:flex}.case-detail-page__back-link[data-v-85cdfc01]{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast);font-weight:500;display:inline-flex}.case-detail-page__back-link[data-v-85cdfc01]:hover{color:var(--color-primary-600)}.case-detail-page__back-link[data-v-85cdfc01]:focus-visible{box-shadow:var(--focus-ring)}.result-page[data-v-b769beb3]{min-height:calc(100vh - var(--topbar-height));padding:var(--space-8) var(--space-6);place-items:center;display:grid}.result-page__panel[data-v-b769beb3]{gap:var(--space-4);width:min(100%,480px);padding:var(--space-8);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);justify-items:center;display:grid}.result-page__icon[data-v-b769beb3]{width:56px;height:56px;color:var(--color-primary-700);background:var(--color-primary-100);border-radius:50%;place-items:center;display:grid}.result-page__copy[data-v-b769beb3]{gap:var(--space-1);justify-items:center;display:grid}.result-page__code[data-v-b769beb3]{color:var(--color-primary-700);font-size:var(--font-size-xl);line-height:1}.result-page h1[data-v-b769beb3]{font-size:var(--font-size-lg);text-wrap:balance;font-weight:600}.result-page p[data-v-b769beb3]{max-width:400px;color:var(--color-text-secondary);text-wrap:pretty}.result-page__action[data-v-b769beb3]{justify-content:center;align-items:center;gap:var(--space-2);min-width:120px;height:36px;padding:0 var(--space-4);color:var(--color-text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:var(--radius-md);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);font-weight:500;display:inline-flex}.result-page__action[data-v-b769beb3]:hover{background:var(--color-primary-700);border-color:var(--color-primary-700)}.result-page__action[data-v-b769beb3]:focus-visible{box-shadow:var(--focus-ring)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-50:#f2f8ff;--color-primary-100:#e0efff;--color-primary-200:#b9dcff;--color-primary-300:#83c2f8;--color-primary-400:#4da4ed;--color-primary-500:#2687df;--color-primary-600:#1677d2;--color-primary-700:#0f64b8;--color-primary-800:#0b579f;--color-primary-900:#0a477f;--color-text-primary:#1f2d3d;--color-text-secondary:#526273;--color-text-muted:#7b8794;--color-text-inverse:#fff;--color-border:#d9e2ec;--color-border-strong:#bcc9d6;--color-page:#f4f7fa;--color-page-emphasis:#edf2f7;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-skeleton:#e8edf3;--color-success:#16834a;--color-success-soft:#eaf7f0;--color-warning:#a85f00;--color-warning-soft:#fff5df;--color-danger:#bd3232;--color-danger-soft:#fff0f0;--color-info:#1677d2;--color-info-soft:#edf5fc;--color-success-border:#b8dfc9;--color-warning-border:#efd5a4;--color-danger-border:#e8b5b5;--color-danger-strong:#9f2525;--color-evidence-success:#1a7f37;--color-evidence-success-soft:#dafbe1;--color-evidence-success-border:#4ac26b;--color-evidence-danger:#cf222e;--color-evidence-danger-soft:#ffebe9;--color-evidence-danger-border:#ff8182;--color-evidence-warning:#8a5a00;--color-evidence-warning-soft:#fff8e6;--color-evidence-warning-border:#e8c56a;--font-family:"Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", arial, sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--line-height-compact:1.35;--line-height-normal:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--shadow-card:0 1px 3px #1f2d3d14;--shadow-raised:0 6px 18px #1f2d3d1f;--shadow-dialog:0 16px 40px #1f2d3d2e;--shadow-page:0 18px 48px #1f2d3d26;--topbar-height:64px;--content-max-width:1600px;--scrollbar-size:12px;--scrollbar-thumb-inset:3px;--disclosure-action-width:148px;--focus-ring:0 0 0 3px #1677d22e;--transition-fast:.14s ease;--transition-normal:.2s ease}*,:before,:after{box-sizing:border-box}*{scrollbar-color:var(--color-border-strong) var(--color-page-emphasis);scrollbar-width:thin}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--color-page-emphasis)}::-webkit-scrollbar-corner{background:var(--color-page-emphasis)}::-webkit-scrollbar-thumb{min-width:var(--space-10);min-height:var(--space-10);background:var(--color-border-strong);border:var(--scrollbar-thumb-inset) solid transparent;border-radius:var(--radius-lg);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-300)}::-webkit-scrollbar-thumb:active{background-color:var(--color-primary-400)}::-webkit-scrollbar-button{display:none}html{background:var(--color-page);min-width:1024px;font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--color-page);min-width:1024px;min-height:100vh;font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}button,input,select,textarea{font:inherit;margin:0}button,[role=button]{-webkit-tap-highlight-color:transparent}button:not(:disabled),select:not(:disabled){cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}::selection{color:var(--color-text-primary);background:var(--color-primary-200)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-container{width:min(100%, var(--content-max-width));padding:var(--space-6);margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.page-heading>div:first-child{gap:var(--space-1);display:grid}.page-title{font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-compact);color:var(--color-text-primary)}.page-description{color:var(--color-text-secondary)}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.section-title{font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-compact)}.muted{color:var(--color-text-muted)}#app{min-height:100vh}
