.person-records-module__k0mrzW__screen{gap:var(--f-space-6);min-width:0;display:grid}.person-records-module__k0mrzW__listHeader{justify-content:space-between;align-items:center;gap:var(--f-space-3);flex-wrap:wrap;display:flex}.person-records-module__k0mrzW__create{min-height:44px;padding:0 var(--f-space-4);border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-text);align-items:center;text-decoration:none;display:inline-flex}.person-records-module__k0mrzW__search{align-items:end;gap:var(--f-space-3);padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);flex-wrap:wrap;display:flex}.person-records-module__k0mrzW__search label{gap:var(--f-space-2);min-width:min(12rem,100%);display:grid}.person-records-module__k0mrzW__search input,.person-records-module__k0mrzW__search select{border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);min-height:44px;color:var(--text-primary)}.person-records-module__k0mrzW__search p{color:var(--text-secondary);font-size:var(--f-size-sm);flex-basis:100%}.person-records-module__k0mrzW__personTableWrap{min-width:0;overflow-x:auto}.person-records-module__k0mrzW__personTable{width:100%}.person-records-module__k0mrzW__personLink{align-items:center;gap:var(--f-space-3);min-height:44px;color:var(--accent);text-decoration:none;display:inline-flex}.person-records-module__k0mrzW__profileHeader,.person-records-module__k0mrzW__profileIdentity{align-items:center;gap:var(--f-space-3);flex-wrap:wrap;display:flex}.person-records-module__k0mrzW__profileGrid{gap:var(--f-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.person-records-module__k0mrzW__profileGrid>*{min-width:0}.person-records-module__k0mrzW__profileDetails{align-items:baseline;gap:var(--f-space-3) var(--f-space-4);padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);margin:0;display:grid}.person-records-module__k0mrzW__profileDetails dt{color:var(--text-secondary)}.person-records-module__k0mrzW__profileDetails dd{overflow-wrap:anywhere;margin:0}.person-records-module__k0mrzW__screen p{margin:0}.person-records-module__k0mrzW__screen>dl{gap:var(--f-space-3) var(--f-space-5);padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);margin:0;display:grid}.person-records-module__k0mrzW__screen dt{color:var(--text-secondary)}.person-records-module__k0mrzW__screen dd{overflow-wrap:anywhere;margin:0}.person-records-module__k0mrzW__screen ul{gap:var(--f-space-3);margin:0;padding:0;list-style:none;display:grid}.person-records-module__k0mrzW__screen li{align-items:center;gap:var(--f-space-4);min-height:var(--table-row-height);padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);flex-wrap:wrap;display:flex}.person-records-module__k0mrzW__screen li a{min-height:var(--button-height);flex:14rem;align-items:center;display:flex}.person-records-module__k0mrzW__screen li span{color:var(--text-secondary);font-size:var(--f-size-sm);font-variant-numeric:tabular-nums}@media (max-width:47.999rem){.person-records-module__k0mrzW__personTableWrap{overflow-x:visible}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody tr,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody td,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody th{width:100%;display:block}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody{gap:var(--f-space-3);display:grid}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody tr{border:1px solid var(--table-row-border);border-radius:var(--card-radius);background:var(--table-bg);height:auto}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody th,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody td{gap:var(--f-space-1);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody th:before,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody td:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold)}.person-records-module__k0mrzW__profileGrid,.person-records-module__k0mrzW__screen>dl{grid-template-columns:minmax(0,1fr)}.person-records-module__k0mrzW__screen dd+dt{margin-top:var(--f-space-3)}}.person-records-module__k0mrzW__personTableWrap{max-height:72svh;overflow:auto}.person-records-module__k0mrzW__personTableWrap thead th{top:0}.person-records-module__k0mrzW__personTableWrap th,.person-records-module__k0mrzW__personTableWrap td{padding:var(--f-space-2) var(--f-space-3)}.person-records-module__k0mrzW__personLink{width:100%}.person-records-module__k0mrzW__personLink>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.person-records-module__k0mrzW__profileGrid>section{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);padding:var(--card-padding)}@media (min-width:48rem){.person-records-module__k0mrzW__personTable{min-width:0}}@media (max-width:47.999rem){.person-records-module__k0mrzW__personTableWrap{background:var(--bg-canvas);border:0;max-height:none;overflow:visible}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody tr{padding:var(--f-space-3);gap:var(--f-space-1) var(--f-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody th,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody td{width:auto;font-size:var(--f-size-sm);border:0;justify-items:start;padding:0}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody th:before,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody td:before{display:none}.person-records-module__k0mrzW__personTableWrap [data-column=name],.person-records-module__k0mrzW__personTableWrap [data-column=stay]{grid-column:1/-1}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody tr [data-mobile-secondary=true]{display:none}}.person-records-module__k0mrzW__profileIdentity{flex-wrap:nowrap;flex:1;align-items:flex-start;min-width:0}.person-records-module__k0mrzW__profileIdentity>:first-child{flex:none}.person-records-module__k0mrzW__profileIdentity h1{min-width:0}@media (min-width:48rem){.person-records-module__k0mrzW__profileHeader{flex-wrap:nowrap}.person-records-module__k0mrzW__profileHeader>a{flex:none}}.person-records-module__k0mrzW__tableHost{min-width:0}.person-records-module__k0mrzW__personTableWrap[data-page-scroll=true]{overflow:visible}.person-records-module__k0mrzW__personTable .person-records-module__k0mrzW__personLink{width:100%;min-width:0}.person-records-module__k0mrzW__personLink>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:48rem) and (max-width:63.999rem){.person-records-module__k0mrzW__personTable{min-width:0}.person-records-module__k0mrzW__personTable [data-column=language],.person-records-module__k0mrzW__personTable [data-column=nationality]{display:none}}@media (max-width:47.999rem){.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=passport],.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=language]{display:none}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=birth],.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=nationality]{padding:0;display:block}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=stay]{align-items:center;gap:var(--f-space-2);flex-wrap:wrap;display:flex}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=stay]:before{content:attr(data-label);margin-inline-end:var(--f-space-2);display:inline}}.person-records-module__k0mrzW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.person-records-module__k0mrzW__search{width:fit-content;max-width:100%;padding:var(--f-space-1);gap:var(--f-space-1);align-items:center}.person-records-module__k0mrzW__search label{min-width:0}.person-records-module__k0mrzW__search input{padding-inline:var(--f-space-3);max-width:16rem}.person-records-module__k0mrzW__personLink{max-width:100%}.person-records-module__k0mrzW__personName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-records-module__k0mrzW__tabletMetadata{display:none}.person-records-module__k0mrzW__personTableWrap{overflow:visible}@media (min-width:48rem) and (max-width:63.999rem){.person-records-module__k0mrzW__tabletMetadata{color:var(--text-secondary);font-size:var(--f-size-xs);display:block}.person-records-module__k0mrzW__personTable{min-width:0}.person-records-module__k0mrzW__personTable col:nth-child(4),.person-records-module__k0mrzW__personTable col:nth-child(6){width:0}}@media (max-width:47.999rem){.person-records-module__k0mrzW__search{width:100%}.person-records-module__k0mrzW__search label{flex:9rem}.person-records-module__k0mrzW__search input{width:100%;max-width:100%}.person-records-module__k0mrzW__personName{white-space:normal}}.person-records-module__k0mrzW__profileMeta{gap:var(--f-space-3);color:var(--text-secondary);flex-wrap:wrap;flex-basis:100%;align-items:center;display:flex}@media (max-width:47.999rem){.person-records-module__k0mrzW__profileHeader .person-records-module__k0mrzW__profileIdentity{flex-basis:100%}.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=birth]:before,.person-records-module__k0mrzW__personTableWrap .person-records-module__k0mrzW__personTable tbody [data-column=nationality]:before{font-size:var(--f-size-xs);font-weight:var(--f-weight-regular);display:block}}
.PageFrame-module__O_07ja__root.PageFrame-module__O_07ja__root{align-content:start;gap:var(--f-space-6);min-width:0;display:grid}.PageFrame-module__O_07ja__root.PageFrame-module__O_07ja__root>*{min-width:0;margin-block:0}@media (max-width:47.999rem){.PageFrame-module__O_07ja__root.PageFrame-module__O_07ja__root{gap:var(--f-space-5)}}
.Button-module__5UmWOa__root{justify-content:center;align-items:center;gap:var(--f-space-3);min-height:var(--button-height);padding:var(--f-space-3) var(--f-space-5);border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);font:inherit;font-weight:var(--f-weight-medium);line-height:var(--f-line-normal);cursor:pointer;overflow-wrap:anywhere;display:inline-flex}.Button-module__5UmWOa__root:hover{background:var(--button-secondary-hover)}.Button-module__5UmWOa__root[data-variant=primary]{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.Button-module__5UmWOa__root[data-variant=primary]:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.Button-module__5UmWOa__root:disabled{background:var(--button-secondary-hover);color:var(--button-disabled-text);border-color:var(--button-border);cursor:not-allowed}.Button-module__5UmWOa__root:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}
.ConfirmDialog-module__UkG2Ba__root{width:min(30rem, calc(100vw - var(--f-space-7)));max-height:calc(100svh - var(--f-space-7));padding:var(--f-space-6);border:1px solid var(--border-default);border-radius:var(--card-radius);background:var(--bg-surface);color:var(--text-primary);overflow:auto}.ConfirmDialog-module__UkG2Ba__root::backdrop{background:var(--overlay-scrim)}.ConfirmDialog-module__UkG2Ba__root h2{margin:0 0 var(--f-space-5);font-size:var(--f-size-xl)}.ConfirmDialog-module__UkG2Ba__actions{justify-content:flex-end;gap:var(--f-space-3);margin-top:var(--f-space-6);flex-wrap:wrap;display:flex}.ConfirmDialog-module__UkG2Ba__actions .ConfirmDialog-module__UkG2Ba__danger{color:var(--action-danger);border-color:var(--action-danger)}
.FilterChip-module__-fD5Ba__root{min-height:var(--button-height);color:var(--text-secondary);padding:var(--f-space-2) 0;font:inherit;cursor:pointer;background:0 0;border:0}.FilterChip-module__-fD5Ba__root>span{min-height:var(--f-space-7);padding:0 calc(var(--f-space-4) + var(--f-space-1));border:1px solid var(--border-default);border-radius:var(--f-space-8);background:var(--bg-surface);align-items:center;display:flex}.FilterChip-module__-fD5Ba__root[aria-pressed=true]>span{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.FilterChip-module__-fD5Ba__root:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--button-radius)}
.FormField-module__cVMkQW__root{gap:var(--field-gap);min-width:0;color:var(--field-text);font-size:var(--field-font-size);line-height:var(--f-line-normal);display:grid}.FormField-module__cVMkQW__root input:not([type=checkbox]):not([type=radio]),.FormField-module__cVMkQW__root select,.FormField-module__cVMkQW__root textarea{width:100%;min-width:0;max-width:100%;min-height:var(--input-height);padding:var(--f-space-3) var(--f-space-4);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--field-text);font:inherit}.FormField-module__cVMkQW__root textarea{resize:vertical}.FormField-module__cVMkQW__root input:focus-visible,.FormField-module__cVMkQW__root select:focus-visible,.FormField-module__cVMkQW__root textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(.FormField-module__cVMkQW__root:has(input[type=checkbox]),.FormField-module__cVMkQW__root:has(input[type=radio])){min-height:var(--input-height);align-items:center;gap:var(--f-space-3);display:flex}.FormField-module__cVMkQW__root input[type=checkbox],.FormField-module__cVMkQW__root input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex:none}.FormField-module__cVMkQW__root small{color:var(--field-help-text);font-size:var(--f-size-sm)}.FormField-module__cVMkQW__root input[role=switch]{appearance:none;width:calc(var(--f-space-6) * 2);height:var(--f-space-6);border-radius:var(--f-radius-full);background:var(--text-secondary);border:2px solid var(--border-default);cursor:pointer;flex-shrink:0;position:relative}.FormField-module__cVMkQW__root input[role=switch]:before{content:"";width:var(--f-space-4);height:var(--f-space-4);background:var(--bg-surface);border-radius:50%;position:absolute;top:2px;left:2px}.FormField-module__cVMkQW__root input[role=switch]:checked{background:var(--accent)}.FormField-module__cVMkQW__root input[role=switch]:checked:before{left:calc(100% - var(--f-space-4) - 2px)}
.CountrySelect-module__GOlooa__root{gap:var(--f-space-2);min-width:0;max-width:22.5rem;display:grid}
.DisclosureAction-module__qS7GVq__root>summary{width:max-content;max-width:100%;min-height:var(--button-height);border:1px solid var(--button-primary-bg);border-radius:var(--button-radius);padding:var(--f-space-2) var(--f-space-4);background:var(--button-primary-bg);color:var(--button-primary-text);font-weight:var(--f-weight-medium);cursor:pointer;justify-content:center;justify-self:start;align-items:center;list-style:none;display:inline-flex}.DisclosureAction-module__qS7GVq__root>summary::-webkit-details-marker{display:none}.DisclosureAction-module__qS7GVq__root>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DisclosureAction-module__qS7GVq__root[open]>summary{margin-bottom:var(--f-space-4)}
.IconPicker-module__xq2saq__root{border:0;min-width:0;margin:0;padding:0}.IconPicker-module__xq2saq__root legend{margin-bottom:var(--f-space-3);color:var(--text-secondary)}.IconPicker-module__xq2saq__options{gap:var(--f-space-3);flex-wrap:wrap;display:flex}.IconPicker-module__xq2saq__option{width:var(--button-height);height:var(--button-height);border:1px solid var(--border-default);border-radius:var(--button-radius);cursor:pointer;place-items:center;display:grid;position:relative}.IconPicker-module__xq2saq__option input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.IconPicker-module__xq2saq__option:has(input:checked){color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.IconPicker-module__xq2saq__option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
.Illustration-module__I6DJQq__root{vertical-align:middle;flex:none;max-width:100%;display:inline-block}.Illustration-module__I6DJQq__surface{fill:var(--illustration-surface)}.Illustration-module__I6DJQq__line{stroke:var(--illustration-text);stroke-width:1.5px;stroke-linecap:round}.Illustration-module__I6DJQq__mark{stroke:var(--illustration-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
.DataState-module__lRANUa__root{padding:var(--state-padding);border:1px solid var(--state-border);border-radius:var(--card-radius);background:var(--state-bg);color:var(--state-text);font-size:var(--f-size-md);line-height:var(--f-line-normal);overflow-wrap:anywhere;align-items:center;gap:var(--f-space-4);margin:0;display:flex}.DataState-module__lRANUa__root>span{overflow-wrap:anywhere;min-width:0}
.BranchChip-module__pADiHW__chip{height:var(--pill-height);border-radius:var(--pill-radius);font-family:var(--f-font-body);font-size:var(--f-size-sm);align-items:center;gap:6px;padding:0 11px;line-height:1;display:inline-flex}.BranchChip-module__pADiHW__unselected{border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--pill-text);font-weight:var(--f-weight-medium)}.BranchChip-module__pADiHW__selected{border:1.5px solid var(--branch-color);background:var(--bg-subtle);color:var(--branch-color);font-weight:var(--f-weight-semibold)}.BranchChip-module__pADiHW__button{cursor:pointer}.BranchChip-module__pADiHW__button:hover{border-color:var(--border-strong);background:var(--bg-subtle)}.BranchChip-module__pADiHW__button.BranchChip-module__pADiHW__selected:hover{border-color:var(--branch-color)}.BranchChip-module__pADiHW__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BranchChip-module__pADiHW__dot{background:var(--branch-color);border-radius:50%;flex:none;width:7px;height:7px}.BranchChip-module__pADiHW__count{font-family:var(--f-font-mono);font-size:var(--f-size-sm);color:var(--text-secondary)}.BranchChip-module__pADiHW__selected .BranchChip-module__pADiHW__count{color:var(--branch-color)}
.DataTable-module__gDlsMq__wrap{border:1px solid var(--table-row-border);border-radius:var(--card-radius);background:var(--table-bg);min-width:0;max-width:100%;max-height:72svh;overflow:auto}.DataTable-module__gDlsMq__table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--table-text);font-size:var(--f-size-md)}.DataTable-module__gDlsMq__table thead th{z-index:1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:var(--table-header-bg);color:var(--table-header-text);font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold);position:sticky;top:0}.DataTable-module__gDlsMq__table th,.DataTable-module__gDlsMq__table td{padding:var(--f-space-3) var(--table-cell-padding-x);text-align:start;overflow-wrap:break-word;border-bottom:1px solid var(--table-row-border)}.DataTable-module__gDlsMq__table tbody tr{height:var(--table-row-height)}.DataTable-module__gDlsMq__table tbody th{font-weight:var(--f-weight-medium)}.DataTable-module__gDlsMq__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DataTable-module__gDlsMq__footer{align-items:center;gap:var(--f-space-3);padding:var(--f-space-4);border-top:1px solid var(--table-row-border);flex-wrap:wrap;display:flex}.DataTable-module__gDlsMq__table .DataTable-module__gDlsMq__mobileDetails{display:none}@media (max-width:47.999rem){.DataTable-module__gDlsMq__wrap{max-height:none}.DataTable-module__gDlsMq__table tbody tr [data-mobile-secondary=true]{display:none}.DataTable-module__gDlsMq__table tbody tr .DataTable-module__gDlsMq__mobileDetails{border:0;grid-column:1/-1;width:100%;padding:0;display:block}.DataTable-module__gDlsMq__table .DataTable-module__gDlsMq__mobileDetails details{width:100%}.DataTable-module__gDlsMq__table .DataTable-module__gDlsMq__mobileDetails summary{width:100%;min-height:44px;color:var(--accent);cursor:pointer;align-items:center;padding:0;display:flex}.DataTable-module__gDlsMq__mobileDetails summary:after{content:"+";margin-inline-start:auto}.DataTable-module__gDlsMq__mobileDetails details[open] summary:after{content:"−"}.DataTable-module__gDlsMq__mobileDetails dl{gap:var(--f-space-2);display:grid}.DataTable-module__gDlsMq__mobileDetails dl>div{gap:var(--f-space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.DataTable-module__gDlsMq__mobileDetails dt{color:var(--text-secondary)}.DataTable-module__gDlsMq__mobileDetails dd{min-width:0;margin:0}}@media (min-width:48rem){div.DataTable-module__gDlsMq__wrap{background-image:linear-gradient(to right, var(--table-bg) 65%, transparent), linear-gradient(to left, var(--table-bg) 65%, transparent), linear-gradient(to right, var(--border-default), transparent), linear-gradient(to left, var(--border-default), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}}.DataTable-module__gDlsMq__wrap[data-page-scroll=true]{max-height:none;overflow:visible}.DataTable-module__gDlsMq__wrap[data-page-scroll=true] thead th{top:var(--shell-header-height)}.DataTable-module__gDlsMq__table tr[data-activatable=true]{cursor:pointer}.DataTable-module__gDlsMq__table tr[data-activatable=true]:hover{background:var(--bg-subtle)}.DataTable-module__gDlsMq__heading{padding:var(--f-space-5);border-bottom:1px solid var(--table-row-border)}.DataTable-module__gDlsMq__heading>*{margin:0}@media (max-width:47.999rem){.DataTable-module__gDlsMq__table,.DataTable-module__gDlsMq__table tbody{width:100%;display:block}.DataTable-module__gDlsMq__table thead,.DataTable-module__gDlsMq__table colgroup{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DataTable-module__gDlsMq__table tbody tr{gap:var(--f-space-3) var(--f-space-4);height:auto;padding:var(--f-space-4);border-bottom:1px solid var(--table-row-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DataTable-module__gDlsMq__table tbody th,.DataTable-module__gDlsMq__table tbody td{align-content:start;gap:var(--f-space-1);border:0;min-width:0;padding:0;display:grid}.DataTable-module__gDlsMq__table tbody th[scope=row]{grid-column:1/-1}.DataTable-module__gDlsMq__table tbody td:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--f-size-xs)}.DataTable-module__gDlsMq__table tbody td[data-mobile-secondary=true]{display:none}}
.KpiTile-module__Jz8P4G__root{padding:var(--f-space-4);border:1px solid var(--kpi-border);border-radius:var(--card-radius);background:var(--kpi-bg);min-width:0;color:var(--kpi-label);font-size:var(--f-size-sm);margin:0}.KpiTile-module__Jz8P4G__value{margin:var(--f-space-2) 0 0;align-items:center;gap:var(--f-space-2);color:var(--kpi-value);font-size:28px;line-height:var(--f-line-snug);font-weight:var(--f-weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.KpiTile-module__Jz8P4G__description{margin:var(--f-space-2) 0 0}@media (max-width:47.999rem){.KpiTile-module__Jz8P4G__root{padding:var(--f-space-3)}.KpiTile-module__Jz8P4G__value{font-size:var(--f-size-2xl)}}
.Logo-module__c04bXq__logo{color:var(--brand-wordmark);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.Logo-module__c04bXq__logo svg{flex-shrink:0}.Logo-module__c04bXq__wordmark{font-family:var(--f-font-head);letter-spacing:-.035em;font-size:21px;font-weight:600;line-height:1}.Logo-module__c04bXq__chip{fill:var(--brand-chip)}.Logo-module__c04bXq__strokes{stroke:var(--brand-stroke)}.Logo-module__c04bXq__node{fill:var(--brand-node)}.Logo-module__c04bXq__reversed,.Logo-module__c04bXq__bare{color:var(--brand-wordmark-reversed)}.Logo-module__c04bXq__reversed .Logo-module__c04bXq__chip{fill:var(--brand-chip-reversed)}.Logo-module__c04bXq__reversed .Logo-module__c04bXq__node,.Logo-module__c04bXq__bare .Logo-module__c04bXq__node{fill:var(--brand-node-reversed)}.Logo-module__c04bXq__mono .Logo-module__c04bXq__node{fill:var(--brand-stroke)}@media (max-width:47.999rem){.Logo-module__c04bXq__wordmark{font-size:19px}}
.LanguageMenu-module__Zs52nW__root{flex-shrink:0;position:relative}.LanguageMenu-module__Zs52nW__trigger{border:1px solid var(--border-strong);border-radius:var(--marketing-control-radius);background:var(--bg-surface);min-height:44px;color:var(--text-primary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.LanguageMenu-module__Zs52nW__trigger:hover{background:var(--bg-subtle)}.LanguageMenu-module__Zs52nW__trigger:focus-visible,.LanguageMenu-module__Zs52nW__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.LanguageMenu-module__Zs52nW__onDark .LanguageMenu-module__Zs52nW__trigger{background:var(--marketing-navy-raised);color:var(--marketing-on-navy);border-color:var(--marketing-border-on-navy)}.LanguageMenu-module__Zs52nW__onDark .LanguageMenu-module__Zs52nW__trigger:hover{background:var(--marketing-control-hover)}.LanguageMenu-module__Zs52nW__onDark .LanguageMenu-module__Zs52nW__trigger:focus-visible{outline-color:var(--marketing-focus-on-navy)}.LanguageMenu-module__Zs52nW__code{display:none}.LanguageMenu-module__Zs52nW__compact .LanguageMenu-module__Zs52nW__code{display:inline}.LanguageMenu-module__Zs52nW__compact .LanguageMenu-module__Zs52nW__endonym{display:none}.LanguageMenu-module__Zs52nW__menu{z-index:100;inset-inline-end:0;background:var(--language-menu-bg);width:max-content;min-width:180px;max-width:calc(100vw - 2rem);color:var(--language-menu-text);border:1px solid var(--language-menu-border);border-radius:var(--marketing-card-radius);box-shadow:var(--language-menu-shadow);padding:8px;position:absolute;top:calc(100% + 8px)}.LanguageMenu-module__Zs52nW__item{text-align:start;width:100%;min-height:44px;color:var(--language-menu-text);background:var(--language-menu-bg);border-radius:var(--marketing-control-radius);cursor:pointer;font:inherit;overflow-wrap:anywhere;border:0;padding:8px 12px;display:block}.LanguageMenu-module__Zs52nW__item:hover,.LanguageMenu-module__Zs52nW__item[aria-current=true]{background:var(--language-menu-active-bg);color:var(--language-menu-active-text)}@media (max-width:47.999rem),(min-width:64rem) and (max-width:79.999rem){.LanguageMenu-module__Zs52nW__code{display:inline}.LanguageMenu-module__Zs52nW__endonym{display:none}}@media (max-width:47.999rem){.LanguageMenu-module__Zs52nW__chevron{display:none}.LanguageMenu-module__Zs52nW__trigger{gap:4px;padding:0 8px}.LanguageMenu-module__Zs52nW__shell .LanguageMenu-module__Zs52nW__trigger{color:var(--marketing-on-navy);background:var(--marketing-navy-raised);border-color:var(--marketing-border-on-navy)}.LanguageMenu-module__Zs52nW__shell .LanguageMenu-module__Zs52nW__trigger:focus-visible{outline-color:var(--marketing-focus-on-navy)}}
.Avatar-module__RTZOQG__root{background:var(--avatar-bg);color:var(--avatar-text);font-weight:var(--f-weight-semibold);font-size:var(--f-size-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.Avatar-module__RTZOQG__sm{width:32px;height:32px}.Avatar-module__RTZOQG__md{width:40px;height:40px}.Avatar-module__RTZOQG__circle{border-radius:var(--f-radius-full)}.Avatar-module__RTZOQG__square{border-radius:var(--f-radius-sm)}.Avatar-module__RTZOQG__root[data-tone="1"]{background:var(--bg-subtle);color:var(--text-primary)}.Avatar-module__RTZOQG__root[data-tone="2"]{background:var(--accent-bg);color:var(--text-primary)}
.MenuButton-module__HbVxOG__root{min-width:0;position:relative}.MenuButton-module__HbVxOG__trigger{align-items:center;gap:var(--f-space-2);min-height:var(--button-height);border:1px solid var(--menu-border);border-radius:var(--button-radius);max-width:100%;padding:var(--f-space-2) var(--f-space-3);background:var(--menu-bg);color:var(--menu-text);font:inherit;cursor:pointer;text-align:start;display:flex}.MenuButton-module__HbVxOG__trigger>:first-child{min-width:0}.MenuButton-module__HbVxOG__trigger>svg:last-child{flex:none;margin-inline-start:auto}.MenuButton-module__HbVxOG__onDark .MenuButton-module__HbVxOG__trigger{background:var(--shell-workspace-bg);width:100%;color:var(--shell-sidebar-text);border-color:var(--shell-workspace-border)}.MenuButton-module__HbVxOG__menu{z-index:20;top:calc(100% + var(--f-space-2));border:1px solid var(--menu-border);border-radius:var(--card-radius);width:max-content;min-width:0;max-width:calc(100vw - 32px);max-height:60svh;padding:var(--f-space-1);background:var(--menu-bg);color:var(--menu-text);box-shadow:var(--language-menu-shadow);margin:0;position:fixed;left:0;overflow:auto}.MenuButton-module__HbVxOG__end .MenuButton-module__HbVxOG__menu{left:auto;right:0}.MenuButton-module__HbVxOG__item{justify-content:space-between;align-items:center;gap:var(--f-space-3);width:100%;min-height:var(--button-height);border-radius:var(--button-radius);padding:var(--f-space-2) var(--f-space-3);background:var(--menu-bg);color:var(--menu-text);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;border:0;text-decoration:none;display:flex}.MenuButton-module__HbVxOG__item:hover,.MenuButton-module__HbVxOG__item[aria-checked=true]{background:var(--accent-bg)}.MenuButton-module__HbVxOG__item[aria-disabled=true]{color:var(--text-secondary);cursor:default}.MenuButton-module__HbVxOG__trigger:focus-visible,.MenuButton-module__HbVxOG__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.MenuButton-module__HbVxOG__separator{border-top:1px solid var(--menu-border);margin:var(--f-space-1) 0}.MenuButton-module__HbVxOG__onDark .MenuButton-module__HbVxOG__trigger:focus-visible{outline-color:var(--marketing-focus-on-navy)}.MenuButton-module__HbVxOG__item>svg{flex:none}.MenuButton-module__HbVxOG__item[aria-disabled=true]{background:var(--bg-subtle);border-inline-start:2px solid var(--border-default);cursor:not-allowed;font-style:italic}.MenuButton-module__HbVxOG__item[aria-checked=true]{font-weight:var(--f-weight-semibold)}
.CompactForm-module__DZ7Uma__root.CompactForm-module__DZ7Uma__root{align-items:start;gap:var(--f-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-width:0;display:grid}.CompactForm-module__DZ7Uma__root>*{min-width:0}.CompactForm-module__DZ7Uma__root label{max-width:30rem}.CompactForm-module__DZ7Uma__root label:has(select){max-width:22.5rem}.CompactForm-module__DZ7Uma__root label:has(input[type=date]){max-width:11.25rem}.CompactForm-module__DZ7Uma__root button{justify-self:start;width:auto}.CompactForm-module__DZ7Uma__root fieldset{align-items:start;gap:var(--f-space-5);border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;display:grid}.CompactForm-module__DZ7Uma__root legend{margin-bottom:var(--f-space-5);font-weight:var(--f-weight-semibold)}@media (max-width:47.999rem){.CompactForm-module__DZ7Uma__root.CompactForm-module__DZ7Uma__root{grid-template-columns:minmax(0,1fr)}:is(.CompactForm-module__DZ7Uma__root label,.CompactForm-module__DZ7Uma__root label:has(select),.CompactForm-module__DZ7Uma__root label:has(input[type=date])){max-width:none}.CompactForm-module__DZ7Uma__root button{width:100%}}.CompactForm-module__DZ7Uma__root fieldset>div:has(>label){gap:var(--f-space-3);align-content:start;display:grid}.CompactForm-module__DZ7Uma__root[data-layout=record]{max-width:44rem}.CompactForm-module__DZ7Uma__root>[data-form-actions]{gap:var(--f-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:47.999rem){.CompactForm-module__DZ7Uma__root>[data-form-actions]{flex-direction:column}}
.PageHeader-module__Nto6pG__root{justify-content:space-between;align-items:start;gap:var(--heading-gap);color:var(--heading-text);flex-wrap:wrap;min-width:0;display:flex}.PageHeader-module__Nto6pG__root>*{min-width:0}.PageHeader-module__Nto6pG__root h1{font-family:var(--f-font-head);font-size:var(--heading-size);font-weight:var(--f-weight-semibold);line-height:var(--heading-line);overflow-wrap:anywhere;margin:0}.PageHeader-module__Nto6pG__root p{margin:var(--f-space-2) 0 0;color:var(--text-secondary)}
.Panel-module__rUJD1a__root{min-width:0;padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);gap:var(--panel-gap);align-content:start;display:grid}.Panel-module__rUJD1a__root>:first-child{margin-top:0}.Panel-module__rUJD1a__root>:last-child{margin-bottom:0}.Panel-module__rUJD1a__root h2{font-size:var(--f-size-xl);line-height:25px;font-weight:var(--f-weight-semibold);margin:0}.Panel-module__rUJD1a__root h3{font-size:var(--f-size-lg);line-height:var(--f-line-normal);margin:0}.Panel-module__rUJD1a__root p{margin:0}.Panel-module__rUJD1a__root dl{gap:var(--f-space-5);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);margin:0;display:grid}.Panel-module__rUJD1a__root dt{color:var(--text-secondary);font-size:var(--f-size-sm)}.Panel-module__rUJD1a__root dd{margin:var(--f-space-2) 0 0;overflow-wrap:anywhere}.Panel-module__rUJD1a__root fieldset{border:1px solid var(--border-default);border-radius:var(--card-radius);min-width:0;padding:var(--f-space-4);margin:0}.Panel-module__rUJD1a__root legend{padding-inline:var(--f-space-2);color:var(--text-secondary);font-weight:var(--f-weight-medium)}.Panel-module__rUJD1a__root fieldset fieldset{border:0;padding-inline:0}@media (max-width:47.999rem){.Panel-module__rUJD1a__root dl{grid-template-columns:minmax(0,1fr)}.Panel-module__rUJD1a__root dd+dt{margin-top:var(--f-space-3)}}
.RecordDetails-module__T31H2G__trigger,.RecordDetails-module__T31H2G__panel header button{border:1px solid var(--border-default);border-radius:var(--button-radius);background:var(--bg-surface);width:44px;height:44px;color:var(--accent);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.RecordDetails-module__T31H2G__trigger:focus-visible,.RecordDetails-module__T31H2G__panel button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.RecordDetails-module__T31H2G__panel{width:min(36rem,100vw - 32px);max-height:75svh;padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--text-primary);box-shadow:var(--f-shadow-lg);margin:auto;position:fixed;inset:0;overflow:auto}.RecordDetails-module__T31H2G__panel header{justify-content:space-between;align-items:center;gap:var(--f-space-3);margin-bottom:var(--f-space-4);display:flex}.RecordDetails-module__T31H2G__panel h3{margin:0}.RecordDetails-module__T31H2G__panel ul{gap:var(--f-space-4);margin:0;padding:0;list-style:none;display:grid}.RecordDetails-module__T31H2G__panel li{gap:var(--f-space-2);display:grid}
.SectionCard-module__jek2kG__root.SectionCard-module__jek2kG__root{min-width:0;padding:var(--f-space-6);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);gap:var(--f-space-5);display:grid}.SectionCard-module__jek2kG__header{justify-content:space-between;align-items:center;gap:var(--f-space-3);flex-wrap:wrap;display:flex}.SectionCard-module__jek2kG__header h2{font-size:var(--f-size-xl);margin:0}.SectionCard-module__jek2kG__body{gap:var(--f-space-5);min-width:0;display:grid}.SectionCard-module__jek2kG__body>*{min-width:0;margin-block:0}
.SegmentedControl-module__0jlZra__root{gap:var(--f-space-1);border:1px solid var(--border-default);border-radius:var(--button-radius);padding:var(--f-space-1);background:var(--segmented-bg);flex-wrap:nowrap;display:inline-flex}.SegmentedControl-module__0jlZra__root button{justify-content:center;align-items:center;gap:var(--f-space-2);min-width:var(--button-height);min-height:var(--button-height);border:1px solid var(--marketing-transparent);border-radius:var(--button-radius);padding:var(--f-space-2) var(--f-space-3);background:var(--segmented-bg);color:var(--text-secondary);font:inherit;cursor:pointer;display:inline-flex}.SegmentedControl-module__0jlZra__root button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--f-shadow-sm)}.SegmentedControl-module__0jlZra__root button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SegmentedControl-module__0jlZra__root button:disabled{cursor:default}
.Select-module__m8rONq__wrapper{width:100%;min-width:0;max-width:22.5rem;display:inline-grid;position:relative}.Select-module__m8rONq__wrapper .Select-module__m8rONq__control{appearance:none;min-height:var(--input-height);width:100%;min-width:0;padding:var(--f-space-3) calc(var(--f-space-6) + var(--f-space-4)) var(--f-space-3) var(--f-space-4);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--text-primary);font:inherit;text-overflow:ellipsis}.Select-module__m8rONq__control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Select-module__m8rONq__chevron{pointer-events:none;width:20px;height:20px;right:var(--f-space-4);color:var(--text-secondary);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:47.999rem){.Select-module__m8rONq__wrapper{max-width:none}}
.TabBar-module__lTvLSG__root{min-height:var(--tabbar-height);border-top:1px solid var(--tabbar-border);background:var(--tabbar-bg);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TabBar-module__lTvLSG__root>a,.TabBar-module__lTvLSG__root>button{justify-content:center;align-items:center;gap:var(--f-space-1);min-height:var(--button-height);min-width:0;padding:var(--f-space-2) var(--f-space-1);background:var(--tabbar-bg);color:var(--tabbar-text);font:inherit;font-size:var(--f-size-sm);cursor:pointer;overflow-wrap:anywhere;border:0;flex-direction:column;text-decoration:none;display:flex}.TabBar-module__lTvLSG__root [aria-current=page]{color:var(--tabbar-active-text);background:var(--tabbar-active-bg)}.TabBar-module__lTvLSG__root>:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}
.case-checklist-panel-module__MLGlca__section,.case-checklist-panel-module__MLGlca__group,.case-checklist-panel-module__MLGlca__list,.case-checklist-panel-module__MLGlca__addForm{gap:var(--f-space-5);display:grid}.case-checklist-panel-module__MLGlca__section h2,.case-checklist-panel-module__MLGlca__group h3,.case-checklist-panel-module__MLGlca__section p{margin:0}.case-checklist-panel-module__MLGlca__heading{justify-content:space-between;align-items:center;gap:var(--f-space-2);display:flex}.case-checklist-panel-module__MLGlca__group{padding:var(--f-space-4);border:1px solid var(--border-default);border-radius:var(--f-radius-md)}.case-checklist-panel-module__MLGlca__groupDescription{color:var(--text-secondary);font-size:var(--f-size-sm);max-width:60ch}.case-checklist-panel-module__MLGlca__progress{color:var(--text-secondary);font-size:var(--f-size-sm)}.case-checklist-panel-module__MLGlca__list{gap:var(--f-space-2);padding:0;list-style:none}.case-checklist-panel-module__MLGlca__item{gap:var(--f-space-2);display:grid}.case-checklist-panel-module__MLGlca__provenance{color:var(--text-secondary);font-size:var(--f-size-sm)}.case-checklist-panel-module__MLGlca__rowActions{align-items:center;gap:var(--f-space-5);flex-wrap:wrap;display:flex}.case-checklist-panel-module__MLGlca__statusControl{align-items:center;gap:var(--f-space-2);font-size:var(--f-size-sm);flex-wrap:wrap;display:flex}.case-checklist-panel-module__MLGlca__dueDate{color:var(--text-secondary);font-size:var(--f-size-sm)}.case-checklist-panel-module__MLGlca__empty{color:var(--text-secondary);font-size:var(--f-size-sm);max-width:60ch}.case-checklist-panel-module__MLGlca__addForm{gap:var(--f-space-2);max-width:36rem}.case-checklist-panel-module__MLGlca__provenance[data-warning=true]{border-inline-start:var(--f-space-2) solid var(--status-label-text);background:var(--bg-subtle);padding:var(--f-space-3);color:var(--text-primary)}
.AuthFrame-module__7lLrja__root{border:1px solid var(--auth-form-border);border-radius:var(--marketing-panel-radius);background:var(--auth-form-bg);grid-template-columns:minmax(0,1fr);display:grid}.AuthFrame-module__7lLrja__brand{min-width:0;padding:var(--f-space-4);border-radius:var(--marketing-panel-radius) var(--marketing-panel-radius) 0 0;background:var(--auth-brand-bg);color:var(--auth-brand-text)}.AuthFrame-module__7lLrja__form{min-width:0;padding:var(--f-space-4);color:var(--auth-form-text);align-content:center;display:grid}.AuthFrame-module__7lLrja__form :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:var(--input-height);padding:var(--f-space-3) var(--f-space-4);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--auth-form-text);font:inherit}.AuthFrame-module__7lLrja__form :where(button:not([aria-controls])){min-height:var(--button-height);padding:var(--f-space-3) var(--f-space-5);border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);font:inherit;cursor:pointer}.AuthFrame-module__7lLrja__form button:is([type=submit],[data-auth-primary]){border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-text)}.AuthFrame-module__7lLrja__form button:is([type=submit],[data-auth-primary]):hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover)}.AuthFrame-module__7lLrja__form :where(button:disabled),.AuthFrame-module__7lLrja__form button:is([type=submit],[data-auth-primary]):disabled{border-color:var(--button-border);background:var(--button-secondary-hover);color:var(--button-disabled-text);cursor:not-allowed}.AuthFrame-module__7lLrja__form :where(input,select,textarea,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width:48rem){.AuthFrame-module__7lLrja__root{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.AuthFrame-module__7lLrja__brand{padding:var(--f-space-6);border-radius:var(--marketing-panel-radius) 0 0 var(--marketing-panel-radius)}.AuthFrame-module__7lLrja__form{padding:var(--f-space-6)}}@media (min-width:64rem){.AuthFrame-module__7lLrja__brand{padding:48px}.AuthFrame-module__7lLrja__form{padding:var(--f-space-8)}}.AuthFrame-module__7lLrja__form a{color:var(--accent);text-underline-offset:3px}
.case-documents-panel-module__1VL-la__section,.case-documents-panel-module__1VL-la__list,.case-documents-panel-module__1VL-la__uploadForm{gap:var(--f-space-5);display:grid}.case-documents-panel-module__1VL-la__section h2,.case-documents-panel-module__1VL-la__uploadForm h3,.case-documents-panel-module__1VL-la__section p{margin:0}.case-documents-panel-module__1VL-la__list{gap:var(--f-space-2);padding:0;list-style:none}.case-documents-panel-module__1VL-la__list li{gap:var(--f-space-2);display:grid}.case-documents-panel-module__1VL-la__empty,.case-documents-panel-module__1VL-la__hint{color:var(--text-secondary);font-size:var(--f-size-sm);max-width:60ch}.case-documents-panel-module__1VL-la__uploadForm{gap:var(--f-space-2);max-width:36rem;padding:var(--f-space-4);border:1px solid var(--border-default);border-radius:var(--f-radius-md)}.case-documents-panel-module__1VL-la__uploadNotice{gap:var(--f-space-2);padding:var(--f-space-3);border:1px solid var(--border-strong);border-radius:var(--f-radius-md);background:var(--bg-subtle);display:grid}.case-documents-panel-module__1VL-la__uploadNotice p{font-size:var(--f-size-sm);max-width:60ch}.case-documents-panel-module__1VL-la__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start}.case-documents-panel-module__1VL-la__list>li{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);padding-bottom:var(--f-space-3);overflow:hidden}.case-documents-panel-module__1VL-la__list>li>div{box-sizing:border-box;border:0;width:100%}.case-documents-panel-module__1VL-la__list>li>button{margin-inline:var(--f-space-4);justify-self:start}
.Tabs-module__N19wfG__root{gap:var(--f-space-6);min-width:0;display:grid}.Tabs-module__N19wfG__list{gap:var(--f-space-5);top:var(--shell-header-height);z-index:1;background:var(--bg-canvas);border-bottom:1px solid var(--border-default);scrollbar-width:thin;display:flex;position:sticky;overflow-x:auto}.Tabs-module__N19wfG__list button{align-items:center;gap:var(--f-space-3);min-height:var(--button-height);padding:var(--f-space-3) var(--f-space-2);border:0;border-bottom:2px solid var(--border-default);color:var(--text-secondary);font:inherit;font-weight:var(--f-weight-medium);cursor:pointer;background:0 0;flex:none;display:flex}.Tabs-module__N19wfG__list button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.Tabs-module__N19wfG__list button:hover{color:var(--text-primary)}.Tabs-module__N19wfG__list button:focus-visible,.Tabs-module__N19wfG__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Tabs-module__N19wfG__count{border-radius:var(--pill-radius);padding:0 var(--f-space-2);background:var(--bg-subtle);font-size:var(--f-size-sm)}.Tabs-module__N19wfG__attention{color:var(--text-primary)}.Tabs-module__N19wfG__panel{gap:var(--f-space-6);min-width:0;display:grid}@media (max-width:47.999rem){.Tabs-module__N19wfG__list{top:var(--shell-phone-header-height)}.Tabs-module__N19wfG__root,.Tabs-module__N19wfG__panel{gap:var(--f-space-5)}.Tabs-module__N19wfG__list:after{content:"";flex:0 0 var(--f-space-5);background:linear-gradient(to right, var(--tabs-edge-transparent), var(--bg-canvas));pointer-events:none;margin-inline-start:calc(-1 * var(--f-space-5));position:sticky;right:0}}
.ThemeToggle-module__53OShW__button{border:1px solid var(--border-strong);border-radius:var(--marketing-control-radius);background:var(--bg-surface);width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ThemeToggle-module__53OShW__button:hover{background:var(--bg-subtle)}}.ThemeToggle-module__53OShW__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ThemeToggle-module__53OShW__onDark{color:var(--marketing-on-navy);background:var(--marketing-navy-raised);border-color:var(--marketing-border-on-navy)}.ThemeToggle-module__53OShW__onDark:hover{background:var(--marketing-control-hover)}.ThemeToggle-module__53OShW__onDark:focus-visible{outline-color:var(--marketing-focus-on-navy)}.ThemeToggle-module__53OShW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:47.999rem){.ThemeToggle-module__53OShW__shell{color:var(--marketing-on-navy);background:var(--marketing-navy-raised);border-color:var(--marketing-border-on-navy)}.ThemeToggle-module__53OShW__shell:hover,.ThemeToggle-module__53OShW__shell:active{background:var(--marketing-control-hover);color:var(--marketing-on-navy)}.ThemeToggle-module__53OShW__shell:focus-visible{outline-color:var(--marketing-focus-on-navy)}}
.scoped-tasks-panel-module__S_BgkG__panel,.scoped-tasks-panel-module__S_BgkG__list,.scoped-tasks-panel-module__S_BgkG__item,.scoped-tasks-panel-module__S_BgkG__closed,.scoped-tasks-panel-module__S_BgkG__form,.scoped-tasks-panel-module__S_BgkG__fields{gap:var(--f-space-3);min-width:0;display:grid}.scoped-tasks-panel-module__S_BgkG__panel{overflow-wrap:anywhere}.scoped-tasks-panel-module__S_BgkG__panel h2,.scoped-tasks-panel-module__S_BgkG__panel h3,.scoped-tasks-panel-module__S_BgkG__panel p{margin:0}.scoped-tasks-panel-module__S_BgkG__list{padding:0;list-style:none}.scoped-tasks-panel-module__S_BgkG__item,.scoped-tasks-panel-module__S_BgkG__closed,.scoped-tasks-panel-module__S_BgkG__form{padding:var(--f-space-3);border:1px solid var(--border-default);border-radius:var(--f-radius-md)}.scoped-tasks-panel-module__S_BgkG__closed{color:var(--text-secondary)}.scoped-tasks-panel-module__S_BgkG__fields{border:0;margin:0;padding:0}.scoped-tasks-panel-module__S_BgkG__fields label{min-width:0}.scoped-tasks-panel-module__S_BgkG__fields input,.scoped-tasks-panel-module__S_BgkG__fields select,.scoped-tasks-panel-module__S_BgkG__fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.scoped-tasks-panel-module__S_BgkG__actions{align-items:center;gap:var(--f-space-2);flex-wrap:wrap;display:flex}.scoped-tasks-panel-module__S_BgkG__actions button,.scoped-tasks-panel-module__S_BgkG__actions a,.scoped-tasks-panel-module__S_BgkG__form button,.scoped-tasks-panel-module__S_BgkG__panel>button{white-space:normal;min-height:44px}.scoped-tasks-panel-module__S_BgkG__actions a{align-items:center;display:inline-flex}.scoped-tasks-panel-module__S_BgkG__details{gap:var(--f-space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.scoped-tasks-panel-module__S_BgkG__details dd{margin:0}.scoped-tasks-panel-module__S_BgkG__hint{color:var(--text-secondary);font-size:var(--f-size-sm)}.scoped-tasks-panel-module__S_BgkG__list .scoped-tasks-panel-module__S_BgkG__item,.scoped-tasks-panel-module__S_BgkG__list .scoped-tasks-panel-module__S_BgkG__closed{border:0;padding:0;display:block}
.Toolbar-module__2I0-5q__root{align-items:end;gap:var(--toolbar-gap);flex-wrap:wrap;min-width:0;display:flex}.Toolbar-module__2I0-5q__root>*{min-width:0;max-width:100%}
.StayStatus-module__SGZ9ma__status{border:1px solid var(--stay-border);border-left:3px solid var(--stay-color);background:var(--stay-bg);color:var(--stay-color);font-family:var(--f-font-body);font-weight:var(--f-weight-semibold);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;line-height:1;display:inline-flex}.StayStatus-module__SGZ9ma__safe{--stay-color:var(--stay-safe)}.StayStatus-module__SGZ9ma__risk{--stay-color:var(--stay-risk)}.StayStatus-module__SGZ9ma__expired{--stay-color:var(--stay-expired)}.StayStatus-module__SGZ9ma__unknown{--stay-color:var(--stay-unknown)}.StayStatus-module__SGZ9ma__sizeSm{font-size:var(--f-size-sm);--stay-icon-size:13px;padding:3px 8px 3px 7px}.StayStatus-module__SGZ9ma__sizeMd{font-size:var(--f-size-sm);--stay-icon-size:15px;padding:4px 10px 4px 8px}.StayStatus-module__SGZ9ma__icon{width:var(--stay-icon-size);height:var(--stay-icon-size);flex:none}
.cases-shell-module__0dbPOG__screen{gap:var(--f-space-6);min-width:0;color:var(--text-primary);display:grid}.cases-shell-module__0dbPOG__header,.cases-shell-module__0dbPOG__filters,.cases-shell-module__0dbPOG__viewToggle,.cases-shell-module__0dbPOG__dialogActions,.cases-shell-module__0dbPOG__loadMore{gap:var(--f-space-3);flex-wrap:wrap;align-items:center;display:flex}.cases-shell-module__0dbPOG__header{justify-content:space-between}.cases-shell-module__0dbPOG__loadMore button,.cases-shell-module__0dbPOG__dialogActions button{min-height:var(--button-height);padding:var(--f-space-3) var(--f-space-4);border:1px solid var(--button-primary-bg);border-radius:var(--button-radius);background:var(--bg-surface);color:var(--text-primary)}.cases-shell-module__0dbPOG__dialogActions button:last-child{background:var(--button-primary-bg);color:var(--button-primary-text)}.cases-shell-module__0dbPOG__filters label,.cases-shell-module__0dbPOG__card label,.cases-shell-module__0dbPOG__dialog label{gap:var(--f-space-2);color:var(--text-secondary);font-size:var(--f-size-sm);display:grid}.cases-shell-module__0dbPOG__filters select,.cases-shell-module__0dbPOG__filters input,.cases-shell-module__0dbPOG__card select,.cases-shell-module__0dbPOG__dialog input{min-height:var(--input-height);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--text-primary)}.cases-shell-module__0dbPOG__filters>button,.cases-shell-module__0dbPOG__personSearch button{min-height:44px;padding-inline:var(--f-space-3);border:1px solid var(--button-primary-bg);border-radius:var(--button-radius);background:var(--bg-surface);color:var(--text-primary)}.cases-shell-module__0dbPOG__personSearch,.cases-shell-module__0dbPOG__personResults{gap:var(--f-space-2);min-width:0;display:grid}.cases-shell-module__0dbPOG__personSearch{padding:var(--f-space-3);border:1px solid var(--border-default);border-radius:var(--card-radius);grid-column:1/-1}.cases-shell-module__0dbPOG__personSearch .cases-shell-module__0dbPOG__personResults .cases-shell-module__0dbPOG__personOption{align-items:center;gap:var(--f-space-3);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:none;min-height:44px;display:grid}.cases-shell-module__0dbPOG__personResults input[type=radio]{width:auto;max-width:none}.cases-shell-module__0dbPOG__searchHint{color:var(--text-secondary);font-size:var(--f-size-sm);grid-column:1/-1}.cases-shell-module__0dbPOG__listWrap{border:1px solid var(--table-row-border);border-radius:var(--card-radius);background:var(--card-bg);overflow-x:auto}.cases-shell-module__0dbPOG__listWrap table{border-collapse:collapse;width:100%}.cases-shell-module__0dbPOG__listTable{width:100%}.cases-shell-module__0dbPOG__cellStack{gap:var(--f-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.cases-shell-module__0dbPOG__loadedCount,.cases-shell-module__0dbPOG__cellStack>span:last-child:not(:first-child){color:var(--text-secondary);font-size:var(--f-size-sm)}.cases-shell-module__0dbPOG__assignee{align-items:center;gap:var(--f-space-2);display:inline-flex}.cases-shell-module__0dbPOG__listWrap th,.cases-shell-module__0dbPOG__listWrap td{padding:var(--table-cell-padding-x);border-bottom:1px solid var(--table-row-border);text-align:left;vertical-align:middle}.cases-shell-module__0dbPOG__listWrap th{background:var(--table-header-bg);color:var(--text-secondary);font-size:var(--f-size-sm)}.cases-shell-module__0dbPOG__board{gap:var(--f-space-3);padding-bottom:var(--f-space-2);grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.cases-shell-module__0dbPOG__column{align-content:start;gap:var(--f-space-3);min-height:12rem;padding:var(--f-space-3);border:1px solid var(--workflow-border);border-radius:var(--card-radius);background:var(--workflow-bg);display:grid}.cases-shell-module__0dbPOG__column>header{justify-content:space-between;gap:var(--f-space-2);color:var(--workflow-text);align-items:center;display:flex}.cases-shell-module__0dbPOG__cards{gap:var(--f-space-2);display:grid}.cases-shell-module__0dbPOG__card{gap:var(--f-space-2);padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:none;display:grid}.cases-shell-module__0dbPOG__card>span,.cases-shell-module__0dbPOG__card>p{color:var(--text-secondary);font-size:var(--f-size-sm);margin:0}.cases-shell-module__0dbPOG__dialog::backdrop{background:var(--overlay-scrim)}.cases-shell-module__0dbPOG__dialog:not([open]){display:none}.cases-shell-module__0dbPOG__dialog{width:min(100% - 32px,28rem);height:fit-content;max-height:calc(100svh - 32px);padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--text-primary);margin:auto;position:fixed;inset:0;overflow:auto}.cases-shell-module__0dbPOG__dialog h2,.cases-shell-module__0dbPOG__dialog p{margin:0}.cases-shell-module__0dbPOG__dialog>*+*{margin-top:var(--f-space-3)}@media (min-width:48rem){.cases-shell-module__0dbPOG__filters{align-items:end}}.cases-shell-module__0dbPOG__listWrap td{font-variant-numeric:tabular-nums}.cases-shell-module__0dbPOG__listWrap [data-column=reference],.cases-shell-module__0dbPOG__listWrap [data-column=opened]{font-family:var(--f-font-mono);font-size:var(--f-size-sm)}.cases-shell-module__0dbPOG__filters{background:0 0;border:0;padding:0}.cases-shell-module__0dbPOG__filters label{font-size:var(--f-size-md)}@media (max-width:47.999rem){.cases-shell-module__0dbPOG__filters>label{width:100%}}.cases-shell-module__0dbPOG__screen>*{min-width:0}.cases-shell-module__0dbPOG__listWrap time{font-family:var(--f-font-mono);font-size:var(--f-size-sm);white-space:normal}@media (min-width:48rem){.cases-shell-module__0dbPOG__listWrap tr{height:var(--table-row-height)}.cases-shell-module__0dbPOG__listWrap table{min-width:0}}.cases-shell-module__0dbPOG__headerActions{gap:var(--f-space-3);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.cases-shell-module__0dbPOG__referenceLink{font-family:var(--f-font-mono);font-size:var(--f-size-sm);white-space:normal;overflow-wrap:anywhere;line-height:20px;text-decoration:none;display:block}.cases-shell-module__0dbPOG__referenceLink:hover,.cases-shell-module__0dbPOG__referenceLink:focus-visible{text-decoration:underline}.cases-shell-module__0dbPOG__listWrap{max-height:min(72svh,60rem);overflow:auto}.cases-shell-module__0dbPOG__listWrap thead th{top:0}.cases-shell-module__0dbPOG__listWrap th,.cases-shell-module__0dbPOG__listWrap td{padding:var(--f-space-2) var(--f-space-3)}.cases-shell-module__0dbPOG__cellStack{align-content:center;justify-items:start;gap:2px;min-height:44px}.cases-shell-module__0dbPOG__cellStack>a,.cases-shell-module__0dbPOG__cellStack>span{max-width:100%}.cases-shell-module__0dbPOG__cellStack>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.cases-shell-module__0dbPOG__cellStack>span:last-child:not(:first-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:48rem){.cases-shell-module__0dbPOG__listWrap table{min-width:0}.cases-shell-module__0dbPOG__listWrap [data-column=person] .cases-shell-module__0dbPOG__cellStack{height:44px}.cases-shell-module__0dbPOG__listWrap [data-column=person] .cases-shell-module__0dbPOG__cellStack>a{-webkit-line-clamp:1}}@media (max-width:47.999rem){.cases-shell-module__0dbPOG__headerActions{justify-content:space-between;width:100%}.cases-shell-module__0dbPOG__viewToggle{flex-wrap:nowrap;width:auto}.cases-shell-module__0dbPOG__listWrap{background:var(--bg-canvas);border:0;max-height:none;overflow:visible}.cases-shell-module__0dbPOG__listWrap table,.cases-shell-module__0dbPOG__listWrap tbody{width:100%;display:block}.cases-shell-module__0dbPOG__listWrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cases-shell-module__0dbPOG__listWrap tbody{gap:var(--f-space-3);display:grid}.cases-shell-module__0dbPOG__listWrap tr{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody tr{gap:var(--f-space-1) var(--f-space-2);height:auto;padding:var(--f-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody th[scope=row],.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody td{width:auto;font-size:var(--f-size-sm);border:0;align-content:center;justify-items:start;padding:0}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody th[scope=row]:before,.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody td:before{content:none}.cases-shell-module__0dbPOG__listWrap [data-column=person]{grid-column:1/-1}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__referenceLink{white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:flex}.cases-shell-module__0dbPOG__listWrap [data-column=assignment],.cases-shell-module__0dbPOG__listWrap [data-column=opened]{grid-column:1/-1}.cases-shell-module__0dbPOG__listWrap [data-column=assignment] .cases-shell-module__0dbPOG__cellStack{gap:var(--f-space-2);min-height:0;display:flex}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__cellStack{min-height:0}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody tr [data-mobile-secondary=true]{display:none}}.cases-shell-module__0dbPOG__listWrap tbody th{background:var(--table-bg);color:var(--text-primary)}.cases-shell-module__0dbPOG__riskCell{gap:var(--f-space-1);align-items:center;min-height:44px;display:flex}.cases-shell-module__0dbPOG__signals{justify-items:start;gap:2px;min-width:0;display:grid}.cases-shell-module__0dbPOG__assignee{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:var(--f-size-sm);display:block;overflow:hidden}.cases-shell-module__0dbPOG__card{padding:var(--f-space-3);gap:var(--f-space-1)}.cases-shell-module__0dbPOG__cardHeader{justify-content:space-between;align-items:center;gap:var(--f-space-2);min-width:0;display:flex}.cases-shell-module__0dbPOG__cardHeader a{flex:1;min-width:0}.cases-shell-module__0dbPOG__cardMenu{justify-content:center;width:44px;padding:0}.cases-shell-module__0dbPOG__cardMenu>svg:last-child{display:none}.cases-shell-module__0dbPOG__cardPerson,.cases-shell-module__0dbPOG__cardProcedure{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cases-shell-module__0dbPOG__cardSignals{align-items:center;gap:var(--f-space-2);display:flex}.cases-shell-module__0dbPOG__cardMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cases-shell-module__0dbPOG__emptyColumn{min-height:6rem;color:var(--text-secondary);border:1px dashed var(--border-default);border-radius:var(--card-radius);place-items:center;display:grid}.cases-shell-module__0dbPOG__card{gap:var(--f-space-1);padding:var(--f-space-3);position:relative}.cases-shell-module__0dbPOG__cardHeader{grid-template-columns:minmax(0,1fr) 44px;align-items:start;min-height:44px;display:grid}.cases-shell-module__0dbPOG__cardHeader>div{position:relative}.cases-shell-module__0dbPOG__cardPerson,.cases-shell-module__0dbPOG__cardProcedure,.cases-shell-module__0dbPOG__cardMeta{line-height:18px}.cases-shell-module__0dbPOG__cardSignals{min-height:24px}@media (min-width:48rem){.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody th,.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody td{padding-block:var(--f-space-1)}}.cases-shell-module__0dbPOG__filtersToggle{display:none}@media (max-width:47.999rem){.cases-shell-module__0dbPOG__filtersToggle{justify-self:start;display:inline-flex}.cases-shell-module__0dbPOG__filters[data-expanded=false]{display:none}.cases-shell-module__0dbPOG__listWrap [data-column=reference]{grid-area:1/1}.cases-shell-module__0dbPOG__listWrap [data-column=risk]{grid-area:1/2;max-width:9rem}.cases-shell-module__0dbPOG__listWrap [data-column=person]{grid-row:2}.cases-shell-module__0dbPOG__listWrap [data-column=person] .cases-shell-module__0dbPOG__cellStack{min-height:40px}.cases-shell-module__0dbPOG__listWrap .cases-shell-module__0dbPOG__listTable tbody tr:has(details[open]){height:auto}}.cases-shell-module__0dbPOG__signals>span,.cases-shell-module__0dbPOG__cardSignals>span{white-space:normal;line-height:18px}.cases-shell-module__0dbPOG__cardSignals,.cases-shell-module__0dbPOG__tableHost{min-width:0}.cases-shell-module__0dbPOG__assignee:has(.cases-shell-module__0dbPOG__assigneeName){display:flex}.cases-shell-module__0dbPOG__assigneeName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cases-shell-module__0dbPOG__boardFrame{min-width:0;position:relative}.cases-shell-module__0dbPOG__boardControls{justify-content:flex-end;gap:var(--f-space-3);padding-block:var(--f-space-2);display:flex}.cases-shell-module__0dbPOG__board{scroll-snap-type:x proximity;align-items:stretch;height:max(20rem,100svh - 22rem);overflow-y:hidden}.cases-shell-module__0dbPOG__column{scroll-snap-align:start;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;max-height:100%}.cases-shell-module__0dbPOG__column>header{position:sticky;top:0}.cases-shell-module__0dbPOG__cards{scrollbar-width:thin;align-content:start;min-height:0;overflow-y:auto}.cases-shell-module__0dbPOG__column[data-drop-allowed=true]{border:2px solid var(--accent)}.cases-shell-module__0dbPOG__column[data-drop-allowed=false]{opacity:.65}.cases-shell-module__0dbPOG__listWrap[data-page-scroll=true]{max-height:none;overflow:visible}.cases-shell-module__0dbPOG__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cases-shell-module__0dbPOG__filters .cases-shell-module__0dbPOG__personSearch{align-items:center;gap:var(--f-space-1);padding:var(--f-space-1);min-height:var(--button-height);flex-wrap:wrap;order:-1;max-width:100%;margin:0;display:flex;position:relative}.cases-shell-module__0dbPOG__personSearch label{min-width:0;max-width:12rem}.cases-shell-module__0dbPOG__personSearch input{min-width:0;max-width:10rem;padding-inline:var(--f-space-2)}.cases-shell-module__0dbPOG__personResults{background:var(--bg-surface);border:1px solid var(--border-default);width:100%;max-height:20rem;padding:var(--f-space-3);box-shadow:var(--f-shadow-md);flex-basis:100%;overflow:auto}.cases-shell-module__0dbPOG__personChip{border-radius:var(--f-radius-full)}.cases-shell-module__0dbPOG__listWrap{overflow:visible}.cases-shell-module__0dbPOG__board{scroll-snap-type:x proximity;min-height:15rem;display:flex}.cases-shell-module__0dbPOG__column{scroll-snap-align:start;flex:0 0 18rem;min-width:0}.cases-shell-module__0dbPOG__column[data-empty=true]{flex-basis:8rem}.cases-shell-module__0dbPOG__column[data-empty=true] header{flex-direction:column;align-items:flex-start}.cases-shell-module__0dbPOG__card{cursor:pointer;position:relative}.cases-shell-module__0dbPOG__card:hover{background:var(--bg-subtle)}.cases-shell-module__0dbPOG__cardPerson{font-size:var(--f-size-base);font-weight:var(--f-weight-semibold);padding-inline-end:var(--button-height)}.cases-shell-module__0dbPOG__cardHeader{grid-template-columns:minmax(0,1fr);min-height:0;position:static}.cases-shell-module__0dbPOG__cardHeader>div{position:absolute;inset-block-start:var(--f-space-2);inset-inline-end:var(--f-space-2)}.cases-shell-module__0dbPOG__card .cases-shell-module__0dbPOG__referenceLink{font-size:var(--f-size-xs);font-weight:400}.cases-shell-module__0dbPOG__cardMenu{background:0 0;border:0}.cases-shell-module__0dbPOG__cardMeta .cases-shell-module__0dbPOG__assignee{max-width:100%}.cases-shell-module__0dbPOG__cardMeta .cases-shell-module__0dbPOG__assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cases-shell-module__0dbPOG__cardPerson:after{content:"";position:absolute;inset:0}.cases-shell-module__0dbPOG__cardHeader>div,.cases-shell-module__0dbPOG__cardHeader a{z-index:1}@media (min-width:48rem){.cases-shell-module__0dbPOG__screen .cases-shell-module__0dbPOG__filters{align-items:end;gap:var(--f-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cases-shell-module__0dbPOG__filters>label{min-width:0}.cases-shell-module__0dbPOG__filters select{width:100%;min-width:0}.cases-shell-module__0dbPOG__filters .cases-shell-module__0dbPOG__personSearch{box-sizing:border-box;flex-wrap:wrap;grid-column:1/-1;width:min(100%,52rem)}.cases-shell-module__0dbPOG__personSearch label{flex:0 18rem;max-width:18rem}.cases-shell-module__0dbPOG__personSearch label:first-of-type{flex:0 0 10rem;max-width:10rem}.cases-shell-module__0dbPOG__personSearch .cases-shell-module__0dbPOG__searchHint{flex:1 0 100%;max-width:none}.cases-shell-module__0dbPOG__personSearch input{box-sizing:border-box;width:100%;max-width:100%}.cases-shell-module__0dbPOG__personSearch>button:not(.cases-shell-module__0dbPOG__personChip){width:var(--button-height);font-size:var(--f-size-sm);flex:none;padding-inline:0}}.cases-shell-module__0dbPOG__listWrap td>*{min-width:0;max-width:100%}.cases-shell-module__0dbPOG__riskCell{flex-wrap:wrap}@media (min-width:48rem) and (max-width:79.999rem){.cases-shell-module__0dbPOG__listWrap th,.cases-shell-module__0dbPOG__listWrap td{padding-inline:var(--f-space-3)}.cases-shell-module__0dbPOG__listWrap [data-column=opened] time{white-space:normal}}@media (min-width:48rem) and (max-width:63.999rem){.cases-shell-module__0dbPOG__screen .cases-shell-module__0dbPOG__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.cases-shell-module__0dbPOG__board[data-dragging=true]{scroll-snap-type:none}.cases-shell-module__0dbPOG__uncomputed{color:var(--text-secondary);font-size:var(--f-size-sm);overflow-wrap:normal}.cases-shell-module__0dbPOG__filterLabel{font-size:var(--f-size-sm)}.cases-shell-module__0dbPOG__cellStack>a,.cases-shell-module__0dbPOG__cardPerson{text-decoration:none}.cases-shell-module__0dbPOG__cardBottom{justify-content:space-between;align-items:center;gap:var(--f-space-3);min-width:0;display:flex}.cases-shell-module__0dbPOG__cardBottom .cases-shell-module__0dbPOG__cardMeta{flex:none}.cases-shell-module__0dbPOG__cardBottom .cases-shell-module__0dbPOG__cardSignals{flex-wrap:wrap;min-width:0}.cases-shell-module__0dbPOG__cardBottom .cases-shell-module__0dbPOG__cardSignals>:first-child{white-space:nowrap;flex:none}@media (max-width:47.999rem){.cases-shell-module__0dbPOG__filters .cases-shell-module__0dbPOG__personSearch{box-sizing:border-box;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 44px;width:100%;display:grid}.cases-shell-module__0dbPOG__personSearch label,.cases-shell-module__0dbPOG__personSearch input,.cases-shell-module__0dbPOG__personSearch select{width:100%;min-width:0}.cases-shell-module__0dbPOG__personSearch button{width:44px;padding-inline:0}.cases-shell-module__0dbPOG__personSearch .cases-shell-module__0dbPOG__personOption,.cases-shell-module__0dbPOG__personSearch .cases-shell-module__0dbPOG__personResults{grid-column:1/-1;width:100%;max-width:none}}
.PersonHeader-module__pLR-Ia__header{padding:var(--f-space-5) var(--card-padding);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);align-items:center;gap:14px;display:flex}.PersonHeader-module__pLR-Ia__avatar{background:var(--avatar-color);width:40px;height:40px;color:var(--text-on-accent);font-family:var(--f-font-head);font-weight:var(--f-weight-bold);font-size:var(--f-size-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.PersonHeader-module__pLR-Ia__text{flex:1;min-width:0}.PersonHeader-module__pLR-Ia__name{font-family:var(--f-font-head);font-weight:var(--f-weight-semibold);font-size:var(--f-size-lg);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PersonHeader-module__pLR-Ia__subtitle{font-family:var(--f-font-body);font-size:var(--f-size-sm);color:var(--text-secondary);margin-top:2px}
.document-capture-module__n2MC5a__filePicker{min-height:44px;padding:var(--f-space-3) var(--f-space-4);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--bg-surface);color:var(--accent);cursor:pointer;align-items:center;display:inline-flex;position:relative}.document-capture-module__n2MC5a__filePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.document-capture-module__n2MC5a__filePicker:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.document-capture-module__n2MC5a__filename{overflow-wrap:anywhere;color:var(--text-secondary)}
.DeadlineBadge-module__7Yq8ra__badge{border-radius:var(--f-radius-sm);background:var(--deadline-bg);color:var(--status-label-text);font-family:var(--f-font-body);font-weight:var(--f-weight-semibold);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.DeadlineBadge-module__7Yq8ra__red{--deadline-fg:var(--rag-red-text);--deadline-bg:var(--rag-red-bg)}.DeadlineBadge-module__7Yq8ra__expired{box-shadow:inset 0 0 0 1px var(--rag-red)}.DeadlineBadge-module__7Yq8ra__amber{--deadline-fg:var(--rag-amber-text);--deadline-bg:var(--rag-amber-bg)}.DeadlineBadge-module__7Yq8ra__green{--deadline-fg:var(--rag-green-text);--deadline-bg:var(--rag-green-bg)}.DeadlineBadge-module__7Yq8ra__grey{--deadline-fg:var(--rag-grey-text);--deadline-bg:var(--rag-grey-bg)}.DeadlineBadge-module__7Yq8ra__sizeSm{font-size:var(--f-size-sm);--deadline-icon-size:13px;--deadline-date-size:var(--f-size-sm);padding:3px 8px}.DeadlineBadge-module__7Yq8ra__sizeMd{font-size:var(--f-size-sm);--deadline-icon-size:15px;--deadline-date-size:var(--f-size-sm);padding:5px 10px}.DeadlineBadge-module__7Yq8ra__icon{color:var(--deadline-fg);width:var(--deadline-icon-size);height:var(--deadline-icon-size);flex:none}.DeadlineBadge-module__7Yq8ra__date{font-family:var(--f-font-mono);font-weight:var(--f-weight-regular);color:var(--text-secondary);font-size:var(--deadline-date-size)}
.RagStatus-module__e5MdUq__status{font-family:var(--f-font-body);font-weight:var(--f-weight-medium);color:var(--status-label-text);white-space:nowrap;align-items:center;gap:7px;line-height:1;display:inline-flex}.RagStatus-module__e5MdUq__red{--rag-color:var(--rag-red)}.RagStatus-module__e5MdUq__amber{--rag-color:var(--rag-amber)}.RagStatus-module__e5MdUq__green{--rag-color:var(--rag-green)}.RagStatus-module__e5MdUq__grey{--rag-symbol:var(--status-symbol-on-signal);--rag-color:var(--rag-grey)}.RagStatus-module__e5MdUq__sizeSm{font-size:var(--f-size-sm);--rag-dot-size:15px}.RagStatus-module__e5MdUq__sizeMd{font-size:var(--f-size-sm);--rag-dot-size:18px}.RagStatus-module__e5MdUq__dot{width:var(--rag-dot-size);height:var(--rag-dot-size);background:var(--rag-color);color:var(--rag-symbol,var(--text-on-accent));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.RagStatus-module__e5MdUq__icon{width:60%;height:60%}
.StatusPill-module__ygDRsW__pill{min-height:var(--pill-height);box-sizing:border-box;max-width:100%;padding:var(--f-space-1) var(--f-space-3);border-radius:var(--pill-radius);border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--pill-text);font-family:var(--f-font-body);font-size:var(--f-size-sm);font-weight:var(--f-weight-medium);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:6px;line-height:1.25;display:inline-flex}.StatusPill-module__ygDRsW__dot{background:var(--dot-color);border-radius:2px;flex:none;width:7px;height:7px}
.PriorityIndicator-module__ZIX_aW__indicator{font-family:var(--f-font-body);font-weight:var(--f-weight-medium);color:var(--priority-text);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.PriorityIndicator-module__ZIX_aW__low,.PriorityIndicator-module__ZIX_aW__medium{--priority-active:var(--priority-bar-mid)}.PriorityIndicator-module__ZIX_aW__urgent{--priority-active:var(--priority-bar-high)}.PriorityIndicator-module__ZIX_aW__sizeSm,.PriorityIndicator-module__ZIX_aW__sizeMd{font-size:var(--f-size-sm)}.PriorityIndicator-module__ZIX_aW__bars{align-items:flex-end;gap:2px;height:15px;display:inline-flex}.PriorityIndicator-module__ZIX_aW__bar{border-radius:1px;width:4px;display:block}.PriorityIndicator-module__ZIX_aW__barLow{height:6px}.PriorityIndicator-module__ZIX_aW__barMedium{height:10px}.PriorityIndicator-module__ZIX_aW__barHigh{height:15px}.PriorityIndicator-module__ZIX_aW__active{background:var(--priority-active)}.PriorityIndicator-module__ZIX_aW__inactive{background:var(--priority-bar-inactive)}
.QueueItem-module__WovFya__item{align-items:center;gap:var(--f-space-2) var(--f-space-3);padding:var(--f-space-5);border-bottom:1px solid var(--table-row-border);min-height:88px;font-family:var(--f-font-body);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"source actions""content content""due status";display:grid}.QueueItem-module__WovFya__pending{opacity:.55}.QueueItem-module__WovFya__source{min-width:92px;font-family:var(--f-font-mono);font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;grid-area:source;align-items:center;gap:5px;display:inline-flex}.QueueItem-module__WovFya__computed_deadline{--queue-color:var(--accent)}.QueueItem-module__WovFya__document_expiry{--queue-color:var(--accent-hover)}.QueueItem-module__WovFya__manual_task{--queue-color:var(--text-secondary)}.QueueItem-module__WovFya__scan_event{--queue-color:var(--text-muted)}.QueueItem-module__WovFya__stuck_case{--queue-color:var(--border-strong)}.QueueItem-module__WovFya__recurring_obligation{--queue-color:var(--text-primary)}.QueueItem-module__WovFya__dot{background:var(--queue-color);border-radius:50%;flex:none;width:6px;height:6px}.QueueItem-module__WovFya__content{grid-area:content;gap:2px;min-width:0;display:grid}.QueueItem-module__WovFya__title{font-size:var(--f-size-md);color:var(--text-primary);overflow-wrap:anywhere;min-width:0}.QueueItem-module__WovFya__meta{font-size:var(--f-size-sm);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.QueueItem-module__WovFya__due{font-size:var(--f-size-sm);font-weight:var(--f-weight-medium);color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;grid-area:due}.QueueItem-module__WovFya__dueOverdue{font-weight:var(--f-weight-semibold);color:var(--text-primary)}.QueueItem-module__WovFya__status{align-items:center;gap:var(--f-space-2);flex-wrap:wrap;grid-area:status;justify-self:end;display:flex}.QueueItem-module__WovFya__actions{justify-self:end;gap:var(--f-space-2);flex-wrap:wrap;grid-area:actions;align-items:center;display:flex}@media (min-width:80rem){.QueueItem-module__WovFya__item{gap:var(--f-space-3);grid-template-columns:7rem minmax(15rem,1fr) 11rem 8rem 9rem;grid-template-areas:"source content due status actions"}.QueueItem-module__WovFya__actions{justify-self:end}}.QueueItem-module__WovFya__compact{min-height:56px;padding:var(--f-space-3) var(--f-space-4);gap:var(--f-space-3)}@media (max-width:47.999rem){.QueueItem-module__WovFya__compact{min-width:0;height:auto;padding:var(--f-space-3)}}.QueueItem-module__WovFya__source{font-family:var(--f-font-body);text-transform:none;font-size:var(--f-size-sm);letter-spacing:normal}@media (min-width:80rem){.QueueItem-module__WovFya__compact{height:56px;padding-block:var(--f-space-2)}.QueueItem-module__WovFya__compact .QueueItem-module__WovFya__title,.QueueItem-module__WovFya__compact .QueueItem-module__WovFya__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
.TaskRow-module__-zZS9W__row{border-bottom:1px solid var(--table-row-border);font-family:var(--f-font-body);align-items:center;gap:12px;padding:10px 4px;display:flex}.TaskRow-module__-zZS9W__icon{color:var(--text-secondary);flex:none}.TaskRow-module__-zZS9W__title{min-width:0;font-size:var(--f-size-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.TaskRow-module__-zZS9W__priority,.TaskRow-module__-zZS9W__status{flex:none}.TaskRow-module__-zZS9W__due{width:96px;font-size:var(--f-size-sm);font-weight:var(--f-weight-medium);color:var(--text-secondary);flex:none}.TaskRow-module__-zZS9W__dueOverdue{font-weight:var(--f-weight-semibold);color:var(--text-primary)}.TaskRow-module__-zZS9W__avatar{background:var(--avatar-color);width:24px;height:24px;color:var(--text-on-accent);font-size:var(--f-size-sm);font-weight:var(--f-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}
.MilestoneTimelineItem-module__Gxz1pq__item{font-family:var(--f-font-body);gap:14px;display:flex}.MilestoneTimelineItem-module__Gxz1pq__rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.MilestoneTimelineItem-module__Gxz1pq__dot{background:var(--text-secondary);border:2px solid var(--bg-surface);width:10px;height:10px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;flex:none;margin-top:3px}.MilestoneTimelineItem-module__Gxz1pq__line{background:var(--border-default);flex:1;width:2px;margin-top:2px}.MilestoneTimelineItem-module__Gxz1pq__content{min-width:0;padding-bottom:18px}.MilestoneTimelineItem-module__Gxz1pq__contentLast{min-width:0;padding-bottom:0}.MilestoneTimelineItem-module__Gxz1pq__date{font-family:var(--f-font-mono);font-size:var(--f-size-sm);color:var(--text-secondary)}.MilestoneTimelineItem-module__Gxz1pq__label{font-size:var(--f-size-md);font-weight:var(--f-weight-semibold);color:var(--text-primary);margin-top:2px}.MilestoneTimelineItem-module__Gxz1pq__note{font-size:var(--f-size-sm);color:var(--text-secondary);line-height:var(--f-line-normal);margin-top:2px}
.case-activity-panel-module__BUFOwa__section{gap:var(--f-space-5);display:grid}.case-activity-panel-module__BUFOwa__list{gap:0;display:grid}.case-activity-panel-module__BUFOwa__event{min-width:0}.case-activity-panel-module__BUFOwa__denied,.case-activity-panel-module__BUFOwa__empty,.case-activity-panel-module__BUFOwa__error{color:var(--text-secondary);margin:0}.case-activity-panel-module__BUFOwa__changes{gap:var(--f-space-2);margin:calc(-1 * var(--f-space-3)) 0 var(--f-space-3) calc(var(--f-space-6) + 12px);color:var(--text-secondary);font-size:var(--f-size-sm);padding:0;list-style:none;display:grid}.case-activity-panel-module__BUFOwa__marker{padding:0 var(--f-space-1);border:1px solid var(--border-default);border-radius:var(--f-radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--f-size-sm);display:inline-block}.case-activity-panel-module__BUFOwa__field{font-family:var(--f-font-mono)}.case-activity-panel-module__BUFOwa__more{justify-self:start}
.case-milestones-panel-module__ZkcOMG__section,.case-milestones-panel-module__ZkcOMG__timeline,.case-milestones-panel-module__ZkcOMG__item,.case-milestones-panel-module__ZkcOMG__form{gap:var(--f-space-5);display:grid}.case-milestones-panel-module__ZkcOMG__section h2,.case-milestones-panel-module__ZkcOMG__section h3,.case-milestones-panel-module__ZkcOMG__section p{margin:0}.case-milestones-panel-module__ZkcOMG__timeline{gap:var(--f-space-2)}.case-milestones-panel-module__ZkcOMG__item{padding:var(--f-space-3);border:1px solid var(--border-default);border-radius:var(--f-radius-md)}.case-milestones-panel-module__ZkcOMG__form{max-width:40rem;padding:var(--f-space-4);border:1px solid var(--border-default);border-radius:var(--f-radius-md)}.case-milestones-panel-module__ZkcOMG__form label{gap:var(--f-space-2);display:grid}.case-milestones-panel-module__ZkcOMG__actions{gap:var(--f-space-2);flex-wrap:wrap;display:flex}.case-milestones-panel-module__ZkcOMG__hint{color:var(--text-secondary);font-size:var(--f-size-sm);max-width:64ch}
.CommercialPanel-module__EWmRaa__panel{box-sizing:border-box;width:100%;padding:var(--card-padding);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);font-family:var(--f-font-body)}.CommercialPanel-module__EWmRaa__restricted{box-sizing:border-box;width:100%;padding:var(--card-padding);background:var(--bg-subtle);border:1px dashed var(--border-strong);border-radius:var(--card-radius);text-align:center;font-family:var(--f-font-body);flex-direction:column;align-items:center;gap:8px;display:flex}.CommercialPanel-module__EWmRaa__restrictedIcon{color:var(--text-secondary)}.CommercialPanel-module__EWmRaa__restrictedTitle{font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold);color:var(--text-secondary)}.CommercialPanel-module__EWmRaa__restrictedText{font-size:var(--f-size-sm);color:var(--text-secondary)}.CommercialPanel-module__EWmRaa__status{font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold);color:var(--payment-color);align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.CommercialPanel-module__EWmRaa__unpaid,.CommercialPanel-module__EWmRaa__unknown{--payment-color:var(--text-muted)}.CommercialPanel-module__EWmRaa__partial{--payment-color:var(--accent)}.CommercialPanel-module__EWmRaa__paid{--payment-color:var(--success)}.CommercialPanel-module__EWmRaa__overdue{--payment-color:var(--text-primary)}.CommercialPanel-module__EWmRaa__waived{--payment-color:var(--success)}.CommercialPanel-module__EWmRaa__statusDot{background:var(--payment-color);border-radius:50%;width:7px;height:7px}.CommercialPanel-module__EWmRaa__rows,.CommercialPanel-module__EWmRaa__rowDivider,.CommercialPanel-module__EWmRaa__contractRow,.CommercialPanel-module__EWmRaa__details,.CommercialPanel-module__EWmRaa__notes{border-top:1px solid var(--border-default)}.CommercialPanel-module__EWmRaa__row{justify-content:space-between;align-items:baseline;padding:7px 0;display:flex}.CommercialPanel-module__EWmRaa__rowLabel{font-size:var(--f-size-sm);color:var(--text-secondary)}.CommercialPanel-module__EWmRaa__rowValue{font-family:var(--f-font-body);font-variant-numeric:tabular-nums;font-size:var(--f-size-md);color:var(--text-primary);font-weight:var(--f-weight-medium)}.CommercialPanel-module__EWmRaa__contractRow{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.CommercialPanel-module__EWmRaa__details,.CommercialPanel-module__EWmRaa__notes{margin-top:8px;padding-top:2px}.CommercialPanel-module__EWmRaa__notes{padding-top:10px}.CommercialPanel-module__EWmRaa__notesValue{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--f-size-sm);color:var(--text-primary);margin:4px 0 0}.CommercialPanel-module__EWmRaa__contractLabel{font-size:var(--f-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommercialPanel-module__EWmRaa__openButton{background:unset;font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold);color:var(--accent);cursor:pointer;font-family:var(--f-font-body);border:0;flex:none;padding:0}.CommercialPanel-module__EWmRaa__openButton:hover{color:var(--accent-hover);text-decoration:underline}.CommercialPanel-module__EWmRaa__openButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--f-radius-xs)}.CommercialPanel-module__EWmRaa__rows{gap:0 var(--f-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CommercialPanel-module__EWmRaa__rowDivider{border-top:0}.CommercialPanel-module__EWmRaa__row{gap:var(--f-space-2);padding-block:var(--f-space-3);border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}@media (max-width:36rem){.CommercialPanel-module__EWmRaa__rows{grid-template-columns:minmax(0,1fr)}}
.commercials-panel-module__ZBYeHG__section{gap:var(--f-space-5);display:grid}.commercials-panel-module__ZBYeHG__heading,.commercials-panel-module__ZBYeHG__actions{justify-content:space-between;align-items:center;gap:var(--f-space-2);display:flex}.commercials-panel-module__ZBYeHG__heading h2,.commercials-panel-module__ZBYeHG__form h3,.commercials-panel-module__ZBYeHG__empty p,.commercials-panel-module__ZBYeHG__updatedAt{margin:0}.commercials-panel-module__ZBYeHG__empty,.commercials-panel-module__ZBYeHG__form{gap:var(--f-space-5);max-width:36rem;display:grid}.commercials-panel-module__ZBYeHG__form label{gap:var(--f-space-2);display:grid}.commercials-panel-module__ZBYeHG__form textarea{resize:vertical;min-height:7rem}.commercials-panel-module__ZBYeHG__updatedAt{color:var(--text-secondary);font-size:var(--f-size-sm)}
.recurring-obligations-panel-module___7vXja__section,.recurring-obligations-panel-module___7vXja__list,.recurring-obligations-panel-module___7vXja__item,.recurring-obligations-panel-module___7vXja__actions,.recurring-obligations-panel-module___7vXja__create,.recurring-obligations-panel-module___7vXja__satisfy{gap:var(--f-space-5);display:grid}.recurring-obligations-panel-module___7vXja__section h2,.recurring-obligations-panel-module___7vXja__item h3,.recurring-obligations-panel-module___7vXja__create h3,.recurring-obligations-panel-module___7vXja__section p{margin:0}.recurring-obligations-panel-module___7vXja__list{padding:0;list-style:none}.recurring-obligations-panel-module___7vXja__item{padding:var(--f-space-4);border:1px solid var(--border-default);border-radius:var(--f-radius-md)}.recurring-obligations-panel-module___7vXja__details{gap:var(--f-space-2) var(--f-space-3);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.recurring-obligations-panel-module___7vXja__details dt{color:var(--text-secondary)}.recurring-obligations-panel-module___7vXja__details dd{margin:0}.recurring-obligations-panel-module___7vXja__actions,.recurring-obligations-panel-module___7vXja__create{max-width:36rem}.recurring-obligations-panel-module___7vXja__actions label,.recurring-obligations-panel-module___7vXja__create label,.recurring-obligations-panel-module___7vXja__satisfy label{gap:var(--f-space-2);display:grid}
.case-detail-shell-module__NAniSa__screen{gap:var(--f-space-5);width:100%;min-width:0;max-width:100%;color:var(--text-primary);display:grid}.case-detail-shell-module__NAniSa__screen>*,.case-detail-shell-module__NAniSa__screen fieldset{min-width:0;max-width:100%}.case-detail-shell-module__NAniSa__screen *{min-width:0}.case-detail-shell-module__NAniSa__sectionNav{gap:var(--f-space-2);flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.case-detail-shell-module__NAniSa__sectionNav a{min-height:44px;padding:var(--f-space-2) var(--f-space-3);white-space:nowrap;border:0;border-bottom:2px solid var(--border-default);color:var(--text-primary);background:var(--card-bg);flex:none;align-items:center;text-decoration:none;display:inline-flex}.case-detail-shell-module__NAniSa__sectionNav a:focus-visible,.case-detail-shell-module__NAniSa__sectionAnchor:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.case-detail-shell-module__NAniSa__sectionAnchor{scroll-margin-top:calc(var(--f-space-6) + 4rem)}.case-detail-shell-module__NAniSa__screen input,.case-detail-shell-module__NAniSa__screen select,.case-detail-shell-module__NAniSa__screen textarea{max-width:100%}.case-detail-shell-module__NAniSa__header h1,.case-detail-shell-module__NAniSa__screen h2{margin:0}.case-detail-shell-module__NAniSa__summary{gap:var(--f-space-2) var(--f-space-4);grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);margin:0;display:grid}.case-detail-shell-module__NAniSa__summary dt{color:var(--text-secondary)}.case-detail-shell-module__NAniSa__summary dd{min-width:0;margin:0}.case-detail-shell-module__NAniSa__voivodeshipForm{gap:var(--f-space-2);flex-wrap:wrap;align-items:end;display:flex}.case-detail-shell-module__NAniSa__voivodeshipForm label{gap:var(--f-space-1);min-width:0;display:grid}.case-detail-shell-module__NAniSa__voivodeshipForm select{max-width:100%;min-height:var(--input-height)}.case-detail-shell-module__NAniSa__voivodeshipForm button{min-height:44px}.case-detail-shell-module__NAniSa__quickNote,.case-detail-shell-module__NAniSa__quickNoteOpen,.case-detail-shell-module__NAniSa__noteForm{gap:var(--f-space-3);display:grid}.case-detail-shell-module__NAniSa__quickNote,.case-detail-shell-module__NAniSa__quickNoteOpen{padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.case-detail-shell-module__NAniSa__sharedNotes{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.case-detail-shell-module__NAniSa__noteForm label{gap:var(--f-space-1);color:var(--text-secondary);display:grid}.case-detail-shell-module__NAniSa__noteForm textarea{resize:vertical;min-height:9rem;padding:var(--f-space-3);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--text-primary);font:inherit}.case-detail-shell-module__NAniSa__quickNote button,.case-detail-shell-module__NAniSa__quickNoteOpen button{min-height:44px;padding-inline:var(--f-space-3)}.case-detail-shell-module__NAniSa__noteActions{gap:var(--f-space-2);flex-wrap:wrap;display:flex}@media (max-width:47.999rem){.case-detail-shell-module__NAniSa__summary{gap:var(--f-space-1);grid-template-columns:minmax(0,1fr)}.case-detail-shell-module__NAniSa__summary dd+dt{margin-top:var(--f-space-2)}.case-detail-shell-module__NAniSa__voivodeshipForm{grid-template-columns:minmax(0,1fr);display:grid}.case-detail-shell-module__NAniSa__voivodeshipForm button{white-space:normal;width:100%;min-width:0}}@media (min-width:48rem){.case-detail-shell-module__NAniSa__quickNote{display:none}}.case-detail-shell-module__NAniSa__sectionNav a[aria-current=location]{border-color:var(--accent);color:var(--accent)}.case-detail-shell-module__NAniSa__screen .case-detail-shell-module__NAniSa__summary{gap:var(--f-space-2) var(--f-space-4);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr)}.case-detail-shell-module__NAniSa__screen .case-detail-shell-module__NAniSa__summary dd{margin:0}.case-detail-shell-module__NAniSa__screen .case-detail-shell-module__NAniSa__summary dt{align-self:center}.case-detail-shell-module__NAniSa__screen form{width:min(100%,45rem);max-width:45rem}.case-detail-shell-module__NAniSa__screen form button{justify-self:start}.case-detail-shell-module__NAniSa__screen fieldset{gap:var(--f-space-5);border:0;margin:0;padding:0;display:grid}.case-detail-shell-module__NAniSa__screen fieldset fieldset{padding-block:var(--f-space-3)}@media (min-width:64rem){.case-detail-shell-module__NAniSa__screen .case-detail-shell-module__NAniSa__summary{grid-template-columns:minmax(7rem,1fr) minmax(0,2fr) minmax(7rem,1fr) minmax(0,2fr)}}@media (max-width:47.999rem){.case-detail-shell-module__NAniSa__sectionNav{max-height:56px}.case-detail-shell-module__NAniSa__screen .case-detail-shell-module__NAniSa__summary{grid-template-columns:minmax(7rem,1fr) minmax(0,2fr)}.case-detail-shell-module__NAniSa__screen .case-detail-shell-module__NAniSa__summary dd+dt{margin:0}}.case-detail-shell-module__NAniSa__deadlineOverview{gap:var(--f-space-3);flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.case-detail-shell-module__NAniSa__screen details>summary{cursor:pointer;color:var(--accent);font-weight:var(--f-weight-medium)}.case-detail-shell-module__NAniSa__screen details[open]>summary{margin-bottom:var(--f-space-3)}.case-detail-shell-module__NAniSa__headerIdentity{align-items:center;gap:var(--f-space-2) var(--f-space-4);flex-wrap:wrap;min-width:0;display:flex}.case-detail-shell-module__NAniSa__headerIdentity h1{flex-basis:100%}.case-detail-shell-module__NAniSa__headerReference{font-family:var(--f-font-mono);font-size:var(--f-size-sm);white-space:nowrap;max-width:100%;overflow:auto}
.app-shell-module__oc40Qq__shell{background:var(--bg-canvas);min-height:100svh;color:var(--text-primary)}.app-shell-module__oc40Qq__sidebar{z-index:2;width:var(--shell-sidebar-width);max-width:calc(100vw - var(--f-space-6));gap:var(--f-space-5);padding:var(--f-space-4);background:var(--sidebar-bg);color:var(--sidebar-text);box-shadow:var(--f-shadow-lg);visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .16s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.app-shell-module__oc40Qq__sidebarOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.app-shell-module__oc40Qq__sidebarHeader,.app-shell-module__oc40Qq__header{justify-content:space-between;align-items:center;gap:var(--f-space-3);display:flex}.app-shell-module__oc40Qq__wordmark,.app-shell-module__oc40Qq__headerTitle{font-family:var(--f-font-head);font-size:var(--f-size-lg);font-weight:var(--f-weight-semibold)}.app-shell-module__oc40Qq__navigation,.app-shell-module__oc40Qq__settingsGroup,.app-shell-module__oc40Qq__sidebarFooter{gap:var(--f-space-2);display:grid}.app-shell-module__oc40Qq__sidebarFooter{color:var(--shell-sidebar-meta);margin-top:auto}.app-shell-module__oc40Qq__navItem{min-height:var(--button-height);border-radius:var(--nav-item-radius);padding:var(--f-space-2) var(--f-space-3);color:var(--shell-sidebar-meta);font-weight:var(--f-weight-medium);align-items:center;text-decoration:none;display:flex}.app-shell-module__oc40Qq__navItem:hover{background:var(--sidebar-bg-active);color:var(--sidebar-text)}.app-shell-module__oc40Qq__navItem:focus-visible{color:var(--sidebar-text);outline:2px solid var(--marketing-focus-on-navy);outline-offset:2px}.app-shell-module__oc40Qq__navItemActive{background:var(--nav-item-active-bg);color:var(--sidebar-text)}.app-shell-module__oc40Qq__navGroupLabel{margin:var(--f-space-2) var(--f-space-3) 0;color:var(--shell-sidebar-meta);font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold);text-transform:uppercase}.app-shell-module__oc40Qq__sidebarCloseButton,.app-shell-module__oc40Qq__menuButton,.app-shell-module__oc40Qq__logoutButton{min-height:var(--button-height);border:1px solid var(--border-default);border-radius:var(--button-radius);background:var(--bg-surface);color:var(--text-primary);font:inherit}.app-shell-module__oc40Qq__sidebarCloseButton,.app-shell-module__oc40Qq__menuButton{min-width:var(--button-height);padding:var(--f-space-1) var(--f-space-2)}.app-shell-module__oc40Qq__logoutButton{padding:var(--f-space-2) var(--f-space-3)}.app-shell-module__oc40Qq__sidebarCloseButton:focus-visible,.app-shell-module__oc40Qq__menuButton:focus-visible,.app-shell-module__oc40Qq__logoutButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell-module__oc40Qq__scrim{z-index:1;background:var(--overlay-scrim);opacity:0;visibility:hidden;pointer-events:none;border:0;transition:opacity .16s,visibility .16s;position:fixed;inset:0}.app-shell-module__oc40Qq__scrimOpen{opacity:1;visibility:visible;pointer-events:auto}.app-shell-module__oc40Qq__content{flex-direction:column;min-width:0;min-height:100svh;display:flex}.app-shell-module__oc40Qq__header{min-height:calc(var(--button-height) + var(--f-space-5));border-bottom:1px solid var(--border-default);padding:var(--f-space-3) var(--f-space-5);background:var(--bg-surface);flex-wrap:wrap}.app-shell-module__oc40Qq__pageContent{width:100%;max-width:none;padding:var(--f-space-6) var(--f-space-5);align-content:start;gap:var(--f-space-6);outline:none;flex:1 0 auto;margin-inline:0;display:grid}.app-shell-module__oc40Qq__pageContent>*{min-width:0}.app-shell-module__oc40Qq__pageContent h2{font-size:var(--f-size-xl);line-height:25px;font-weight:var(--f-weight-semibold)}.app-shell-module__oc40Qq__pageContent h3{font-size:var(--f-size-lg);line-height:var(--f-line-normal)}:where(.app-shell-module__oc40Qq__pageContent a){color:var(--accent);text-underline-offset:3px}.app-shell-module__oc40Qq__pageContent a:focus-visible,.app-shell-module__oc40Qq__pageContent summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell-module__oc40Qq__pageContent summary{min-height:var(--button-height);padding-block:var(--f-space-3)}.app-shell-module__oc40Qq__skipLink{top:var(--f-space-3);left:var(--f-space-3);z-index:5;transform:translateY(calc(-100% - var(--f-space-5)));padding:var(--f-space-4);background:var(--bg-surface);color:var(--text-primary);border:2px solid var(--focus-ring);border-radius:var(--button-radius);position:fixed}.app-shell-module__oc40Qq__skipLink:focus{transform:none}.app-shell-module__oc40Qq__header>label{align-items:center;gap:var(--f-space-3);flex-wrap:wrap;display:flex}.app-shell-module__oc40Qq__header select{width:auto}.app-shell-module__oc40Qq__content>p{padding:var(--f-space-3) var(--f-space-5);border-bottom:1px solid var(--accent-border);background:var(--accent-bg);color:var(--text-primary);margin:0}@media (min-width:48rem){.app-shell-module__oc40Qq__pageContent{padding:var(--f-space-6)}.app-shell-module__oc40Qq__header{padding-inline:var(--f-space-6)}}@media (min-width:64rem){.app-shell-module__oc40Qq__shell{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);display:grid}.app-shell-module__oc40Qq__sidebar{visibility:visible;pointer-events:auto;width:auto;max-width:none;height:100svh;box-shadow:none;grid-row:1;align-self:start;position:sticky;top:0;transform:none}.app-shell-module__oc40Qq__scrim,.app-shell-module__oc40Qq__menuButton,.app-shell-module__oc40Qq__sidebarCloseButton{display:none}.app-shell-module__oc40Qq__content{grid-column:2}}.app-shell-module__oc40Qq__sidebarFooter label{gap:var(--f-space-2);display:grid}.app-shell-module__oc40Qq__sidebarFooter select{width:100%;min-height:var(--input-height);border:1px solid var(--sidebar-text-muted);border-radius:var(--input-radius);padding:var(--f-space-3);font:inherit;background:var(--sidebar-bg-active);color:var(--sidebar-text)}.app-shell-module__oc40Qq__sidebarFooter h2{font-size:var(--f-size-sm);line-height:var(--f-line-normal)}@media (prefers-reduced-motion:reduce){.app-shell-module__oc40Qq__sidebar,.app-shell-module__oc40Qq__scrim{transition:none}}.app-shell-module__oc40Qq__brandLink,.app-shell-module__oc40Qq__phoneBrand{min-height:var(--button-height);align-items:center;text-decoration:none;display:inline-flex}.app-shell-module__oc40Qq__navItem{gap:var(--f-space-3);position:relative}.app-shell-module__oc40Qq__navItemActive{color:var(--shell-sidebar-active-text);background:var(--sidebar-bg-active)}.app-shell-module__oc40Qq__navItemActive>svg{color:var(--shell-sidebar-accent)}.app-shell-module__oc40Qq__sidebar{width:var(--shell-sidebar-width);padding:var(--f-space-4) var(--f-space-3);gap:var(--f-space-4);box-sizing:border-box}.app-shell-module__oc40Qq__sidebarHeader{min-height:var(--button-height);padding-inline:var(--f-space-2)}.app-shell-module__oc40Qq__workspaceText{gap:var(--f-space-1);min-width:0;font-size:var(--f-size-sm);flex:1;display:grid}.app-shell-module__oc40Qq__workspaceText strong{-webkit-line-clamp:2;overflow-wrap:break-word;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell-module__oc40Qq__workspaceText>span{overflow-wrap:anywhere}.app-shell-module__oc40Qq__install:empty{display:none}.app-shell-module__oc40Qq__install{border:1px dashed var(--shell-workspace-border);border-radius:var(--card-radius);padding:var(--f-space-2)}.app-shell-module__oc40Qq__install button{min-height:var(--button-height)}.app-shell-module__oc40Qq__identity{align-items:center;gap:var(--f-space-2);padding:var(--f-space-2);min-width:0;display:flex}.app-shell-module__oc40Qq__identity>span:last-child{gap:var(--f-space-1);min-width:0;font-size:var(--f-size-sm);display:grid}.app-shell-module__oc40Qq__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__oc40Qq__logoutButton{justify-content:center;align-items:center;gap:var(--f-space-2);display:flex}.app-shell-module__oc40Qq__header{z-index:1;min-height:var(--shell-header-height);padding-block:var(--f-space-2);flex-wrap:nowrap;position:sticky;top:0}.app-shell-module__oc40Qq__headerTitle{min-width:0;font-size:var(--f-size-lg);overflow-wrap:anywhere}.app-shell-module__oc40Qq__headerControls{align-items:center;gap:var(--f-space-2);margin-inline-start:auto;display:flex}.app-shell-module__oc40Qq__phoneBrand,.app-shell-module__oc40Qq__shell .app-shell-module__oc40Qq__phoneTabs{display:none}@media (max-width:47.999rem){.app-shell-module__oc40Qq__header{min-height:var(--shell-phone-header-height);padding:var(--f-space-1) var(--f-space-4);gap:var(--f-space-2);background:var(--shell-sidebar-bg)}.app-shell-module__oc40Qq__headerTitle,.app-shell-module__oc40Qq__headerUser,.app-shell-module__oc40Qq__menuButton{display:none}.app-shell-module__oc40Qq__phoneBrand{display:inline-flex}.app-shell-module__oc40Qq__pageContent{padding-inline:var(--f-space-4);padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--f-space-4))}.app-shell-module__oc40Qq__shell .app-shell-module__oc40Qq__phoneTabs{z-index:1;display:grid;position:fixed;bottom:0;left:0;right:0}}@media (max-width:63.999rem){.app-shell-module__oc40Qq__sidebar{z-index:4;width:min(320px,85vw)}.app-shell-module__oc40Qq__scrim{z-index:3}}.app-shell-module__oc40Qq__sidebarCloseButton{background:var(--shell-workspace-bg);color:var(--shell-sidebar-text);border-color:var(--shell-workspace-border)}.app-shell-module__oc40Qq__workspaceOption{gap:var(--f-space-1);min-width:0;display:grid}.app-shell-module__oc40Qq__workspaceOption small{color:var(--text-secondary)}.app-shell-module__oc40Qq__sessionPage{background:var(--bg-canvas);min-height:100svh;padding:0}.app-shell-module__oc40Qq__sessionHeader{justify-content:space-between;align-items:center;gap:var(--f-space-3);display:flex}.app-shell-module__oc40Qq__sessionCard{width:min(100%,36rem);margin:var(--f-space-8) auto;padding:var(--f-space-6);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);gap:var(--f-space-4);display:grid}.app-shell-module__oc40Qq__sessionCard h1,.app-shell-module__oc40Qq__sessionCard p{margin:0}.app-shell-module__oc40Qq__memberships{gap:var(--f-space-2);margin:0;padding:0;list-style:none;display:grid}.app-shell-module__oc40Qq__membership{width:100%;min-height:56px;padding:var(--f-space-3);gap:var(--f-space-3);border:1px solid var(--border-default);border-radius:var(--button-radius);background:var(--bg-surface);color:var(--text-primary);text-align:start;font:inherit;cursor:pointer;align-items:center;display:flex}.app-shell-module__oc40Qq__membership>span:nth-child(2){gap:var(--f-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.app-shell-module__oc40Qq__membership small{color:var(--text-secondary)}.app-shell-module__oc40Qq__membership svg{flex:none}.app-shell-module__oc40Qq__membership:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell-module__oc40Qq__skeletonBar{border-radius:var(--button-radius);background:var(--shell-workspace-bg);width:75%;height:1rem}.app-shell-module__oc40Qq__skeletonWorkspace{border-radius:var(--card-radius);background:var(--shell-workspace-bg);min-height:80px}.app-shell-module__oc40Qq__skeletonNav{gap:var(--f-space-6);padding:var(--f-space-3);display:grid}.app-shell-module__oc40Qq__pageContent h1{font-size:var(--f-size-2xl);margin:0;line-height:1.25}@media (min-width:64rem){.app-shell-module__oc40Qq__sidebar{transition:none}}.app-shell-module__oc40Qq__sessionHeader{background:var(--sidebar-bg);padding:var(--f-space-3);border-bottom:1px solid var(--shell-workspace-border);padding:var(--f-space-4) var(--f-space-6);border-radius:0}.app-shell-module__oc40Qq__phoneWorkspace{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:var(--f-size-sm);color:var(--shell-sidebar-meta);overflow:hidden}@media (max-width:63.999rem){.app-shell-module__oc40Qq__phoneBrand{gap:var(--f-space-1);min-width:0;display:grid}}@media (min-width:48rem) and (max-width:63.999rem){.app-shell-module__oc40Qq__headerTitle{display:none}.app-shell-module__oc40Qq__phoneBrand{--brand-stroke:var(--text-primary);--brand-wordmark-reversed:var(--text-primary)}.app-shell-module__oc40Qq__phoneWorkspace{color:var(--text-secondary)}}.app-shell-module__oc40Qq__navigation{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.app-shell-module__oc40Qq__sidebarHeader,.app-shell-module__oc40Qq__sidebarFooter,.app-shell-module__oc40Qq__sidebar>:not(nav){flex-shrink:0}.app-shell-module__oc40Qq__collapseButton{display:none}.app-shell-module__oc40Qq__footer{justify-content:space-between;align-items:center;gap:var(--f-space-5);padding:var(--f-space-5) var(--f-space-6);border-top:1px solid var(--border-default);font-size:var(--f-size-sm);color:var(--text-secondary);flex-wrap:wrap;margin-top:auto;display:flex}.app-shell-module__oc40Qq__footer a{color:var(--text-secondary)}.app-shell-module__oc40Qq__footer button{font:inherit;color:inherit;min-height:var(--button-height);cursor:pointer;background:0 0;border:0}.app-shell-module__oc40Qq__accountCard{gap:var(--f-space-4);padding:var(--f-space-4);border-bottom:1px solid var(--border-default);display:flex}.app-shell-module__oc40Qq__accountCard>span{gap:var(--f-space-2);overflow-wrap:anywhere;display:grid}@media (min-width:64rem){.app-shell-module__oc40Qq__collapseButton{min-width:var(--button-height);min-height:var(--button-height);color:var(--sidebar-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell){--shell-sidebar-width:64px}:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__sidebarHeader{flex-direction:column}:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__brandLink span,:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__navText,:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__navGroupLabel,:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__identity,:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__install,:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__sidebar>:nth-child(2){display:none}:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__navItem{justify-content:center}:is(.app-shell-module__oc40Qq__shell[data-collapsed=true],html[data-sidebar-collapsed=true] .app-shell-module__oc40Qq__shell) .app-shell-module__oc40Qq__logoutButton{padding:var(--f-space-2);font-size:0}}@media (max-width:47.999rem){.app-shell-module__oc40Qq__footer{padding-bottom:calc(var(--tabbar-height) + var(--f-space-5))}}.app-shell-module__oc40Qq__accountCard{flex-wrap:wrap}.app-shell-module__oc40Qq__accountControls{gap:var(--f-space-3);align-items:center;width:100%;display:flex}@media (max-width:63.999rem){.app-shell-module__oc40Qq__shell .app-shell-module__oc40Qq__headerUser{display:block}}.app-shell-module__oc40Qq__headerTitle a{color:var(--text-secondary);text-decoration:none}.app-shell-module__oc40Qq__headerTitle a:hover{color:var(--accent)}
.case-intake-shell-module__RUUwVq__screen,.case-intake-shell-module__RUUwVq__screen form,.case-intake-shell-module__RUUwVq__screen fieldset{gap:var(--f-space-4);min-width:0;display:grid}.case-intake-shell-module__RUUwVq__screen fieldset{border:0;margin:0;padding:0}.case-intake-shell-module__RUUwVq__screen input:not([type=radio]),.case-intake-shell-module__RUUwVq__screen select{min-width:0;max-width:100%;min-height:var(--input-height)}.case-intake-shell-module__RUUwVq__screen label,.case-intake-shell-module__RUUwVq__screen a{min-height:var(--button-height);overflow-wrap:anywhere}.case-intake-shell-module__RUUwVq__screen a{align-items:center;display:inline-flex}.case-intake-shell-module__RUUwVq__screen label:has(input[type=radio]){align-items:center;gap:var(--f-space-3);display:flex}.case-intake-shell-module__RUUwVq__entry{min-height:var(--button-height);padding:var(--f-space-3) var(--f-space-4);border:1px solid var(--button-primary-bg);border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.case-intake-shell-module__RUUwVq__screen legend{padding-inline:var(--f-space-2);color:var(--text-secondary);font-weight:var(--f-weight-medium)}.case-intake-shell-module__RUUwVq__screen label:has(input[type=radio]){padding:var(--f-space-3);border:1px solid var(--border-default);border-radius:var(--button-radius);background:var(--bg-surface)}.case-intake-shell-module__RUUwVq__screen label:has(input[type=radio]:checked){background:var(--accent-bg);border-color:var(--accent)}.case-intake-shell-module__RUUwVq__screen input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex:none}.case-intake-shell-module__RUUwVq__screen form>button{justify-self:start}.case-intake-shell-module__RUUwVq__screen legend{margin-bottom:var(--f-space-3);font-size:var(--f-size-lg);font-weight:var(--f-weight-semibold);color:var(--text-primary);padding:0}.case-intake-shell-module__RUUwVq__screen fieldset>button{justify-self:start}.case-intake-shell-module__RUUwVq__personChoice{gap:var(--f-space-1);display:grid}.case-intake-shell-module__RUUwVq__personChoice small{color:var(--text-secondary);font-size:var(--f-size-sm)}.case-intake-shell-module__RUUwVq__wizardCard{box-sizing:border-box;width:min(100%,40rem)}.case-intake-shell-module__RUUwVq__steps{gap:var(--f-space-6);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:flex}.case-intake-shell-module__RUUwVq__steps [aria-current]{color:var(--accent);font-weight:var(--f-weight-semibold)}.case-intake-shell-module__RUUwVq__warning{border-inline-start:var(--f-space-2) solid var(--accent);padding:var(--f-space-3);background:var(--bg-subtle);grid-column:1/-1}
.MaskedIdentifierField-module__0IAafW__field{font-family:var(--f-font-body);flex-direction:column;gap:5px;display:flex}.MaskedIdentifierField-module__0IAafW__label{font-size:var(--f-size-sm);font-weight:var(--f-weight-medium);color:var(--text-secondary)}.MaskedIdentifierField-module__0IAafW__valueRow{min-height:var(--input-height);background:var(--bg-subtle);border:1px solid var(--input-border);border-radius:var(--input-radius);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.MaskedIdentifierField-module__0IAafW__value{font-family:var(--f-font-mono);font-size:var(--f-size-md);color:var(--text-primary);letter-spacing:.02em}.MaskedIdentifierField-module__0IAafW__revealButton{width:var(--button-height);min-height:var(--button-height);background:unset;color:var(--accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.MaskedIdentifierField-module__0IAafW__revealButton:hover{color:var(--accent-hover)}.MaskedIdentifierField-module__0IAafW__revealButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--f-radius-xs)}.MaskedIdentifierField-module__0IAafW__lockIcon{color:var(--text-secondary);flex:none;display:flex}
.finance-summary-module__Mjkr-q__summary{margin-block:0}.finance-summary-module__Mjkr-q__summary>p,.finance-summary-module__Mjkr-q__summary section>p{color:var(--text-secondary);font-size:var(--f-size-sm)}.finance-summary-module__Mjkr-q__summary section{gap:var(--f-space-3);display:grid}.finance-summary-module__Mjkr-q__summary .finance-summary-module__Mjkr-q__metrics{gap:var(--f-space-4);padding-block:var(--f-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.finance-summary-module__Mjkr-q__metrics dd{font-family:var(--f-font-mono);font-size:var(--f-size-lg)}.finance-summary-module__Mjkr-q__summary h3,.finance-summary-module__Mjkr-q__summary p{margin:0}.finance-summary-module__Mjkr-q__summary .finance-summary-module__Mjkr-q__metrics{padding:0}.finance-summary-module__Mjkr-q__summary .finance-summary-module__Mjkr-q__metrics>dl{padding:var(--f-space-3)}
.auth-presentation-module__KzRC-G__main{flex-grow:1;align-items:center;min-width:0;padding:clamp(1rem,4vw,3rem);display:grid}.auth-presentation-module__KzRC-G__frame{width:min(100%,72rem);box-shadow:var(--marketing-floating-shadow);margin-inline:auto;overflow:hidden}.auth-presentation-module__KzRC-G__brand{align-content:center;gap:var(--f-space-4);min-height:100%;display:grid}.auth-presentation-module__KzRC-G__brand p,.auth-presentation-module__KzRC-G__brand dl{margin:0}.auth-presentation-module__KzRC-G__eyebrow{color:var(--auth-brand-secondary);font-size:var(--f-size-sm);font-weight:var(--f-weight-semibold)}.auth-presentation-module__KzRC-G__headline{font-family:var(--f-font-head);font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--f-weight-bold);text-wrap:balance;line-height:1.12}.auth-presentation-module__KzRC-G__accent{color:var(--marketing-action-bg)}.auth-presentation-module__KzRC-G__lede{max-width:52ch;color:var(--auth-brand-secondary)}.auth-presentation-module__KzRC-G__record{gap:var(--f-space-3);margin:var(--f-space-4) 0 0;padding:var(--f-space-5);border:1px solid var(--auth-record-border);border-radius:var(--card-radius);background:var(--auth-record-bg);color:var(--auth-brand-text);display:grid}.auth-presentation-module__KzRC-G__record figcaption,.auth-presentation-module__KzRC-G__recordName{font-weight:var(--f-weight-semibold)}.auth-presentation-module__KzRC-G__recordSignals{gap:var(--f-space-2);flex-wrap:wrap;display:flex}.auth-presentation-module__KzRC-G__record dl{gap:var(--f-space-2);display:grid}.auth-presentation-module__KzRC-G__record dl>div{justify-content:space-between;gap:var(--f-space-2);flex-wrap:wrap;display:flex}.auth-presentation-module__KzRC-G__record dt{color:var(--auth-brand-secondary)}.auth-presentation-module__KzRC-G__record dd{overflow-wrap:anywhere;margin:0}.auth-presentation-module__KzRC-G__disclaimer{color:var(--auth-brand-secondary);font-size:var(--f-size-sm)}@media (max-width:47.999rem){.auth-presentation-module__KzRC-G__brand{gap:var(--f-space-2)}.auth-presentation-module__KzRC-G__headline{font-size:1.45rem}.auth-presentation-module__KzRC-G__record{display:none}.auth-presentation-module__KzRC-G__main{padding:var(--f-space-3);align-items:start}.auth-presentation-module__KzRC-G__lede{display:none}.auth-presentation-module__KzRC-G__headline{font-size:var(--f-size-lg);line-height:1.25}.auth-presentation-module__KzRC-G__eyebrow{font-size:var(--f-size-sm)}}
.pwa-controls-module__sFOyRa__installPrompt{align-items:center;gap:var(--f-space-1);display:flex}.pwa-controls-module__sFOyRa__primaryButton,.pwa-controls-module__sFOyRa__dismissButton{min-height:var(--button-height);border-radius:var(--button-radius);font:inherit}.pwa-controls-module__sFOyRa__primaryButton{border:1px solid var(--accent);padding:var(--f-space-1) var(--f-space-3);background:var(--button-primary-bg);color:var(--button-primary-text)}.pwa-controls-module__sFOyRa__primaryButton:hover{background:var(--button-primary-bg-hover)}.pwa-controls-module__sFOyRa__dismissButton{min-width:var(--button-height);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary)}.pwa-controls-module__sFOyRa__primaryButton:focus-visible,.pwa-controls-module__sFOyRa__dismissButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pwa-controls-module__sFOyRa__updateNotice{z-index:10;right:var(--f-space-4);bottom:var(--f-space-4);left:var(--f-space-4);justify-content:space-between;align-items:center;gap:var(--f-space-3);border:1px solid var(--accent-border);border-radius:var(--f-radius-md);max-width:32rem;padding:var(--f-space-3);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--f-shadow-lg);display:flex;position:fixed}@media (min-width:36rem){.pwa-controls-module__sFOyRa__updateNotice{left:auto}}.pwa-controls-module__sFOyRa__installPrompt{border:1px solid var(--border-default);border-radius:var(--card-radius);background:var(--bg-subtle);width:100%;position:relative}.pwa-controls-module__sFOyRa__installPrompt .pwa-controls-module__sFOyRa__primaryButton{align-items:center;gap:var(--f-space-3);width:100%;color:var(--text-primary);text-align:start;padding:var(--f-space-3);background:0 0;border:0;padding-inline-end:var(--f-space-8);display:flex}.pwa-controls-module__sFOyRa__installPrompt strong,.pwa-controls-module__sFOyRa__installPrompt small{display:block}.pwa-controls-module__sFOyRa__installPrompt small{margin-top:var(--f-space-1);font-size:var(--f-size-xs);color:var(--text-secondary)}.pwa-controls-module__sFOyRa__installPrompt .pwa-controls-module__sFOyRa__dismissButton{background:0 0;border:0;position:absolute;inset-block-start:0;inset-inline-end:0}
.person-documents-panel-module__bXaQLG__list .person-documents-panel-module__bXaQLG__row{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.person-documents-panel-module__bXaQLG__metadata{gap:var(--f-space-2) var(--f-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.person-documents-panel-module__bXaQLG__metadata dd{overflow-wrap:anywhere;margin:0}.person-documents-panel-module__bXaQLG__form{gap:var(--f-space-3);min-width:0;display:grid}.person-documents-panel-module__bXaQLG__form select{min-height:var(--button-height);width:100%;min-width:0}@media (min-width:48rem){.person-documents-panel-module__bXaQLG__list .person-documents-panel-module__bXaQLG__row{align-items:center;gap:var(--f-space-4);grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto}}.person-documents-panel-module__bXaQLG__documentName{gap:var(--f-space-2);overflow-wrap:anywhere;display:grid}.person-documents-panel-module__bXaQLG__documentName button{justify-self:start}.person-documents-panel-module__bXaQLG__documentName small{color:var(--text-secondary);font-weight:400}
.route-placeholder-module__PhiFpq__actions{align-items:center}.route-placeholder-module__PhiFpq__primaryAction,.route-placeholder-module__PhiFpq__secondaryAction{min-height:var(--button-height);border-radius:var(--button-radius);padding-inline:var(--f-space-4);font-weight:var(--f-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.route-placeholder-module__PhiFpq__primaryAction{background:var(--button-primary-bg);color:var(--button-primary-text)}.route-placeholder-module__PhiFpq__secondaryAction{border:1px solid var(--border-default);color:var(--text-primary);background:var(--card-bg)}
