:root{--app-shell-topbar-min-height: 56px;--app-shell-topbar-height: var(--app-shell-topbar-min-height);--trial-feedback-launcher-size: 3.25rem;--trial-feedback-edge-gap: 1rem;--trial-feedback-mobile-dock: calc( var(--trial-feedback-launcher-size) + var(--trial-feedback-edge-gap) + 1rem )}html{scroll-padding-top:calc(var(--app-shell-topbar-height) + 12px)}[data-training-guide-target],.app-shell__content :focus{scroll-margin-top:calc(var(--app-shell-topbar-height) + 12px)}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-areas:"sidebar topbar" "sidebar content";grid-template-rows:auto minmax(0,1fr);gap:18px;align-items:start;width:100%;min-width:0}.app-shell--collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell__sidebar{grid-area:sidebar;position:sticky;top:16px;display:grid;gap:14px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 28px #212c2812;padding:12px}.app-shell__brand,.app-shell__topbar,.app-shell__identity{display:flex;gap:12px;align-items:center}.app-shell__brand{justify-content:space-between;min-width:0}.app-shell__brand-text,.app-shell__body,.app-shell__content{min-width:0}.app-shell__brand-text{display:grid;gap:2px}.app-shell__brand-text strong,.app-shell__topbar h1,.app-shell__page-context{overflow-wrap:anywhere}.app-shell__topbar h1,.app-shell__page-context{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__eyebrow{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.2}.app-shell__collapse-button{width:38px;height:38px;flex:0 0 auto;padding:0}.app-shell__mobile-navigation{display:none}.app-shell__mobile-nav-popover{position:absolute;top:calc(100% + 8px);inset-inline-start:max(0px,env(safe-area-inset-left,0px));inset-inline-end:max(0px,env(safe-area-inset-right,0px));z-index:70;display:grid;max-height:calc(100dvh - var(--app-shell-topbar-height) - 24px - env(safe-area-inset-bottom,0px));gap:10px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 16px 34px #212c282e;padding:12px}.app-shell__mobile-nav-heading{display:grid;gap:2px;min-width:0;border-bottom:1px solid var(--line);padding:2px 4px 10px}.app-shell__nav{display:grid;gap:6px}.app-shell__nav-item{justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:42px;border-radius:8px;color:var(--ink);font-weight:800}.app-shell__nav-item[aria-current=page]{border:1px solid var(--blue-border);background:var(--blue-weak);color:var(--blue)}.app-shell__nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell--collapsed .app-shell__brand-text,.app-shell--collapsed .app-shell__nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-shell--collapsed .app-shell__brand,.app-shell--collapsed .app-shell__nav-item{justify-content:center}.app-shell__body{display:contents}.app-shell__topbar{grid-area:topbar;position:sticky;top:0;z-index:40;justify-content:space-between;min-width:0;min-height:var(--app-shell-topbar-min-height);border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 4px 12px #212c280d;padding:8px 12px}.app-shell__topbar h1,.app-shell__page-context{flex:1 1 auto;margin:0;color:var(--ink);font-size:var(--text-page);font-weight:700;line-height:1.25}.app-shell__page-context{color:var(--muted);font-size:var(--text-meta);font-weight:600}.app-shell__identity{min-width:0;flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-end}.app-shell__identity label{display:block;color:var(--muted);font-weight:800}.app-shell__identity select{min-width:148px}.app-shell__role{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--green-border);border-radius:999px;background:var(--green-surface);color:var(--green-ink);padding:4px 10px;font-size:.82rem;font-weight:800}.app-shell__account{position:relative;min-width:0;max-width:min(240px,46vw)}.app-shell__account-trigger{display:flex;width:100%;min-width:0;min-height:38px;justify-content:flex-end;gap:6px;padding:6px 8px}.app-shell__account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__account-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;display:grid;width:min(280px,calc(100vw - 24px));gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 28px #212c2824;padding:8px}.app-shell__account-summary{display:grid;gap:2px;min-width:0;border-bottom:1px solid var(--line);padding:6px 8px 10px}.app-shell__account-summary strong,.app-shell__account-summary span{overflow-wrap:anywhere}.app-shell__account-summary span{color:var(--muted);font-size:.82rem}.app-shell__account-action{width:100%;justify-content:flex-start}.app-shell__content{grid-area:content;padding-top:16px}@media(max-width:820px){.app-shell,.app-shell--collapsed{grid-template-columns:1fr;grid-template-areas:"topbar" "content";grid-template-rows:auto minmax(0,1fr)}.app-shell__sidebar{display:none}.app-shell__mobile-navigation{display:flex;flex:0 0 auto;align-items:center}.app-shell--settings-page .app-shell__topbar{position:static}.app-shell__nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.app-shell--collapsed .app-shell__mobile-nav-popover .app-shell__nav-label{position:static;width:auto;height:auto;overflow:hidden;clip:auto}.app-shell--collapsed .app-shell__mobile-nav-popover .app-shell__nav-item{justify-content:flex-start}}@media(max-width:560px){:root{--app-shell-topbar-min-height: 96px}.app-shell__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell__identity label{display:block;width:auto;font-size:0}.app-shell__identity select{width:116px;min-width:0;font-size:.82rem}.app-shell__topbar{flex-wrap:wrap;gap:6px;padding-inline:8px}.app-shell__topbar h1,.app-shell__page-context{flex-basis:100%;overflow:visible;text-overflow:clip;white-space:normal}.app-shell__identity{flex:1 1 auto;gap:6px}.app-shell__role{min-height:28px;padding-inline:7px;font-size:.75rem;white-space:nowrap}.app-shell__account{width:38px;max-width:38px}.app-shell__account-trigger{width:38px;justify-content:center;padding-inline:0}.app-shell__account-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(max-width:720px){html{scroll-padding-bottom:calc(var(--trial-feedback-launcher-size) + var(--trial-feedback-edge-gap) + env(safe-area-inset-bottom,0px))}.case-tracker .app-shell__content :is(.closed-case-panel__actions,.opinion-progressive__actions,.violation-correction__actions,.inspection-mobile-sticky-actions,.workflow-deadline-settings .sticky-action-bar,.settings-action-bar){padding-inline-end:var(--trial-feedback-mobile-dock);padding-block-end:calc(.75rem + env(safe-area-inset-bottom,0px));scroll-margin-bottom:calc(var(--trial-feedback-launcher-size) + var(--trial-feedback-edge-gap) + env(safe-area-inset-bottom,0px))}.complaint-1999-phone-attempt__note textarea{width:calc(100% - var(--trial-feedback-mobile-dock))}}.complaint-1999-address-map-link{display:inline-flex;width:fit-content;min-height:28px;align-items:center;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#0f766e0f;color:var(--color-primary, #0f766e);padding:4px 9px;font-size:.88rem;font-weight:800;line-height:1.2;text-decoration:none}.complaint-1999-address-map-link:hover,.complaint-1999-address-map-link:focus-visible{border-color:#0f766e6b;background:#0f766e1a}.complaint-1999-address-map-link--disabled,.complaint-1999-address-map-link--disabled:hover,.complaint-1999-address-map-link--disabled:focus-visible{border-color:#64748b2e;background:#64748b0f;color:#64748b}.pending-dispatch-place-type{display:grid;gap:.5rem}.pending-dispatch-place-type>label{font-weight:700}.pending-dispatch-place-type__save{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pending-dispatch-place-type__save p{margin:0}.node-form-label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.complaint-1999-action{position:relative;min-height:42px;overflow:visible}.complaint-1999-action>span{display:block;line-height:1.2;white-space:nowrap}.complaint-1999-action__hint{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:10;display:none;width:max-content;max-width:260px;padding:6px 8px;border:1px solid rgba(15,118,110,.24);border-radius:8px;background:#fffdf7;box-shadow:0 10px 24px #0f172a24;color:#35524b;font-size:.72rem;font-weight:700;line-height:1.35;text-align:left;transform:translate(-50%);white-space:normal}.complaint-1999-action:hover .complaint-1999-action__hint,.complaint-1999-action:focus-visible .complaint-1999-action__hint{display:block}.settings-template-editor{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,118,110,.14)}.settings-template-editor:first-of-type{margin-top:10px}.complaint-1999-projection-workbench .node-form-grid.node-form-grid--single{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto minmax(0,1fr)}.complaint-1999-projection-workbench .node-form-grid.node-form-grid--single>label{grid-column:1}.complaint-1999-phone-contact__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.complaint-1999-phone-contact__disclosure{min-width:0}.complaint-1999-phone-contact__summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:var(--foreground, #17211d)}.complaint-1999-phone-contact__summary span{color:var(--muted-foreground, #52615a);font-size:.9rem;font-weight:500;text-align:right}.complaint-1999-phone-contact__disclosure[open] .complaint-1999-phone-contact__columns{margin-top:16px}.complaint-1999-phone-contact__dispatch-review{display:grid;gap:16px;margin-top:16px}.complaint-1999-phone-contact__dispatch-review>label{display:grid;gap:6px;font-weight:700}.complaint-1999-phone-contact__dispatch-review select{width:100%;min-width:0}.complaint-1999-phone-contact__review{grid-column:1 / -1;min-width:0}.complaint-1999-phone-contact__records,.complaint-1999-phone-attempt{min-width:0}.complaint-1999-phone-contact__record-list{display:grid;gap:8px;padding-left:1.4rem}.complaint-1999-phone-contact__record-head{display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;gap:10px;margin-top:12px;padding-bottom:8px;border-bottom:1px solid var(--border, #d9e0dc);color:var(--muted-foreground, #52615a);font-size:.82rem}.complaint-1999-phone-contact__record-list li{display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border, #d9e0dc);overflow-wrap:anywhere}.complaint-1999-phone-attempt{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:12px}.complaint-1999-phone-attempt>*{grid-column:1!important}.complaint-1999-phone-contact__record-detail{display:grid;gap:3px}.complaint-1999-phone-attempt label{display:grid;gap:6px}.complaint-1999-phone-attempt__save{justify-self:start}.complaint-1999-phone-attempt__preliminary-tag{display:grid;gap:8px}.complaint-1999-phone-attempt__tag-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.complaint-1999-phone-contact button,.complaint-1999-phone-contact input,.complaint-1999-phone-contact select,.complaint-1999-phone-contact textarea{min-height:44px!important}.complaint-1999-phone-contact .malicious-review-acknowledgement{min-height:44px;align-items:center}@media(max-width:768px){.complaint-1999-phone-contact__columns{grid-template-columns:minmax(0,1fr)}.complaint-1999-phone-contact__record-list li{grid-template-columns:minmax(0,1fr) auto}.complaint-1999-phone-contact__record-head{display:none}.complaint-1999-phone-contact__record-list li>span{grid-column:1 / -1}.complaint-1999-phone-attempt__save{width:100%}}@media(max-width:480px){.complaint-1999-phone-contact .malicious-review-actions{display:grid;grid-template-columns:minmax(0,1fr)}.complaint-1999-phone-contact .malicious-review-actions>*,.complaint-1999-phone-contact__record-list button{width:100%}}.workflow-graph-canvas{width:100%;min-height:360px;border:1px solid rgba(15,118,110,.16);border-radius:8px;background:#f8faf9}.workflow-graph-condition-edge__path{stroke:#64748b;stroke-width:2}.queue-record__title,.queue-record__summary,.case-status-strip,.empty-state-note,.panel,.case-field{overflow-wrap:anywhere}.case-search-form,.settings-catalog,.statistics-catalog,.formal-home{max-width:72rem}.settings-catalog-content,.settings-catalog-content>.panel,.settings-panel .settings-action-bar{min-width:0}.settings-panel .settings-action-bar{scroll-margin-bottom:16px}.settings-panel :is(input,select,textarea,[role=alert],[role=status]){scroll-margin-bottom:7rem}@media(max-width:520px){.settings-panel>[role=alert]{margin-inline-end:4.25rem}}.queue-row{min-width:0}.queue-row:focus-visible,.settings-tab:focus-visible,.text-command:focus-visible,.command:focus-visible{outline:2px solid #1f5f7a;outline-offset:2px}[data-contextual-help-active=true]{outline:3px solid #0f766e;outline-offset:4px;scroll-margin-block:6rem}.identifier-confirmation[data-v-58db94a4],.identifier-confirmation__member[data-v-58db94a4]{display:grid;gap:.75rem;min-width:0}.identifier-confirmation label[data-v-58db94a4]{display:grid;gap:.25rem}.identifier-confirmation__member[data-v-58db94a4]{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem}.identifier-confirmation li[data-v-58db94a4]{margin-block:.5rem}.case-identifiers[data-v-2ba8ca20]{display:inline-flex;flex-wrap:wrap;gap:.25rem .75rem;min-width:0;max-width:100%}.case-identifiers__number[data-v-2ba8ca20]{min-width:0;font:inherit;color:inherit;overflow-wrap:anywhere;white-space:normal}.phone-intake[data-v-2a8ee53f]{display:grid;gap:0}.phone-intake[data-v-2a8ee53f] button{min-height:44px}.phone-intake section[data-v-2a8ee53f]{display:grid;gap:12px;padding:22px 2px;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}h3[data-v-2a8ee53f]{margin:0;font-size:1.02rem}.phone-intake label[data-v-2a8ee53f]{display:grid;gap:7px;font-size:.86rem;font-weight:700}.phone-intake input[data-v-2a8ee53f],.phone-intake select[data-v-2a8ee53f],.phone-intake textarea[data-v-2a8ee53f]{box-sizing:border-box;width:100%;min-height:42px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:8px;background:var(--paper,#fffdf7);color:var(--ink);font:inherit}.phone-intake input[data-v-2a8ee53f]:hover,.phone-intake select[data-v-2a8ee53f]:hover,.phone-intake textarea[data-v-2a8ee53f]:hover{border-color:var(--blue-border)}.phone-intake input[data-v-2a8ee53f]:focus-visible,.phone-intake select[data-v-2a8ee53f]:focus-visible,.phone-intake textarea[data-v-2a8ee53f]:focus-visible{border-color:var(--blue)}.phone-intake[data-v-2a8ee53f] :focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 32%,transparent);outline-offset:2px}.grid[data-v-2a8ee53f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check[data-v-2a8ee53f]{display:flex!important;align-items:center}.check input[data-v-2a8ee53f]{width:auto;min-height:auto}.phone-intake ul[data-v-2a8ee53f]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.phone-intake li[data-v-2a8ee53f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px}.errors[data-v-2a8ee53f]{color:#8a1f11}.success[data-v-2a8ee53f]{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid var(--green);border-radius:8px}.success p[data-v-2a8ee53f]{flex-basis:100%;margin:0}dialog[data-v-2a8ee53f]{position:fixed;inset:0;box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto;border:0;border-radius:12px;padding:24px;box-shadow:0 20px 60px #0004}dialog[data-v-2a8ee53f]::backdrop{background:#0007}dialog div[data-v-2a8ee53f]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:600px){.grid[data-v-2a8ee53f]{grid-template-columns:1fr}.phone-intake li[data-v-2a8ee53f]{align-items:stretch;flex-direction:column}dialog div[data-v-2a8ee53f]{flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){[data-v-2a8ee53f]{transition:none!important}}.intake-page__summary[data-v-3e71d15f]{max-width:720px}.case-intake-file-grid[data-v-3e71d15f]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.case-source-tabs[data-v-3e71d15f]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.case-source-tabs[data-v-3e71d15f]{grid-template-columns:minmax(0,1fr)}}.case-source-tabs .case-business-tab[data-v-3e71d15f]{display:grid;align-content:start;gap:var(--space-1);min-height:88px;padding:var(--space-3);text-align:left}.case-source-tabs .case-business-tab strong[data-v-3e71d15f],.case-source-tabs .case-business-tab small[data-v-3e71d15f]{overflow-wrap:anywhere}.case-source-tabs .case-business-tab strong[data-v-3e71d15f]{color:var(--ink);font-size:var(--text-label)}.case-source-tabs .case-business-tab small[data-v-3e71d15f]{color:var(--muted);font-size:var(--text-caption);line-height:1.45}.case-intake-form[data-v-3e71d15f]{display:grid;gap:var(--space-4);grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.case-intake-form[data-v-3e71d15f]>*{grid-column:1}.case-intake-form .case-create-actions[data-v-3e71d15f]{grid-area:auto}.case-intake-form--manual[data-v-3e71d15f]{display:flex;flex-direction:column}.case-intake-form--manual .case-create-actions[data-v-3e71d15f],.case-intake-form--manual .case-create-actions .command[data-v-3e71d15f],.case-intake-form--manual .case-create-actions .text-command[data-v-3e71d15f]{width:100%}.case-intake-form--manual .case-create-actions[data-v-3e71d15f]{grid-template-columns:minmax(0,1fr)}.case-intake-form--manual .case-create-actions button[data-v-3e71d15f]{min-height:44px}.case-intake-form--official[data-v-3e71d15f],.case-intake-form--official .case-intake-file-grid[data-v-3e71d15f],.case-intake-form--official .case-create-actions--single[data-v-3e71d15f]{grid-template-columns:minmax(0,1fr)}.case-intake-form--official .case-create-actions--single .command[data-v-3e71d15f]{width:100%}.case-intake-field[data-v-3e71d15f]{display:grid;gap:var(--space-2);color:var(--ink);font-weight:700}.case-intake-field>label[data-v-3e71d15f],.case-intake-file-control>label[data-v-3e71d15f]{color:var(--ink);font-weight:700}.case-intake-field__marker[data-v-3e71d15f]{margin-left:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:600}.case-intake-field__help[data-v-3e71d15f]{color:var(--muted);font-size:var(--text-meta);font-weight:500;line-height:1.5}.case-intake-field input[data-v-3e71d15f],.case-intake-field select[data-v-3e71d15f],.case-intake-field textarea[data-v-3e71d15f]{width:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font:inherit;padding:var(--space-2) var(--space-3);transition:border-color .16s ease,box-shadow .16s ease}.case-intake-field select[data-v-3e71d15f],.case-intake-file-control input[data-v-3e71d15f]{min-height:44px}.case-intake-file-input--summarized[data-v-3e71d15f]{color:transparent}.case-intake-field textarea[data-v-3e71d15f]{resize:vertical}.case-intake-field input[data-v-3e71d15f]:focus-visible,.case-intake-field select[data-v-3e71d15f]:focus-visible,.case-intake-field textarea[data-v-3e71d15f]:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.case-intake-file-control[data-v-3e71d15f]{display:grid;gap:var(--space-2);font-weight:700}.case-intake-file-control--wide[data-v-3e71d15f]{min-width:0}.manual-case-attachments small[data-v-3e71d15f]{color:var(--muted);font-size:var(--text-meta);font-weight:500;line-height:1.5}.manual-case-attachment-summary[data-v-3e71d15f]{margin:0;color:var(--ink);font-weight:700}.case-intake-file-control input[data-v-3e71d15f]{border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3);transition:border-color .16s ease,box-shadow .16s ease}.case-intake-file-control:hover input[data-v-3e71d15f],.case-intake-file-control input[data-v-3e71d15f]:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.case-intake-file-list[data-v-3e71d15f]{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-6);color:var(--muted);font-weight:700}.case-intake-file-list li[data-v-3e71d15f]{display:flex;justify-content:space-between;gap:var(--space-4);overflow-wrap:anywhere}.case-intake-file-list li small[data-v-3e71d15f]{flex:0 0 auto;color:var(--muted);font-weight:500}.official-document-batch-review[data-v-3e71d15f],.official-document-batch-groups[data-v-3e71d15f],.official-document-batch-group__main[data-v-3e71d15f]{display:grid;gap:var(--space-3)}.official-document-batch-review[data-v-3e71d15f]{border-top:1px solid var(--line);padding-top:var(--space-4)}.official-document-batch-review__header[data-v-3e71d15f],.official-document-batch-group[data-v-3e71d15f]{display:grid;gap:var(--space-3)}.official-document-batch-review__header[data-v-3e71d15f]{align-items:start;grid-template-columns:minmax(0,1fr) auto}.official-document-batch-review h3[data-v-3e71d15f],.official-document-batch-group strong[data-v-3e71d15f]{margin:0;color:var(--ink);overflow-wrap:anywhere}.official-document-batch-group[data-v-3e71d15f]{border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3)}.official-document-batch-group__toggle[data-v-3e71d15f]{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3);width:100%;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.official-document-batch-group__toggle>span[data-v-3e71d15f]:first-child{display:grid;gap:var(--space-1);min-width:0}.official-document-batch-group__toggle .kicker[data-v-3e71d15f]{margin:0}.official-document-batch-group dl[data-v-3e71d15f]{display:grid;gap:var(--space-2);margin:0}.official-document-batch-group dl div[data-v-3e71d15f]{display:grid;gap:var(--space-1)}.official-document-batch-group dt[data-v-3e71d15f]{color:var(--muted);font-size:var(--text-caption);font-weight:800}.official-document-batch-group dd[data-v-3e71d15f]{margin:0;color:var(--ink);font-weight:800;overflow-wrap:anywhere}.official-document-ungrouped[data-v-3e71d15f]{display:grid;gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3)}.official-document-ungrouped__list[data-v-3e71d15f]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.official-document-ungrouped__item[data-v-3e71d15f]{display:grid;gap:var(--space-3);grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(140px,.7fr);align-items:end;border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3)}.official-document-ungrouped__file-id[data-v-3e71d15f]{color:var(--ink);font-weight:800;overflow-wrap:anywhere}@media(max-width:720px){.official-document-batch-review__header[data-v-3e71d15f],.official-document-ungrouped__item[data-v-3e71d15f]{grid-template-columns:1fr}}.form-success[data-v-3e71d15f]{border:1px solid var(--green-border);border-radius:var(--radius-control);background:var(--green-weak);color:var(--green);padding:var(--space-2) var(--space-3);font-weight:800}.form-error[data-v-3e71d15f]{border:1px solid var(--red);border-radius:var(--radius-control);background:var(--red-weak);color:var(--red);padding:var(--space-2) var(--space-3);font-weight:800}.legacy-review[data-v-89dbadd5]{padding:24px;max-width:800px;color:var(--ink)}h1[data-v-89dbadd5]{font-size:22px}p[data-v-89dbadd5]{margin:16px 0}button[data-v-89dbadd5]{padding:10px 14px;margin:8px 8px 8px 0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}button[data-v-89dbadd5]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}button[data-v-89dbadd5]:disabled{opacity:.5}.select-control__trigger{align-items:center;background:var(--surface-control);border:1px solid var(--input);border-radius:var(--radius-control);color:var(--foreground);display:inline-flex;font:inherit;justify-content:space-between;min-height:2.5rem;padding:var(--space-2) var(--space-3);width:100%}.select-control__trigger:hover{border-color:var(--blue-border)}.select-control__trigger:focus-visible{border-color:var(--ring);outline:3px solid var(--focus-ring);outline-offset:2px}.select-control__trigger[data-disabled]{cursor:not-allowed;opacity:.62}.select-control__chevron{color:var(--muted-foreground);margin-left:var(--space-3)}.select-control__content{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-floating);max-height:min(18rem,var(--reka-select-content-available-height));min-width:var(--reka-select-trigger-width);overflow:hidden;z-index:80}.select-control__viewport{padding:var(--space-1)}.select-control__item{align-items:center;border-radius:var(--radius-control);cursor:default;display:flex;font:inherit;justify-content:space-between;min-height:2.35rem;outline:none;padding:var(--space-2) var(--space-3)}.select-control__item[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.select-control__item[data-state=checked]{font-weight:700}.select-control__item[data-disabled]{opacity:.45}.select-control__indicator{color:var(--blue);margin-left:var(--space-4)}.select-control__trigger--touch{min-height:3rem;font-size:1rem;font-weight:800;padding-inline:var(--space-4)}.select-control__trigger--touch[data-state=open] .select-control__chevron{transform:rotate(180deg)}.select-control__content--touch{max-height:min(22.5rem,60vh,var(--reka-select-content-available-height));width:var(--reka-select-trigger-width)}.select-control__viewport--touch{padding:var(--space-2)}.select-control__group-label{color:var(--muted-foreground);font-size:.875rem;font-weight:800;letter-spacing:.04em;line-height:1.35;padding:var(--space-3) var(--space-3) var(--space-1)}.select-control__item--touch{gap:.5rem;justify-content:flex-start;min-height:2.75rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);font-size:1rem;font-weight:800}.select-control__item--touch .select-control__indicator{order:-1;width:1.125rem;flex:0 0 1.125rem;margin:0;text-align:center}.roc-date-picker[data-v-20a56757]{position:relative;display:grid;gap:.4rem}.roc-date-picker>label[data-v-20a56757]{font-weight:700}.roc-date-picker__control[data-v-20a56757]{display:grid;grid-template-columns:minmax(8.5rem,1fr) auto auto}.roc-date-picker__control input[data-v-20a56757],.roc-date-picker__control button[data-v-20a56757],.roc-date-picker__popover button[data-v-20a56757]{min-height:2.5rem;border:1px solid #b8c4d1;background:#fff}.roc-date-picker__control input[data-v-20a56757]{min-width:0;border-radius:.45rem 0 0 .45rem;padding:0 .7rem;font-variant-numeric:tabular-nums}.roc-date-picker__control button[data-v-20a56757]{border-left:0;padding:0 .75rem}.roc-date-picker__control button[data-v-20a56757]:last-child{border-radius:0 .45rem .45rem 0}.roc-date-picker__control button[data-v-20a56757]:not(:disabled):hover,.roc-date-picker__popover button[data-v-20a56757]:hover{background:#eef5f2}.roc-date-picker__popover[data-v-20a56757]{position:absolute;z-index:20;top:calc(100% + .45rem);right:0;width:min(20rem,100%);padding:.75rem;border:1px solid #c6d0db;border-radius:.7rem;background:#fff;box-shadow:0 12px 30px #19273429}.roc-date-picker__popover header[data-v-20a56757]{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;text-align:center}.roc-date-picker__popover header button[data-v-20a56757]{border-radius:.45rem;font-size:1.25rem}.roc-date-picker__weekdays[data-v-20a56757],.roc-date-picker__grid[data-v-20a56757]{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.roc-date-picker__weekdays[data-v-20a56757]{margin-top:.6rem;color:#687585;text-align:center;font-size:.78rem}.roc-date-picker__grid[data-v-20a56757]{margin-top:.3rem}.roc-date-picker__grid>span[data-v-20a56757]{min-height:2.25rem}.roc-date-picker__grid button[data-v-20a56757]{width:100%;min-height:2.25rem;border:0;border-radius:.4rem}.roc-date-picker__grid button[aria-current=date][data-v-20a56757]{color:#fff;background:#276b57}@media(max-width:520px){.roc-date-picker__control[data-v-20a56757]{grid-template-columns:1fr 1fr}.roc-date-picker__control input[data-v-20a56757]{grid-column:1 / -1;border-radius:.45rem .45rem 0 0}.roc-date-picker__control button[data-v-20a56757]{border-top:0}}.pdf-document-viewer[data-v-4339ef6e]{display:grid;gap:.75rem;min-width:0}.pdf-document-viewer__controls[data-v-4339ef6e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdf-document-viewer__controls output[data-v-4339ef6e]{min-width:76px;text-align:center;font-variant-numeric:tabular-nums}.pdf-document-viewer__controls button[data-v-4339ef6e]{border:1px solid var(--line, #d7dee8);background:var(--panel, #fff);color:inherit;padding:9px 12px;border-radius:8px;cursor:pointer}.pdf-document-viewer__controls button[data-v-4339ef6e]:disabled{opacity:.5;cursor:not-allowed}.pdf-document-viewer__controls button[aria-pressed=true][data-v-4339ef6e]{background:var(--blue-weak, #e8f1ff);border-color:var(--blue, #2563eb)}.pdf-document-viewer__viewport[data-v-4339ef6e]{height:var(--pdf-preview-height, 560px);min-height:var(--pdf-preview-min-height, 0px);overflow:hidden;border:1px solid var(--line, #d7dee8);background:var(--surface-control, #e2e8f0);resize:vertical}.pdf-document-viewer__viewport iframe[data-v-4339ef6e]{display:block;width:100%;height:100%;border:0}.pdf-document-viewer.is-expanded[data-v-4339ef6e]{position:fixed;inset:12px;z-index:1000;background:var(--panel, #fff);border:1px solid var(--line, #d7dee8);border-radius:10px;box-shadow:0 18px 54px #0000003d;display:flex;flex-direction:column;padding:12px}.pdf-document-viewer.is-expanded .pdf-document-viewer__viewport[data-v-4339ef6e]{height:auto;min-height:0;flex:1}@media(max-width:820px){.pdf-document-viewer__viewport[data-v-4339ef6e]{height:var(--pdf-preview-height, 52vh)}}.review-page[data-v-425e99a5]{color:var(--ink);padding:16px;min-width:0}.review-heading-actions[data-v-425e99a5]{display:flex;gap:8px;flex-wrap:wrap}.review-heading[data-v-425e99a5],.review-section-heading[data-v-425e99a5]{display:flex;justify-content:space-between;align-items:center;gap:16px}.review-page h1[data-v-425e99a5]{font-size:22px;margin:0}.review-page h2[data-v-425e99a5]{font-size:17px;margin:0 0 16px}.review-page h3[data-v-425e99a5]{font-size:16px}.review-page p[data-v-425e99a5],.review-page small[data-v-425e99a5]{color:var(--muted)}.review-page button[data-v-425e99a5]{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:9px 12px;border-radius:8px;cursor:pointer}.review-page button[data-v-425e99a5]:disabled{opacity:.5;cursor:not-allowed}.review-page button[data-v-425e99a5]:focus-visible,.review-page input[data-v-425e99a5]:focus-visible,.review-page textarea[data-v-425e99a5]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.review-columns[data-v-425e99a5]{display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);border:1px solid var(--line);background:var(--panel);min-height:65vh}.review-columns>section[data-v-425e99a5]{padding:20px;min-width:0}.review-columns>section+section[data-v-425e99a5]{border-left:1px solid var(--line)}.review-control-label[data-v-425e99a5]{display:block;font-weight:700;margin:0 0 8px}.review-zoom[data-v-425e99a5]{display:flex;align-items:center;gap:8px;margin:12px 0;flex-wrap:wrap}.review-zoom output[data-v-425e99a5]{min-width:76px;text-align:center;font-variant-numeric:tabular-nums}.review-zoom button[aria-pressed=true][data-v-425e99a5]{background:var(--blue-weak);border-color:var(--blue)}.review-preview-viewport[data-v-425e99a5]{height:560px;overflow:hidden;border:1px solid var(--line);background:var(--surface-control);resize:vertical}.review-source iframe[data-v-425e99a5]{display:block;width:100%;height:100%;border:0}.review-source.is-expanded[data-v-425e99a5]{position:fixed;inset:12px;z-index:1000;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 54px #0000003d;display:flex;flex-direction:column}.review-source.is-expanded .review-preview-viewport[data-v-425e99a5]{height:auto;min-height:0;flex:1}.review-field[data-v-425e99a5]{display:grid;gap:6px;margin:0 0 16px}.review-page input[data-v-425e99a5]:not([type=checkbox]):not([type=radio]),.review-page textarea[data-v-425e99a5]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);background:var(--surface-control);color:var(--ink);border-radius:8px;padding:10px;font:inherit}.review-page textarea[data-v-425e99a5]{resize:vertical}.review-notice[data-v-425e99a5]{background:var(--amber-weak);padding:12px}.review-error[data-v-425e99a5]{color:var(--red)!important}.review-actions[data-v-425e99a5]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.review-page .review-primary[data-v-425e99a5]{background:var(--green);color:var(--panel);border-color:var(--green)}.review-tabs[data-v-425e99a5]{display:none}.review-page-row[data-v-425e99a5]{display:grid;gap:8px;border-top:1px solid var(--line);padding:12px 0}.review-dialog[data-v-425e99a5]{margin:auto;position:fixed;inset:0;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:min(640px,calc(100vw - 32px));max-height:85dvh;padding:24px;box-sizing:border-box}.review-dialog[data-v-425e99a5]::backdrop{background:#0000004d}.review-dialog li[data-v-425e99a5]{margin:10px 0;overflow-wrap:anywhere}.review-dialog-actions[data-v-425e99a5]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.review-dialog form[data-v-425e99a5]{display:grid;gap:12px}.review-dialog dd[data-v-425e99a5]{overflow-wrap:anywhere}.review-case-result[data-v-425e99a5]{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.review-case-result input[data-v-425e99a5]{margin-right:8px}.review-draft li[data-v-425e99a5]{overflow-wrap:anywhere}.review-page details[data-v-425e99a5]{margin-top:16px}@media(max-width:820px){.review-page[data-v-425e99a5]{padding:12px}.review-heading[data-v-425e99a5]{align-items:flex-start}.review-heading h1[data-v-425e99a5]{font-size:20px}.review-tabs[data-v-425e99a5]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.review-tabs button[aria-pressed=true][data-v-425e99a5]{background:var(--blue-weak)}.review-columns[data-v-425e99a5]{display:block;min-height:50vh}.review-columns>section+section[data-v-425e99a5]{border-left:0}.mobile-hidden[data-v-425e99a5]{display:none!important}.review-actions[data-v-425e99a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.review-actions button[data-v-425e99a5]{white-space:normal;padding:10px 4px}.review-preview-viewport[data-v-425e99a5]{height:52vh}.review-section-heading[data-v-425e99a5]{align-items:flex-start;flex-wrap:wrap}.review-dialog[data-v-425e99a5]{padding:16px}}.case-list-row__summary-text[data-v-89ed8cfc]{display:block}.case-list-row[data-v-89ed8cfc]{display:grid;align-items:center;gap:var(--space-4);width:100%;min-width:0;min-height:60px;border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:left;background:var(--panel);cursor:pointer}.case-list-row--with-handler[data-v-89ed8cfc]{grid-template-columns:minmax(8rem,1fr) minmax(9rem,1fr) minmax(16rem,3fr) minmax(8rem,1fr)}.case-list-row--without-handler[data-v-89ed8cfc]{grid-template-columns:minmax(9rem,1fr) minmax(16rem,3fr) minmax(8rem,1fr)}.case-list-row__handler[data-v-89ed8cfc],.case-list-row__status[data-v-89ed8cfc],.case-list-row__summary[data-v-89ed8cfc],.case-list-row__timeliness[data-v-89ed8cfc]{min-width:0;overflow:visible;color:var(--muted-foreground, var(--muted, #5f665f));font-size:var(--text-body);line-height:1.55;overflow-wrap:anywhere;white-space:normal}.case-list-row__handler[data-v-89ed8cfc],.case-list-row__status[data-v-89ed8cfc],.case-list-row__summary[data-v-89ed8cfc]{font-weight:500}.case-list-row__summary[data-v-89ed8cfc]{color:var(--foreground, var(--ink, #28322f))}.case-list-row--new .case-list-row__status[data-v-89ed8cfc],.case-list-row--new .case-list-row__summary[data-v-89ed8cfc]{color:var(--foreground, var(--ink, #28322f));font-weight:700}.case-list-row__timeliness[data-v-89ed8cfc]{color:var(--foreground, var(--ink, #28322f));font-size:var(--text-body);font-weight:var(--timeliness-font-weight);font-variant-numeric:tabular-nums}.case-list-row__timeliness--overdue[data-v-89ed8cfc]{color:var(--timeliness-overdue);font-weight:var(--timeliness-overdue-font-weight)}.case-list-row__timeliness--due-today[data-v-89ed8cfc],.case-list-row__timeliness--in-time[data-v-89ed8cfc]{color:var(--timeliness-attention)}.case-list-row__timeliness--not-set[data-v-89ed8cfc],.case-list-row__timeliness--calendar-unavailable[data-v-89ed8cfc]{color:var(--timeliness-unavailable)}.case-list-row[data-v-89ed8cfc]:hover{border-color:var(--blue-border);background:var(--surface-row-hover)}.case-list-row[data-v-89ed8cfc]:focus-visible{border-color:var(--blue);background:var(--blue-weak);outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:760px){.case-list-row[data-v-89ed8cfc]{gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4)}.case-list-row--with-handler[data-v-89ed8cfc]{grid-template-areas:"handler status timeliness" "summary summary summary";grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.case-list-row--without-handler[data-v-89ed8cfc]{grid-template-areas:"status timeliness" "summary summary";grid-template-columns:minmax(0,1fr) auto}.case-list-row__handler[data-v-89ed8cfc]{grid-area:handler}.case-list-row__status[data-v-89ed8cfc]{grid-area:status}.case-list-row__summary[data-v-89ed8cfc]{grid-area:summary}.case-list-row__timeliness[data-v-89ed8cfc]{grid-area:timeliness}.case-list-row__handler[data-v-89ed8cfc],.case-list-row__status[data-v-89ed8cfc],.case-list-row__summary[data-v-89ed8cfc],.case-list-row__timeliness[data-v-89ed8cfc]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}.place-type-combobox[data-v-b422363a]{position:relative;display:grid;gap:.5rem}.place-type-combobox__input-wrap input[data-v-b422363a]{width:100%;height:40px}.place-type-combobox__manage[data-v-b422363a]{justify-self:end}.place-type-combobox__manage-arrow[data-v-b422363a]{transition:transform .16s ease}.place-type-combobox__manage:hover .place-type-combobox__manage-arrow[data-v-b422363a]{transform:translate(2px)}.place-type-combobox__input-wrap input[data-v-b422363a]:focus-visible{outline:3px solid var(--focus-ring, color-mix(in srgb, var(--primary) 45%, transparent));outline-offset:2px}.place-type-combobox__selection-note[data-v-b422363a]{margin:0;color:var(--muted-foreground);font-size:.85rem}.place-type-combobox__list[data-v-b422363a]{position:absolute;z-index:40;inset:calc(100% + .25rem) 0 auto;max-height:19rem;overflow:auto;padding:.35rem;border:1px solid var(--border);border-radius:var(--radius, .75rem);background:var(--card);box-shadow:0 14px 36px color-mix(in srgb,var(--foreground) 14%,transparent)}.place-type-combobox__option[data-v-b422363a],.place-type-combobox__create[data-v-b422363a]{width:100%;min-width:0;display:block;padding:.7rem .8rem;border:0;border-radius:calc(var(--radius, .75rem) - .2rem);background:transparent;color:var(--foreground);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.place-type-combobox__option--active[data-v-b422363a],.place-type-combobox__option[data-v-b422363a]:hover,.place-type-combobox__create[data-v-b422363a]:hover{background:var(--accent);color:var(--accent-foreground)}.place-type-combobox__option-label[data-v-b422363a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-type-combobox__state[data-v-b422363a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.85rem;color:var(--muted-foreground)}.place-type-combobox__historical[data-v-b422363a]{margin:0;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius, .75rem);background:var(--muted);color:var(--muted-foreground)}.place-type-create-backdrop[data-v-b422363a]{position:fixed;z-index:90;inset:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--foreground) 38%,transparent)}.place-type-create-panel[data-v-b422363a]{width:min(31rem,100%);height:100%;overflow:auto;display:grid;align-content:start;gap:1rem;padding:1.25rem;background:var(--background);color:var(--foreground);box-shadow:-14px 0 36px color-mix(in srgb,var(--foreground) 18%,transparent)}.place-type-create-panel header[data-v-b422363a],.place-type-create-panel footer[data-v-b422363a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.place-type-create-panel header p[data-v-b422363a],.place-type-create-panel header h2[data-v-b422363a],.place-type-create-panel__hint[data-v-b422363a]{margin:0}.place-type-create-panel label[data-v-b422363a]{display:grid;gap:.45rem;font-weight:650}.place-type-manager__create[data-v-b422363a],.place-type-manager__list[data-v-b422363a],.place-type-manager__editor[data-v-b422363a]{display:grid;gap:.75rem}.place-type-manager__create[data-v-b422363a]{padding:.9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted-surface)}.place-type-manager__list button[data-v-b422363a]{display:block;min-width:0;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);text-align:left}.place-type-manager__item-label[data-v-b422363a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-type-manager__history[data-v-b422363a]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.place-type-manager__history li[data-v-b422363a]{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted-surface);color:var(--foreground)}@media(max-width:768px){.place-type-create-backdrop[data-v-b422363a]{align-items:flex-end}.place-type-create-panel[data-v-b422363a]{width:100%;height:auto;max-height:min(88dvh,44rem);border-radius:1rem 1rem 0 0;box-shadow:0 -14px 36px color-mix(in srgb,var(--foreground) 18%,transparent)}}.case-search-page[data-v-f1db6a2f]{gap:var(--space-6)}.case-search-form[data-v-f1db6a2f]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);padding:var(--space-4)}.case-search-results[data-v-f1db6a2f]{padding:0}.case-search-form__main[data-v-f1db6a2f]{display:grid;grid-template-columns:minmax(16rem,1fr) auto auto;gap:var(--space-3);align-items:end}.case-search-field[data-v-f1db6a2f],.case-search-advanced label[data-v-f1db6a2f]{display:grid;gap:var(--space-2);color:var(--muted);font-size:var(--text-label);font-weight:700}.case-search-field input[data-v-f1db6a2f],.case-search-advanced input[data-v-f1db6a2f],.case-search-advanced select[data-v-f1db6a2f]{min-height:2.5rem;border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);color:var(--ink);font:inherit;font-weight:500}.case-search-field input[data-v-f1db6a2f]:hover,.case-search-advanced input[data-v-f1db6a2f]:hover,.case-search-advanced select[data-v-f1db6a2f]:hover{border-color:var(--blue-border)}.case-search-field input[data-v-f1db6a2f]:focus-visible,.case-search-advanced input[data-v-f1db6a2f]:focus-visible,.case-search-advanced select[data-v-f1db6a2f]:focus-visible{border-color:var(--blue)}.case-search-advanced[data-v-f1db6a2f]{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.case-search-advanced-group[data-v-f1db6a2f]{border:0;border-top:1px solid var(--line);padding:var(--space-3) 0}.case-search-advanced-group summary[data-v-f1db6a2f]{cursor:pointer;color:var(--ink);font-weight:800}.case-search-advanced-group__fields[data-v-f1db6a2f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}.case-search-results__summary[data-v-f1db6a2f]{display:flex;justify-content:space-between;margin-bottom:var(--space-3);color:var(--muted);font-weight:700}.case-search-results__list[data-v-f1db6a2f]{display:grid;gap:0}.case-search-results__header[data-v-f1db6a2f]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(9rem,1fr) minmax(16rem,3fr) minmax(8rem,1fr);align-items:center;column-gap:var(--space-4)}.case-search-results__header[data-v-f1db6a2f]{min-height:2.5rem;padding:0 var(--space-3);color:var(--muted);font-size:var(--text-meta);font-weight:700}.case-search-pagination[data-v-f1db6a2f]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-label);font-weight:700}.navigation-only[data-v-f1db6a2f]{grid-column:2 / 3;grid-row:1 / span 2;align-self:center;color:var(--blue);font-weight:800;white-space:nowrap}@media(max-width:760px){.case-search-form__main[data-v-f1db6a2f]{grid-template-columns:1fr 1fr}.case-search-form__main .case-search-field[data-v-f1db6a2f]{grid-column:1 / -1}.case-search-advanced-group__fields[data-v-f1db6a2f]{grid-template-columns:1fr}.case-search-results__header[data-v-f1db6a2f]{display:none}.case-search-pagination[data-v-f1db6a2f]{display:grid;grid-template-columns:1fr 1fr}.case-search-pagination span[data-v-f1db6a2f]{grid-column:1 / -1;grid-row:1;text-align:center}.navigation-only[data-v-f1db6a2f]{grid-column:1;grid-row:auto}}.identifier-actions[data-v-316f3969]{margin-block:.75rem}.identifier-actions fieldset[data-v-316f3969],.identifier-actions label[data-v-316f3969]{display:grid;gap:.5rem}.identifier-actions fieldset[data-v-316f3969]{margin-block:.75rem}.case-workflow-navigator{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:#fff}.case-workflow-navigator__fallback{margin:0}.case-workflow-navigator__fallback{color:var(--muted);font-size:.92rem;font-weight:800}.case-workflow-navigator__scroll-hint{display:none;margin:0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}@media(max-width:560px){.case-workflow-navigator__scroll-hint{display:block}}.notification-evidence-panel[data-v-7e15f83e]{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--blue-weak)}.notification-evidence-panel--warning[data-v-7e15f83e]{border-color:var(--amber);background:var(--amber-weak)}.notification-evidence-panel--blocking[data-v-7e15f83e]{border-color:var(--red);background:var(--red-weak)}.notification-evidence-panel--success[data-v-7e15f83e]{border-color:var(--green);background:var(--green-weak)}.notification-evidence-panel__body[data-v-7e15f83e]{display:grid;gap:4px}.notification-evidence-panel__eyebrow[data-v-7e15f83e]{margin:0;color:var(--muted);font-size:.82rem;font-weight:700}.notification-evidence-panel h2[data-v-7e15f83e],.notification-evidence-panel p[data-v-7e15f83e]{margin:0}.notification-evidence-panel__actions[data-v-7e15f83e]{display:flex;flex-wrap:wrap;gap:8px}.notification-evidence-panel__status[data-v-7e15f83e]{color:var(--muted);font-size:.9rem}.workflow-help[data-v-8eebafcf]{position:relative;display:inline-flex}.workflow-help__button[data-v-8eebafcf]{inline-size:2rem;block-size:2rem;border:1px solid var(--border, #cbd5e1);border-radius:999px;background:#fff;font-weight:700;cursor:pointer}.workflow-help__button[data-v-8eebafcf]:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.workflow-help__popover[data-v-8eebafcf]{position:absolute;z-index:20;inset-block-start:2.4rem;inset-inline-end:0;inline-size:min(22rem,80vw);padding:1rem;border:1px solid var(--border, #cbd5e1);border-radius:.75rem;background:#fff;box-shadow:0 12px 30px #0f172a29}.workflow-help__popover p[data-v-8eebafcf]{margin:.5rem 0 0}.workflow-help__safety[data-v-8eebafcf]{color:#475569;font-size:.9rem}.workflow-help__close[data-v-8eebafcf]{margin-block-start:.75rem;min-block-size:2.5rem}.workflow-help__error[data-v-8eebafcf]{position:absolute;inset-block-start:2.4rem;inset-inline-end:0;z-index:21;inline-size:min(22rem,80vw);padding:.75rem;border-radius:.5rem;color:#b91c1c;background:#fff;box-shadow:0 12px 30px #0f172a29}.node-form-grid__wide[data-v-f64b32bc]{grid-column:1 / -1}.malicious-review-acknowledgement[data-v-f64b32bc]{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.malicious-review-acknowledgement input[data-v-f64b32bc]{flex:0 0 auto}.malicious-review-acknowledgement span[data-v-f64b32bc]{min-width:0}@media(min-width:1180px){.malicious-review-field--reason[data-v-f64b32bc]{grid-column:1;grid-row:1}.malicious-review-field--note[data-v-f64b32bc]{grid-column:1;grid-row:2}.malicious-review-acknowledgement[data-v-f64b32bc]{grid-column:1;grid-row:3}.malicious-review-actions[data-v-f64b32bc]{grid-row:4}}.closed-case-panel[data-v-e889dff9]{display:grid;gap:1rem}.closed-case-panel header[data-v-e889dff9],.closed-case-panel header p[data-v-e889dff9],.closed-case-panel h4[data-v-e889dff9],.closed-case-panel h5[data-v-e889dff9]{margin:0}.closed-case-panel__form[data-v-e889dff9]{display:grid;gap:1rem}.closed-case-panel__impact[data-v-e889dff9],.closed-case-panel__readonly[data-v-e889dff9]{border:1px solid #d7dee7;border-radius:.75rem;padding:1rem}.closed-case-panel__impact ul[data-v-e889dff9]{display:grid;gap:.45rem;margin:.75rem 0 0;padding-left:1.25rem}.closed-case-panel__readonly[data-v-e889dff9]{background:#f7f9fb;color:#4c5968}.closed-case-panel__actions[data-v-e889dff9]{background:#fff;bottom:0;display:flex;justify-content:flex-end;padding:.75rem 0 .25rem;position:sticky;z-index:4}.disposition-checklist[data-v-26b5ba82]{display:grid;gap:1rem}.disposition-checklist__head[data-v-26b5ba82],.disposition-checklist__footer[data-v-26b5ba82]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.disposition-checklist__head h4[data-v-26b5ba82]{margin:0;font-size:1.2rem}.disposition-checklist__save-state[data-v-26b5ba82]{color:#687585;font-size:.88rem}.disposition-checklist__save-state.is-error[data-v-26b5ba82]{color:#a33a32}.disposition-checklist__groups[data-v-26b5ba82]{display:grid;gap:.75rem}.disposition-group[data-v-26b5ba82]{overflow:hidden;border:1px solid #d7dfe8;border-radius:.8rem;background:#fff}.disposition-group[data-v-26b5ba82]:has(.roc-date-picker){overflow:visible}.disposition-group.is-complete[data-v-26b5ba82]{border-color:#7cae98;background:#f6fbf8}.disposition-group.is-locked[data-v-26b5ba82]{background:#f7f8fa}.disposition-group summary[data-v-26b5ba82]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;list-style:none}.disposition-group summary[data-v-26b5ba82]::-webkit-details-marker{display:none}.disposition-group input[type=checkbox][data-v-26b5ba82]{width:1.1rem;height:1.1rem;accent-color:#276b57}.disposition-group__title[data-v-26b5ba82]{font-weight:700;overflow-wrap:anywhere}.disposition-group__count[data-v-26b5ba82]{color:#687585;font-variant-numeric:tabular-nums}.disposition-group__chevron[data-v-26b5ba82]{transition:transform .16s ease}.disposition-group[open] .disposition-group__chevron[data-v-26b5ba82]{transform:rotate(180deg)}.disposition-group__body[data-v-26b5ba82]{display:grid;gap:.7rem;padding:0 1rem 1rem 2.85rem}.disposition-group__reason[data-v-26b5ba82]{margin:0;color:#687585;font-size:.88rem}.disposition-item[data-v-26b5ba82]{display:flex;align-items:flex-start;gap:.65rem;line-height:1.45}.disposition-checklist__footer[data-v-26b5ba82]{align-items:flex-end;padding-top:.25rem}.disposition-checklist__footer p[data-v-26b5ba82]{margin:0;color:#687585}@media(max-width:640px){.disposition-checklist__head[data-v-26b5ba82],.disposition-checklist__footer[data-v-26b5ba82]{align-items:stretch;flex-direction:column}}.opinion-progressive[data-v-7ce72234]{display:grid;gap:.75rem}.opinion-progressive__completed-summary[data-v-7ce72234],.opinion-progressive__upcoming[data-v-7ce72234]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.65rem .85rem;border-bottom:1px solid #d7dfe8}.opinion-progressive__completed-summary small[data-v-7ce72234]{grid-column:1;color:#52645d}.opinion-progressive__state[data-v-7ce72234]{grid-column:2;grid-row:1 / span 2;color:#276b57;font-size:.82rem;font-weight:700}.opinion-progressive__upcoming[data-v-7ce72234]{color:#687585;padding-block:.5rem}.opinion-progressive__stage[data-v-7ce72234]{border:1px solid #d7dfe8;border-radius:.8rem;overflow:hidden}.opinion-progressive__stage.is-unavailable[data-v-7ce72234]{background:#f7f8fa;color:#687585}.opinion-progressive__stage summary[data-v-7ce72234]{align-items:center;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1rem}.opinion-progressive__stage summary[data-v-7ce72234]::-webkit-details-marker{display:none}.opinion-progressive__body[data-v-7ce72234]{border-top:1px solid #e5e9ef;display:grid;gap:1rem;padding:1rem}.opinion-progressive__body p[data-v-7ce72234]{margin:0}.opinion-progressive__form[data-v-7ce72234]{display:grid;gap:1rem}.opinion-progressive__form label[data-v-7ce72234]{display:grid;gap:.4rem;font-weight:700}.opinion-progressive__form input[data-v-7ce72234],.opinion-progressive__form textarea[data-v-7ce72234]{font:inherit}.opinion-progressive__actions[data-v-7ce72234]{background:#fff;bottom:0;display:flex;justify-content:flex-end;padding:.75rem 0 .25rem;position:sticky;z-index:4}.other-agencies-field[data-v-1c243e77]{display:grid;grid-column:1 / -1;gap:8px;min-width:0;padding-block:4px}.other-agencies-field__label-row[data-v-1c243e77]{display:flex;align-items:center;justify-content:space-between;gap:12px}.other-agencies-field__label-row h3[data-v-1c243e77]{margin:0;color:var(--ink);font-size:var(--text-subsection)}.other-agencies-field__label-row span[data-v-1c243e77]{color:var(--muted);font-size:.78rem;font-weight:700}.other-agencies-field__trigger[data-v-1c243e77]{height:40px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);color:var(--ink)}.other-agencies-field__trigger[data-v-1c243e77]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 12px}.other-agencies-field__trigger span[data-v-1c243e77]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-agencies-field__help[data-v-1c243e77],.other-agencies-selector p[data-v-1c243e77],.other-agencies-management p[data-v-1c243e77]{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.other-agencies-selector[data-v-1c243e77]{display:grid;gap:12px;min-width:0;border:1px solid var(--green-border-soft);border-radius:8px;background:var(--green-surface-soft);padding:14px}.other-agencies-selector__heading[data-v-1c243e77]{display:flex;align-items:start;justify-content:space-between;gap:12px}.other-agencies-selector__heading h4[data-v-1c243e77],.other-agencies-management h5[data-v-1c243e77]{margin:0 0 3px;color:var(--ink);font-size:.94rem}.other-agencies-selector__close[data-v-1c243e77]{width:40px;height:40px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.other-agencies-selector__search[data-v-1c243e77],.other-agencies-management__confirm label[data-v-1c243e77]{display:grid;gap:6px;color:var(--ink);font-size:.84rem;font-weight:700}.other-agencies-selector__search input[data-v-1c243e77],.other-agencies-management__confirm input[data-v-1c243e77],.other-agencies-management__confirm select[data-v-1c243e77]{width:100%;height:40px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px}.other-agencies-selector__count[data-v-1c243e77]{font-weight:800}.other-agencies-selector__options[data-v-1c243e77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.other-agencies-option[data-v-1c243e77]{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:10px}.other-agencies-option>span[data-v-1c243e77]{display:grid;min-width:0}.other-agencies-option strong[data-v-1c243e77],.other-agencies-option small[data-v-1c243e77]{overflow-wrap:anywhere}.other-agencies-option small[data-v-1c243e77]{color:var(--muted)}.other-agencies-selector__empty[data-v-1c243e77]{display:grid;gap:8px;border:1px dashed var(--line);border-radius:8px;background:var(--panel);padding:14px}.other-agencies-field__actions[data-v-1c243e77]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.other-agencies-field__message[data-v-1c243e77]{min-width:0;margin:0;color:var(--muted);font-size:.82rem}.other-agencies-field__message--success[data-v-1c243e77]{color:var(--green-ink)}.other-agencies-field__message--error[data-v-1c243e77]{color:var(--red)}.other-agencies-field__primary[data-v-1c243e77]{min-height:40px;border:1px solid var(--green);border-radius:8px;background:var(--green);color:var(--panel);padding:0 14px;font-weight:800}.other-agencies-field__primary[data-v-1c243e77]:disabled{border-color:var(--line);background:var(--muted-surface);color:var(--muted)}.other-agencies-history[data-v-1c243e77]{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-width:0}.other-agencies-history__row[data-v-1c243e77]{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.5}.other-agencies-history__row:not(:last-child) strong[data-v-1c243e77]:after{content:"、"}.other-agencies-history__row--pending-removal[data-v-1c243e77]{border-color:var(--green-border-soft);background:var(--muted-surface)}.other-agencies-history__row>div[data-v-1c243e77]{display:grid;gap:4px;min-width:0}.other-agencies-history__row strong[data-v-1c243e77],.other-agencies-history__row span[data-v-1c243e77]{overflow-wrap:anywhere}.other-agencies-history__row span[data-v-1c243e77]{color:var(--muted);font-size:.8rem}.other-agencies-history__actions[data-v-1c243e77]{justify-items:end}.other-agencies-history__actions button[data-v-1c243e77]{min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);color:var(--ink);padding:0 10px;white-space:nowrap}.other-agencies-management-trigger[data-v-1c243e77]{justify-self:start;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);color:var(--ink);padding:0 14px;font-weight:800}.other-agencies-management-trigger[data-v-1c243e77]:disabled{color:var(--muted)}.other-agencies-management-overlay[data-v-1c243e77]{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#0f172a6b}.other-agencies-management-drawer[data-v-1c243e77]{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(440px,100vw);height:100%;min-width:0;background:var(--panel);box-shadow:-12px 0 32px #0f172a2e;color:var(--ink)}.other-agencies-management__header[data-v-1c243e77]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;border-bottom:1px solid var(--line);padding:12px 16px}.other-agencies-management__header p[data-v-1c243e77],.other-agencies-management__header h4[data-v-1c243e77]{margin:0}.other-agencies-management__header p[data-v-1c243e77]{color:var(--muted);font-size:.78rem;font-weight:700}.other-agencies-management__header h4[data-v-1c243e77]{font-size:1rem}.other-agencies-management__header button[data-v-1c243e77]{width:40px;height:40px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);color:var(--ink)}.other-agencies-management__body[data-v-1c243e77]{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding:16px}.other-agencies-management__row[data-v-1c243e77]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:10px 0}.other-agencies-management__row>div[data-v-1c243e77]:first-child{display:grid;min-width:0}.other-agencies-management__row span[data-v-1c243e77]{color:var(--muted);font-size:.8rem}.other-agencies-management__row-actions[data-v-1c243e77],.other-agencies-management__confirm-actions[data-v-1c243e77]{display:flex;flex-wrap:wrap;gap:8px}.other-agencies-management__row-actions button[data-v-1c243e77],.other-agencies-management__confirm-actions button[data-v-1c243e77]{min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);color:var(--ink);padding:0 10px}.other-agencies-management__confirm[data-v-1c243e77]{display:grid;gap:12px;min-width:0}@media(max-width:640px){.other-agencies-selector__options[data-v-1c243e77],.other-agencies-management__row[data-v-1c243e77],.other-agencies-field__actions[data-v-1c243e77]{grid-template-columns:minmax(0,1fr)}.other-agencies-field__primary[data-v-1c243e77],.other-agencies-management__row-actions[data-v-1c243e77]{width:100%}.other-agencies-management__row-actions button[data-v-1c243e77]{flex:1 1 0;min-width:0}}.roc-date-time-picker[data-v-73070cd4]{position:relative;display:grid;gap:.4rem}.roc-date-time-picker__label[data-v-73070cd4]{font-weight:700}.roc-date-time-picker__control[data-v-73070cd4]{display:grid;grid-template-columns:minmax(7.5rem,1fr) auto minmax(7rem,.8fr) auto}.roc-date-time-picker__control input[data-v-73070cd4],.roc-date-time-picker__control button[data-v-73070cd4],.roc-date-time-picker__popover button[data-v-73070cd4]{min-height:44px;border:1px solid #b8c4d1;background:#fff}.roc-date-time-picker__control input[data-v-73070cd4]{min-width:0;padding:0 .7rem;font-variant-numeric:tabular-nums}.roc-date-time-picker__control button[data-v-73070cd4]{border-left:0;padding:0 .75rem}.roc-date-time-picker__control[data-v-73070cd4]>:first-child{border-radius:.45rem 0 0 .45rem}.roc-date-time-picker__control[data-v-73070cd4]>:last-child{border-radius:0 .45rem .45rem 0}.roc-date-time-picker__control button[data-v-73070cd4]:not(:disabled):hover,.roc-date-time-picker__popover button[data-v-73070cd4]:hover{background:#eef5f2}.roc-date-time-picker__popover[data-v-73070cd4]{position:absolute;z-index:20;top:calc(100% + .45rem);right:0;width:min(20rem,100%);padding:.75rem;border:1px solid #c6d0db;border-radius:.7rem;background:#fff;box-shadow:0 12px 30px #19273429}.roc-date-time-picker__popover header[data-v-73070cd4]{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.5rem;text-align:center}.roc-date-time-picker__weekdays[data-v-73070cd4],.roc-date-time-picker__grid[data-v-73070cd4]{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.roc-date-time-picker__weekdays[data-v-73070cd4]{margin-top:.6rem;color:#687585;text-align:center;font-size:.78rem}.roc-date-time-picker__grid[data-v-73070cd4]{margin-top:.3rem}.roc-date-time-picker__grid>span[data-v-73070cd4]{min-height:44px}.roc-date-time-picker__grid button[data-v-73070cd4]{width:100%;min-height:44px;border:0;border-radius:.4rem}@media(max-width:768px){.roc-date-time-picker__control[data-v-73070cd4]{grid-template-columns:1fr 1fr}.roc-date-time-picker__control input[data-v-73070cd4],.roc-date-time-picker__control button[data-v-73070cd4]{border:1px solid #b8c4d1;border-radius:.45rem}}.violation-correction[data-v-dbb57bad]{border:1px solid #d7dfe8;border-radius:.8rem;padding:1rem}.violation-correction__closed[data-v-dbb57bad],.violation-correction__actions[data-v-dbb57bad]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.violation-correction__closed p[data-v-dbb57bad],.violation-correction__form header p[data-v-dbb57bad]{color:#687585;margin:0}.violation-correction__form[data-v-dbb57bad]{display:grid;gap:1rem}.violation-correction__form header h4[data-v-dbb57bad]{margin:0 0 .35rem}.violation-correction__form label[data-v-dbb57bad]{display:grid;gap:.4rem;font-weight:700}.violation-correction__form input[data-v-dbb57bad],.violation-correction__form textarea[data-v-dbb57bad]{font:inherit}.violation-correction__actions[data-v-dbb57bad]{background:#fff;bottom:0;justify-content:flex-end;padding:.75rem 0 .25rem;position:sticky;z-index:4}.dispatch-preview-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#0f172a8c}.dispatch-preview-dialog{width:min(46rem,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:1rem;background:var(--background, #fff);padding:1.25rem;box-shadow:0 1.5rem 4rem #0f172a4d}.dispatch-preview-dialog dl{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.65rem 1rem}.dispatch-preview-dialog dt{font-weight:700}.dispatch-preview-dialog dd{margin:0;overflow-wrap:anywhere}@media(max-width:390px){.dispatch-preview-dialog dl{grid-template-columns:1fr}.dispatch-preview-dialog dt{margin-top:.5rem}}.reply-delivery__attachments[data-v-4c78ba71]{margin:1rem 0;border:1px solid var(--line);border-radius:.4rem;padding:.75rem}.reply-delivery__attachment-row[data-v-4c78ba71]{display:grid;grid-template-columns:1fr minmax(12rem,.45fr);gap:.75rem;align-items:center}.reply-delivery__attachment-row label[data-v-4c78ba71]{display:flex;align-items:center;gap:.5rem;margin:0}.reply-delivery__attachment-row input[data-v-4c78ba71]{width:auto}.reply-delivery__attachment-row select[data-v-4c78ba71]{padding:.55rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface-control)}.reply-delivery__dialog[data-v-4c78ba71]{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(32rem,calc(100vw - 2rem));border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1.25rem;box-shadow:0 1rem 3rem #00000040;z-index:30}.reply-delivery[data-v-4c78ba71]{margin-top:1.25rem;border-top:1px solid var(--line);padding:1.25rem}.reply-delivery__head[data-v-4c78ba71],.reply-delivery__section-head[data-v-4c78ba71],.reply-delivery__actions[data-v-4c78ba71]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.reply-delivery__head p[data-v-4c78ba71],.reply-delivery__section-head p[data-v-4c78ba71]{margin:.2rem 0;color:var(--muted)}.eyebrow[data-v-4c78ba71]{font-size:.75rem;font-weight:700;letter-spacing:.08em}.reply-delivery__grid[data-v-4c78ba71]{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);gap:1rem;margin-top:1rem}.reply-delivery__drafts[data-v-4c78ba71],.reply-delivery__editor[data-v-4c78ba71],.reply-delivery__email[data-v-4c78ba71]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1rem}.reply-delivery__draft[data-v-4c78ba71]{display:flex;width:100%;min-height:4.25rem;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-top:1px solid var(--line);background:transparent;padding:.75rem;text-align:left}.reply-delivery__draft[aria-current=true][data-v-4c78ba71]{background:var(--green-weak);box-shadow:inset 3px 0 var(--green)}.reply-delivery__draft strong[data-v-4c78ba71],.reply-delivery__draft small[data-v-4c78ba71]{display:block}.reply-delivery__draft small[data-v-4c78ba71],.reply-delivery__save[data-v-4c78ba71],.reply-delivery__empty[data-v-4c78ba71]{color:var(--muted);font-size:.8rem}.reply-delivery label[data-v-4c78ba71]{display:grid;gap:.35rem;margin-bottom:1rem;font-weight:650}.reply-delivery input[data-v-4c78ba71],.reply-delivery textarea[data-v-4c78ba71]{width:100%;border:1px solid var(--line);border-radius:.4rem;background:var(--surface-control);padding:.75rem}.reply-delivery__notice[data-v-4c78ba71]{margin:.75rem 0;border:1px solid var(--line);border-radius:.4rem;padding:.75rem}.reply-delivery__notice--warning[data-v-4c78ba71]{border-color:var(--amber);background:var(--amber-weak)}.reply-delivery__notice--error[data-v-4c78ba71]{border-color:var(--red);background:var(--red-weak)}.reply-delivery__email[data-v-4c78ba71]{margin-top:1rem}.reply-delivery dl[data-v-4c78ba71]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reply-delivery dt[data-v-4c78ba71]{color:var(--muted);font-size:.8rem}.reply-delivery dd[data-v-4c78ba71]{margin:.2rem 0 0}@media(max-width:768px){.reply-delivery[data-v-4c78ba71]{padding:1rem 0}.reply-delivery__grid[data-v-4c78ba71],.reply-delivery dl[data-v-4c78ba71]{grid-template-columns:1fr}.reply-delivery__actions[data-v-4c78ba71]>*{width:100%}}.reply-delivery__email-head[data-v-4c78ba71]{margin-bottom:1rem}.reply-delivery__email-head p[data-v-4c78ba71]{margin:.2rem 0;color:var(--muted)}.related-cases[data-v-d0a6be00],.related-cases__content[data-v-d0a6be00],.related-cases section[data-v-d0a6be00],.related-cases__item[data-v-d0a6be00]{display:grid;gap:var(--space-3,12px)}.related-cases__heading[data-v-d0a6be00]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4,16px)}.related-cases__heading h2[data-v-d0a6be00],.related-cases__heading p[data-v-d0a6be00],.related-cases__content p[data-v-d0a6be00]{margin:0}.related-cases__item[data-v-d0a6be00]{padding:var(--space-3,12px);border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.related-cases__item span[data-v-d0a6be00]{overflow-wrap:anywhere}.related-cases__search[data-v-d0a6be00]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.related-cases__search label[data-v-d0a6be00]{grid-column:1/-1}.related-cases__search input[data-v-d0a6be00]{min-height:40px;border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px;background:var(--background);color:inherit}.related-cases__dialog-backdrop[data-v-d0a6be00]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#00000073}.related-cases__dialog[data-v-d0a6be00]{display:grid;gap:12px;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border-radius:var(--radius);background:var(--background)}.related-cases__actions[data-v-d0a6be00]{display:flex;justify-content:flex-end;gap:8px}@media(prefers-reduced-motion:reduce){.related-cases[data-v-d0a6be00] *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:375px){.related-cases__heading[data-v-d0a6be00]{align-items:flex-start;flex-direction:column}.related-cases__heading button[data-v-d0a6be00]{width:100%}}.handler-today-workbench[data-v-a0a62e4c]{display:grid;gap:var(--space-4);min-width:0;color:var(--foreground)}.workbench-panel[data-v-a0a62e4c],.workbench-state[data-v-a0a62e4c],.workbench-warning[data-v-a0a62e4c]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel)}.workbench-panel[data-v-a0a62e4c]{display:grid;gap:var(--space-4);padding:var(--space-4);min-width:0}.workbench-panel--inbox[data-v-a0a62e4c]{gap:var(--space-6);border:0;padding:0;background:transparent}.workbench-title[data-v-a0a62e4c]{margin:0;color:var(--foreground);font-size:var(--text-section);line-height:1.4}.workbench-group[data-v-a0a62e4c]{display:grid;gap:var(--space-3);min-width:0}.workbench-panel--empty[data-v-a0a62e4c]{justify-items:start;background:var(--surface-muted)}.workbench-state[data-v-a0a62e4c],.workbench-warning[data-v-a0a62e4c]{margin:0;padding:var(--space-3) var(--space-4);color:var(--muted-foreground)}.workbench-state--error[data-v-a0a62e4c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--red);background:var(--red-weak)}.workbench-state--error p[data-v-a0a62e4c],.workbench-empty[data-v-a0a62e4c],.workbench-panel--empty p[data-v-a0a62e4c]{margin:0}.workbench-panel__head[data-v-a0a62e4c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.workbench-kicker[data-v-a0a62e4c],.workbench-count[data-v-a0a62e4c]{color:var(--muted-foreground);font-size:var(--text-meta);line-height:1.5}.workbench-kicker[data-v-a0a62e4c]{margin:0;font-weight:700}.workbench-button[data-v-a0a62e4c]{border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;color:inherit}.workbench-button[data-v-a0a62e4c]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);background:var(--panel);cursor:pointer}.workbench-button[data-v-a0a62e4c]{font-weight:700}.workbench-button--secondary[data-v-a0a62e4c]{color:var(--muted-foreground);background:var(--surface-muted)}.case-list[data-v-a0a62e4c]{display:grid;gap:0;min-width:0}.workbench-empty[data-v-a0a62e4c]{color:var(--muted-foreground);font-size:var(--text-body);line-height:1.55}.sr-only[data-v-a0a62e4c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workbench-button[data-v-a0a62e4c]:hover{border-color:var(--blue-border);background:var(--surface-row-hover)}.workbench-button[data-v-a0a62e4c]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media(max-width:430px){.workbench-panel[data-v-a0a62e4c]{padding:var(--space-3)}.workbench-panel--inbox[data-v-a0a62e4c]{padding:0}.workbench-panel__head[data-v-a0a62e4c],.workbench-state--error[data-v-a0a62e4c]{align-items:stretch;grid-template-columns:1fr}.workbench-panel__head[data-v-a0a62e4c],.workbench-state--error[data-v-a0a62e4c]{flex-direction:column}}.handler-load-chart[data-v-eeeb53b3]{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:16px}.handler-load-chart__head h3[data-v-eeeb53b3]{margin:0;font-size:1rem}.handler-load-chart__canvas[data-v-eeeb53b3]{min-height:220px}.handler-load-chart__rows[data-v-eeeb53b3]{display:grid;gap:8px;padding:0;margin:0;list-style:none}.handler-load-chart__row[data-v-eeeb53b3]{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(160px,3fr);align-items:center;gap:10px;min-width:0}.handler-load-chart__total[data-v-eeeb53b3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;width:100%;border:0;border-radius:6px;padding:4px 6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.handler-load-chart__total[data-v-eeeb53b3]:hover{background:var(--green-weak)}.handler-load-chart__total[data-v-eeeb53b3]:focus-visible,.handler-load-chart__bar-total[data-v-eeeb53b3]:focus-visible,.handler-load-chart__bar-segment[data-v-eeeb53b3]:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.handler-load-chart__name[data-v-eeeb53b3],.handler-load-chart__total strong[data-v-eeeb53b3]{min-width:0;overflow-wrap:anywhere}.handler-load-chart__total strong[data-v-eeeb53b3]{text-align:right}.handler-load-chart__bar[data-v-eeeb53b3]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:16px}.handler-load-chart__bar-total[data-v-eeeb53b3]{min-height:24px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;padding:2px 8px}.handler-load-chart__bar-total[data-v-eeeb53b3]:hover{background:var(--green-weak);color:var(--ink)}.handler-load-chart__bar-segments[data-v-eeeb53b3]{display:flex;min-width:0;min-height:16px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.handler-load-chart__bar-segment[data-v-eeeb53b3]{min-width:0;min-height:16px;border:0;padding:0;cursor:pointer}.handler-load-chart__bar-segment--normal[data-v-eeeb53b3]{background:#4f7f66}.handler-load-chart__bar-segment--overdue[data-v-eeeb53b3]{background:#b4533a}@media(max-width:520px){.handler-load-chart__row[data-v-eeeb53b3]{grid-template-columns:minmax(0,1fr);gap:6px}.handler-load-chart__bar[data-v-eeeb53b3]{width:100%}}.manager-overview-home[data-v-94c80fd2]{display:grid;gap:16px;min-width:0}.manager-overview-home__actions[data-v-94c80fd2]{display:flex;flex-wrap:wrap;gap:10px}.manager-overview-summary[data-v-94c80fd2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.manager-overview-summary__button[data-v-94c80fd2]{display:grid;gap:6px;min-height:84px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;padding:14px;text-align:left;cursor:pointer}.manager-overview-summary__button[data-v-94c80fd2]:hover,.manager-overview-summary__button[aria-pressed=true][data-v-94c80fd2]{background:var(--green-weak)}.manager-overview-summary__button[data-v-94c80fd2]:focus-visible,.link-command[data-v-94c80fd2]:focus-visible,.text-command[data-v-94c80fd2]:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.manager-overview-summary__button span[data-v-94c80fd2]{min-width:0;color:var(--muted);overflow-wrap:anywhere}.manager-overview-summary__button strong[data-v-94c80fd2]{color:var(--ink);font-size:1.7rem;font-variant-numeric:tabular-nums}.manager-overview-detail[data-v-94c80fd2]{display:grid;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:16px}.manager-overview-detail__head h3[data-v-94c80fd2]{margin:0;font-size:1rem}.manager-overview-detail__table-wrap[data-v-94c80fd2]{min-width:0;overflow-x:auto}.manager-overview-detail__table[data-v-94c80fd2]{width:100%;min-width:720px;border-collapse:collapse}.manager-overview-detail__table th[data-v-94c80fd2],.manager-overview-detail__table td[data-v-94c80fd2]{border-top:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.manager-overview-detail__table th[data-v-94c80fd2]{color:var(--muted);font-size:.86rem}.link-command[data-v-94c80fd2],.text-command[data-v-94c80fd2]{border:0;border-radius:6px;background:transparent;color:var(--green);cursor:pointer;font:inherit}.link-command[data-v-94c80fd2]{padding:0;font-weight:700;text-align:left}.text-command[data-v-94c80fd2]{padding:6px 8px}.link-command[data-v-94c80fd2]:hover,.text-command[data-v-94c80fd2]:hover{background:var(--green-weak)}.empty-state-note[data-v-94c80fd2]{margin:0;color:var(--muted)}@media(max-width:840px){.manager-overview-summary[data-v-94c80fd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pending-batches-panel[data-v-3cf7cb89]{min-width:0;border:1px solid var(--border, #d8d0c4);border-radius:8px;background:var(--panel, #fffdf8)}.pending-batches-panel__head[data-v-3cf7cb89],.pending-batches-panel__state[data-v-3cf7cb89]{padding:14px 16px}.pending-batches-panel__head[data-v-3cf7cb89]{border-bottom:1px solid var(--border, #d8d0c4)}.pending-batches-panel__head h2[data-v-3cf7cb89],.pending-batches-panel__state p[data-v-3cf7cb89]{margin:0}.pending-batches-panel__list[data-v-3cf7cb89]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.pending-batch-row[data-v-3cf7cb89]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;width:100%;min-width:0;padding:14px 16px;border:0;border-bottom:1px solid var(--border, #d8d0c4);background:transparent;color:var(--foreground, #1d2523);text-align:left;cursor:pointer}.pending-batches-panel__clear[data-v-3cf7cb89]{padding:12px 16px;border:0;border-bottom:1px solid var(--border, #d8d0c4);border-left:1px solid var(--border, #d8d0c4);background:transparent;color:var(--danger, #9f2d20);font-weight:700;cursor:pointer}.pending-batches-panel__confirmation[data-v-3cf7cb89]{padding:16px;border-top:1px solid var(--border, #d8d0c4);background:color-mix(in srgb,var(--danger, #9f2d20) 6%,var(--panel, #fffdf8))}.pending-batches-panel__confirmation h3[data-v-3cf7cb89],.pending-batches-panel__confirmation p[data-v-3cf7cb89]{margin:0 0 8px}.pending-batches-panel__confirmation-actions[data-v-3cf7cb89]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.pending-batches-panel__confirmation-actions button[data-v-3cf7cb89]{min-height:40px;padding:8px 14px}.pending-batches-panel__danger[data-v-3cf7cb89]{border-color:var(--danger, #9f2d20);background:var(--danger, #9f2d20);color:#fff}.pending-batch-row[data-v-3cf7cb89]:focus-visible{outline:3px solid var(--workflow-blue, #315f8f);outline-offset:-3px}.pending-batch-row[data-v-3cf7cb89]:disabled{cursor:wait;opacity:.7}.pending-batch-row__reference[data-v-3cf7cb89],.pending-batch-row__counts[data-v-3cf7cb89]{min-width:0;overflow-wrap:anywhere}.pending-batch-row__reference[data-v-3cf7cb89],.pending-batch-row__counts[data-v-3cf7cb89]{color:var(--muted, #66736f);font-size:.875rem}.pending-batch-row__action[data-v-3cf7cb89]{grid-column:2;grid-row:1;align-self:center;white-space:nowrap}.pending-batches-panel__retry[data-v-3cf7cb89]{margin-top:10px}@media(max-width:390px){.pending-batches-panel__list[data-v-3cf7cb89]{grid-template-columns:minmax(0,1fr)}.pending-batches-panel__clear[data-v-3cf7cb89]{border-left:0}.pending-batch-row[data-v-3cf7cb89]{grid-template-columns:minmax(0,1fr)}.pending-batch-row__action[data-v-3cf7cb89]{grid-column:1;grid-row:auto;white-space:normal}}.formal-home[data-v-f481bc3b]{display:grid;gap:16px}.case-resource-bin-actions[data-v-331c3e0c]{display:grid;gap:12px}.case-resource-bin-actions__restore[data-v-331c3e0c]{display:flex;flex-wrap:wrap;gap:8px}.case-resource-bin-actions__danger[data-v-331c3e0c]{border-top:1px solid var(--line);padding-top:12px}.onboarding-start[data-v-5d75b9b2]{width:min(100%,52rem)}.onboarding-panel[data-v-5d75b9b2]{display:grid;gap:1rem}.onboarding-heading[data-v-5d75b9b2]{display:grid;gap:.25rem}.step-list[data-v-5d75b9b2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;list-style:none;margin:0;padding:0}.step-list li[data-v-5d75b9b2]{border:1px solid var(--border, #d0d5dd);border-radius:6px;color:var(--muted-foreground, #667085);font-size:.875rem;min-height:2.5rem;padding:.55rem .65rem}.step-list li.active[data-v-5d75b9b2],.step-list li.done[data-v-5d75b9b2]{border-color:var(--primary, #175cd3);color:var(--foreground, #101828)}.roster-select-field[data-v-5d75b9b2],.binding-list[data-v-5d75b9b2]{display:grid;gap:.5rem}.roster-select-field label[data-v-5d75b9b2]{display:grid;gap:.25rem;font-weight:700}.roster-select-field select[data-v-5d75b9b2]{background:var(--background, #ffffff);border:1px solid var(--border, #d0d5dd);border-radius:6px;color:inherit;min-height:2.75rem;padding:.65rem .75rem;width:100%}.roster-select-field select[data-v-5d75b9b2]:focus-visible{border-color:var(--primary, #175cd3);outline:2px solid var(--ring, #1570ef);outline-offset:2px;box-shadow:0 0 0 2px #1570ef29}.selected-roster-summary[data-v-5d75b9b2]{margin:0}.binding-row[data-v-5d75b9b2]:focus-visible{outline:2px solid var(--ring, #1570ef);outline-offset:3px}.binding-row[data-v-5d75b9b2]{align-items:center;border:1px solid var(--border, #d0d5dd);border-radius:6px;display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.75rem}.error-copy[data-v-5d75b9b2]{color:var(--destructive, #b42318)}.warning-copy[data-v-5d75b9b2]{color:var(--warning-foreground, #8a4b00)}@media(max-width:720px){.step-list[data-v-5d75b9b2]{grid-template-columns:1fr}.binding-row[data-v-5d75b9b2]{align-items:flex-start;flex-direction:column}}.practice-tour-overlay[data-v-672ba490]{align-items:flex-end;background:#1d252333;display:flex;justify-content:flex-end;inset:0;padding:1rem;pointer-events:none;position:fixed;z-index:50}.practice-tour-card[data-v-672ba490]{display:grid;gap:1rem;max-height:calc(100vh - 2rem);max-width:30rem;overflow:auto;pointer-events:auto;width:min(100%,30rem)}.practice-tour-heading[data-v-672ba490]{display:grid;gap:.35rem}.practice-tour-current[data-v-672ba490]{background:var(--accent, #dce8f3);border:1px solid var(--border, #d8d0c4);border-radius:8px;display:grid;gap:.25rem;padding:.75rem}.practice-tour-current span[data-v-672ba490]{color:var(--muted-foreground, #66736f);font-size:.85rem}.practice-tour-current strong[data-v-672ba490]{overflow-wrap:anywhere}.practice-tour-steps[data-v-672ba490]{display:grid;gap:.5rem;margin:0;padding-left:1.25rem}.practice-tour-steps li[data-v-672ba490]{line-height:1.6}.practice-tour-actions[data-v-672ba490]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.success-copy[data-v-672ba490]{color:var(--primary, #1f6b57)}@media(max-width:720px){.practice-tour-overlay[data-v-672ba490]{align-items:stretch;padding:.75rem}.practice-tour-card[data-v-672ba490]{align-self:flex-end;max-height:calc(100vh - 1.5rem);max-width:none}.practice-tour-actions[data-v-672ba490]{justify-content:stretch}}.inspection-readonly-report[data-v-c1228647],.inspection-readonly-section[data-v-c1228647],.inspection-readonly-list[data-v-c1228647],.inspection-readonly-presence[data-v-c1228647],.inspection-readonly-photos[data-v-c1228647],.inspection-readonly-subjects[data-v-c1228647]{display:grid;gap:.75rem}.inspection-readonly-section[data-v-c1228647]{border-top:1px solid var(--border, #d7dee8);padding-top:.875rem}.inspection-readonly-section[data-v-c1228647]:first-child{border-top:0;padding-top:0}.inspection-readonly-section__head[data-v-c1228647]{align-items:center;display:flex;gap:.625rem}.inspection-readonly-section__head span[data-v-c1228647]{align-items:center;background:#e7f0ec;border-radius:999px;color:#17644f;display:inline-flex;font-size:.78rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.inspection-readonly-section__head h5[data-v-c1228647],.inspection-readonly-subjects h6[data-v-c1228647]{margin:0}.inspection-readonly-fields[data-v-c1228647]{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0}.inspection-readonly-fields div[data-v-c1228647],.inspection-readonly-list article[data-v-c1228647],.inspection-readonly-subjects article[data-v-c1228647]{border:1px solid var(--border, #d7dee8);border-radius:8px;min-width:0;padding:.75rem}.inspection-readonly-fields dt[data-v-c1228647]{color:var(--muted-foreground, #64748b);font-size:.78rem;font-weight:700}.inspection-readonly-fields dd[data-v-c1228647],.inspection-readonly-list p[data-v-c1228647]{margin:.25rem 0 0;overflow-wrap:anywhere}.inspection-readonly-list__title[data-v-c1228647]{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.inspection-readonly-list__title span[data-v-c1228647]{background:#f3f6f5;border-radius:999px;padding:.2rem .55rem;white-space:nowrap}.inspection-handler-summary[data-v-0026db37],.inspection-handler-section[data-v-0026db37],.inspection-location-result-summary[data-v-0026db37]{display:grid;gap:.75rem}.inspection-handler-location[data-v-0026db37]{border:1px solid var(--border, #d7dee8);border-radius:8px;display:grid;gap:.75rem;min-width:0;padding:.875rem}.inspection-law-review-list[data-v-0026db37]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.inspection-law-review-list li[data-v-0026db37]{align-items:center;border-top:1px solid var(--border, #d7dee8);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-top:.5rem}.inspection-law-review-list div[data-v-0026db37]{display:grid;gap:.125rem;min-width:0}.inspection-law-review-list span[data-v-0026db37],.inspection-law-review-list p[data-v-0026db37]{overflow-wrap:anywhere}.inspection-qr-controls[data-v-0026db37]{align-items:start;border:1px solid var(--border, #d7dee8);border-radius:8px;display:grid;gap:.75rem;padding:.75rem}.inspection-candidate-actions[data-v-0026db37]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.checkbox-option[data-v-0026db37]{align-items:center;display:flex;gap:.5rem;width:fit-content}.checkbox-option input[data-v-0026db37]{flex:0 0 auto;margin:0}.return-category-load-state[data-v-0026db37]{align-items:start;display:grid;gap:.5rem}.inspection-law-review-list p[data-v-0026db37]{color:var(--muted-foreground, #64748b);flex-basis:100%;margin:0}.inspection-handler-section[data-v-0026db37]{border:1px solid var(--border, #d7dee8);border-radius:8px;padding:.875rem}.inspection-pdf-review__heading[data-v-0026db37],.inspection-pdf-actions[data-v-0026db37],.inspection-pdf-tabs[data-v-0026db37]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.inspection-pdf-review[data-v-0026db37],.inspection-pdf-actions[data-v-0026db37],.inspection-pdf-tabs[data-v-0026db37]{min-width:0}.inspection-pdf-review__heading h5[data-v-0026db37],.inspection-pdf-review__heading p[data-v-0026db37]{margin:0}.inspection-pdf-tabs[data-v-0026db37]{justify-content:flex-start}.inspection-pdf-tabs button[data-v-0026db37]{background:var(--muted, #f1f5f9);border:1px solid var(--border, #d7dee8);border-radius:999px;color:inherit;cursor:pointer;font:inherit;min-height:2.75rem;padding:.5rem .875rem}.inspection-pdf-tabs button[aria-selected=true][data-v-0026db37]{background:var(--primary, #0f766e);color:var(--primary-foreground, #fff)}.inspection-pdf-panel[data-v-0026db37]{display:grid;gap:.75rem;min-width:0}.inspection-pdf-viewer[data-v-0026db37]{--pdf-preview-height: min(72vh, 64rem);--pdf-preview-min-height: 32rem}.inspection-pdf-actions a[data-v-0026db37]{overflow-wrap:anywhere}.inspection-pdf-state[data-v-0026db37]{background:var(--muted, #f1f5f9);border-radius:8px;margin:0;padding:1rem}@media(max-width:30rem){.inspection-pdf-viewer[data-v-0026db37]{--pdf-preview-height: 68vh;--pdf-preview-min-height: 26rem}}.inspection-handler-section>summary[data-v-0026db37]{align-items:center;cursor:pointer;display:grid;gap:.25rem;list-style-position:inside;overflow-wrap:anywhere}.inspection-handler-section>summary span[data-v-0026db37]{color:var(--muted-foreground, #64748b);font-size:.78rem;font-weight:700}.inspection-handler-section>summary strong[data-v-0026db37]{font-size:.95rem}.inspection-handler-section[open]>summary[data-v-0026db37]{border-bottom:1px solid var(--border, #d7dee8);margin-bottom:.75rem;padding-bottom:.75rem}.inspection-location-result-summary[data-v-0026db37]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}.inspection-location-result-summary div[data-v-0026db37]{border:1px solid var(--border, #d7dee8);border-radius:8px;min-width:0;padding:.625rem}.inspection-location-result-summary dt[data-v-0026db37]{color:var(--muted-foreground, #64748b);font-size:.78rem;font-weight:700}.inspection-location-result-summary dd[data-v-0026db37]{margin:.25rem 0 0;overflow-wrap:anywhere}.section-head--compact[data-v-0026db37]{margin-bottom:0}.section-head--compact h4[data-v-0026db37]{font-size:.95rem;margin:0;overflow-wrap:anywhere}.inspection-violation-receipt[data-v-9eb081a1]{background:#f0fdf4;border:1px solid #86b89a;border-radius:10px;display:grid;gap:1rem;padding:1rem}.inspection-mobile-sticky-actions[data-v-9eb081a1]{background:color-mix(in srgb,#fffdf8 94%,transparent);border-top:1px solid #d8d0c4;bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;display:flex;gap:1rem;justify-content:flex-end;padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom,0));position:sticky;width:100%;z-index:20}.inspection-mobile-sticky-actions>span[data-v-9eb081a1]{align-self:center;color:#66736f;margin-right:auto}.inspection-mobile-surface[data-v-9eb081a1]{background:#fffdf8;border:0;border-radius:0;box-shadow:none;color:#1d2523;gap:0;max-width:none;min-width:0;overflow-x:clip;padding:0;width:100%}.inspection-mobile-form[data-v-9eb081a1]{display:grid;padding:0 1.5rem}.inspection-mobile-form>#section-basic[data-v-9eb081a1]{order:1}.inspection-mobile-form>#section-place-types[data-v-9eb081a1]{order:2}.inspection-mobile-form>#section-laws[data-v-9eb081a1]{order:3}.inspection-mobile-form>#section-site-condition[data-v-9eb081a1]{order:4}.inspection-mobile-form>#section-photos[data-v-9eb081a1]{order:5}.inspection-mobile-form>#section-presence[data-v-9eb081a1]{order:6}.inspection-mobile-form>#section-submit-review[data-v-9eb081a1]{order:7}.inspection-mobile-form>.form-error[data-v-9eb081a1]{order:8}.inspection-mobile-form>.inspection-mobile-sticky-actions[data-v-9eb081a1]{order:9}.inspection-mobile-context[data-v-9eb081a1]{border-bottom:1px solid #d8d0c4;display:grid;gap:.85rem;padding:1.25rem 1.5rem 1.1rem}.inspection-mobile-context__meta[data-v-9eb081a1],.inspection-mobile-context__title[data-v-9eb081a1]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.inspection-mobile-context__meta[data-v-9eb081a1]{color:#66736f;font-size:.8rem;font-variant-numeric:tabular-nums}.inspection-mobile-context__title h2[data-v-9eb081a1],.inspection-mobile-context__title p[data-v-9eb081a1],.inspection-mobile-context__location p[data-v-9eb081a1]{margin:0}.inspection-mobile-context__title h2[data-v-9eb081a1]{font-size:2rem;line-height:1.25}.inspection-mobile-context__title>div[data-v-9eb081a1]{display:grid;gap:.25rem}.inspection-mobile-context__title p[data-v-9eb081a1]{color:#66736f;font-size:.875rem}.inspection-mobile-context__due[data-v-9eb081a1]{border:1px solid #cdbda7;border-radius:999px;color:#694b2b;font-size:.82rem;font-weight:700;padding:.45rem .65rem}.inspection-mobile-context__location[data-v-9eb081a1]{display:grid;gap:.2rem}.inspection-mobile-context__location>span[data-v-9eb081a1]{color:#a35d13;font-size:.8rem;font-weight:700}.inspection-mobile-context__location strong[data-v-9eb081a1],.inspection-mobile-context__location p[data-v-9eb081a1]{overflow-wrap:anywhere}.inspection-location-switcher[data-v-9eb081a1]{border-bottom:1px solid #d8d0c4;display:grid;gap:.75rem;padding:1rem 1.5rem}.inspection-location-switcher__head[data-v-9eb081a1]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.inspection-location-switcher__head span[data-v-9eb081a1]{color:#66736f;font-size:.8rem}.inspection-location-tabs[data-v-9eb081a1]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.inspection-location-tabs button[data-v-9eb081a1]{background:#fffdf8;border:1px solid #d8d0c4;border-radius:8px;color:#1d2523;cursor:pointer;display:grid;gap:.15rem;min-height:3.75rem;padding:.75rem;text-align:left}.inspection-location-tabs button.is-active[data-v-9eb081a1]{background:#edf3f8;border-color:#315f8f;box-shadow:inset 3px 0 #315f8f}.inspection-location-tabs button.is-returned[data-v-9eb081a1]{border-color:#a35d13}.inspection-location-tabs button[data-v-9eb081a1]:focus-visible,.inspection-section-overview button[data-v-9eb081a1]:focus-visible{outline:2px solid #315f8f;outline-offset:2px}.inspection-location-tabs span[data-v-9eb081a1],.inspection-location-tabs small[data-v-9eb081a1]{color:#66736f;overflow-wrap:anywhere}.inspection-section-overview[data-v-9eb081a1]{background:#f7f3eb;border-bottom:1px solid #d8d0c4;display:flex;gap:.45rem;flex-wrap:wrap;overflow-x:auto;padding:.7rem 1.5rem;position:sticky;scrollbar-width:thin;top:var(--app-shell-topbar-height, 3.5rem);z-index:12}.inspection-section-overview button[data-v-9eb081a1]{align-items:center;background:#fffdf8;border:1px solid #d8d0c4;border-radius:999px;color:#52605c;display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:700;min-height:2.5rem;padding:.55rem .7rem;text-decoration:none}.inspection-section-overview button[data-v-9eb081a1]:before{background:#1f6b57;border-radius:999px;content:"";height:.4rem;width:.4rem}.inspection-section-overview button[data-v-9eb081a1]:nth-child(2):before,.inspection-section-overview button[data-v-9eb081a1]:nth-child(3):before{background:#a35d13}.inspection-section-overview button[data-v-9eb081a1]:hover,.inspection-section-overview button.is-active[data-v-9eb081a1]{background:#e8e1d6;color:#1d2523}.inspection-mobile-context__address-actions[data-v-9eb081a1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.inspection-mobile-section-head[data-v-9eb081a1]{align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:2rem minmax(0,1fr)}.inspection-mobile-section-index[data-v-9eb081a1]{align-items:center;background:transparent;border:1px solid #1d2523;border-radius:999px;color:#1d2523;display:inline-flex;font-size:.85rem;font-weight:800;height:2rem;justify-content:center;width:2rem}.inspection-mobile-section-head h3[data-v-9eb081a1],.inspection-mobile-section-head p[data-v-9eb081a1]{margin:0}.inspection-mobile-section-head h3[data-v-9eb081a1]{font-size:1.2rem;line-height:1.3}.inspection-mobile-section-head p[data-v-9eb081a1]{color:#66736f;font-size:.875rem;margin-top:.2rem}.inspection-paper-backup[data-v-9eb081a1]{border:1px solid #d8d0c4;border-radius:8px;padding:.75rem}.inspection-special-classification[data-v-9eb081a1]{background:#f7f3eb;border:1px solid #d8d0c4;border-radius:8px;padding:.75rem}.inspection-special-classification>summary[data-v-9eb081a1]{cursor:pointer;font-weight:800;min-height:2.75rem}.inspection-special-classification>p[data-v-9eb081a1]{color:#52605c;margin:0 0 .75rem}.inspection-special-classification[data-v-9eb081a1]>:not(summary)+:not(summary){margin-top:.75rem}.inspection-paper-backup summary[data-v-9eb081a1]{cursor:pointer;font-weight:700;min-height:2.75rem}.inspection-mobile-stage[data-v-9eb081a1]{border:0;border-top:1px solid #d8d0c4;min-width:0}.inspection-mobile-stage>summary[data-v-9eb081a1]{align-items:flex-start;cursor:pointer;display:grid;gap:.2rem;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:3.25rem;padding:1rem 0}.inspection-mobile-stage>summary[data-v-9eb081a1]::-webkit-details-marker{display:none}.inspection-mobile-stage>summary span[data-v-9eb081a1]{font-size:1.05rem;font-weight:750}.inspection-mobile-stage>summary small[data-v-9eb081a1]{color:#66736f}.inspection-mobile-stage>summary[data-v-9eb081a1]:after{color:#66736f;content:"展開";font-size:.75rem;grid-column:2;grid-row:1 / span 2;justify-self:end}.inspection-mobile-stage[open]>summary[data-v-9eb081a1]:after{content:"收合"}.inspection-violation-receipt__head[data-v-9eb081a1],.inspection-violation-receipt__actions[data-v-9eb081a1]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.inspection-violation-receipt__head h4[data-v-9eb081a1],.inspection-violation-receipt h5[data-v-9eb081a1]{margin:0}.inspection-violation-receipt__cases[data-v-9eb081a1]{display:grid;gap:.625rem;list-style:none;margin:.625rem 0 0;padding:0}.inspection-violation-receipt__cases li[data-v-9eb081a1]{background:#fff;border:1px solid #bbd7c4;border-radius:8px;display:grid;gap:.25rem;min-width:0;padding:.75rem}.inspection-violation-receipt__case-link[data-v-9eb081a1]{background:transparent;border:0;color:#245d3b;cursor:pointer;font:inherit;font-weight:800;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:.18em}.inspection-violation-receipt__cases strong[data-v-9eb081a1],.inspection-violation-receipt__cases span[data-v-9eb081a1],.inspection-violation-receipt__cases small[data-v-9eb081a1]{overflow-wrap:anywhere}.inspection-violation-receipt__cases span[data-v-9eb081a1],.inspection-violation-receipt__cases small[data-v-9eb081a1]{color:var(--muted-foreground, #64748b)}.inspection-location-list[data-v-9eb081a1]{display:grid;gap:.75rem;margin:1rem 0}.inspection-location-list__head[data-v-9eb081a1],.inspection-location-item__title[data-v-9eb081a1]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.inspection-location-list__head h4[data-v-9eb081a1]{font-size:1rem;font-weight:700;margin:0}.inspection-location-list__head span[data-v-9eb081a1],.inspection-location-item__title span[data-v-9eb081a1]{color:var(--muted-foreground, #64748b);font-size:.875rem;white-space:nowrap}.inspection-location-list ol[data-v-9eb081a1]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.inspection-location-item[data-v-9eb081a1]{align-items:flex-start;border:1px solid var(--border, #d7dee8);border-radius:8px;display:grid;gap:.75rem;grid-template-columns:2rem minmax(0,1fr);padding:.75rem}.inspection-location-item--returned[data-v-9eb081a1]{border-color:#f59e0b}.inspection-location-item__order[data-v-9eb081a1]{align-items:center;background:var(--muted, #f1f5f9);border-radius:999px;display:inline-flex;font-weight:700;height:2rem;justify-content:center;width:2rem}.inspection-location-item__body[data-v-9eb081a1]{min-width:0}.inspection-location-item__title strong[data-v-9eb081a1],.inspection-location-item__body p[data-v-9eb081a1]{overflow-wrap:anywhere}.inspection-location-item__body p[data-v-9eb081a1]{color:var(--muted-foreground, #64748b);margin:.25rem 0 0}.inspection-location-item__return[data-v-9eb081a1]{color:#92400e}.inspection-mobile-form-section[data-v-9eb081a1]{border:0;border-top:1px solid #d8d0c4;border-radius:0;display:grid;gap:1rem;margin-top:0;padding:1.25rem 0 1.5rem;scroll-margin-top:calc(var(--app-shell-topbar-height, 3.5rem) + 4.5rem)}.inspection-site-category[data-v-9eb081a1]{background:#f4f1ea;border:1px solid #d8d0c4;border-radius:.75rem;display:grid;gap:.25rem;padding:.9rem 1rem}.inspection-site-category span[data-v-9eb081a1]{color:#66736f;font-size:.75rem;font-weight:700}.inspection-site-category strong[data-v-9eb081a1]{overflow-wrap:anywhere}.inspection-site-category small[data-v-9eb081a1]{color:#52605c}.inspection-place-type-current[data-v-9eb081a1]{align-items:center;background:#f4f1ea;border:1px solid #d8d0c4;border-radius:.75rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.inspection-place-type-current>div[data-v-9eb081a1]{display:grid;gap:.2rem;min-width:0}.inspection-place-type-current span[data-v-9eb081a1]{color:#66736f;font-size:.75rem;font-weight:700}.inspection-place-type-current strong[data-v-9eb081a1]{overflow-wrap:anywhere}.inspection-photo-evidence[data-v-9eb081a1]{display:grid;gap:.75rem}.inspection-photo-capture[data-v-9eb081a1]{align-items:center;background:#edf4fb;border:1px solid #315f8f;border-radius:.5rem;color:#244f75;cursor:pointer;display:flex;font-weight:800;justify-content:center;min-height:3.5rem;padding:.75rem 1rem;text-align:center}.inspection-photo-capture[data-v-9eb081a1]:focus-within,.inspection-photo-capture[data-v-9eb081a1]:hover{background:#e2edf7}.inspection-photo-capture[data-v-9eb081a1]:has(+.inspection-photo-capture__input:focus-visible){outline:2px solid #315f8f;outline-offset:2px}.inspection-photo-capture__input[data-v-9eb081a1]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.inspection-photo-evidence article[data-v-9eb081a1]{background:#f4f1ea;border:1px solid #d8d0c4;border-radius:.75rem;display:grid;gap:.85rem;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);overflow:hidden;padding:.625rem}.inspection-photo-evidence__preview[data-v-9eb081a1]{align-self:stretch;background:#e4ded4;border-radius:.5rem;display:block;min-height:6.5rem;overflow:hidden}.inspection-photo-evidence__preview img[data-v-9eb081a1]{display:block;height:100%;object-fit:cover;width:100%}.inspection-photo-evidence__body[data-v-9eb081a1]{align-content:center;display:grid;gap:.35rem;min-width:0}.inspection-photo-evidence__body p[data-v-9eb081a1]{color:#66736f;margin:0;overflow-wrap:anywhere}.inspection-photo-evidence__body a[data-v-9eb081a1]{color:#1f6b57;font-weight:700;width:fit-content}.inspection-offline-notice[data-v-9eb081a1]{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;color:#1e3a8a;margin:.75rem 0;padding:.75rem}.inspection-law-checklist[data-v-9eb081a1],.inspection-attendee-grid[data-v-9eb081a1]{display:grid;gap:.75rem}.inspection-law-item[data-v-9eb081a1]{border:0;border-bottom:1px solid #d8d0c4;border-radius:0;display:grid;gap:.75rem;min-width:0;padding:1rem .625rem}.inspection-law-item.is-batch-selected[data-v-9eb081a1]{background:#eaf4ef}.inspection-law-detail[data-v-9eb081a1]{border-radius:.5rem;padding:.75rem}.inspection-law-detail.is-danger[data-v-9eb081a1]{background:#fff0f0}.inspection-law-detail.is-warning[data-v-9eb081a1]{background:#fff5e8}.inspection-law-select-row[data-v-9eb081a1]{align-items:flex-start;display:grid;gap:.625rem;grid-template-columns:1.5rem minmax(0,1fr);min-height:2.75rem;min-width:0}.inspection-law-select-row>input[data-v-9eb081a1]{accent-color:#1f6b57;height:1.375rem;margin:.125rem 0 0;width:1.375rem}.inspection-law-select-row>span[data-v-9eb081a1]{display:grid;gap:.2rem;min-width:0}.inspection-law-select-row small[data-v-9eb081a1]{color:#315f8f;font-size:.75rem;font-weight:700}.inspection-law-item strong[data-v-9eb081a1],.inspection-law-item span[data-v-9eb081a1]{overflow-wrap:anywhere}.inspection-paper-reminders[data-v-9eb081a1]{display:grid;gap:.375rem;list-style:none;margin:0;padding:0}.inspection-paper-reminders li[data-v-9eb081a1],.inspection-law-item__reminder[data-v-9eb081a1]{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#78350f;margin:0;overflow-wrap:anywhere;padding:.625rem}.inspection-law-item span[data-v-9eb081a1]{color:var(--muted-foreground, #64748b);font-size:.875rem}.inspection-law-heading[data-v-9eb081a1]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-top:.5rem}.inspection-law-heading h4[data-v-9eb081a1],.inspection-law-heading p[data-v-9eb081a1],.inspection-law-batch-tools p[data-v-9eb081a1]{margin:0}.inspection-law-heading h4[data-v-9eb081a1]{font-size:1.05rem}.inspection-law-heading p[data-v-9eb081a1],.inspection-law-batch-tools p[data-v-9eb081a1]{color:#66736f;font-size:.875rem}.inspection-law-progress[data-v-9eb081a1]{display:grid;flex:0 0 auto;gap:.2rem;text-align:right}.inspection-law-progress strong[data-v-9eb081a1]{font-size:.875rem}.inspection-law-progress span[data-v-9eb081a1]{color:#66736f;font-size:.8rem}.inspection-law-batch-tools[data-v-9eb081a1]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.inspection-law-batch-tools>div[data-v-9eb081a1]{display:flex;flex:0 0 auto;gap:.375rem}.inspection-law-batch-tools button[data-v-9eb081a1],.inspection-law-batch-clear[data-v-9eb081a1]{min-height:2.75rem}.inspection-law-batch-action[data-v-9eb081a1]{background:#fffdf8;border:2px solid #1f6b57;border-radius:8px;bottom:calc(5.75rem + env(safe-area-inset-bottom,0));box-shadow:0 .5rem 1.5rem #1d252329;padding:.75rem;position:sticky;z-index:15}.inspection-law-batch-action__head[data-v-9eb081a1]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.625rem}.inspection-law-batch-action__head span[data-v-9eb081a1]{color:#66736f;font-size:.75rem}.inspection-law-batch-action__buttons[data-v-9eb081a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-law-batch-action__buttons button[data-v-9eb081a1]{background:#fffdf8;border:1px solid #1d2523;border-radius:8px 0 0 8px;font:inherit;font-weight:700;min-height:3rem;padding:.625rem}.inspection-law-batch-action__buttons button+button[data-v-9eb081a1]{border-left:0;border-radius:0 8px 8px 0}.inspection-law-batch-action__buttons button[data-v-9eb081a1]:focus-visible{outline:3px solid #315f8f;outline-offset:2px;position:relative;z-index:1}.inspection-law-batch-action__buttons .is-danger[data-v-9eb081a1]{border-color:#a33c32;color:#a33c32}.inspection-law-batch-action__buttons .is-warning[data-v-9eb081a1]{border-color:#a35d13;color:#75420c}.inspection-law-batch-clear[data-v-9eb081a1]{margin-top:.375rem;width:100%}.inspection-law-batch-feedback[data-v-9eb081a1]{background:#edf3f8;border:1px solid #a8bfd5;border-radius:8px;color:#214a70;margin:0;padding:.625rem .75rem}.inspection-law-result[data-v-9eb081a1]{border-top:1px dashed #d8d0c4;margin:0;padding:.75rem 0 0}.inspection-law-result legend[data-v-9eb081a1],.inspection-signature-status legend[data-v-9eb081a1],.inspection-outcome-options legend[data-v-9eb081a1]{font-size:.875rem;font-weight:700;margin-bottom:.5rem}.inspection-outcome-options legend span[data-v-9eb081a1]{color:#a33c32;font-size:.75rem;margin-left:.25rem}.inspection-segmented-control[data-v-9eb081a1]{display:grid;gap:.375rem;grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-law-result .inspection-segmented-control[data-v-9eb081a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-segmented-control input[data-v-9eb081a1]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.inspection-segmented-control label[data-v-9eb081a1]{align-items:center;background:#fffdf8;border:1px solid #d8d0c4;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.875rem;min-width:0;padding:.5rem .25rem;text-align:center}.inspection-segmented-control input:checked+label[data-v-9eb081a1]{background:#eaf4ef;border-color:#1f6b57;color:#174d40}.inspection-segmented-control input:focus-visible+label[data-v-9eb081a1]{outline:2px solid #315f8f;outline-offset:2px}.inspection-attendee-grid[data-v-9eb081a1],.inspection-violation-subject-card__fields[data-v-9eb081a1]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.inspection-inspector-authentication[data-v-9eb081a1]{background:#edf3f8;border:1px solid #a8bfd5;border-radius:.75rem;display:grid;gap:.75rem;padding:1rem}.inspection-inspector-authentication h4[data-v-9eb081a1],.inspection-inspector-authentication p[data-v-9eb081a1]{margin:0}.inspection-inspector-authentication p[data-v-9eb081a1],.inspection-inspector-authentication small[data-v-9eb081a1]{color:#52605c}.inspection-stamp-version-editor[data-v-9eb081a1]{border-top:1px solid #a8bfd5;display:grid;gap:.625rem;padding-top:.75rem}.inspection-attendee-contact-details[data-v-9eb081a1]{grid-column:1 / -1}.inspection-attendee-contact-details>summary[data-v-9eb081a1]{color:#52605c;cursor:pointer;font-weight:700;min-height:2.75rem;padding:.75rem 0}.inspection-attendee-contact-details>div[data-v-9eb081a1]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:.5rem 0 1rem}.inspection-signature-status[data-v-9eb081a1],.inspection-signature-capture[data-v-9eb081a1],.inspection-signature-reason[data-v-9eb081a1]{grid-column:1 / -1}.inspection-signature-capture[data-v-9eb081a1]{display:grid;gap:.625rem;min-width:0}.inspection-signature-capture.is-fullscreen[data-v-9eb081a1]{background:#f4efe5;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;inset:0;max-height:none;max-width:none;overflow:hidden;padding:calc(.75rem + env(safe-area-inset-top,0)) calc(.75rem + env(safe-area-inset-right,0)) calc(.75rem + env(safe-area-inset-bottom,0)) calc(.75rem + env(safe-area-inset-left,0));position:fixed;width:100dvw;z-index:1000}.inspection-signature-fullscreen-head[data-v-9eb081a1]{align-items:center;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between}.inspection-signature-fullscreen-head>div[data-v-9eb081a1]{display:grid;gap:.125rem}.inspection-signature-fullscreen-head strong[data-v-9eb081a1]{font-size:1rem}.inspection-signature-fullscreen-head small[data-v-9eb081a1]{color:#52605c}.inspection-signature-fullscreen-head button[data-v-9eb081a1]{flex:0 0 auto;min-height:2.75rem}.inspection-signature-orientation-hint[data-v-9eb081a1]{background:#fff4e6;border:1px solid #d3a666;border-radius:8px;color:#75420c;display:none;font-size:.8rem;margin:0;padding:.5rem .625rem}.inspection-signature-capture>label[data-v-9eb081a1]{font-size:.875rem;font-weight:700}.inspection-signature-capture__status[data-v-9eb081a1]{background:#fff4e6;border:1px solid #d8d0c4;border-radius:999px;color:#75420c;font-size:.8rem;font-weight:700;justify-self:start;padding:.3rem .6rem}.inspection-signature-capture__status.is-complete[data-v-9eb081a1]{background:#eaf4ef;border-color:#8db9aa;color:#174d40}.inspection-signature-canvas[data-v-9eb081a1]{background-color:#fffdf8;background-image:linear-gradient(to bottom,transparent calc(100% - 2.75rem),#d8d0c4 calc(100% - 2.6875rem),transparent calc(100% - 2.625rem));border:2px solid #1d2523;border-radius:8px;cursor:crosshair;display:block;height:13.75rem;max-width:100%;touch-action:none;width:100%}.inspection-signature-capture.is-fullscreen .inspection-signature-canvas[data-v-9eb081a1]{flex:1 1 auto;height:auto;min-height:7rem}.inspection-signature-capture.is-fullscreen .inspection-signature-actions[data-v-9eb081a1]{flex:0 0 auto;grid-template-columns:repeat(2,minmax(8rem,1fr))}.inspection-signature-actions[data-v-9eb081a1]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-signature-actions button[data-v-9eb081a1]{min-height:2.75rem;width:100%}.inspection-signature-file-input[data-v-9eb081a1]{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.inspection-violation-subjects[data-v-9eb081a1]{display:grid;gap:.75rem;grid-column:1 / -1}.inspection-violation-subjects__head[data-v-9eb081a1],.inspection-violation-subject-card__header[data-v-9eb081a1]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.inspection-violation-subjects__head h5[data-v-9eb081a1],.inspection-violation-subjects__head p[data-v-9eb081a1]{margin:0}.inspection-violation-subjects__head p[data-v-9eb081a1]{color:var(--muted-foreground, #64748b);font-size:.875rem}.inspection-violation-subject-card[data-v-9eb081a1]{border:1px solid var(--border, #d7dee8);border-radius:8px;padding:.75rem}.inspection-violation-subject-card__toggle[data-v-9eb081a1]{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;flex:1;gap:.25rem;min-width:0;padding:0;text-align:left}.inspection-violation-subject-card__toggle span[data-v-9eb081a1]{font-weight:700;overflow-wrap:anywhere}.inspection-violation-subject-card__toggle small[data-v-9eb081a1]{color:var(--muted-foreground, #64748b)}.inspection-violation-subject-card__fields[data-v-9eb081a1]{display:grid;gap:.75rem;margin-top:.75rem}.minguo-date-picker[data-v-9eb081a1]{border:1px solid var(--border, #d7dee8);border-radius:8px;margin-top:.5rem;padding:.625rem}.minguo-date-picker summary[data-v-9eb081a1]{cursor:pointer;font-size:.875rem;font-weight:700}.minguo-date-picker__grid[data-v-9eb081a1]{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.625rem}.minguo-date-picker__grid label[data-v-9eb081a1]{display:grid;font-size:.8rem;font-weight:700;gap:.25rem;min-width:0}.minguo-date-picker__grid select[data-v-9eb081a1]{border:1px solid var(--border, #d7dee8);border-radius:6px;min-width:0;padding:.5rem;width:100%}.section-head--compact[data-v-9eb081a1]{margin-bottom:0}.section-head--compact h4[data-v-9eb081a1]{font-size:.95rem;margin:0;overflow-wrap:anywhere}@media(min-width:640px){.inspection-law-batch-action__buttons[data-v-9eb081a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.inspection-mobile-context[data-v-9eb081a1],.inspection-location-switcher[data-v-9eb081a1]{padding-left:1rem;padding-right:1rem}.inspection-mobile-context__title[data-v-9eb081a1]{align-items:flex-start}.inspection-mobile-context__title h2[data-v-9eb081a1]{font-size:1.75rem}.inspection-location-switcher__head[data-v-9eb081a1]{align-items:flex-start;flex-direction:column;gap:.2rem}.inspection-location-tabs[data-v-9eb081a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:.25rem}.inspection-location-tabs button[data-v-9eb081a1]{min-width:0}.inspection-photo-evidence article[data-v-9eb081a1]{grid-template-columns:1fr;margin-inline:auto;max-width:18rem}.inspection-photo-evidence__preview[data-v-9eb081a1]{aspect-ratio:4 / 3}.inspection-section-overview[data-v-9eb081a1]{padding-left:1rem;padding-right:1rem}.inspection-mobile-form[data-v-9eb081a1]{padding:0 1rem}.inspection-law-heading[data-v-9eb081a1],.inspection-law-batch-tools[data-v-9eb081a1]{align-items:stretch;flex-direction:column}.inspection-law-progress[data-v-9eb081a1]{text-align:left}.inspection-law-batch-tools>div[data-v-9eb081a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.inspection-law-batch-action[data-v-9eb081a1]{bottom:calc(6.5rem + env(safe-area-inset-bottom,0))}.inspection-mobile-sticky-actions[data-v-9eb081a1] button{min-height:3.125rem;width:100%}.inspection-mobile-sticky-actions[data-v-9eb081a1]{align-items:stretch;flex-direction:column;gap:.5rem;max-width:calc(100vw - 4rem);padding-left:1rem;padding-right:1rem}.inspection-mobile-sticky-actions>span[data-v-9eb081a1]{margin-right:0}}@media(orientation:portrait){.inspection-signature-capture.is-fullscreen .inspection-signature-orientation-hint[data-v-9eb081a1]{display:block}}.responsibility-action[data-v-58d57ae4]{display:flex}.eyebrow[data-v-58d57ae4]{margin:0;color:var(--muted-foreground);font-size:.82rem}.responsibility-backdrop[data-v-58d57ae4]{position:fixed;inset:0;z-index:80;background:#0f172a6b}.responsibility-drawer[data-v-58d57ae4]{position:absolute;inset-block:0;right:0;width:clamp(420px,36vw,480px);display:flex;flex-direction:column;background:var(--background);box-shadow:-10px 0 30px #0003}.responsibility-drawer header[data-v-58d57ae4],.responsibility-drawer footer[data-v-58d57ae4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.responsibility-drawer footer[data-v-58d57ae4]{justify-content:flex-end;border-top:1px solid var(--border);border-bottom:0}.drawer-close[data-v-58d57ae4]{border:0;background:none;font-size:2rem;cursor:pointer}.drawer-body[data-v-58d57ae4]{display:grid;gap:1rem;overflow:auto;padding:1.25rem}.drawer-body label[data-v-58d57ae4]{display:grid;gap:.4rem;font-weight:600}.drawer-body select[data-v-58d57ae4],.drawer-body textarea[data-v-58d57ae4]{width:100%;padding:.7rem;border:1px solid var(--border);border-radius:.4rem;background:var(--background);color:inherit}.from-to[data-v-58d57ae4]{font-size:1.1rem;font-weight:700}.confirm-card[data-v-58d57ae4]{padding:1rem;border:1px solid var(--border);border-radius:.6rem}.form-note[data-v-58d57ae4]{margin:0;color:var(--muted-foreground);text-align:right}.form-error[data-v-58d57ae4]{color:#b42318}.responsibility-invariant[data-v-58d57ae4]{padding:.75rem;border-radius:.5rem;background:#eaf5ff;color:#174b75}@media(max-width:768px){.responsibility-action[data-v-58d57ae4],.responsibility-action[data-v-58d57ae4]>button{width:100%}.responsibility-drawer[data-v-58d57ae4]{width:100vw}.responsibility-drawer footer[data-v-58d57ae4]{flex-wrap:wrap}.responsibility-drawer footer[data-v-58d57ae4]>*{flex:1}}.dispatch-completion-receipt[data-v-449b01ce]{background:#f7fbf4;border-color:#9eb794;display:grid;gap:1rem;padding:1rem}.dispatch-completion-receipt__head[data-v-449b01ce],.dispatch-completion-receipt__actions[data-v-449b01ce],.dispatch-completion-receipt__retry-actions[data-v-449b01ce],.dispatch-completion-receipt__head-actions[data-v-449b01ce]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.dispatch-completion-receipt__head h3[data-v-449b01ce],.dispatch-completion-receipt__summary[data-v-449b01ce],.dispatch-completion-receipt__warning p[data-v-449b01ce],.dispatch-completion-receipt__notification-status[data-v-449b01ce]{margin:0}.dispatch-completion-receipt__facts[data-v-449b01ce]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0}.dispatch-completion-receipt__recipient-outcomes[data-v-449b01ce]{display:grid;gap:.75rem}.dispatch-completion-receipt__recipient-outcomes>p[data-v-449b01ce],.dispatch-completion-receipt__recipient-outcomes ul[data-v-449b01ce]{margin:0}.dispatch-completion-receipt__recipient-outcomes ul[data-v-449b01ce]{display:grid;gap:.5rem;padding:0;list-style:none}.dispatch-completion-receipt__recipient-outcomes li[data-v-449b01ce]{display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--border, #cbd5e1);border-radius:.5rem;background:#fff}.dispatch-completion-receipt__recipient-outcomes li>div[data-v-449b01ce]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.dispatch-completion-receipt__facts div[data-v-449b01ce]{background:#fff;border:1px solid #cbd9c6;border-radius:8px;padding:.75rem}.dispatch-completion-receipt__facts dt[data-v-449b01ce]{color:var(--muted-foreground, #64748b);font-size:.82rem}.dispatch-completion-receipt__facts dd[data-v-449b01ce]{font-weight:700;margin:.25rem 0 0;overflow-wrap:anywhere}.dispatch-completion-receipt__warning[data-v-449b01ce]{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#7c2d12;display:grid;gap:.625rem;padding:.75rem}.dispatch-completion-receipt__manual-notification[data-v-449b01ce]{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#7c2d12;display:grid;gap:.875rem;min-width:0;padding:.875rem}.dispatch-completion-receipt__manual-notification p[data-v-449b01ce],.dispatch-completion-receipt__copy-status[data-v-449b01ce]{margin:.25rem 0 0}.dispatch-completion-receipt__copy-field[data-v-449b01ce]{background:#fff;border:1px solid #fed7aa;border-radius:8px;display:grid;gap:.625rem;min-width:0;padding:.75rem}.dispatch-completion-receipt__copy-heading[data-v-449b01ce]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.dispatch-completion-receipt__copy-field pre[data-v-449b01ce]{background:#fffaf5;border-radius:6px;color:#431407;font:inherit;margin:0;max-width:100%;overflow-wrap:anywhere;padding:.625rem;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.dispatch-completion-receipt__warning ul[data-v-449b01ce]{margin:0;padding-left:1.25rem}.onsite-trial-checklist[data-v-aa8e47ea]{display:grid;gap:16px}.onsite-trial-checklist__head[data-v-aa8e47ea]{align-items:start;display:flex;gap:16px;justify-content:space-between}.onsite-trial-checklist__head h2[data-v-aa8e47ea]{font-size:1.25rem;font-weight:700;margin:0}.onsite-trial-checklist__head p[data-v-aa8e47ea]{color:#475569;margin:4px 0 0}.onsite-trial-checklist__version[data-v-aa8e47ea]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;font-size:.875rem;padding:4px 8px;white-space:nowrap}.onsite-trial-checklist__gates[data-v-aa8e47ea]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.onsite-trial-checklist__gate[data-v-aa8e47ea]{border:1px solid #cbd5e1;border-radius:8px;display:grid;gap:4px;min-height:92px;padding:12px}.onsite-trial-checklist__gate strong[data-v-aa8e47ea]{color:#166534}.onsite-trial-checklist__gate span[data-v-aa8e47ea],.onsite-trial-checklist__gate small[data-v-aa8e47ea]{color:#475569}.onsite-trial-checklist__gate--blocked[data-v-aa8e47ea]{background:#fff7ed;border-color:#fdba74}.onsite-trial-checklist__gate--blocked strong[data-v-aa8e47ea]{color:#9a3412}.onsite-trial-checklist__items[data-v-aa8e47ea]{display:grid;gap:10px}.onsite-trial-checklist__item[data-v-aa8e47ea]{align-items:start;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.onsite-trial-checklist__item h3[data-v-aa8e47ea]{font-size:1rem;margin:0}.onsite-trial-checklist__item p[data-v-aa8e47ea]{color:#475569;margin:4px 0 0}.onsite-trial-checklist__item--incomplete[data-v-aa8e47ea]{background:#fff7ed;border-color:#fdba74}.onsite-trial-checklist__item dl[data-v-aa8e47ea]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(64px,auto));margin:0}.onsite-trial-checklist__item dt[data-v-aa8e47ea]{color:#64748b;font-size:.75rem}.onsite-trial-checklist__item dd[data-v-aa8e47ea]{font-weight:600;margin:0}@media(max-width:720px){.onsite-trial-checklist__head[data-v-aa8e47ea],.onsite-trial-checklist__item[data-v-aa8e47ea]{display:grid}.onsite-trial-checklist__gates[data-v-aa8e47ea]{grid-template-columns:1fr}.onsite-trial-checklist__item dl[data-v-aa8e47ea]{grid-template-columns:repeat(3,minmax(0,1fr))}}.quality-baseline[data-v-0784233b]{display:grid;gap:16px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow);padding:20px}.quality-baseline__head>div[data-v-0784233b],.quality-baseline article header>div[data-v-0784233b]{display:grid;gap:5px}.quality-baseline p[data-v-0784233b]{color:var(--muted);font-size:.8rem}.quality-baseline__grid[data-v-0784233b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quality-baseline article[data-v-0784233b]{display:grid;align-content:start;gap:14px;min-width:0;border-left:3px solid var(--green-border);padding-left:14px}.quality-baseline article header[data-v-0784233b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quality-baseline article header>strong[data-v-0784233b]{flex:0 0 auto;color:var(--green-strong);font-size:.78rem}.quality-baseline article header>strong[data-status=partial][data-v-0784233b],.quality-baseline article header>strong[data-status=unavailable][data-v-0784233b]{color:var(--amber)}.quality-baseline dl[data-v-0784233b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.quality-baseline dl div[data-v-0784233b]{display:grid;gap:4px;min-width:0}.quality-baseline dt[data-v-0784233b]{color:var(--muted);font-size:.76rem}.quality-baseline dd[data-v-0784233b]{margin:0;font-weight:800;overflow-wrap:anywhere}.quality-baseline__selector[data-v-0784233b]{display:flex;flex-wrap:wrap;gap:8px}.quality-baseline__selector button[data-v-0784233b]{min-height:36px;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:7px 12px}.quality-baseline__selector button[aria-pressed=true][data-v-0784233b]{border-color:var(--green);background:var(--green-soft);font-weight:700}@media(max-width:640px){.quality-baseline[data-v-0784233b]{padding:16px}.quality-baseline__grid[data-v-0784233b]{grid-template-columns:1fr}.quality-baseline article header[data-v-0784233b]{display:grid}.quality-baseline dl[data-v-0784233b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.quality-baseline[data-v-0784233b]{padding:14px}.quality-baseline dl[data-v-0784233b]{grid-template-columns:1fr}.quality-baseline__selector button[data-v-0784233b]{flex:1 1 0}}.dependency-baseline[data-v-888ed261]{display:grid;gap:14px;min-width:0}.dependency-baseline__head[data-v-888ed261]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dependency-baseline__head>div[data-v-888ed261]{display:grid;gap:5px}.dependency-baseline__head p[data-v-888ed261]{color:var(--muted);font-size:.8rem}.dependency-baseline__head>strong[data-v-888ed261]{border-radius:999px;background:var(--green-soft);padding:5px 9px;color:var(--green-strong);font-size:.78rem;white-space:nowrap}.dependency-baseline__head>strong[data-state=disabled][data-v-888ed261],.dependency-baseline__head>strong[data-state=no-traffic][data-v-888ed261],.dependency-baseline__head>strong[data-state=unavailable][data-v-888ed261]{background:var(--muted-surface);color:var(--muted)}.dependency-baseline__head>strong[data-state=observed-failure][data-v-888ed261]{background:var(--amber-weak);color:var(--amber)}.dependency-baseline__switcher[data-v-888ed261]{display:flex;flex-wrap:wrap;gap:8px}.dependency-baseline__switcher button[data-v-888ed261]{min-height:36px;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:7px 11px;white-space:nowrap}.dependency-baseline__switcher button[aria-pressed=true][data-v-888ed261]{border-color:var(--green);background:var(--green-soft);font-weight:700}.dependency-baseline__denominator[data-v-888ed261]{font-size:1.05rem;font-weight:800}.dependency-baseline__coverage[data-v-888ed261]{color:var(--muted);font-size:.82rem}.dependency-baseline__summary[data-v-888ed261]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:12px;margin:0}.dependency-baseline__summary div[data-v-888ed261]{display:grid;gap:4px;border-left:2px solid var(--green-border);padding-left:10px}.dependency-baseline__summary dt[data-v-888ed261]{color:var(--muted);font-size:.78rem}.dependency-baseline__summary dd[data-v-888ed261]{margin:0;font-weight:800}.dependency-baseline__chart[data-v-888ed261]{width:100%;height:240px;min-width:0}@media(max-width:640px){.dependency-baseline__head[data-v-888ed261]{display:grid;gap:10px}.dependency-baseline__head>strong[data-v-888ed261]{justify-self:start}.dependency-baseline__chart[data-v-888ed261]{height:220px}}.history-panels[data-v-409133eb]{display:grid;gap:20px;min-width:0}.history-card[data-v-409133eb],.event-card[data-v-409133eb]{display:grid;gap:16px;min-width:0;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow);padding:20px}.figure-head[data-v-409133eb],.event-card header[data-v-409133eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.figure-head>div[data-v-409133eb],.event-card header>div[data-v-409133eb]{display:grid;gap:5px}.figure-head p[data-v-409133eb],.event-card p[data-v-409133eb],.figure-head dt[data-v-409133eb]{color:var(--muted);font-size:.8rem}.figure-head dl[data-v-409133eb]{display:flex;gap:24px;margin:0}.figure-head dl div[data-v-409133eb]{display:grid;gap:4px}.figure-head dd[data-v-409133eb]{margin:0;font-weight:800}.history-chart[data-v-409133eb]{width:100%;min-width:0}.history-chart--host[data-v-409133eb]{height:430px}.history-chart--availability[data-v-409133eb]{height:220px}.history-chart--service[data-v-409133eb]{height:300px}.state-legend[data-v-409133eb]{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:10px}.service-switcher[data-v-409133eb]{display:flex;flex-wrap:wrap;gap:10px}.state-legend span[data-v-409133eb]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.78rem;font-weight:700}.state-legend span[data-v-409133eb]:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--green-muted)}.state-legend [data-state=healthy][data-v-409133eb]:before{background:var(--green)}.state-legend [data-state=degraded][data-v-409133eb]:before{background:var(--amber)}.state-legend [data-state=down][data-v-409133eb]:before{background:var(--red)}.service-switcher button[data-v-409133eb]{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:7px 11px;white-space:nowrap}.service-switcher button[aria-pressed=true][data-v-409133eb]{border-color:var(--green);background:var(--green-soft);font-weight:700}.event-card header>span[data-v-409133eb]{color:var(--muted);font-size:.78rem}.event-card ul[data-v-409133eb]{display:grid;margin:0;padding:0;list-style:none}.event-card li[data-v-409133eb]{display:grid;grid-template-columns:8rem minmax(8rem,.8fr) 1fr;gap:16px;border-top:1px solid var(--line);padding:14px 0}.event-card time[data-v-409133eb]{color:var(--muted)}.event-empty[data-v-409133eb]{display:block!important;color:var(--muted)}@media(max-width:640px){.history-panels[data-v-409133eb]{gap:16px}.history-card[data-v-409133eb],.event-card[data-v-409133eb]{gap:14px;padding:16px}.figure-head[data-v-409133eb],.event-card header[data-v-409133eb]{display:grid;gap:12px}.figure-head dl[data-v-409133eb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.figure-head dl div[data-v-409133eb]{border-left:2px solid var(--green-border);padding-left:8px}.state-legend[data-v-409133eb]{column-gap:14px;row-gap:8px}.service-switcher[data-v-409133eb]{gap:8px}.event-card li[data-v-409133eb]{grid-template-columns:1fr;gap:4px;padding:12px 0}.history-chart--host[data-v-409133eb]{height:430px}.history-chart--availability[data-v-409133eb]{height:210px}.history-chart--service[data-v-409133eb]{height:300px}}.history-chart--connection[data-v-409133eb],.history-chart--application[data-v-409133eb]{height:260px}.history-chart--outcome[data-v-409133eb]{height:280px}.outcome-summary[data-v-409133eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:12px;margin:0}.outcome-summary div[data-v-409133eb]{display:grid;gap:4px;border-left:2px solid var(--green-border);padding-left:10px}.outcome-summary dt[data-v-409133eb]{color:var(--muted);font-size:.78rem}.outcome-summary dd[data-v-409133eb]{margin:0;font-weight:800}.reliability-card[data-v-409133eb]{gap:14px}.filesystem-list[data-v-409133eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:10px;margin:0;padding:0;list-style:none}.filesystem-list li[data-v-409133eb]{display:grid;gap:3px;border-left:2px solid var(--green-border);padding-left:10px}.filesystem-list span[data-v-409133eb]{color:var(--muted);font-size:.82rem}.operations-page[data-v-96b2feec]{display:grid;gap:20px;max-width:72rem;min-width:0;font-variant-numeric:tabular-nums}.operations-head[data-v-96b2feec]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.operations-head>div[data-v-96b2feec]{display:grid;gap:6px}.operations-head p[data-v-96b2feec]:not(.kicker){color:var(--muted);font-size:.9rem}.range-switcher[data-v-96b2feec]{display:flex;flex-wrap:wrap;gap:10px}.range-switcher button[data-v-96b2feec]{min-height:38px;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:8px 14px;white-space:nowrap}.range-switcher button[aria-pressed=true][data-v-96b2feec]{border-color:var(--green);background:var(--green-soft);color:var(--green-strong);font-weight:700;box-shadow:inset 0 0 0 1px var(--green)}.status-line[data-v-96b2feec]{display:flex;align-items:center;gap:10px;min-height:46px;border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:12px 16px}.status-line svg[data-v-96b2feec]{width:18px;height:18px;color:var(--green)}.status-line[data-tone=warning] svg[data-v-96b2feec],.status-line[data-tone=error] svg[data-v-96b2feec]{color:var(--amber)}.pipeline-health[data-v-96b2feec]{display:grid;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:16px;box-shadow:var(--shadow)}.pipeline-health header div[data-v-96b2feec]{display:grid;gap:4px}.pipeline-health header p[data-v-96b2feec]{color:var(--muted);font-size:.82rem}.pipeline-health__items[data-v-96b2feec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pipeline-health article[data-v-96b2feec]{display:grid;gap:5px;min-width:0;border-left:3px solid var(--green);padding:6px 12px}.pipeline-health article[data-state=degraded][data-v-96b2feec],.pipeline-health article[data-state=unavailable][data-v-96b2feec],.pipeline-health article[data-state=disabled][data-v-96b2feec]{border-left-color:var(--amber)}.pipeline-health article span[data-v-96b2feec],.pipeline-health article small[data-v-96b2feec]{color:var(--muted);font-size:.78rem}.pipeline-health article strong[data-v-96b2feec]{font-size:1rem}.pipeline-health article small[data-v-96b2feec]{overflow-wrap:anywhere}.metric-grid[data-v-96b2feec]{display:block;container-type:inline-size;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.metric-grid__cards[data-v-96b2feec]{display:flex;flex-wrap:wrap;gap:12px}.metric-card[data-v-96b2feec]{display:grid;flex:1 1 calc((100% - 36px)/4);gap:10px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.metric-card span[data-v-96b2feec],.metric-card small[data-v-96b2feec]{color:var(--muted);font-size:.78rem;font-weight:700}.metric-card__label[data-v-96b2feec]{display:flex;align-items:center;gap:9px;min-height:20px}.metric-card__label>svg[data-v-96b2feec]{width:18px;height:18px;flex:0 0 auto;color:var(--green);stroke-width:1.8}.metric-card strong[data-v-96b2feec]{font-size:1.2rem;line-height:1.2;overflow-wrap:anywhere}.connection-findings[data-v-96b2feec]{display:grid;gap:8px;border-left:3px solid var(--amber);background:var(--panel);padding:12px 14px}.connection-findings p[data-v-96b2feec]{color:var(--muted);font-size:.82rem}.connection-findings ul[data-v-96b2feec]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.connection-findings li[data-v-96b2feec]{display:flex;flex-wrap:wrap;gap:10px}.connection-findings strong[data-v-96b2feec]{color:var(--amber)}.jobs-link[data-v-96b2feec]{justify-self:start;border:0;background:transparent;color:var(--green-strong);padding:0;font-weight:700;text-decoration:underline;cursor:pointer}@container (min-width:832px){.metric-card[data-v-96b2feec]{flex-basis:calc((100% - 60px) / 6)}}@container (min-width:1108px){.metric-card[data-v-96b2feec]{flex-basis:calc((100% - 84px)/8)}}@container (max-width:547px){.metric-grid__cards[data-v-96b2feec]{gap:10px}.metric-card[data-v-96b2feec]{flex-basis:calc((100% - 10px)/2)}}@container (max-width:265px){.metric-card[data-v-96b2feec]{flex-basis:100%}}@media(max-width:560px){.operations-page[data-v-96b2feec]{gap:16px}.operations-head[data-v-96b2feec]{display:grid;gap:16px}.operations-head button[data-v-96b2feec]{width:100%}.range-switcher[data-v-96b2feec]{gap:8px}.status-line[data-v-96b2feec]{padding:11px 13px}.pipeline-health[data-v-96b2feec]{padding:14px}.pipeline-health__items[data-v-96b2feec]{grid-template-columns:1fr}.metric-grid[data-v-96b2feec]{padding:12px}.metric-card[data-v-96b2feec]{gap:8px;padding:18px 16px}.metric-card__label[data-v-96b2feec]{gap:7px}.metric-card__label>svg[data-v-96b2feec]{width:17px;height:17px}}@media(max-width:340px){.metric-card[data-v-96b2feec]{flex-basis:100%}}.job-operations-page[data-v-9791279f]{display:grid;gap:18px;max-width:72rem}.job-operations-page header[data-v-9791279f]{display:flex;justify-content:space-between;gap:16px}.job-operations-page header>div[data-v-9791279f]{display:grid;gap:6px}.job-operations-page p[data-v-9791279f]{color:var(--muted)}nav[data-v-9791279f]{display:flex;flex-wrap:wrap;gap:8px}nav button[data-v-9791279f]{border:1px solid var(--line);background:var(--panel);padding:8px 12px;border-radius:7px}nav button[aria-pressed=true][data-v-9791279f]{border-color:var(--green);color:var(--green-strong);font-weight:700}.job-table-wrap[data-v-9791279f]{overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}table[data-v-9791279f]{width:100%;border-collapse:collapse;min-width:640px}th[data-v-9791279f],td[data-v-9791279f]{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);font-size:.9rem}th[data-v-9791279f]{color:var(--muted)}a[data-v-9791279f]{color:var(--green-strong);font-weight:700}@media(max-width:560px){.job-operations-page header[data-v-9791279f]{display:grid}.job-operations-page header button[data-v-9791279f]{width:100%}}.settings-section__head h3[data-v-1d3c9470]{font-size:var(--text-subsection)}.personal-email-settings[data-v-3a82e57b],.personal-email-settings__form[data-v-3a82e57b]{display:grid;gap:.75rem}.personal-email-settings__form[data-v-3a82e57b]{max-width:32rem}.personal-email-settings__form input[data-v-3a82e57b]{min-height:40px;border:1px solid var(--border, #cbd5e1);border-radius:.5rem;padding:0 .75rem;background:var(--background, #fff);color:inherit}.personal-email-settings__form input[data-v-3a82e57b]:hover{border-color:var(--blue-border)}.personal-email-settings__form input[data-v-3a82e57b]:focus-visible{border-color:var(--blue)}.link-button[data-v-29dcf9c3]{border:0;background:transparent;color:var(--primary, #175cd3);cursor:pointer;font:inherit;min-height:44px;padding:.5rem .25rem;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.link-button[data-v-29dcf9c3]:hover,.link-button[data-v-29dcf9c3]:focus-visible{background:var(--green-weak, #dfece5);color:var(--green-strong, #185846);outline:2px solid var(--ring, #1570ef);outline-offset:3px;border-radius:4px}.link-button[data-v-29dcf9c3]:active{color:var(--green-strong, #185846);transform:translateY(1px)}.link-button[data-v-29dcf9c3]:disabled{cursor:not-allowed;opacity:.55}.warning-copy[data-v-29dcf9c3]{color:var(--warning-foreground, #8a4b00)}.first-use-placeholder[data-v-29dcf9c3]{margin:0}.link-button[data-v-dd95ae67]{border:0;background:transparent;color:var(--primary, #175cd3);cursor:pointer;font:inherit;min-height:44px;padding:.5rem .25rem;text-decoration:underline;text-underline-offset:.18em}.link-button[data-v-dd95ae67]:hover,.link-button[data-v-dd95ae67]:focus-visible{background:var(--green-weak, #dfece5);color:var(--green-strong, #185846);outline:2px solid var(--ring, #1570ef);outline-offset:3px;border-radius:4px}.link-button[data-v-9760081f]{border:0;background:transparent;color:var(--primary, #175cd3);cursor:pointer;font:inherit;min-height:44px;padding:.5rem .25rem;text-decoration:underline;text-underline-offset:.18em}.link-button[data-v-9760081f]:hover,.link-button[data-v-9760081f]:focus-visible{background:var(--green-weak, #dfece5);color:var(--green-strong, #185846);outline:2px solid var(--ring, #1570ef);outline-offset:3px;border-radius:4px}.form-options[data-v-e1d95bba]{gap:12px}.form-options-group[data-v-e1d95bba]{border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:8px;background:var(--panel, #fffdf8);padding:10px}.form-options-group+.form-options-group[data-v-e1d95bba]{margin-top:8px}.form-options-group summary[data-v-e1d95bba]{cursor:pointer;font-weight:800}.form-options-group summary[data-v-e1d95bba]:focus-visible{outline:2px solid var(--blue, #315f8f);outline-offset:3px}.form-options-list[data-v-e1d95bba]{display:grid;gap:6px;margin-top:10px}.form-option-row[data-v-e1d95bba]{display:flex;justify-content:space-between;text-align:left}.form-option-row small[data-v-e1d95bba]{color:var(--muted, var(--text-muted, #5f6b66))}.form-option-create[data-v-e1d95bba]{display:flex;gap:8px;margin-top:10px}.form-option-drawer[data-v-e1d95bba]{position:fixed;z-index:20;inset:auto 16px 16px auto;display:grid;gap:12px;width:min(420px,calc(100vw - 32px));max-height:min(75vh,620px);overflow:auto;border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:10px;background:var(--panel, #fffdf8);box-shadow:0 12px 30px #00000029;padding:16px}@media(max-width:700px){.form-option-create[data-v-e1d95bba]{flex-direction:column}.form-option-drawer[data-v-e1d95bba]{inset:auto 12px 12px;width:auto}}.settings-panel[data-v-070bb85c]{display:grid;gap:16px;min-width:0;border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:8px;background:var(--panel, var(--surface-panel, #fffdf8));color:var(--ink, var(--text-strong, #1d2523));padding:18px}.settings-panel__head[data-v-070bb85c]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.settings-panel__head h1[data-v-070bb85c]{margin:0;color:var(--ink, var(--text-strong, #1d2523));font-size:1.2rem;line-height:1.25}.settings-panel .summary[data-v-070bb85c]{margin:4px 0 0;color:var(--muted, var(--text-muted, #5f6b66));line-height:1.45}.settings-catalog-shell[data-v-070bb85c]{display:grid;grid-template-columns:minmax(164px,196px) minmax(0,1fr);grid-template-areas:"navigation content" "guide content";gap:20px;min-width:0}.settings-catalog-nav[data-v-070bb85c]{grid-area:navigation;min-width:0;border-inline-end:1px solid var(--line, var(--border-subtle, #d8d0c4));padding-inline-end:12px}.settings-catalog-content[data-v-070bb85c]{grid-area:content;min-width:0}.settings-catalog-error[data-v-070bb85c]{display:grid;justify-items:start;gap:10px;padding:16px;border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:8px;background:var(--panel, var(--surface-panel, #fffdf8))}.settings-catalog-error h2[data-v-070bb85c],.settings-catalog-error p[data-v-070bb85c]{margin:0}.settings-catalog-mobile[data-v-070bb85c]{grid-area:mobile;display:none}.settings-catalog-guide[data-v-070bb85c]{grid-area:guide;min-width:0;border-top:1px solid var(--line, var(--border-subtle, #d8d0c4));padding-top:10px;padding-inline-end:12px}.settings-catalog-groups[data-v-070bb85c]{display:grid;align-content:start;gap:0}.settings-catalog-group[data-v-070bb85c]{display:grid;gap:4px;min-width:0;padding:10px 0 12px}.settings-catalog-group+.settings-catalog-group[data-v-070bb85c]{border-top:1px solid var(--line, var(--border-subtle, #d8d0c4))}.settings-catalog-group[data-v-070bb85c]:first-child{padding-top:0}.settings-catalog-group__title[data-v-070bb85c]{margin:0;color:var(--muted, var(--text-muted, #5f6b66));padding:0 10px 4px;font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1.35}.settings-catalog-items[data-v-070bb85c]{display:grid;gap:2px;min-width:0}.settings-catalog-items[data-v-070bb85c] button.settings-catalog-item,.settings-catalog-guide[data-v-070bb85c] button.settings-catalog-item{width:100%;min-width:0;min-height:34px;justify-content:flex-start;overflow:hidden;border:0;border-inline-start:3px solid transparent;border-radius:4px;background:transparent;color:var(--ink, var(--text-strong, #1d2523));padding:6px 10px 6px 9px;font-weight:800;line-height:1.35;text-align:start;white-space:normal}.settings-catalog-items[data-v-070bb85c] button.settings-catalog-item:hover,.settings-catalog-guide[data-v-070bb85c] button.settings-catalog-item:hover{background:var(--surface-row-hover);color:var(--blue)}.settings-catalog-items[data-v-070bb85c] button.settings-catalog-selection{border-inline-start-color:var(--blue);background:var(--blue-weak);color:var(--blue)}.settings-catalog-items[data-v-070bb85c] button:focus-visible,.settings-catalog-guide[data-v-070bb85c] button:focus-visible{outline:3px solid var(--focus-ring, rgba(49, 95, 143, .28));outline-offset:2px}@media(max-width:760px){.settings-catalog-shell[data-v-070bb85c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"mobile" "guide" "content"}.settings-catalog-nav[data-v-070bb85c]{display:none}.settings-catalog-mobile[data-v-070bb85c]{display:grid;gap:6px;color:var(--muted, var(--text-muted, #5f6b66));font-size:.95rem;font-weight:800}.settings-catalog-guide[data-v-070bb85c]{padding-inline-end:0}}.user-directory[data-v-4910501c]{display:grid;gap:1rem;min-width:0}.user-directory__heading[data-v-4910501c],.user-directory__tools[data-v-4910501c]{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.user-directory__heading h1[data-v-4910501c],.user-directory__heading p[data-v-4910501c]{margin:.2rem 0}.user-directory__tools label[data-v-4910501c]{display:grid;gap:.35rem;min-width:12rem}.user-directory__tools label[data-v-4910501c]:first-child{flex:1}.user-directory__explanation[data-v-4910501c]{padding:.75rem 1rem;border:1px solid var(--border);background:var(--surface-muted,var(--panel));color:var(--foreground);border-radius:var(--radius)}.user-directory-table[data-v-4910501c]{display:grid;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.user-directory-row[data-v-4910501c]{display:grid;grid-template-columns:3.5rem minmax(6.75rem,1.35fr) 4.25rem 5.25rem 6.75rem minmax(6.5rem,1fr) 5.25rem;gap:.4rem;align-items:center;padding:.65rem .5rem;border-top:1px solid var(--border);font-size:.9rem}.user-directory-row[data-v-4910501c]:first-child{border-top:0}.user-directory-row--head[data-v-4910501c]{background:var(--panel);font-weight:700}.user-directory-row span[data-v-4910501c]{min-width:0}.user-directory-row span[data-v-4910501c]:nth-child(2){display:grid;gap:.2rem}.user-directory-sort[data-v-4910501c]{display:grid;grid-template-columns:1fr 1fr;gap:.1rem}.user-directory-sort .drag-handle[data-v-4910501c]{grid-column:1/-1;cursor:grab}.user-directory-sort .drag-handle[data-v-4910501c]:active{cursor:grabbing}.user-directory-card--dragging[data-v-4910501c]{opacity:.55;background:var(--surface-muted,var(--panel))}.user-directory-actions[data-v-4910501c]{display:flex;gap:.25rem;flex-wrap:wrap}.test-account-badge[data-v-4910501c]{width:max-content;padding:.1rem .4rem;border-radius:999px;background:var(--attention-amber,#f4cf78);color:var(--foreground)}.eligible[data-v-4910501c]{color:var(--action-green,#1f6b57)}.ineligible[data-v-4910501c]{color:var(--danger-red,#a33a3a)}.user-directory-editor-backdrop[data-v-4910501c]{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#141a1861}.user-directory-editor[data-v-4910501c]{width:min(31rem,100%);height:100%;overflow:auto;background:var(--panel);padding:1.25rem;display:grid;align-content:start;gap:1rem;box-shadow:-12px 0 40px #141a1833}.user-directory-editor header[data-v-4910501c],.user-directory-editor footer[data-v-4910501c]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.user-directory-editor label[data-v-4910501c]{display:grid;gap:.35rem}.account-section[data-v-4910501c],.eligibility-summary[data-v-4910501c]{padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted,var(--panel));color:var(--foreground)}.account-section p[data-v-4910501c],.eligibility-summary p[data-v-4910501c]{margin:.35rem 0 0}.danger-actions[data-v-4910501c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;border-top:1px solid var(--border);padding-top:1rem}.user-directory-editor footer[data-v-4910501c]{position:sticky;bottom:-1.25rem;margin:0 -1.25rem -1.25rem;padding:1rem 1.25rem;background:var(--panel);border-top:1px solid var(--border);justify-content:flex-end}@media(max-width:768px){.user-directory__heading[data-v-4910501c]{align-items:stretch}.user-directory__heading>button[data-v-4910501c]{width:100%}.user-directory-row--head[data-v-4910501c]{display:none}.user-directory-table[data-v-4910501c]{border:0;gap:.75rem}.user-directory-row[data-v-4910501c]{grid-template-columns:1fr;border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.user-directory-row span[data-v-4910501c]{display:grid!important;grid-template-columns:7.5rem 1fr;gap:.5rem}.user-directory-row span[data-v-4910501c]:before{content:attr(data-label);color:var(--muted-foreground);font-weight:650}.user-directory-row span[data-v-4910501c]:nth-child(2){grid-template-columns:7.5rem 1fr}.user-directory-editor-backdrop[data-v-4910501c]{align-items:flex-end}.user-directory-editor[data-v-4910501c]{width:100%;height:min(88vh,48rem);border-radius:1rem 1rem 0 0;box-shadow:0 -12px 40px #141a1833}.danger-actions[data-v-4910501c]{grid-template-columns:1fr}}.workflow-mermaid-shell[data-v-87a4beb9]{width:100%;min-width:0;overflow:hidden;border:1px solid var(--line, #d8d0c4);border-radius:10px;background:var(--panel, #fffdf8);padding:12px}.workflow-mermaid-toolbar[data-v-87a4beb9]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:10px}.workflow-mermaid-toolbar button[data-v-87a4beb9]{min-width:34px;min-height:34px;border:1px solid var(--line, #d8d0c4);border-radius:6px;background:var(--panel, #fffdf8);color:var(--ink, #1d2523);font:inherit;font-weight:800;cursor:pointer}.workflow-mermaid-toolbar button[data-v-87a4beb9]:hover:not(:disabled),.workflow-mermaid-toolbar button[data-v-87a4beb9]:focus-visible{border-color:var(--green, #1f6b57);color:var(--green, #1f6b57)}.workflow-mermaid-toolbar button[data-v-87a4beb9]:focus-visible{outline:3px solid var(--focus-ring, rgba(49, 95, 143, .28));outline-offset:2px}.workflow-mermaid-toolbar button[data-v-87a4beb9]:disabled{cursor:not-allowed;opacity:.45}.workflow-mermaid-toolbar output[data-v-87a4beb9]{min-width:72px;color:var(--muted, #5f6b66);font-size:.86rem;font-weight:800;text-align:center}.workflow-mermaid-toolbar .workflow-mermaid-fit[data-v-87a4beb9]{min-width:auto;padding:0 10px}.workflow-mermaid-toolbar .workflow-mermaid-fit[aria-pressed=true][data-v-87a4beb9]{border-color:var(--green, #1f6b57);background:var(--green-weak, #dfece5);color:var(--green-ink, #24523f)}.workflow-mermaid-graph[data-v-87a4beb9]{width:100%;max-width:100%;min-height:260px;overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.workflow-mermaid-graph.is-fit-to-width[data-v-87a4beb9]{display:flex;align-items:center}.workflow-mermaid-graph[data-v-87a4beb9] svg{display:block;height:auto}.workflow-mermaid-graph.is-fit-to-width[data-v-87a4beb9] svg{flex:0 0 auto}.workflow-mermaid-graph[data-v-87a4beb9] g.node{cursor:pointer}.workflow-mermaid-graph[data-v-87a4beb9] .workflow-deadline-caption{fill:var(--muted, #5f6b66);stroke:var(--panel, #fffdf8);stroke-width:5px;paint-order:stroke;pointer-events:none;font-size:13px;font-weight:800}.workflow-mermaid-graph[data-v-87a4beb9] g.node:focus-visible .label-container,.workflow-mermaid-graph[data-v-87a4beb9] g.node.is-selected .label-container{stroke:var(--green, #1f6b57)!important;stroke-width:3px!important}@media(max-width:768px){.workflow-mermaid-toolbar[data-v-87a4beb9]{justify-content:center}.workflow-mermaid-graph[data-v-87a4beb9]{min-height:360px}}.workflow-deadline-settings[data-v-6257bf57]{gap:16px;min-width:0}.node-editor[data-v-6257bf57]{display:grid;gap:14px;border:1px solid var(--line, #d8d0c4);border-radius:10px;padding:16px}.node-editor__head[data-v-6257bf57],.sticky-action-bar[data-v-6257bf57],.node-actions[data-v-6257bf57]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.node-editor__head h3[data-v-6257bf57],.eyebrow[data-v-6257bf57],.sticky-action-bar p[data-v-6257bf57]{margin:0}.eyebrow[data-v-6257bf57]{color:var(--muted, #5f6b66);font-size:.82rem;font-weight:800}.node-state[data-v-6257bf57]{border-radius:999px;background:var(--surface-muted, #f3f1ec);padding:5px 10px;font-size:.82rem;font-weight:800}.read-only-note[data-v-6257bf57]{margin:0;color:var(--muted, #5f6b66)}.field-error[data-v-6257bf57]{margin:4px 0 0;color:var(--danger, #a33124);font-size:.82rem;line-height:1.4}.sticky-action-bar[data-v-6257bf57]{position:sticky;z-index:2;bottom:0;border-top:1px solid var(--line, #d8d0c4);background:var(--panel, #fffdf8);padding:12px 0 2px}@media(max-width:700px){.sticky-action-bar[data-v-6257bf57],.sticky-action-bar .node-actions[data-v-6257bf57]{align-items:stretch;flex-direction:column}.sticky-action-bar[data-v-6257bf57] button{width:100%}}.report-catalog-grid[data-v-786351a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.report-catalog-card[data-v-786351a5]{display:grid;gap:.65rem;width:100%;min-height:10rem;padding:1rem;text-align:left;cursor:pointer}.report-catalog-card[data-v-786351a5]:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.report-catalog-card strong[data-v-786351a5]{font-size:1.25rem;line-height:1.3}.report-catalog-card__reports[data-v-786351a5],.report-catalog-recent__list[data-v-786351a5]{overflow-wrap:anywhere}.report-catalog-recent__list[data-v-786351a5]{display:grid;gap:.5rem;padding-left:1.25rem;margin:0}.statistics-detail-flow[data-v-786351a5]{display:contents}.statistics-page h2[data-v-786351a5]{font-size:var(--text-section)}.statistics-page h3[data-v-786351a5]{font-size:var(--text-subsection)}.trial-feedback-admin[data-v-1065647d]{display:grid;gap:16px;min-width:0}.settings-panel__head[data-v-1065647d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.summary[data-v-1065647d],.kicker[data-v-1065647d]{margin:4px 0 0;color:var(--muted, var(--text-muted, #5f6b66))}.trial-feedback-admin__table-wrap[data-v-1065647d]{overflow-x:auto;min-width:0;border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:8px}.trial-feedback-admin__table[data-v-1065647d]{width:100%;min-width:880px;border-collapse:collapse}.trial-feedback-admin__table th[data-v-1065647d],.trial-feedback-admin__table td[data-v-1065647d]{padding:10px;border-bottom:1px solid var(--line, var(--border-subtle, #d8d0c4));text-align:left;vertical-align:top}.trial-feedback-admin__table th[data-v-1065647d]{background:var(--surface-muted, var(--bg, #f7f4ed));color:var(--ink, var(--text-strong, #1d2523));font-size:.88rem}.trial-feedback-admin__row--selected[data-v-1065647d]{background:color-mix(in srgb,var(--primary, #1f6b57) 8%,transparent)}.trial-feedback-admin__actions[data-v-1065647d]{display:flex;flex-wrap:wrap;gap:8px}.trial-feedback-admin__detail[data-v-1065647d]{display:grid;gap:14px;min-width:0}.trial-feedback-admin__summary[data-v-1065647d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0}.trial-feedback-admin__summary div[data-v-1065647d],.trial-feedback-admin__block[data-v-1065647d]{min-width:0;border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:8px;background:var(--surface-muted, var(--bg, #f7f4ed));padding:12px}.trial-feedback-admin__summary dt[data-v-1065647d]{color:var(--muted, var(--text-muted, #5f6b66));font-size:.82rem}.trial-feedback-admin__summary dd[data-v-1065647d]{margin:4px 0 0;overflow-wrap:anywhere}.trial-feedback-admin__block h4[data-v-1065647d]{margin:0 0 8px}.trial-feedback-admin__block pre[data-v-1065647d]{max-height:20rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.wrap-text[data-v-1065647d]{overflow-wrap:anywhere;word-break:break-word}.status-pill[data-v-1065647d]{display:inline-flex;max-width:100%;border-radius:999px;background:var(--surface-muted, #f7f4ed);padding:2px 8px;overflow-wrap:anywhere}.trial-feedback-admin[data-v-1065647d] button:focus-visible,.trial-feedback-admin a[data-v-1065647d]:focus-visible{outline:2px solid var(--green, var(--primary, #1f6b57));outline-offset:2px}.trial-feedback-launcher[data-v-b6b048cf]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:30;display:inline-grid;width:var(--trial-feedback-launcher-size, 3.25rem);height:var(--trial-feedback-launcher-size, 3.25rem);place-items:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:var(--primary, #175cd3);color:#fff;box-shadow:0 12px 24px #0f172a2e;cursor:pointer}.trial-feedback-launcher[data-v-b6b048cf]:hover,.trial-feedback-launcher[data-v-b6b048cf]:focus-visible{background:var(--green-strong, #185846);transform:translateY(-1px)}.trial-feedback-launcher[data-v-b6b048cf]:focus-visible{outline:3px solid var(--ring, #1570ef);outline-offset:3px}.trial-feedback-launcher[data-v-b6b048cf]:disabled{cursor:wait;opacity:.7;transform:none}@media(max-width:720px){.trial-feedback-launcher[data-v-b6b048cf]{right:max(var(--trial-feedback-edge-gap, 1rem),env(safe-area-inset-right,0px));bottom:max(var(--trial-feedback-edge-gap, 1rem),env(safe-area-inset-bottom,0px))}}.trial-feedback-modal-backdrop[data-v-46106ab6]{position:fixed;inset:0;z-index:35;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a52}.trial-feedback-modal[data-v-46106ab6]{width:min(100%,32rem);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.trial-feedback-modal__head[data-v-46106ab6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.trial-feedback-modal__head h2[data-v-46106ab6],.trial-feedback-context h3[data-v-46106ab6]{margin:0}.trial-feedback-form[data-v-46106ab6]{display:grid;gap:1rem}.trial-feedback-grid[data-v-46106ab6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.trial-feedback-field[data-v-46106ab6]{display:grid;gap:.375rem;font-weight:600}.trial-feedback-field textarea[data-v-46106ab6],.trial-feedback-field select[data-v-46106ab6]{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#0f172a;font:inherit;padding:.75rem}.trial-feedback-field textarea[data-v-46106ab6]{resize:vertical}.trial-feedback-field textarea[data-v-46106ab6]:focus-visible,.trial-feedback-field select[data-v-46106ab6]:focus-visible{outline:3px solid var(--ring, #1570ef);outline-offset:2px}.trial-feedback-context[data-v-46106ab6]{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafcf5;padding:.875rem}.trial-feedback-context dl[data-v-46106ab6]{display:grid;gap:.5rem;margin:.75rem 0 0}.trial-feedback-context__row[data-v-46106ab6]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}.trial-feedback-context__row dt[data-v-46106ab6]{color:var(--muted-foreground, #667085)}.trial-feedback-context__row dt[data-v-46106ab6],.trial-feedback-context__row dd[data-v-46106ab6]{margin:0;overflow-wrap:anywhere}.trial-feedback-actions[data-v-46106ab6]{display:flex;justify-content:flex-end;gap:.75rem}@media(max-width:720px){.trial-feedback-grid[data-v-46106ab6]{grid-template-columns:1fr}.trial-feedback-context__row[data-v-46106ab6]{grid-template-columns:1fr;gap:.25rem}.trial-feedback-actions[data-v-46106ab6]{flex-direction:column-reverse}}.training-guide[data-v-92816a4a]{position:fixed;inset:0;z-index:80;pointer-events:none}.training-guide__spotlight[data-v-92816a4a]{position:fixed;top:var(--guide-target-top);left:var(--guide-target-left);width:var(--guide-target-width);height:var(--guide-target-height);border:3px solid var(--green, var(--primary, #1f6b57));border-radius:12px;box-shadow:0 0 0 9999px #0f172a75,0 8px 24px #0f172a33;opacity:1;transition:transform .2s ease-out,opacity .2s ease-out}.training-guide__coachmark[data-v-92816a4a]{box-sizing:border-box;position:fixed;top:var(--guide-coachmark-top, 50%);bottom:var(--guide-coachmark-bottom, auto);left:var(--guide-coachmark-left, 50%);z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(18rem,calc(100% - 24px));max-height:var(--guide-coachmark-max-height, calc(100vh - 24px) );gap:0;overflow:hidden;border:1px solid var(--line, var(--border-subtle, #d8d0c4));border-radius:12px;background:var(--panel, var(--surface-panel, #fffdf8));padding:1rem;color:var(--ink, var(--text-strong, #1d2523));pointer-events:auto;transform:translateY(0);transition:transform .2s ease-out,opacity .2s ease-out}.training-guide__coachmark-body[data-v-92816a4a]{display:grid;min-height:0;gap:.75rem;overflow-y:auto}.training-guide__footer[data-v-92816a4a]{flex:none;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line, var(--border-subtle, #d8d0c4));background:var(--panel, var(--surface-panel, #fffdf8))}.training-guide__coachmark--missing[data-v-92816a4a]{top:50%;left:50%;transform:translate(-50%,-50%)}.training-guide__coachmark[data-v-92816a4a]:focus-visible{outline:3px solid var(--green, var(--primary, #1f6b57));outline-offset:3px}.training-guide__progress[data-v-92816a4a],.training-guide__chapter[data-v-92816a4a],.training-guide__objective[data-v-92816a4a],.training-guide__action[data-v-92816a4a],.training-guide__automatic-note[data-v-92816a4a],.training-guide__error[data-v-92816a4a]{margin:0}.training-guide__progress[data-v-92816a4a],.training-guide__chapter[data-v-92816a4a]{color:var(--muted, var(--text-muted, #5f6b66));font-size:.85rem;font-weight:800}.training-guide__coachmark h2[data-v-92816a4a]{margin:0;font-size:1.2rem;line-height:1.3}.training-guide__objective[data-v-92816a4a],.training-guide__action[data-v-92816a4a],.training-guide__automatic-note[data-v-92816a4a]{line-height:1.55}.training-guide__automatic-note[data-v-92816a4a]{color:var(--muted-foreground);font-size:.9rem}.training-guide__error[data-v-92816a4a]{color:var(--destructive, #b42318);font-weight:700}.training-guide__actions[data-v-92816a4a],.training-guide__secondary-actions[data-v-92816a4a]{display:flex;flex-wrap:wrap;gap:.5rem}.training-guide__actions[data-v-92816a4a]>*{flex:1 1 9rem}.training-guide__secondary-actions button[data-v-92816a4a]{border:0;background:transparent;padding:.35rem 0;color:var(--green, var(--primary, #1f6b57));font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.training-guide__secondary-actions button[data-v-92816a4a]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.training-guide__spotlight[data-v-92816a4a],.training-guide__coachmark[data-v-92816a4a]{transition-duration:.01ms}}.guide-presentation[data-v-c1b9f5c8]{position:fixed;inset:0;z-index:90;overflow:auto;padding:2rem;color:#1d2523;background:#f5f2ec}.guide-presentation__header[data-v-c1b9f5c8]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;max-inline-size:72rem;margin-inline:auto;padding-block-end:1rem;border-block-end:1px solid #d8d0c4}.guide-presentation__header h1[data-v-c1b9f5c8],.guide-presentation__header p[data-v-c1b9f5c8]{margin-block:.25rem}.guide-presentation__kicker[data-v-c1b9f5c8]{color:#315f8f;font-size:.8rem;font-weight:800;letter-spacing:.06em}.guide-presentation__badge[data-v-c1b9f5c8]{inline-size:fit-content;padding:.3rem .55rem;border-radius:999px;color:#315f8f;background:#dce8f3;font-size:.85rem;font-weight:700}.guide-presentation__selector[data-v-c1b9f5c8]{display:grid;gap:.4rem;max-inline-size:30rem;margin:1.5rem auto;font-weight:700}.guide-presentation__selector select[data-v-c1b9f5c8]{min-block-size:2.75rem;max-inline-size:100%;border:1px solid #d8d0c4;border-radius:8px;background:#fffdf8}.guide-presentation__state[data-v-c1b9f5c8]{display:grid;gap:.75rem;justify-items:start;max-inline-size:72rem;margin:1.5rem auto}.guide-presentation__overview[data-v-c1b9f5c8]{max-inline-size:72rem;margin:1.5rem auto 0}.guide-presentation__overview[data-v-c1b9f5c8]{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.guide-presentation__chapters[data-v-c1b9f5c8]{display:grid;gap:.5rem;padding:0;list-style:none}.guide-presentation__chapters button[data-v-c1b9f5c8]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.15rem .75rem;inline-size:100%;min-inline-size:0;padding:.875rem;border:1px solid #d8d0c4;border-radius:8px;color:#1d2523;text-align:start;background:#fffdf8;cursor:pointer}.guide-presentation__chapters button[data-v-c1b9f5c8]:hover{border-color:#315f8f}.guide-presentation__chapters button[data-v-c1b9f5c8]:focus-visible,.guide-presentation select[data-v-c1b9f5c8]:focus-visible{outline:3px solid #315f8f;outline-offset:2px}.guide-presentation__chapters span[data-v-c1b9f5c8]{grid-row:1 / 3;color:#315f8f;font-weight:800}.guide-presentation__chapters strong[data-v-c1b9f5c8],.guide-presentation__chapters small[data-v-c1b9f5c8]{overflow-wrap:anywhere}.guide-presentation__chapters small[data-v-c1b9f5c8]{color:#66736f}.guide-presentation__error[data-v-c1b9f5c8]{grid-column:1 / -1;color:#a33c32;overflow-wrap:anywhere}@media(max-width:640px){.guide-presentation[data-v-c1b9f5c8]{padding:1rem}.guide-presentation__header[data-v-c1b9f5c8]{display:grid}.guide-presentation__header>button[data-v-c1b9f5c8]{inline-size:100%}.guide-presentation__overview[data-v-c1b9f5c8]{grid-template-columns:minmax(0,1fr);gap:1rem}}.workflow-training[data-v-14bb27b4]{display:grid;gap:1rem;min-inline-size:0;padding:1.25rem;border:1px solid var(--border, #cbd5e1);border-radius:1rem;background:#fff}.workflow-training header[data-v-14bb27b4]>*{margin-block:0 .5rem}.workflow-training__kicker[data-v-14bb27b4]{color:#475569;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workflow-training__choice label[data-v-14bb27b4]{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem;border-radius:.75rem;background:#f8fafc}.workflow-training__choice input[type=radio][data-v-14bb27b4]{flex:0 0 auto;inline-size:1.25rem;min-block-size:1.25rem;block-size:1.25rem;margin-block-start:.125rem}.workflow-training__choice span[data-v-14bb27b4]{display:grid;gap:.25rem;min-inline-size:0}.workflow-training__choice small[data-v-14bb27b4]{color:#64748b}.workflow-training__actions[data-v-14bb27b4],.workflow-training__session-actions[data-v-14bb27b4],.workflow-training__dialog-actions[data-v-14bb27b4]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.workflow-training__actions label[data-v-14bb27b4]{display:grid;gap:.25rem;min-inline-size:0}.workflow-training__actions select[data-v-14bb27b4]{min-block-size:2.5rem;max-inline-size:100%}.workflow-training__error[data-v-14bb27b4]{color:#b91c1c;overflow-wrap:anywhere}.workflow-training__dialog-backdrop[data-v-14bb27b4]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#0f172a94}.workflow-training__dialog[data-v-14bb27b4]{display:grid;gap:1rem;inline-size:min(30rem,100%);max-block-size:calc(100dvh - 2rem);overflow:auto;padding:1.25rem;border-radius:1rem;background:#fff;box-shadow:0 20px 55px #0f172a38}.workflow-training__dialog[data-v-14bb27b4]>*{margin:0}@media(max-width:360px){.workflow-training[data-v-14bb27b4]{padding:1rem}.workflow-training__actions[data-v-14bb27b4],.workflow-training__session-actions[data-v-14bb27b4],.workflow-training__dialog-actions[data-v-14bb27b4]{align-items:stretch}.workflow-training__actions[data-v-14bb27b4]>*,.workflow-training__session-actions[data-v-14bb27b4]>*,.workflow-training__dialog-actions[data-v-14bb27b4]>*{inline-size:100%}}.trial-feedback-status[data-v-31c9df67]{position:fixed;right:1.25rem;bottom:5rem;z-index:28;display:flex;align-items:center;gap:.75rem;max-width:min(24rem,calc(100vw - 2rem));padding:.75rem .875rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 24px #0f172a1f}.trial-feedback-status span[data-v-31c9df67]{overflow-wrap:anywhere}.trial-feedback-status--guide[data-v-31c9df67]{top:1rem;bottom:auto;z-index:82}.build-version-update-status[data-v-31c9df67]{inset:50% auto auto 50%;z-index:60;inline-size:max-content;max-inline-size:calc(100vw - 2rem);transform:translate(-50%,-50%);border-color:var(--border, #cbd5e1);background:var(--background, #ffffff);color:var(--foreground, #0f172a)}.workflow-training-logout-backdrop[data-v-31c9df67]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#0f172a94}.workflow-training-logout-dialog[data-v-31c9df67]{display:grid;gap:1rem;inline-size:min(30rem,100%);max-block-size:calc(100dvh - 2rem);overflow:auto;padding:1.25rem;border:1px solid var(--border, #cbd5e1);border-radius:.5rem;background:#fff;box-shadow:0 20px 55px #0f172a38}.workflow-training-logout-dialog[data-v-31c9df67]>*{margin:0}.workflow-training-logout-actions[data-v-31c9df67]{display:flex;flex-wrap:wrap;gap:.75rem}.workflow-training-logout-error[data-v-31c9df67]{color:#b91c1c}@media(max-width:720px){.trial-feedback-status[data-v-31c9df67]{right:1rem;bottom:4.75rem;left:1rem}.trial-feedback-status--guide[data-v-31c9df67]{top:1rem;bottom:auto}.build-version-update-status[data-v-31c9df67]{inset:50% auto auto 50%}.workflow-training-logout-actions[data-v-31c9df67]>*{inline-size:100%}}.dispatch-view[data-v-09a95156]{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f4f7f9;color:#17212b;font-family:system-ui,sans-serif}.dispatch-view__card[data-v-09a95156]{width:min(560px,100%);padding:32px;border:1px solid #d5dde5;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a14}.dispatch-view__eyebrow[data-v-09a95156]{margin:0 0 8px;color:#526579;font-size:14px}.dispatch-view h1[data-v-09a95156]{margin:0 0 20px;font-size:28px}.dispatch-view button[data-v-09a95156]{min-height:44px;padding:0 20px;border:0;border-radius:6px;background:#176b87;color:#fff;font-weight:700}.dispatch-view ul[data-v-09a95156]{display:grid;gap:12px;padding:0;list-style:none}.dispatch-view li[data-v-09a95156]{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid #d5dde5;border-radius:8px}.dispatch-view a[data-v-09a95156]{color:#075985;font-weight:700}.dispatch-view span[data-v-09a95156]{color:#526579;white-space:nowrap}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/60{border-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--text-meta\)\]{font-size:var(--text-meta)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-accent ::selection{background-color:var(--accent)}.selection\:bg-accent::selection{background-color:var(--accent)}.selection\:text-accent-foreground ::selection{color:var(--accent-foreground)}.selection\:text-accent-foreground::selection{color:var(--accent-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light;--bg:#f5f2ec;--ink:#1d2523;--muted:#66736f;--muted-surface:#f1ede5;--line:#d8d0c4;--panel:#fffdf8;--green:#1f6b57;--green-weak:#dfece5;--green-border:#9ab9a9;--green-border-soft:#b6c9bd;--green-ink:#24523f;--green-muted:#7d8783;--green-surface:#f7fbf5;--green-surface-soft:#f3f7f4;--green-surface-chip:#edf5ee;--green-surface-header:#eef6ef;--amber:#a35d13;--amber-weak:#f7e6ce;--blue:#315f8f;--blue-border:#86a8c7;--blue-weak:#dce8f3;--red:#a33c32;--red-weak:#f4deda;--timeliness-overdue:var(--red);--timeliness-attention:var(--amber);--timeliness-unavailable:var(--muted);--timeliness-font-weight:600;--timeliness-overdue-font-weight:700;--surface-control:#fffcf6;--surface-muted:#fffaf1;--surface-subtle:#f8faf8;--surface-info:#f3f7fa;--surface-row:#fbf8f1;--surface-row-hover:var(--muted-surface);--surface-row-selected:var(--blue-weak);--handle-border:#d4c7b7;--step-line:#dce2de;--step-surface:#f1f3f1;--step-muted:#68736f;--button-secondary:#efe8dc;--button-secondary-hover:#e7decf;--green-strong:#185846;--focus-ring:#315f8f47;--focus-ring-soft:#315f8f1f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--text-page:24px;--text-section:18px;--text-subsection:16px;--text-body:15px;--text-label:14px;--text-meta:13px;--text-caption:12px;--radius-control:8px;--radius-pill:999px;--shadow-floating:0 10px 28px #362f2414;--shadow-sticky:0 -8px 18px #362f2412;--shadow:var(--shadow-floating);--radius:var(--radius-control);--background:var(--bg);--foreground:var(--ink);--card:var(--panel);--card-foreground:var(--ink);--popover:var(--panel);--popover-foreground:var(--ink);--primary:var(--green);--primary-foreground:var(--panel);--secondary:var(--surface-muted);--secondary-foreground:var(--ink);--muted-foreground:var(--muted);--accent:var(--blue-weak);--accent-foreground:var(--blue);--destructive:var(--red);--border:var(--line);--input:var(--line);--ring:var(--blue);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:var(--surface-muted);--sidebar-foreground:var(--ink);--sidebar-primary:var(--green);--sidebar-primary-foreground:var(--panel);--sidebar-accent:var(--blue-weak);--sidebar-accent-foreground:var(--blue);--sidebar-border:var(--line);--sidebar-ring:var(--blue);font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}*{box-sizing:border-box}body{background:linear-gradient(180deg,#ffffff8c,#f5f2ec00),var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}button,input,select,textarea{font:inherit;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}button:hover,input:hover,select:hover,textarea:hover{border-color:var(--blue-border)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.select-control:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-color:var(--blue)}button:active{transform:translateY(1px)}input[type=file]::file-selector-button:active{transform:translateY(1px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}input[type=file]{color:var(--muted);font-weight:700}input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-height:36px;color:var(--ink);padding:var(--space-2) var(--space-3);margin-right:var(--space-2);font:inherit;cursor:pointer;font-weight:800}input[type=file]::file-selector-button:hover{border-color:var(--blue-border);background:var(--surface-row-hover);color:var(--ink)}input[type=file]:focus-visible::file-selector-button{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus-ring-soft)}.page-flow{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;width:100%;display:grid}.page-flow__header,.page-flow__context,.page-flow__primary,.page-flow__support,.page-flow__actions{min-width:0}.page-flow__support{align-content:start;gap:12px;display:grid}.page-flow__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-action-bar{z-index:6;justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-4);border-top:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sticky);padding:var(--space-3) 4.5rem var(--space-1) 0;flex-wrap:wrap;display:flex;position:sticky;bottom:0}.settings-action-bar>[data-slot=button]{flex:0 auto}.settings-selection-control[aria-pressed=true],.settings-selection-control[aria-current=page]{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue)}@media(max-width:520px){.settings-action-bar{padding-inline-end:4.5rem}.settings-action-bar>[data-slot=button]{flex:9rem}}.support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.support-layout__primary,.support-layout__rail{min-width:0}.support-layout__rail{align-content:start;gap:12px;display:grid}@media(min-width:1180px){.support-layout--wide{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.queue-record{gap:4px;min-width:0;display:grid}.queue-record__title{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:800;line-height:1.35}.queue-record__summary,.queue-record__meta{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.45}.queue-record__summary{color:var(--fg)}.queue-record__meta{color:var(--muted);font-size:var(--text-meta)}.queue-row>.dashboard-progress-dots{max-width:100%;margin-top:2px}.case-status-strip{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:minmax(0,1fr);min-width:0;padding:12px;display:grid}.case-status-strip__title{gap:4px;min-width:0;display:grid}.case-status-strip__title strong,.case-status-strip__title span{overflow-wrap:anywhere;min-width:0}.case-status-strip__meta{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.case-status-strip__meta>span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);min-height:28px;color:var(--muted);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);align-items:center;font-weight:800;line-height:1.25;display:inline-flex}.audit-notice{border:1px solid var(--blue-border);border-radius:var(--radius-control);background:var(--surface-info);min-width:0;color:var(--ink);padding:var(--space-2) var(--space-3);gap:4px;display:grid}.audit-notice strong{color:var(--blue);font-size:var(--text-meta);font-weight:900}.audit-notice small{color:var(--muted);font-weight:700;line-height:1.45}.complaint-1999-inline-note{border-top:1px solid var(--line);min-width:0;color:var(--muted);padding-top:var(--space-2);gap:8px;display:grid}.complaint-1999-inline-note strong{color:var(--green-ink);font-size:var(--text-meta);font-weight:900}.complaint-1999-inline-note ul{margin:0;padding-left:18px}.complaint-1999-inline-note li{overflow-wrap:anywhere;line-height:1.45}.complaint-1999-bullet-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.complaint-1999-bullet-options__button{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);width:100%;min-height:40px;color:var(--fg);padding:var(--space-2);font:inherit;text-align:left;font-weight:800;display:flex}.complaint-1999-bullet-options__button:hover,.complaint-1999-bullet-options__button:focus-visible{border-color:var(--blue-border)}.complaint-1999-bullet-options__button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.complaint-1999-bullet-options__button--active{border-color:var(--blue-border);background:var(--blue-weak)}.complaint-1999-bullet-options__marker{background:var(--muted);border-radius:999px;flex:none;width:9px;height:9px}.complaint-1999-bullet-options__button--active .complaint-1999-bullet-options__marker{background:var(--blue)}.audit-notice--warning{border-color:var(--amber-border);background:var(--surface-warning)}.audit-notice--warning strong{color:var(--amber)}@media(min-width:860px){.case-status-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}.case-status-strip__meta{justify-content:flex-end}}.record-row__meta{min-width:0;color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;gap:6px 12px;font-weight:700;line-height:1.35;display:flex}.record-row__field{gap:4px;min-width:0;max-width:100%;display:inline-flex}.record-row__label{color:var(--green-ink);white-space:nowrap;font-weight:800}.case-draft-workspace,.intake-step-flow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.intake-step{min-width:0}.intake-step--active{box-shadow:inset 0 0 0 1px var(--blue-border)}.intake-step--completed{box-shadow:inset 0 0 0 1px var(--line)}.intake-step--waiting{opacity:.72}.case-draft-sidebar,.case-draft-attachments,.case-create-actions{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.dashboard,.today-view,.queue-view,.settings-panel,.statistics-page,.report-query-panel,.complaint-statistics-panel,.statistics-matrix-panel{min-width:0}.today-grid,.queue-columns,.case-list,.dashboard-list,.settings-edit-grid,.report-query-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.metric-grid,.statistics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.node-workbench-layout,.node-workbench-main,.node-workbench-support{min-width:0}.settings-status-line{min-width:0;color:var(--fg);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.settings-status-line>span:first-child{overflow-wrap:anywhere}.settings-status-pill{border:1px solid var(--green-border);border-radius:var(--radius-pill);background:var(--green-surface);min-height:24px;color:var(--green-ink);font-size:var(--text-caption);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:900;display:inline-flex}.case-tracker{width:min(1440px,100% - 32px);margin:0 auto;padding:24px 0 36px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.topbar-title{align-items:center;gap:10px;display:inline-flex}.identity-tools{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}h1,h2,h3,p{margin:0}h1{font-size:2rem;line-height:1.15}h2{font-size:1.14rem}.kicker{color:var(--green);margin-bottom:6px;font-size:.86rem;font-weight:700}.status-pill,.tag{border:1px solid var(--line);min-height:30px;color:var(--muted);white-space:nowrap;background:#fbf8f1;border-radius:999px;align-items:center;padding:5px 10px;font-size:.86rem;display:inline-flex}.layout{grid-template-columns:minmax(440px,.95fr) minmax(0,1.25fr);gap:16px;display:grid}.workbench-shell{gap:16px;display:grid}.workbench-panel{gap:14px;display:grid}.workbench-head{border-bottom:1px solid var(--line);padding-bottom:12px}.workbench-task-header{align-items:start}.workbench-task-header__primary,.workbench-task-header__commands,.workbench-support-drawer{gap:10px;min-width:0;display:grid}.workbench-task-header__primary{flex:auto}.workbench-task-header__commands{justify-items:end}.workbench-task-header__summary,.workbench-task-header__return-reason,.workbench-support-drawer__empty{overflow-wrap:anywhere;margin:0}.workbench-task-header__summary{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.workbench-case-summary-title,.workbench-case-summary-title__view,.workbench-case-summary-title__editor{min-width:0}.workbench-case-summary-title{width:100%}.workbench-case-summary-title__view{justify-content:flex-start;align-items:center;gap:12px;display:flex}.workbench-case-summary-title h1{overflow-wrap:anywhere;unicode-bidi:plaintext;flex:auto;min-width:0;max-width:52rem;margin:0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.25}.workbench-case-summary-title__canonical-heading--editing{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbench-case-summary-title__edit{flex:none}.workbench-case-summary-title__delete{flex:none;margin-left:auto}.workbench-case-summary-title__editor{gap:8px;display:grid}.workbench-case-summary-title__editor>label{color:var(--muted);font-size:.82rem;font-weight:800}.workbench-case-summary-title__editor textarea{unicode-bidi:plaintext;width:100%;min-height:7rem;font-size:1.1rem;font-weight:750;line-height:1.45}.workbench-case-summary-title__editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workbench-task-header__facts,.workbench-support-drawer__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.workbench-task-header__facts div,.workbench-support-drawer__facts div{min-width:0}.workbench-task-header__facts dt,.workbench-support-drawer__facts dt{color:var(--muted);font-size:.78rem;font-weight:800}.workbench-task-header__facts dd,.workbench-support-drawer__facts dd{overflow-wrap:anywhere;margin:3px 0 0}.workbench-task-header__return-reason{color:var(--muted);font-size:.88rem}.workbench-support-drawer{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:min(440px,100%);padding:10px 12px}.workbench-support-drawer>summary{cursor:pointer;color:var(--ink);font-weight:800}.workbench-support-drawer[open]>summary{margin-bottom:10px}.workbench-notification-error{min-width:0}.dashboard{gap:16px;display:grid}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.export-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.icon-command{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.icon-command:hover,.icon-command:focus-visible{border-color:var(--blue);color:var(--blue)}.topbar-settings-command{gap:8px;width:auto;min-width:112px;padding:0 12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-controls{grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);align-items:end;gap:12px;display:grid}.dashboard-controls label{color:var(--muted);gap:6px;font-size:.86rem;font-weight:800;display:grid}.group-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.today-view,.queue-view{gap:16px;display:grid}.today-summary{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.workbench-source-note{border:1px solid var(--green-border);background:var(--green-surface);color:var(--green-ink);border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:800;line-height:1.5}.workbench-source-note--error{border-color:var(--red-weak);color:var(--red);background:#fff5f2}.intake-review-page{gap:1rem}.today-summary span,.work-item small,.queue-row small{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45}.today-summary strong{color:var(--ink);margin-top:4px;font-size:1rem;line-height:1.45;display:block}.summary-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.summary-metrics span,.work-count,.timeliness-pill,.navigation-only{border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.84rem;font-weight:900;line-height:1.3;display:inline-flex}.summary-metrics span{border:1px solid var(--green-border);background:var(--green-surface);color:var(--green)}.today-tabs{flex-wrap:wrap;gap:8px;display:flex}.today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.work-item{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:118px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.work-item:hover,.work-item:focus-visible,.queue-row:hover,.queue-row:focus-visible{border-color:var(--green-border);background:var(--surface-row-hover)}.work-footer{gap:6px;min-width:0;display:grid}.work-footer strong,.queue-row strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.work-count{border:1px solid var(--green-border);background:var(--green-weak);color:var(--green);font-variant-numeric:tabular-nums}.timeliness-pill{border:1px solid var(--blue-border);background:var(--blue-weak);color:var(--blue);justify-self:start}.queue-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.queue-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.queue-columns .panel{align-content:start;gap:10px;display:grid}.queue-row{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:92px;color:var(--ink);text-align:left;white-space:normal;cursor:pointer;border-radius:8px;gap:7px;padding:12px;display:grid}.navigation-only{border:1px solid var(--line);background:var(--surface-row);color:var(--muted);justify-self:start}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:112px;padding:16px}.metric-card span{color:var(--muted);font-size:.9rem;font-weight:700;display:block}.metric-card strong{color:var(--green);margin-top:10px;font-size:2rem;line-height:1;display:block}.manager-kpi-card{grid-column:1/-1;gap:10px;display:grid}.manager-kpi-head{gap:4px;display:grid}.manager-kpi-head small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.4}.open-case-counts,.filtered-case-counts{grid-template-columns:auto auto auto auto;justify-content:start;align-items:baseline;gap:8px;margin-top:10px;display:grid}.metric-note{color:var(--muted);white-space:nowrap;margin-left:4px;font-size:.88rem;font-weight:800;display:inline-block}.metric-value{margin-top:0;font-size:2rem;line-height:1}.metric-value--normal,.metric-label--normal,.metric-card .metric-value--normal{color:var(--blue)}.metric-value--overdue,.metric-label--overdue,.metric-card .metric-value--overdue{color:var(--red)}.metric-label{font-size:.9rem;font-weight:800}.panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.auth-panel,.onboarding-panel{padding:24px;font-size:1rem}.auth-panel{width:min(100%,46rem)}.auth-panel .form-grid,.onboarding-panel .form-grid{gap:18px;display:grid}.auth-panel h2,.onboarding-panel h2{font-size:1.5rem;line-height:1.35}.auth-panel h3,.onboarding-panel h3{font-size:1.2rem;line-height:1.4}.auth-panel .kicker,.onboarding-panel .kicker{font-size:1rem}.auth-panel .summary,.onboarding-panel .summary,.auth-panel label,.onboarding-panel label,.onboarding-panel .step-list li{font-size:1rem;line-height:1.65}.auth-panel label,.onboarding-panel label{gap:8px}.auth-panel input,.auth-panel select,.onboarding-panel input,.onboarding-panel select{min-height:48px;padding:10px 12px;font-size:1rem}.auth-panel .group-filter-actions,.onboarding-panel .group-filter-actions{gap:12px 16px;margin-top:2px}.auth-panel [data-slot=button],.onboarding-panel [data-slot=button]{min-height:48px;padding:10px 16px;font-size:1rem}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.dashboard-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.filter-subpanel{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;margin-top:14px;padding:12px}.selected-filter-summary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.filter-chip{border:1px solid var(--line);background:var(--surface-row);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;padding:5px 10px;font-size:.84rem;font-weight:800;line-height:1.35;display:inline-flex}.filter-chip--empty{border-color:var(--line);background:var(--surface-row);color:var(--muted)}.filter-tabs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.filter-tab{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.88rem;font-weight:800;display:inline-flex}.filter-tab--active{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue)}label,.case-field{color:var(--muted);gap:6px;font-size:.88rem;font-weight:700;display:grid}.case-field [data-slot=field-label]{color:var(--muted);font-size:.88rem;font-weight:700}select,input,textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:8px;padding:8px 10px}input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--blue);border-radius:4px;margin:0;padding:0}textarea{resize:vertical;line-height:1.5}.shared-scan-demo-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;padding:16px;display:grid}.shared-scan-demo-panel__head{grid-template-columns:minmax(0,1fr) max-content;justify-content:space-between;align-items:flex-start;gap:14px;display:grid}.shared-scan-demo-panel__head>div{gap:5px;min-width:0;display:grid}.shared-scan-demo-panel__head h3,.shared-scan-demo-panel__head p{overflow-wrap:anywhere;margin:0}.shared-scan-demo-panel__head .eyebrow{white-space:normal;justify-self:start;max-width:100%}.shared-scan-demo-panel__head p:not(.eyebrow){color:var(--muted);line-height:1.5}.shared-scan-demo-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.82rem;font-weight:800;display:flex}.shared-scan-demo-meta span{border:1px solid var(--line);background:var(--surface-muted);border-radius:999px;padding:5px 9px}.shared-scan-demo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shared-scan-demo-fields [data-slot=field]{border:1px solid var(--line);background:var(--surface-row);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:9px}.shared-scan-demo-fields [data-slot=field-label]{color:var(--muted);font-size:.76rem;font-weight:900}.shared-scan-demo-fields__wide{grid-column:1/-1}.shared-scan-demo-panel__confirm{justify-self:start;width:auto}.case-draft-list{gap:12px;display:grid}.case-draft-row{border:1px solid var(--line);background:var(--surface-row);border-radius:8px;grid-template-columns:max-content minmax(220px,1.2fr) minmax(180px,.9fr) minmax(160px,.8fr);align-items:end;gap:12px;padding:12px;display:grid}.case-draft-row>.status-pill{align-self:center}.case-intake-command{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr);align-items:end;gap:14px;padding:14px;display:grid}.case-intake-command__main{gap:5px;min-width:0;display:grid}.case-intake-command__main h2{color:var(--ink);margin:0;font-size:1.15rem;line-height:1.25}.case-business-tabs{border:1px solid var(--line);background:var(--button-secondary);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.case-business-tab{min-width:0;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:.82rem;font-weight:900}.case-business-tab:hover,.case-business-tab:focus-visible{background:var(--panel);color:var(--blue);outline:2px solid var(--blue);outline-offset:1px}.case-business-tab--active{background:var(--blue-weak);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue-border)}.case-draft-recognition-counts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.case-draft-recognition-counts div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.case-draft-recognition-counts dt{color:var(--muted);font-size:.74rem;font-weight:900}.case-draft-recognition-counts dd{color:var(--ink);margin:0;font-size:1.05rem;font-weight:950}.case-draft-workspace{background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"source""queue""review""support""commit";align-items:start;gap:12px;display:grid}.case-draft-sidebar,.case-draft-editor,.case-draft-attachments{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:none;border-radius:8px;padding:16px}.case-draft-sidebar{background:var(--surface-row);grid-area:queue;gap:14px;display:grid}.case-draft-upload-panel{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-area:source;gap:10px;padding:16px;display:grid}.case-draft-upload-panel h3,.case-draft-sidebar__head h3,.case-draft-attachments h3,.case-draft-sample-fields h3{color:var(--ink);margin:0;font-size:.9rem;line-height:1.3}.case-draft-upload-panel .command,.case-create-actions .command{justify-content:center;width:100%}.case-draft-sidebar__head{align-items:start;gap:10px;display:grid}.case-draft-list-scroll{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:8px;min-height:0;display:grid}.case-draft-list-item{border:1px solid var(--line);background:var(--panel);width:100%;min-height:82px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;gap:5px;padding:10px;display:grid;position:relative}.case-draft-list-item:hover,.case-draft-list-item:focus-visible{border-color:var(--green-border);background:var(--surface-row-hover);outline:none}.case-draft-list-item--active{border-color:var(--green);background:var(--surface-row-selected)}.case-draft-list-item span,.case-draft-list-item strong,.case-draft-list-item small,.draft-attachment-list span,.draft-attachment-list small,.case-draft-sample-fields dd{overflow-wrap:anywhere}.case-draft-list-item span{color:var(--muted);font-size:.76rem;font-weight:900}.case-draft-list-item strong{font-size:.95rem;line-height:1.35}.case-draft-list-item small{color:var(--green);font-weight:900}.case-create-actions{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-area:commit;gap:8px;padding:16px;display:grid}.case-draft-editor{grid-area:review;align-content:start;gap:14px;display:grid}.case-draft-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.case-draft-card__title{gap:5px;min-width:0;display:grid}.case-draft-card__title h2,.case-draft-empty-state h2{color:var(--ink);margin:0;font-size:1.08rem}.case-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.case-form-grid__wide{grid-column:1/-1}.case-form-section-title{color:var(--ink);margin:2px 0 -3px;font-size:.8rem;font-weight:950}.case-draft-sample-fields,.case-draft-inline-form{border:1px solid var(--line);background:var(--surface-row);border-radius:8px;gap:10px;padding:12px;display:grid}.case-draft-sample-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.case-draft-sample-fields dl>div{gap:4px;display:grid}.case-draft-sample-fields dt{color:var(--muted);font-size:.78rem;font-weight:900}.case-draft-sample-fields dd{color:var(--ink);margin:0;font-weight:800;line-height:1.5}.case-draft-editor__actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.case-draft-empty-state{min-height:360px;color:var(--muted);align-content:center;justify-items:start}.case-draft-attachments{background:var(--surface-row);grid-area:support;align-content:start;gap:16px;display:grid}@media(min-width:1180px){.case-draft-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"source source""queue queue""review support""commit support"}.case-create-actions{align-self:start}}.case-draft-attachments section{gap:8px;display:grid}.draft-attachment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.draft-attachment-list li{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.draft-attachment-list span{min-width:0;color:var(--ink);font-weight:850}.draft-attachment-list small{color:var(--muted);line-height:1.4}.draft-attachment-list li>div{flex-wrap:wrap;gap:8px;display:flex}.attachment-decision-control{align-items:flex-start;gap:8px;min-width:0;display:flex}.attachment-decision-control input{flex:none;margin-top:3px}.attachment-decision-control span{overflow-wrap:anywhere}.intake-draft-jobs-panel,.intake-draft-job-list,.intake-draft-candidate-list,.intake-draft-review-fields,.intake-draft-unmatched{gap:1rem;display:grid}.intake-draft-job-card,.intake-draft-candidate{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:1rem;min-width:0;padding:1rem;display:grid}.intake-draft-candidate{background:var(--surface-row)}.intake-draft-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:0;display:grid}.intake-draft-meta div,.intake-draft-meta dd{min-width:0}.intake-draft-meta dt{color:var(--muted);font-size:.78rem;font-weight:800}.intake-draft-meta dd{overflow-wrap:anywhere;word-break:break-word;margin:.2rem 0 0}.intake-draft-warning{color:#6b4d00;overflow-wrap:anywhere;background:#fff8df;border:1px solid #e5c46f;border-radius:8px;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.intake-draft-review-fields h5,.intake-draft-unmatched h4{margin:0;font-size:.95rem}.intake-draft-reject-reason{max-width:420px}.intake-draft-actions{flex-wrap:wrap}.field-note{color:var(--muted);overflow-wrap:anywhere}.case-create-actions{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.case-create-count{color:var(--muted);text-align:center;font-size:.9rem;font-weight:900;display:block}.text-command--danger{color:var(--red)}.page-toast{z-index:60;border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:8px;width:min(440px,100vw - 32px);padding:12px 14px;font-weight:700;line-height:1.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0f172a2e}.page-toast:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page-toast--success{background:var(--green-weak);color:var(--green)}.page-toast--error{background:var(--red-weak);color:var(--red)}.workflow-settings{gap:14px;margin-top:12px;display:grid}.workflow-pill-base{border:1px solid var(--line);background:var(--panel);min-width:112px;max-width:180px;min-height:34px;color:var(--ink);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;justify-items:center;gap:3px;padding:8px 12px;font-weight:800;display:inline-grid;position:relative}.workflow-pill-base:hover,.workflow-pill-base:focus-visible{border-color:var(--blue-border);box-shadow:0 0 0 4px var(--focus-ring-soft);outline:none}.workflow-pill-base__label{line-height:1.25}.workflow-pill-base__deadline{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.15}.workflow-pill-base--state-completed{background:var(--green-weak);color:var(--green);border-color:#1f6b577a}.workflow-pill-base--state-current,.workflow-pill-base--state-selected{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue);box-shadow:0 0 0 4px var(--focus-ring-soft)}.workflow-pill-base--selected{border-color:var(--blue-border);box-shadow:0 0 0 4px var(--focus-ring-soft),0 8px 18px #315f8f24}.workflow-pill-base--state-remaining,.workflow-pill-base--state-template-node,.workflow-pill-base--state-terminal{border-color:var(--line);background:var(--panel);color:var(--ink)}.workflow-pill-base--state-overdue,.workflow-pill-base--state-invalid,.workflow-pill-base--state-incomplete{background:var(--red-weak);color:var(--red);border-color:#a33c327a}.workflow-pill-base--state-blocked,.workflow-pill-base--state-branch-decision{background:var(--amber-weak);color:var(--amber);border-color:#a35d1375}.workflow-flowchart-node{justify-items:center;gap:6px;width:156px;display:inline-grid}.workflow-flowchart-node__shape{border:2px solid var(--muted);background:var(--panel);width:156px;min-height:54px;color:var(--ink);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;place-items:center;padding:10px 14px;font-size:.86rem;font-weight:900;line-height:1.25;display:grid}.workflow-flowchart-node__shape:hover,.workflow-flowchart-node__shape:focus-visible{border-color:var(--blue-border);box-shadow:0 0 0 4px var(--focus-ring-soft);outline:none}.workflow-flowchart-node--shape-process .workflow-flowchart-node__shape{border-radius:6px}.workflow-flowchart-node--shape-decision .workflow-flowchart-node__shape{width:126px;height:72px;min-height:72px;padding:8px 16px;transform:rotate(45deg)}.workflow-flowchart-node--shape-decision .workflow-flowchart-node__label{transform:rotate(-45deg)}.workflow-flowchart-node--shape-terminal .workflow-flowchart-node__shape{border-radius:999px}.workflow-flowchart-node--selected .workflow-flowchart-node__shape{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue);box-shadow:0 0 0 4px var(--focus-ring-soft)}.workflow-flowchart-node--invalid .workflow-flowchart-node__shape{background:var(--red-weak);color:var(--red);border-color:#a33c327a}.workflow-flowchart-node__deadline{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.15}.case-workflow-path-pills{--workflow-path-pill-width:112px;--workflow-path-pill-half:calc(var(--workflow-path-pill-width) / 2);align-items:flex-start;gap:0;width:100%;padding:4px 2px 8px;display:flex;overflow-x:auto}.case-workflow-path-pills__item{flex:1 0 128px;justify-items:center;min-width:128px;padding:0 10px;display:grid;position:relative}.case-workflow-path-pills__item:after{top:17px;left:calc(50% + var(--workflow-path-pill-half));right:calc(-50% + var(--workflow-path-pill-half));z-index:0;background:var(--line);content:"";border-radius:999px;height:2px;position:absolute}.case-workflow-path-pills__item>.workflow-pill-base{width:var(--workflow-path-pill-width);z-index:1}.case-workflow-path-pills__help{top:-10px;left:calc(50% + var(--workflow-path-pill-half) - 14px);z-index:3;position:absolute}.case-workflow-path-pills__help .workflow-help__button{block-size:1.5rem;inline-size:1.5rem;padding:0;font-size:.75rem}.case-workflow-path-pills__item--last:after{content:none}.case-workflow-path-pills__item--completed:after{background:#1f6b578c}.case-workflow-path-pills__item--current:after{background:#315f8f59}.case-workflow-path-pills__item--overdue:after{background:#a33c326b}.case-workflow-path-pills__item--connector-to-current:after{background:#315f8f59}.case-workflow-path-pills__item--connector-to-overdue:after{background:#a33c326b}.workflow-node-editor{border:1px solid var(--line);background:var(--surface-row);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(140px,.45fr) minmax(170px,.5fr);align-items:end;gap:10px;padding:10px;display:grid}.settings-milestone-row{border:1px solid var(--line);background:#fbf8f1;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(120px,180px) auto;align-items:end;gap:12px;padding:12px;display:grid}.workflow-settings-node{min-width:0}.workflow-flowchart{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:100%;height:420px;position:relative;overflow:hidden}.workflow-flowchart-hint{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.workflow-empty-state{border:1px dashed var(--line);background:var(--panel);min-height:180px;color:var(--muted);text-align:center;border-radius:8px;place-content:center;gap:6px;display:grid}.workflow-empty-state strong{color:var(--ink)}.workflow-flowchart__canvas{width:var(--flow-width,1400px);height:var(--flow-height,420px);transform:scale(var(--flow-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.workflow-flowchart__lines{width:var(--flow-width,1400px);height:var(--flow-height,420px);pointer-events:none;position:absolute;top:0;left:0}.workflow-flowchart__edge{fill:none;stroke:var(--line);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.workflow-flowchart__arrow{fill:var(--line)}.workflow-flowchart .workflow-settings-node{flex:initial;left:var(--flow-x);top:var(--flow-y);z-index:3;min-width:138px;max-width:172px;margin:0;position:absolute;transform:translate(-50%,-50%)}.workflow-settings-node__select{width:100%;min-height:50px;color:inherit;background:0 0;border:0;padding:0;display:grid}.workflow-flowchart .workflow-settings-node:hover,.workflow-flowchart .workflow-settings-node:focus-within,.workflow-flowchart .workflow-settings-node--active{z-index:12}.workflow-flowchart .workflow-settings-node .dispatch-step__content{gap:4px}.workflow-flowchart .workflow-settings-node:after{display:none}.workflow-flowchart .workflow-settings-node--active{box-shadow:none;background:0 0}.workflow-flowchart .workflow-settings-node--active .dispatch-step__label{border-color:var(--green);background:var(--green);color:var(--panel)}.workflow-flowchart .workflow-settings-node--active .dispatch-step__deadline{color:var(--green)}.workflow-flowchart .dispatch-step__deadline--anchor-slot{min-height:14px;display:block}.workflow-row-actions{justify-content:flex-end;align-items:end;min-width:72px;display:flex}.workflow-node-editor__actions{gap:6px;display:grid}.workflow-node-editor__actions .action-button{margin-top:0}.deadline-readonly{color:var(--muted);gap:7px;font-size:.88rem;font-weight:700;display:grid}.deadline-readonly strong{border:1px solid var(--line);background:var(--surface-muted);min-height:42px;color:var(--muted);border-radius:8px;align-items:center;padding:10px;display:grid}.save-confirmation{color:var(--green);font-size:.82rem;font-weight:900;line-height:1.35}.delegate-roster-settings{gap:14px;display:grid}.delegate-roster-list{gap:10px;display:grid}.delegate-roster-row{border:1px solid var(--line);background:#fbf8f1;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.55fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.delegate-roster-row>.text-command{align-self:end;min-width:72px}.inline-check{min-height:40px;color:var(--muted);align-items:center;gap:8px;font-size:.88rem;font-weight:800;line-height:1.35;display:inline-flex}.inline-check input[type=checkbox]{flex:none}.case-list{gap:10px;display:grid}.dashboard-list{gap:12px;margin-top:14px;display:grid}.dashboard-row{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:112px;color:var(--ink);text-align:left;white-space:normal;cursor:pointer;border-radius:8px;grid-template-columns:minmax(148px,.22fr) minmax(0,1fr);justify-content:stretch;align-items:start;gap:14px;padding:14px;height:auto!important;display:grid!important}.dashboard-row:hover{background:var(--green-weak);border-color:#8ab09e}.case-title{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:800;line-height:1.45;display:block}.dashboard-row-content,.case-row-source{gap:6px;min-width:0;display:grid}.case-row-source{align-self:start;justify-items:start}.dashboard-row-progress{gap:8px;min-width:0;display:grid}.dashboard-progress-summary{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.84rem;font-weight:900;line-height:1.45}.dashboard-progress-summary--normal{color:var(--blue)}.dashboard-progress-summary--overdue{color:var(--red)}.dashboard-progress-dots{align-items:center;gap:7px;min-width:0;display:flex}.dashboard-progress-dot{border:1px solid var(--step-line);background:var(--step-surface);width:10px;height:10px;color:var(--step-muted);border-radius:999px;flex:none}.dashboard-progress-dot--completed{border-color:var(--green-border);background:var(--green-border);color:var(--green)}.dashboard-progress-dot--current{border-color:var(--green);background:var(--green);color:var(--green);box-shadow:0 0 0 4px var(--green-surface)}.dashboard-progress-dot--deadline-overdue{border-color:var(--red);background:var(--red);color:var(--red);box-shadow:0 0 0 4px var(--red-weak)}.dashboard-progress-dot--shape-external-waiting{width:0;height:0;box-shadow:none;background:0 0;border-bottom:9px solid;border-left:5px solid #0000;border-right:5px solid #0000;border-radius:0}.dispatch-inspection-upload-panel{gap:16px}.dispatch-inspection-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.dispatch-inspection-summary div{gap:4px;min-width:0;display:grid}.dispatch-inspection-summary dt{color:var(--text-muted);font-size:.78rem;font-weight:800}.dispatch-inspection-summary dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:800}.dispatch-inspection-status-pill--pending{color:#805400;background:#fff7df;border-color:#f0c36d}.dispatch-inspection-status-pill--completed{border-color:var(--green-border);background:var(--green-weak);color:var(--green)}.dispatch-inspection-summary__status--pending dd{color:#805400}.dispatch-inspection-summary__status--completed dd{color:var(--green)}.dispatch-inspection-upload-grid{margin-bottom:6px}.dispatch-inspection-upload-grid__wide{grid-column:1/-1}.dispatch-inspection-upload-grid input[type=file]{width:100%}.dispatch-inspection-upload-note{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.dispatch-inspection-upload-note p{color:var(--muted);margin:0;line-height:1.5}.dispatch-inspection-photo-preview{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:10px;margin:10px 0 0;padding:12px;display:grid}.dispatch-inspection-photo-preview__head,.dispatch-inspection-photo-preview .photo-preview-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-inspection-photo-preview__head span,.dispatch-inspection-photo-preview .photo-preview-panel__head span{color:var(--muted);font-size:.82rem;font-weight:800}.dispatch-inspection-photo-preview .photo-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dispatch-inspection-photo-preview .photo-preview-item{min-width:0;margin:0}.dispatch-inspection-photo-preview .photo-preview-thumb{border:1px dashed var(--green-border);background:var(--green-surface);min-height:86px;color:var(--green-ink);text-align:center;border-radius:8px;place-items:center;font-size:.86rem;font-weight:900;display:grid}.dispatch-inspection-photo-preview .photo-preview-item figcaption{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.4}.complaint-1999-projection-workbench{gap:14px;min-width:0;display:grid}.complaint-1999-readonly-facts,.complaint-1999-location-card .readonly-node-state{min-width:0}.complaint-1999-external-link{border:1px solid var(--blue);background:var(--blue-weak);width:max-content;max-width:100%;min-height:40px;color:var(--blue);overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;text-decoration:none;display:inline-flex}.complaint-1999-external-link:hover,.complaint-1999-external-link:focus-visible{background:var(--panel);outline:3px solid var(--focus-ring);outline-offset:2px}.complaint-1999-checklist,.complaint-1999-blocking-list{color:var(--muted);gap:6px;margin:0;padding-left:1.2rem;font-size:.9rem;font-weight:800;line-height:1.5;display:grid}.complaint-1999-blocking-list{color:#6b4d00;background:#fff8df;border:1px solid #e5c46f;border-radius:8px;padding:10px 12px 10px 1.75rem}.complaint-1999-location-list{gap:6px;display:grid}.complaint-1999-location-card{width:100%;min-height:46px;color:inherit;cursor:pointer;text-align:left;background:#fffefd;border:1px solid #0f766e24;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.complaint-1999-location-card:hover,.complaint-1999-location-card:focus-visible{border-color:#0f766e6b;outline:none}.complaint-1999-location-card--selected{border-color:#2563eb80;box-shadow:0 0 0 2px #2563eb1f}.complaint-1999-location-card__selector{border:2px solid #0f766e75;border-radius:999px;flex:none;width:13px;height:13px;display:inline-block}.complaint-1999-location-card--selected .complaint-1999-location-card__selector{background:radial-gradient(circle,#2563eb 0 38%,#0000 42%);border-color:#2563eb}.complaint-1999-location-card__body{gap:2px;min-width:0;display:grid}.complaint-1999-location-card__title,.complaint-1999-location-card__address{overflow-wrap:anywhere;word-break:break-word;min-width:0}.complaint-1999-location-card__title{color:var(--ink);font-weight:900}.complaint-1999-location-card__address{color:var(--muted);font-size:.78rem}.complaint-1999-location-card__meta{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.complaint-1999-notification-list{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.complaint-1999-report-review-summary{border-color:var(--green-border);background:var(--green-surface)}.complaint-1999-report-review-summary .section-head{align-items:start}.complaint-1999-inspection-report-details .readonly-node-state dd{overflow-wrap:anywhere;word-break:break-word}.complaint-1999-phone-contact{gap:12px}.complaint-1999-phone-attempts{gap:10px;display:grid}.complaint-1999-phone-attempt{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.complaint-1999-phone-attempt legend{color:var(--ink);padding:0 4px;font-size:.85rem;font-weight:900}.complaint-1999-phone-attempt label{min-width:0;color:var(--muted);gap:6px;font-size:.82rem;font-weight:900;display:grid}.complaint-1999-phone-attempt input,.complaint-1999-phone-attempt select,.complaint-1999-phone-attempt textarea{width:100%}.complaint-1999-phone-attempt__note textarea{resize:vertical;min-height:76px}.complaint-1999-reply-handoff{gap:14px}.complaint-1999-reply-handoff__content{border:1px solid var(--border);background:var(--panel-muted);border-radius:8px;padding:12px}.complaint-1999-reply-handoff__content dd{white-space:pre-wrap}.complaint-1999-reply-handoff__attachments{gap:10px;display:grid}.complaint-1999-reply-handoff__copy-actions{flex-wrap:wrap;gap:8px;display:flex}@media(min-width:860px){.complaint-1999-phone-attempt{grid-template-columns:minmax(180px,.8fr) minmax(150px,.6fr) minmax(0,1.4fr);align-items:start}.complaint-1999-phone-attempt legend{grid-column:1/-1}}.complaint-1999-action-list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}@media(min-width:720px){.complaint-1999-action-list{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.complaint-1999-action-list .audit-notice{grid-column:1/-1}}.complaint-1999-notification-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.complaint-1999-notification-resend{border:1px solid var(--green-border);background:var(--green-weak);color:var(--green-ink)}.complaint-1999-notification-resend:hover:not(:disabled){border-color:var(--green);background:var(--green-border-soft)}.complaint-1999-notification-chip{border:1px solid var(--green-border);background:var(--green-weak);min-height:30px;color:var(--green);border-radius:999px;align-items:center;padding:5px 10px;font-size:.84rem;font-weight:900;display:inline-flex}.complaint-1999-action{text-align:left;align-content:center;gap:3px;min-width:180px;display:grid}.complaint-1999-action small{color:inherit;opacity:.9;font-size:.78rem;font-weight:800}.malicious-review-panel{gap:16px}.malicious-review-section,.malicious-review-history li{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.malicious-review-section__head,.malicious-review-actions,.malicious-review-ack{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.malicious-review-section__head{justify-content:space-between}.malicious-review-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;display:grid}.malicious-review-summary div{min-width:0}.malicious-review-summary__wide{grid-column:1/-1}.malicious-review-summary dt{color:var(--text-muted);font-size:.78rem;font-weight:800}.malicious-review-summary dd{color:var(--text-strong);margin:0;font-size:.9rem;font-weight:800}.malicious-review-hints,.malicious-review-history{gap:8px;display:grid}.malicious-review-hints{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.malicious-review-history{margin:0;padding-left:1.25rem}.malicious-review-form-grid{margin-bottom:8px}.malicious-review-form-grid__wide{grid-column:1/-1}.malicious-review-ack{color:var(--text-strong);margin:8px 0;font-weight:800}.malicious-review-text-wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.malicious-review-suggestion-pill{color:#805400;background:#fff7df;border-color:#f0c36d}.source-handoff-panel{gap:16px}.source-handoff-status-grid,.source-handoff-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-width:0;display:grid}.source-handoff-state{align-content:start}.source-handoff-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.source-handoff-list li{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.source-handoff-text-wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.source-badge{border:1px solid var(--green-border);background:var(--green-surface);max-width:100%;min-height:24px;color:var(--green);text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:.78rem;font-weight:900;line-height:1.3;display:inline-flex}.ai-draft-panel,.ai-provider-settings,.complaint-dispatch-settings,.complaint-notification-settings{border:1px solid var(--line);background:#fbf8f1;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.settings-panel__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-panel__head .inline-actions,.settings-panel__head .export-actions{justify-content:flex-start}.settings-section{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:14px;display:grid}.settings-section__head{gap:4px;display:grid}.settings-section__head h3,.settings-section__head p{margin:0}.settings-section__head p{color:var(--muted);font-size:.92rem;line-height:1.5}.settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settings-tab{min-width:118px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:10px 14px;font-weight:900}.settings-tab:hover,.settings-tab:focus-visible{border-color:var(--line);background:var(--surface-muted);color:var(--blue)}.settings-tab--active{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue);box-shadow:0 -1px 0 var(--blue-border) inset}.settings-edit-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.settings-edit-grid__wide{grid-column:1/-1}.settings-readonly-field{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:end;gap:7px;min-height:66px;padding:10px 12px;display:grid}.settings-readonly-field span{color:var(--muted);font-size:.82rem;font-weight:800}.settings-readonly-field small,.version-row span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:700}.complaint-settings-summary,.complaint-roster-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;min-width:0;display:grid}.settings-note-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;min-width:0;display:grid}.settings-roster-list,.settings-feature-list{gap:10px;min-width:0;display:grid}.settings-roster-row,.settings-compact-status{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.settings-roster-row>.text-command,.settings-compact-status>.text-command{justify-self:start}.settings-roster-row small,.settings-compact-status span{color:var(--muted);font-size:.82rem;font-weight:800;display:block}.settings-edit-grid--compact{grid-template-columns:1fr}.complaint-settings-block{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:14px;display:grid}.complaint-settings-block h3,.complaint-roster-card h4{color:var(--ink);margin:0}.complaint-settings-table,.version-list{gap:8px;min-width:0;display:grid}.complaint-settings-row,.complaint-roster-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.complaint-settings-row--district,.complaint-roster-grid{grid-template-columns:minmax(0,1fr)}.complaint-roster-card,.version-row{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.version-row p,.complaint-dispatch-settings textarea,.complaint-dispatch-settings input,.complaint-dispatch-settings select{overflow-wrap:anywhere;word-break:break-word}.ai-draft-grid{gap:10px;min-width:0;display:grid}.ai-draft-grid dl{gap:8px;margin:0;display:grid}.ai-draft-grid dl>div,.future-provider-list{gap:8px;min-width:0;display:grid}.future-provider-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.future-provider-card>div{gap:4px;min-width:0;display:grid}.future-provider-card span,.future-provider-card small{min-width:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.ai-draft-grid dt{color:var(--muted);font-size:.82rem;font-weight:800}.ai-draft-grid dd{overflow-wrap:anywhere;word-break:break-word;margin:0}.ai-reply-draft{min-width:0;color:var(--ink);gap:6px;font-weight:800;display:grid}.ai-reply-draft textarea{resize:vertical;min-height:112px}.source-badge--row{margin-top:1px}.manager-tabs{flex-wrap:wrap;gap:8px;display:flex}.manager-tab{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:.86rem;font-weight:800;display:inline-flex}.manager-tab strong{color:inherit;margin-top:0;font-size:.86rem}.manager-tab--active{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue)}.manager-compact-list{gap:7px;display:grid}.manager-row{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:0;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;justify-content:stretch;align-items:start;gap:3px;padding:8px;height:auto!important;display:grid!important}.manager-row-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;font-weight:800;line-height:1.4}.manager-row strong{min-width:0;color:var(--green);overflow-wrap:anywhere;word-break:break-word;margin-top:0;font-size:.9rem;line-height:1.35}.manager-row small{min-width:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.manager-row--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.manager-row--button{cursor:pointer;height:auto!important;min-height:72px!important}.manager-row--button:hover,.manager-row--button:focus-visible{border-color:var(--blue)}.case-row{border:1px solid var(--line);background:var(--panel);width:100%;min-height:94px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;justify-content:stretch;align-items:start;gap:8px;padding:12px;height:auto!important;display:grid!important}.case-row:hover,.case-row--selected{background:var(--green-weak);border-color:#8ab09e}.case-row strong,.case-row small{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.task-list{margin-top:14px}.task-row{gap:8px;display:grid}.task-cta{background:var(--green);color:#fff;border-radius:8px;justify-self:start;padding:7px 10px;font-weight:800}.case-row small{color:var(--muted);line-height:1.45}.meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dashboard-row .tag{pointer-events:none;white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.case-row .meta{margin-top:0}.case-row .tag{pointer-events:none;white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.flow-node-compact{flex-wrap:wrap;align-items:flex-start;gap:6px 0;min-width:0;max-width:100%;display:flex}.flow-node-compact>span{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.flow-node-compact>span:not(:first-child):before{background:var(--green-border);content:"";border-radius:999px;width:18px;height:2px;margin:0 8px 4px;display:inline-block}.flow-node-compact-node,.flow-node-compact-state,.flow-node-compact-deadline{border:1px solid var(--step-line);background:var(--step-surface);min-height:28px;color:var(--step-muted);text-align:center;border-radius:999px;place-items:center;padding:4px 9px;font-size:.8rem;font-weight:800;line-height:1.3;display:inline-grid}.flow-node-compact-node{border-color:var(--blue);background:var(--blue);color:var(--panel)}.flow-node-compact-deadline{border-color:var(--blue-border);background:var(--blue-weak);color:var(--blue)}.flow-node-compact-state{border-color:var(--green-border);background:var(--green-surface);color:var(--green)}.detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.summary{color:var(--muted);line-height:1.6}.cta-row{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.permission-note,.task-guidance{background:var(--green-weak);color:var(--green);border:1px solid #c9dfd5;border-radius:8px;gap:6px;margin-top:14px;padding:12px;font-weight:800;display:grid}.permission-note--readonly{background:var(--amber-weak);color:var(--amber);border-color:#ead6b8}.task-guidance span,.task-guidance small{color:var(--muted);font-weight:700}.node-workbench-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.node-workbench-main{gap:14px;min-width:0;display:grid}.node-workbench-main>*{min-width:0}.node-operation-panel,.node-support-rail{align-content:start;gap:14px;min-width:0;display:grid}.attachment-workspace{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.attachment-workspace__section{gap:8px;min-width:0;display:grid}.attachment-workspace__section h4{margin:0;font-size:.95rem}.attachment-workspace__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.attachment-workspace__item{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.attachment-workspace__item span,.attachment-workspace__item small{overflow-wrap:anywhere;min-width:0}.workflow-node-workbench-layout{align-items:stretch}.workflow-node-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:none;border-radius:8px;padding:16px}.workflow-node-panel--current{border-color:var(--blue-border);box-shadow:0 0 0 4px var(--focus-ring-soft)}.workflow-node-panel--pending-dispatch{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workflow-node-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.workflow-node-rail,[data-slot=workflow-node-primary]{min-width:0}.workflow-node-rail{gap:12px;display:grid}[data-slot=workflow-node-primary]{background:0 0;border:0;border-radius:8px;gap:14px;padding:0;display:grid}[data-slot=workflow-node-primary]>:first-child{margin-top:0}.detail-workflow-tabs{align-items:center;gap:10px 0;width:100%;height:auto;min-height:42px;padding:4px 2px 6px;display:flex;position:relative;overflow:auto hidden}.detail-workflow-tabs:before{top:19px;left:calc((100% / var(--workflow-step-count,1)) / 2);right:calc((100% / var(--workflow-step-count,1)) / 2);z-index:0;background:var(--step-line);content:"";border-radius:999px;height:2px;position:absolute}.dispatch-step{z-index:1;flex:1 1 0;justify-items:center;min-width:0;max-width:none;padding:0 4px;display:grid;position:relative}.workflow-step-tab{appearance:none;min-width:112px;height:auto;min-height:34px;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;align-items:center;overflow:visible}.workflow-step-tab:focus-visible{outline:none}.dispatch-step:not(:last-child):after{background:var(--step-line);content:"";border-radius:999px;height:2px;position:absolute;top:50%;left:calc(50% + 16px);right:calc(16px - 50%);transform:translateY(-50%)}.dispatch-step--done:not(:last-child):after{background:var(--green-border)}.detail-workflow-tabs .dispatch-step:after{display:none}.dispatch-step__content{z-index:1;justify-items:center;gap:3px;min-width:0;max-width:100%;min-height:34px;display:grid;position:relative}.dispatch-step__label{border:1px solid var(--step-line);background:var(--step-surface);min-width:0;max-width:100%;min-height:30px;color:var(--step-muted);overflow-wrap:anywhere;text-align:center;border-radius:999px;place-items:center;padding:4px 9px;font-size:.82rem;font-weight:700;line-height:1.35;display:inline-grid}.workflow-step-tab .dispatch-step__content{padding-bottom:0}.workflow-step-tab .dispatch-step__deadline{z-index:1;max-width:100%;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.dispatch-step--done .dispatch-step__label{border-color:var(--green-border);background:var(--green-surface);color:var(--green-muted)}.dispatch-step--current .dispatch-step__label{border-color:var(--blue);background:var(--blue);color:var(--panel);box-shadow:0 6px 16px var(--focus-ring-soft)}.dispatch-step--upcoming .dispatch-step__label{color:var(--green-muted)}.workflow-step-tab--active .dispatch-step__label,.workflow-step-tab[aria-selected=true] .dispatch-step__label{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus-ring-soft)}.dispatch-step__deadline{max-width:100%;color:var(--blue);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.76rem;font-weight:800;line-height:1.2}.dispatch-step__deadline--overdue{color:var(--red)}.node-task-card{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:6px;padding:12px;display:grid}.node-task-card strong{color:var(--ink)}.node-task-card--summary{background:var(--panel);border-style:dashed}.node-task-card--support{background:var(--panel)}.node-task-card span,.node-task-card small{min-width:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.node-update-form{gap:14px;display:grid}.node-work-section,.document-template-panel,.ai-node-draft-panel{gap:12px;min-width:0;display:grid}.node-work-section--primary{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px}.pending-dispatch-responsibility-band{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;width:100%;padding:18px 16px}.pending-dispatch-responsibility-band[data-responsibility-band=dispatch-responsibility]{background:var(--panel)}.pending-dispatch-responsibility-band+.pending-dispatch-responsibility-band{border-top:0}.pending-dispatch-section-heading{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:8px;display:grid}.pending-dispatch-section-number{border:1px solid var(--line);background:var(--panel);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.pending-dispatch-responsibility-band h2{font-size:var(--text-section);margin:0;line-height:1.4}.pending-dispatch-section-hint{color:var(--muted);margin:3px 0 0;font-size:.82rem;line-height:1.45}.workflow-node-panel--pending-dispatch .node-form-grid__wide{grid-column:1/-1}.workflow-node-panel--pending-dispatch :is(input[type=text],select){box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;height:40px;min-height:40px;overflow:hidden}.workflow-node-panel--pending-dispatch .complaint-1999-bullet-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-dispatch-choice-group{min-width:0}.pending-dispatch-choice-group--invalid{border:1px solid var(--red);background:var(--red-weak);border-radius:8px;padding:8px}.pending-dispatch-field-error{color:var(--red);margin:6px 0 0;font-size:.82rem;font-weight:800;line-height:1.4}.pending-dispatch-validation-summary{border:1px solid var(--red);background:var(--red-weak);color:var(--red)}.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link{border-color:var(--blue-border);background:var(--surface-info);color:var(--blue);box-shadow:none}.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link:hover,.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link:focus-visible{border-color:var(--blue);background:var(--blue-weak);color:var(--blue)}.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link--disabled,.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link--disabled:hover,.workflow-node-panel--pending-dispatch .complaint-1999-address-map-link--disabled:focus-visible{border-color:var(--line);background:var(--surface-muted);color:var(--muted)}.pending-dispatch-authoritative-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.pending-dispatch-authoritative-facts div{min-width:0}.pending-dispatch-authoritative-facts dt{color:var(--muted);font-size:.78rem;font-weight:800}.pending-dispatch-authoritative-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.pending-dispatch-source-documents{gap:6px;min-width:0;display:grid}.pending-dispatch-source-documents ul{gap:6px;margin:0;padding-inline-start:1.25rem;display:grid}.node-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pending-dispatch-exception-fields{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.dispatch-inspection-form-section{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.section-head--compact{gap:8px;margin:0}.section-head--compact h2,.section-head--compact h4{color:var(--ink);margin:0;font-size:1rem}.dispatch-inspection-checklist{gap:8px;min-width:0;display:grid}.dispatch-inspection-checklist label{border:1px solid var(--line);background:var(--surface-muted);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:.9rem;font-weight:800;line-height:1.45;display:flex}.dispatch-inspection-checklist input{accent-color:var(--green);margin-top:3px}.dispatch-inspection-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-note--warning{color:var(--amber)}@media(min-width:1180px){.node-form-grid:not(.node-form-grid--single){grid-template-columns:repeat(2,minmax(0,1fr))}}.segmented-control{border:1px solid var(--line);background:var(--surface-row);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);padding:3px;display:inline-grid}.segmented-control__option{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:900}.segmented-control__option--active{background:var(--blue);color:#fff}.segmented-control__option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.attachment-return-reason-field{grid-column:2}.attachment-return-reason-field textarea{resize:none;height:44px;min-height:44px}.form-error{color:var(--red);background:#fff1ef;border:1px solid #f1c5bd;border-radius:8px;padding:10px 12px;font-weight:800}.readonly-node-state{gap:10px;display:grid}.readonly-node-state dl,.support-section dl{gap:8px;margin:0;display:grid}.readonly-node-state dl div,.support-section dl div{gap:3px;min-width:0;display:grid}.readonly-node-state dt,.support-section dt{color:var(--muted);font-size:.78rem;font-weight:800}.readonly-node-state dd,.support-section dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:800;line-height:1.45}.support-section{border:1px solid var(--line);background:#fbf8f1;border-radius:8px;gap:8px;padding:12px;display:grid}.support-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-list li{border-top:1px solid var(--line);gap:3px;min-width:0;padding-top:8px;display:grid}.support-list li:first-child{border-top:0;padding-top:0}.support-list strong{color:var(--green)}.support-list span{min-width:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.command{background:var(--green);color:#fff;border:0;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:700}.command.secondary{background:var(--blue)}.command.warning{background:var(--amber)}.text-command{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--green);border-radius:8px;padding:7px 10px;font-weight:800}.section{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.timeline{gap:0;margin-top:10px;display:grid}.timeline-item{color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding-bottom:12px;display:grid;position:relative}.timeline-item:not(:last-child):before{background:var(--green-border);content:"";border-radius:999px;width:2px;position:absolute;top:18px;bottom:-2px;left:5px}.dot{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 4px var(--green-surface);border-radius:50%;margin-top:5px}.flow-node-event-text{border:1px solid var(--step-line);background:var(--green-surface);min-width:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;border-radius:8px;padding:8px 10px;line-height:1.5}.workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;display:grid}.flow-node-summary-item{text-align:center;--summary-pill-center-y:calc((.76rem * 1.2) + 4px + 16px);align-content:start;justify-items:center;gap:4px;min-width:0;padding:0 8px;display:grid;position:relative}.flow-node-summary-item:not(:last-child):after{top:var(--summary-pill-center-y);background:var(--green-border);content:"";border-radius:999px;height:2px;position:absolute;left:calc(50% + 58px);right:calc(58px - 50%)}.flow-node-summary-kicker{color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.2}.flow-node-summary-item strong{z-index:1;border:1px solid var(--step-line);background:var(--step-surface);min-width:0;max-width:100%;min-height:32px;color:var(--step-muted);overflow-wrap:anywhere;word-break:break-word;border-radius:999px;place-items:center;padding:5px 11px;font-size:.86rem;line-height:1.35;display:inline-grid;position:relative}.flow-node-summary-item--current strong{border-color:var(--blue);background:var(--blue);color:var(--panel);box-shadow:0 6px 16px var(--focus-ring-soft)}.empty-note{border:1px dashed var(--line);background:var(--surface-row);color:var(--muted);border-radius:8px;margin-top:10px;padding:14px}.complaint-statistics-panel{gap:1rem;min-width:0;max-width:100%;overflow:hidden}.statistics-metric{gap:var(--space-1) var(--space-3);border-top:1px solid var(--line);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-width:0;display:grid}.statistics-metric .metric-label{color:var(--muted);font-size:var(--text-meta);grid-column:1;font-weight:600}.statistics-metric .metric-value{color:var(--ink);font-size:var(--text-section);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;margin:0}.statistics-metric .metric-note{color:var(--muted);font-size:var(--text-caption);grid-column:1}.complaint-statistics-table-section{min-width:0}.complaint-statistics-malicious-impact{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0;max-width:100%;padding:10px 12px;display:grid}.complaint-statistics-malicious-impact strong,.complaint-statistics-malicious-impact small{grid-column:1/-1}.complaint-statistics-malicious-impact span,.complaint-statistics-malicious-impact small{overflow-wrap:anywhere;min-width:0}.complaint-statistics-table-wrap{max-width:100%;overflow-x:auto}.complaint-statistics-table{table-layout:fixed;min-width:720px}.complaint-statistics-table-cell{vertical-align:top}.complaint-statistics-table-cell--text{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.empty-reason{color:var(--muted);margin-top:.25rem;font-size:.8rem;display:block}.inspection-mobile-surface,.inspection-handler-panel{gap:16px;min-width:0;display:grid}.inspection-mobile-summary,.inspection-handler-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.inspection-mobile-summary div,.inspection-handler-summary dl div{min-width:0}.inspection-mobile-summary dt,.inspection-handler-summary dt{color:var(--muted);font-size:.8rem}.inspection-mobile-summary dd,.inspection-handler-summary dd,.inspection-handler-summary p,.inspection-handler-photos span{overflow-wrap:anywhere;word-break:break-word;margin:0}.inspection-mobile-form,.inspection-handler-summary{gap:14px;display:grid}.inspection-mobile-form__wide{grid-column:1/-1}.inspection-mobile-photo-list,.inspection-handler-photos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inspection-handler-photos li{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;gap:4px;padding:10px;display:grid}.file-input-button{border:1px solid var(--border);background:var(--panel);width:100%;min-height:40px;color:var(--ink);border-radius:8px;padding:8px}.file-input-button:hover{border-color:var(--green-border);background:var(--green-surface)}.file-input-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media(max-width:860px){.today-summary,.today-grid,.queue-columns,.workflow-node-layout{grid-template-columns:1fr}.summary-metrics{justify-content:flex-start}.queue-head{display:grid}}@media(max-width:960px){.workflow-node-panel--pending-dispatch .complaint-1999-bullet-options{grid-template-columns:minmax(0,1fr)}.layout,.filters,.dashboard-filters,.dashboard-row,.metric-grid,.dashboard-controls,.node-workbench-layout,.attachment-workspace__item,.workflow-node-layout,.node-form-grid,.dispatch-inspection-photo-preview .photo-preview-list,.settings-milestone-row,.delegate-roster-row,.complaint-settings-summary,.complaint-roster-grid,.complaint-settings-row,.complaint-settings-row--district,.complaint-roster-row,.settings-roster-row,.settings-compact-status,.shared-scan-demo-panel__head,.shared-scan-demo-fields,.case-intake-command,.case-business-tabs,.case-draft-recognition-counts,.case-draft-row,.case-draft-workspace,.case-form-grid,.case-draft-sample-fields dl,.settings-edit-grid{grid-template-columns:1fr}.case-draft-workspace{grid-template-areas:"source""queue""review""support""commit"}.topbar,.identity-tools,.detail-head,.section-head,.workbench-task-header__facts,.workbench-support-drawer__facts{display:grid}.pending-dispatch-authoritative-facts{grid-template-columns:minmax(0,1fr);display:grid}.workbench-case-summary-title__view{display:flex}.workbench-task-header__commands{justify-items:stretch}.workbench-task-header__facts,.workbench-support-drawer__facts{grid-template-columns:1fr}.workbench-support-drawer{width:100%}.stepper{grid-template-columns:1fr;gap:6px;min-width:0;display:grid}.step,.step-content,.step-label,.step-deadline{min-width:0;max-width:100%}.step-label,.step-deadline{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.step:not(:last-child):after{background:var(--green-border);width:2px;height:12px;inset:auto auto -9px 50%}.detail-workflow-tabs{grid-template-columns:1fr;gap:6px;display:grid;overflow-x:visible}.detail-workflow-tabs:before{display:none}.dispatch-step,.dispatch-step__content,.dispatch-step__label,.dispatch-step__deadline{min-width:0;max-width:100%}.dispatch-step__label,.dispatch-step__deadline{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.workflow-step-tab .dispatch-step__deadline{position:static;top:auto;left:auto;transform:none}.dispatch-step:not(:last-child):after{background:var(--green-border);width:2px;height:12px;inset:auto auto -9px 50%}.flow-node-compact{grid-template-columns:1fr;gap:6px;display:grid}.flow-node-compact>span:not(:first-child):before{display:none}.workflow-summary{grid-template-columns:1fr;gap:8px}.flow-node-summary-item:not(:last-child):after{width:2px;height:8px;inset:auto auto -8px 50%}.manager-kpi-card{grid-column:auto}.inspection-mobile-summary,.inspection-handler-summary dl{grid-template-columns:1fr}}.complaint-1999-address-map-link{color:#0f766e;white-space:nowrap;background:#f7fbf7;border:1px solid #0f766e57;border-radius:999px;justify-content:center;align-items:center;min-height:26px;margin-left:10px;padding:3px 10px;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px #0f766e14}.complaint-1999-address-map-link:hover{color:#0b5f58;background:#ecf7f1;border-color:#0f766e94}.complaint-1999-address-map-link:focus-visible{outline-offset:2px;outline:3px solid #0f766e38}.template-rich-text-editor{gap:10px;display:grid}.template-placeholder-toolbar{grid-template-columns:repeat(auto-fit,minmax(132px,max-content));justify-content:start;align-items:start;gap:8px;display:grid}.template-placeholder-command{border-color:var(--green-border);background:var(--panel);max-width:100%;min-height:30px;color:var(--green);white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;font-size:.78rem;font-weight:900}.template-rich-text-surface{border:1px solid var(--line);background:var(--panel);min-height:220px;color:var(--ink);white-space:pre-wrap;border-radius:8px;outline:none;padding:14px;font-size:.96rem;line-height:1.75}.template-rich-text-surface:focus-visible,.template-rich-text-surface:focus{border-color:var(--green-border);box-shadow:0 0 0 3px var(--focus-ring-soft)}.template-placeholder-pill{border:1px solid var(--green-border);background:var(--green-surface);max-width:100%;color:var(--green);vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;align-items:center;margin:0 3px;padding:2px 8px;font-size:.82em;font-weight:900;line-height:1.45;display:inline-flex}@media(min-width:1180px){.settings-panel__head{grid-template-columns:minmax(0,1fr) auto}.settings-edit-grid:not(.settings-edit-grid--compact){grid-template-columns:repeat(2,minmax(0,1fr))}.settings-roster-row,.settings-compact-status{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) auto;align-items:center}.complaint-settings-row,.complaint-roster-row{grid-template-columns:minmax(190px,1.4fr) minmax(130px,.8fr)}.complaint-settings-row--district{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(120px,.7fr)}.complaint-roster-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.future-provider-card{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.8fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
