.CenterInfoTabs-module__-c_SmW__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex;position:relative;overflow:auto hidden}.CenterInfoTabs-module__-c_SmW__tab{padding:var(--space-3) var(--space-4);color:var(--color-fg-muted);font-size:var(--text-base);white-space:nowrap;transition:color var(--transition);font-weight:500}.CenterInfoTabs-module__-c_SmW__tab:hover{color:var(--color-fg)}.CenterInfoTabs-module__-c_SmW__tab[aria-current=page]{color:var(--brand-fg);font-weight:600}.CenterInfoTabs-module__-c_SmW__bar{background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0}.CenterInfoTabs-module__-c_SmW__barReady{transition:transform var(--transition), width var(--transition)}@media (prefers-reduced-motion:reduce){.CenterInfoTabs-module__-c_SmW__barReady{transition:none}}
.DemoNotice-module__PArmmq__notice{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--status-warn-bg);font-size:var(--text-sm);color:var(--status-warn-fg);display:flex}.DemoNotice-module__PArmmq__tag{border-radius:var(--radius-full);background:var(--status-warn-fg);color:var(--color-bg);flex-shrink:0;padding:1px 8px;font-size:.6875rem;font-weight:700}
.Page-module__1XfVea__page{gap:var(--space-6);flex-direction:column;display:flex}.Page-module__1XfVea__back{align-items:center;gap:var(--space-3);width:fit-content;font-size:var(--text-base);color:var(--color-fg);font-weight:600;display:inline-flex}.Page-module__1XfVea__backIcon{border:1px solid var(--color-border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--color-fg-muted);transition:background var(--transition), border-color var(--transition), color var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Page-module__1XfVea__backIcon svg{width:18px;height:18px}.Page-module__1XfVea__back:hover .Page-module__1XfVea__backIcon{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-fg)}.Page-module__1XfVea__title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.Page-module__1XfVea__description{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.6}
.DataTable-module__Vr7wGa__wrap{overflow-x:auto}.DataTable-module__Vr7wGa__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);white-space:nowrap}.DataTable-module__Vr7wGa__table th,.DataTable-module__Vr7wGa__table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.DataTable-module__Vr7wGa__table th{color:var(--color-fg-muted);font-weight:600}.DataTable-module__Vr7wGa__num{text-align:right;font-variant-numeric:tabular-nums}.DataTable-module__Vr7wGa__total{font-weight:700}.DataTable-module__Vr7wGa__total td{border-top:2px solid var(--color-border);border-bottom:none}.DataTable-module__Vr7wGa__muted{color:var(--color-fg-muted)}.DataTable-module__Vr7wGa__name{font-weight:600}.DataTable-module__Vr7wGa__section{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-direction:column;display:flex}.DataTable-module__Vr7wGa__sectionTitle{font-size:var(--text-lg);font-weight:600}.DataTable-module__Vr7wGa__note{color:var(--color-fg-muted);font-size:.75rem;line-height:1.6}.DataTable-module__Vr7wGa__empty{font-size:var(--text-sm);color:var(--color-fg-muted)}
.page-module__iPp-kW__head{flex-flow:wrap;align-items:center}.page-module__iPp-kW__head>header{flex:14rem;min-width:0}
.Modal-module__Ro-5Wq__dialog{width:min(36rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-8));border-radius:var(--radius-lg);background:var(--surface);color:var(--color-fg);border:none;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #1e214238,0 2px 8px #1e214214}.Modal-module__Ro-5Wq__wide{width:min(44rem, calc(100vw - 2 * var(--space-4)))}.Modal-module__Ro-5Wq__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e214280}@media (prefers-reduced-motion:no-preference){.Modal-module__Ro-5Wq__dialog[open]{animation:.16s ease-out Modal-module__Ro-5Wq__rise}.Modal-module__Ro-5Wq__dialog[open]::backdrop{animation:.16s ease-out Modal-module__Ro-5Wq__fade}}@keyframes Modal-module__Ro-5Wq__rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes Modal-module__Ro-5Wq__fade{0%{opacity:0}}.Modal-module__Ro-5Wq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.Modal-module__Ro-5Wq__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Modal-module__Ro-5Wq__title{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.Modal-module__Ro-5Wq__description{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.6}.Modal-module__Ro-5Wq__close{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);flex-shrink:0;justify-content:center;align-items:center;margin:-2px -6px 0 0;display:flex}.Modal-module__Ro-5Wq__close:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.Modal-module__Ro-5Wq__panel{gap:var(--space-4);min-height:0;padding:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}
.CardTable-module__LJPYnG__wrap{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);overflow-x:auto}.CardTable-module__LJPYnG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);white-space:nowrap}.CardTable-module__LJPYnG__table th,.CardTable-module__LJPYnG__table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.CardTable-module__LJPYnG__table th{background:var(--brand-surface);color:var(--color-fg-muted);font-weight:600}.CardTable-module__LJPYnG__table tbody tr:last-child td{border-bottom:none}.CardTable-module__LJPYnG__table tbody tr:hover{background:var(--brand-surface)}.CardTable-module__LJPYnG__num,.CardTable-module__LJPYnG__mono{font-variant-numeric:tabular-nums}.CardTable-module__LJPYnG__muted{color:var(--color-fg-muted)}.CardTable-module__LJPYnG__name{font-weight:600}.CardTable-module__LJPYnG__nameLink{color:var(--brand-fg);transition:opacity var(--transition);font-weight:600}.CardTable-module__LJPYnG__nameLink:hover{opacity:.75}.CardTable-module__LJPYnG__resigned{color:var(--color-fg-muted)}.CardTable-module__LJPYnG__badge{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:.6875rem;font-weight:600;display:inline-block}.CardTable-module__LJPYnG__total{font-weight:700}.CardTable-module__LJPYnG__total td{border-top:2px solid var(--color-border);background:var(--brand-surface);border-bottom:none}.CardTable-module__LJPYnG__table td.CardTable-module__LJPYnG__empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-fg-muted)}.CardTable-module__LJPYnG__clickable{cursor:pointer}.CardTable-module__LJPYnG__clickable:hover>td{background:var(--brand-surface)}
.EmployeeEditDialog-module__ppsiYW__form{gap:var(--space-6);flex-direction:column;display:flex}.EmployeeEditDialog-module__ppsiYW__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.EmployeeEditDialog-module__ppsiYW__field{gap:var(--space-2);flex-direction:column;display:flex}.EmployeeEditDialog-module__ppsiYW__label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:500;display:flex}.EmployeeEditDialog-module__ppsiYW__input{height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);color:var(--color-fg);transition:border-color var(--transition), box-shadow var(--transition)}.EmployeeEditDialog-module__ppsiYW__input::placeholder{color:var(--color-fg-muted);opacity:.7}.EmployeeEditDialog-module__ppsiYW__input:hover{border-color:var(--color-fg-muted)}.EmployeeEditDialog-module__ppsiYW__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.EmployeeEditDialog-module__ppsiYW__tipRow{display:block}.EmployeeEditDialog-module__ppsiYW__tipRow+.EmployeeEditDialog-module__ppsiYW__tipRow{margin-top:var(--space-1)}.EmployeeEditDialog-module__ppsiYW__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.EmployeeEditDialog-module__ppsiYW__submit{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:600}.EmployeeEditDialog-module__ppsiYW__submit:hover:not(:disabled){filter:brightness(.93)}.EmployeeEditDialog-module__ppsiYW__cancel{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);font-size:var(--text-sm);color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);font-weight:500}.EmployeeEditDialog-module__ppsiYW__cancel:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.EmployeeEditDialog-module__ppsiYW__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--text-sm)}
.EmployeeTable-confirm-module__d2vxpa__askNames{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--text-sm);color:var(--color-fg)}.EmployeeTable-confirm-module__d2vxpa__askActions{justify-content:flex-end;gap:var(--space-2);display:flex}.EmployeeTable-confirm-module__d2vxpa__cancel{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-fg-muted)}.EmployeeTable-confirm-module__d2vxpa__confirmWarn,.EmployeeTable-confirm-module__d2vxpa__confirmDanger{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);color:#fff;transition:filter var(--transition);font-weight:500}.EmployeeTable-confirm-module__d2vxpa__confirmWarn{background:#b45309}.EmployeeTable-confirm-module__d2vxpa__confirmDanger{background:var(--status-bad-fg)}.EmployeeTable-confirm-module__d2vxpa__confirmWarn:hover,.EmployeeTable-confirm-module__d2vxpa__confirmDanger:hover{filter:brightness(.92)}.EmployeeTable-confirm-module__d2vxpa__choices{gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EmployeeTable-confirm-module__d2vxpa__choice{align-items:center;gap:2px var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition), background var(--transition);grid-template-columns:auto 1fr;display:grid}.EmployeeTable-confirm-module__d2vxpa__choice:has(input:checked){border-color:var(--brand);background:var(--brand-surface)}.EmployeeTable-confirm-module__d2vxpa__choice input{accent-color:var(--brand)}.EmployeeTable-confirm-module__d2vxpa__choiceTitle{font-size:var(--text-sm);font-weight:600}.EmployeeTable-confirm-module__d2vxpa__choiceExample{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;grid-column:2}.EmployeeTable-confirm-module__d2vxpa__confirmPrimary{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);font-weight:500}
.page-module__z8HDLa__page{gap:var(--space-6);flex-direction:column;display:flex}
.EmployeeTable-tools-module__9bOYvW__toolRow{align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.EmployeeTable-tools-module__9bOYvW__search{flex:14rem;position:relative}.EmployeeTable-tools-module__9bOYvW__searchIcon{top:50%;left:var(--space-3);color:var(--color-fg-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.EmployeeTable-tools-module__9bOYvW__searchInput{width:100%;height:2.75rem;padding:0 var(--space-3) 0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);transition:border-color var(--transition), box-shadow var(--transition)}.EmployeeTable-tools-module__9bOYvW__searchInput:hover{border-color:var(--color-fg-muted)}.EmployeeTable-tools-module__9bOYvW__searchInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.EmployeeTable-tools-module__9bOYvW__payFilter{width:10.5rem}.EmployeeTable-tools-module__9bOYvW__posFilter{width:9rem}.EmployeeTable-tools-module__9bOYvW__tabsWrap{padding:0 var(--space-5);border-bottom:1px solid var(--color-border)}.EmployeeTable-tools-module__9bOYvW__tabs{gap:var(--space-1);display:flex;position:relative;overflow:auto hidden}.EmployeeTable-tools-module__9bOYvW__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);font-size:var(--text-sm);white-space:nowrap;color:var(--color-fg-muted);transition:color var(--transition);font-weight:500;display:flex}.EmployeeTable-tools-module__9bOYvW__tab:hover{color:var(--color-fg)}.EmployeeTable-tools-module__9bOYvW__tab[aria-pressed=true]{color:var(--brand-fg);font-weight:600}.EmployeeTable-tools-module__9bOYvW__tabCount{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.EmployeeTable-tools-module__9bOYvW__tab[aria-pressed=true] .EmployeeTable-tools-module__9bOYvW__tabCount{background:var(--brand-tint);color:var(--brand-fg)}.EmployeeTable-tools-module__9bOYvW__bar{background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0}.EmployeeTable-tools-module__9bOYvW__barReady{transition:transform var(--transition), width var(--transition)}@media (prefers-reduced-motion:reduce){.EmployeeTable-tools-module__9bOYvW__barReady{transition:none}}@media (max-width:599px){.EmployeeTable-tools-module__9bOYvW__search{flex:100%}.EmployeeTable-tools-module__9bOYvW__toolRow,.EmployeeTable-tools-module__9bOYvW__tabsWrap{padding-left:var(--space-4);padding-right:var(--space-4)}}
.EmployeeTable-picked-module__Luehra__picked{align-items:center;gap:var(--space-1);margin:var(--space-4) var(--space-5);padding:var(--space-1) var(--space-2);border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--surface-shadow);flex-wrap:wrap;display:flex}.EmployeeTable-picked-module__Luehra__pickedClose{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;display:flex}.EmployeeTable-picked-module__Luehra__pickedClose:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.EmployeeTable-picked-module__Luehra__pickedClose svg{width:15px;height:15px}.EmployeeTable-picked-module__Luehra__pickedCount{padding:0 var(--space-2);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.EmployeeTable-picked-module__Luehra__pickedSpacer{flex:1}.EmployeeTable-picked-module__Luehra__pickedSplit{width:1px;height:1.25rem;margin:0 var(--space-1);background:var(--color-border)}.EmployeeTable-picked-module__Luehra__trashNotice{margin:var(--space-4) var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-surface);font-size:var(--text-sm);color:var(--color-fg-muted)}.EmployeeTable-picked-module__Luehra__failed{margin:var(--space-4) var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--text-sm)}.EmployeeTable-picked-module__Luehra__picked{margin-top:var(--space-4)}.EmployeeTable-picked-module__Luehra__action{align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);transition:background var(--transition), border-color var(--transition);border:1px solid #0000;font-weight:600;display:inline-flex}.EmployeeTable-picked-module__Luehra__action svg{width:15px;height:15px}.EmployeeTable-picked-module__Luehra__action:disabled{opacity:.45;cursor:default}.EmployeeTable-picked-module__Luehra__warn{color:var(--status-warn-fg)}.EmployeeTable-picked-module__Luehra__warn:hover:not(:disabled){border-color:var(--status-warn-fg);background:var(--status-warn-bg)}.EmployeeTable-picked-module__Luehra__good{color:var(--status-good-fg)}.EmployeeTable-picked-module__Luehra__good:hover{border-color:var(--status-good-fg);background:var(--status-good-bg)}.EmployeeTable-picked-module__Luehra__danger{color:var(--status-bad-fg)}.EmployeeTable-picked-module__Luehra__danger:hover{border-color:var(--status-bad-fg);background:var(--status-bad-bg)}@media (max-width:599px){.EmployeeTable-picked-module__Luehra__picked,.EmployeeTable-picked-module__Luehra__trashNotice,.EmployeeTable-picked-module__Luehra__failed{margin-left:var(--space-4);margin-right:var(--space-4)}}
.InfoTip-module__Noe-ZW__tip{vertical-align:middle;display:inline-flex;position:relative}.InfoTip-module__Noe-ZW__trigger{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);width:1rem;height:1rem;color:var(--color-fg-muted);transition:color var(--transition), border-color var(--transition);justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex}.InfoTip-module__Noe-ZW__trigger:hover{border-color:var(--color-fg-muted);color:var(--color-fg)}.InfoTip-module__Noe-ZW__bubble{z-index:100;width:max-content;max-width:15rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-fg);color:var(--color-bg);white-space:normal;pointer-events:none;font-size:.75rem;font-weight:400;line-height:1.6;position:fixed}
.PayTypeTag-module__bhAxyG__tag{padding:1px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;font-size:.75rem;font-weight:500;display:inline-block}.PayTypeTag-module__bhAxyG__grade{background:var(--pay-grade-bg);color:var(--pay-grade-fg)}.PayTypeTag-module__bhAxyG__fixed{background:var(--pay-fixed-bg);color:var(--pay-fixed-fg)}.PayTypeTag-module__bhAxyG__daily{background:var(--pay-daily-bg);color:var(--pay-daily-fg)}
.EmployeeTable-table-module__dFymsa__sortHead{align-items:center;gap:var(--space-1);font-size:inherit;font-weight:inherit;color:inherit;transition:color var(--transition);display:inline-flex}.EmployeeTable-table-module__dFymsa__sortHead:hover,.EmployeeTable-table-module__dFymsa__sortOn{color:var(--color-fg)}.EmployeeTable-table-module__dFymsa__sortRight{justify-content:flex-end}.EmployeeTable-table-module__dFymsa__sortIcon{opacity:.5;width:14px;height:14px;transition:transform var(--transition);flex-shrink:0}.EmployeeTable-table-module__dFymsa__sortOn .EmployeeTable-table-module__dFymsa__sortIcon{opacity:1}.EmployeeTable-table-module__dFymsa__sortUp{transform:rotate(180deg)}.EmployeeTable-table-module__dFymsa__checkCell{z-index:1;text-align:center;width:2.75rem;padding-right:0;position:sticky;left:0}td.EmployeeTable-table-module__dFymsa__nameCell{align-items:center;gap:var(--space-3);display:flex}.EmployeeTable-table-module__dFymsa__nameBox{flex-direction:column;min-width:0;display:flex}.EmployeeTable-table-module__dFymsa__nameCell{z-index:1;position:sticky;left:2.75rem}th.EmployeeTable-table-module__dFymsa__checkCell,th.EmployeeTable-table-module__dFymsa__nameCell,th.EmployeeTable-table-module__dFymsa__menuCell{background:var(--brand-surface)}td.EmployeeTable-table-module__dFymsa__checkCell,td.EmployeeTable-table-module__dFymsa__nameCell,td.EmployeeTable-table-module__dFymsa__menuCell{background:var(--surface)}tr:hover td.EmployeeTable-table-module__dFymsa__checkCell,tr:hover td.EmployeeTable-table-module__dFymsa__nameCell,tr:hover td.EmployeeTable-table-module__dFymsa__menuCell{background:var(--brand-surface)}.EmployeeTable-table-module__dFymsa__check{width:1rem;height:1rem;accent-color:var(--brand);cursor:pointer}.EmployeeTable-table-module__dFymsa__sub{max-width:13rem;font-size:var(--text-xs);text-overflow:ellipsis;color:var(--color-fg-muted);margin-top:2px;font-weight:400;display:block;overflow:hidden}.EmployeeTable-table-module__dFymsa__state{padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;font-size:.75rem;font-weight:600;display:inline-block}.EmployeeTable-table-module__dFymsa__stateWorking{background:var(--status-good-bg);color:var(--status-good-fg)}.EmployeeTable-table-module__dFymsa__stateResigned{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.EmployeeTable-table-module__dFymsa__stateTrash{background:var(--status-warn-bg);color:var(--status-warn-fg)}.EmployeeTable-table-module__dFymsa__headWithTip{align-items:center;gap:var(--space-2);display:inline-flex}.EmployeeTable-table-module__dFymsa__tipRow{display:block}.EmployeeTable-table-module__dFymsa__tipRow+.EmployeeTable-table-module__dFymsa__tipRow{margin-top:var(--space-1)}.EmployeeTable-table-module__dFymsa__resident{align-items:center;gap:var(--space-2);display:inline-flex}.EmployeeTable-table-module__dFymsa__copy{border-radius:var(--radius-sm);opacity:.35;width:1.5rem;height:1.5rem;color:var(--color-fg-muted);transition:opacity var(--transition), background var(--transition), color var(--transition);justify-content:center;align-items:center;display:flex}.EmployeeTable-table-module__dFymsa__copy svg{width:14px;height:14px}tr:hover .EmployeeTable-table-module__dFymsa__copy{opacity:1}.EmployeeTable-table-module__dFymsa__copy:hover{opacity:1;background:var(--color-bg-subtle);color:var(--color-fg)}.EmployeeTable-table-module__dFymsa__copied,.EmployeeTable-table-module__dFymsa__copied:hover,tr:hover .EmployeeTable-table-module__dFymsa__copied{opacity:1;background:var(--status-good-bg);color:var(--status-good-fg)}.EmployeeTable-table-module__dFymsa__copyFallback{align-items:center;gap:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--status-warn-bg);color:var(--status-warn-fg);-webkit-user-select:all;user-select:all;font-weight:600;display:inline-flex}.EmployeeTable-table-module__dFymsa__copyHint{font-family:var(--font-sans);font-size:var(--text-xs);opacity:.8;-webkit-user-select:none;user-select:none;font-weight:500}.EmployeeTable-table-module__dFymsa__menuCell{z-index:1;text-align:center;cursor:pointer;width:3rem;position:sticky;right:0}.EmployeeTable-table-module__dFymsa__menuCell:has([role=menu]){z-index:3}.EmployeeTable-table-module__dFymsa__raiseNow{padding:1px var(--space-2) 1px var(--space-1);border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-fg);white-space:nowrap;align-items:center;gap:2px;font-weight:700;display:inline-flex}.EmployeeTable-table-module__dFymsa__raiseNow svg{flex-shrink:0;width:14px;height:14px}.EmployeeTable-table-module__dFymsa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:599px){.EmployeeTable-table-module__dFymsa__sub{max-width:8rem}}
.Select-module__fwgB3a__wrap{align-items:center;display:inline-flex;position:relative}.Select-module__fwgB3a__field{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);color:var(--color-fg);text-align:left;cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);font-weight:500;display:flex}.Select-module__fwgB3a__field:hover:not(:disabled){border-color:var(--color-fg-muted)}.Select-module__fwgB3a__field:focus-visible,.Select-module__fwgB3a__field[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.Select-module__fwgB3a__field:disabled{background:var(--color-bg-subtle);color:var(--color-fg-muted);cursor:default}.Select-module__fwgB3a__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__fwgB3a__caret{width:16px;height:16px;color:var(--color-fg-muted);transition:transform var(--transition), color var(--transition);flex-shrink:0}.Select-module__fwgB3a__caretUp{transform:rotate(180deg)}.Select-module__fwgB3a__field:hover:not(:disabled) .Select-module__fwgB3a__caret,.Select-module__fwgB3a__field[aria-expanded=true] .Select-module__fwgB3a__caret{color:var(--color-fg)}.Select-module__fwgB3a__field:disabled .Select-module__fwgB3a__caret{opacity:.5}
.Select-list-module__n1W-JW__pop{z-index:60;max-height:16rem;padding:var(--space-1);border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface);position:fixed;overflow-y:auto;box-shadow:0 8px 24px #1e214224}.Select-list-module__n1W-JW__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-fg);text-align:left;transition:background var(--transition);display:flex}.Select-list-module__n1W-JW__item:hover,.Select-list-module__n1W-JW__item:focus-visible{background:var(--color-bg-subtle);outline:none}.Select-list-module__n1W-JW__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-list-module__n1W-JW__picked{color:var(--brand-fg);font-weight:600}.Select-list-module__n1W-JW__tick{width:16px;height:16px;color:var(--brand);flex-shrink:0}
.AdminReviewActions-module__5nYryW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminReviewActions-module__5nYryW__secondary,.AdminReviewActions-module__5nYryW__reject,.AdminReviewActions-module__5nYryW__approve{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.AdminReviewActions-module__5nYryW__secondary{border:1px solid var(--color-border);background:var(--surface)}.AdminReviewActions-module__5nYryW__reject{border:1px solid var(--status-bad-fg);color:var(--status-bad-fg)}.AdminReviewActions-module__5nYryW__reject:hover:not(:disabled){background:var(--status-bad-bg)}.AdminReviewActions-module__5nYryW__approve{background:var(--brand);color:#fff}.AdminReviewActions-module__5nYryW__secondary:disabled,.AdminReviewActions-module__5nYryW__reject:disabled,.AdminReviewActions-module__5nYryW__approve:disabled{opacity:.5}.AdminReviewActions-module__5nYryW__form{gap:var(--space-4);flex-direction:column;display:flex}.AdminReviewActions-module__5nYryW__reason{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--field-bg);font:inherit;font-size:var(--text-sm);resize:vertical}.AdminReviewActions-module__5nYryW__reason:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}
.Detail-module__7uld2G__crumbs{align-items:center;gap:var(--space-2);font-size:var(--text-base);flex-wrap:wrap;display:flex}.Detail-module__7uld2G__crumbLink{color:var(--brand-fg);font-weight:600}.Detail-module__7uld2G__crumbLink:hover{text-underline-offset:3px;text-decoration:underline}.Detail-module__7uld2G__crumbSep{color:var(--color-fg-muted);display:flex}.Detail-module__7uld2G__crumbSep svg{width:16px;height:16px;transform:rotate(-90deg)}.Detail-module__7uld2G__crumbHere{min-width:0;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.Detail-module__7uld2G__facts{gap:var(--space-4) var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (max-width:899px){.Detail-module__7uld2G__facts{padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.Detail-module__7uld2G__fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Detail-module__7uld2G__fact dt{font-size:var(--text-xs);color:var(--color-fg-muted)}.Detail-module__7uld2G__fact dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Detail-module__7uld2G__split{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem;display:grid}@media (max-width:1099px){.Detail-module__7uld2G__split{grid-template-columns:minmax(0,1fr)}}.Detail-module__7uld2G__main,.Detail-module__7uld2G__aside{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}
.DateField-module__CKWRZG__wrap{flex-direction:column;min-width:0;display:flex}.DateField-module__CKWRZG__field{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);height:2.75rem;transition:border-color var(--transition), box-shadow var(--transition);align-items:center;display:flex}.DateField-module__CKWRZG__field:hover{border-color:var(--color-fg-muted)}.DateField-module__CKWRZG__field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.DateField-module__CKWRZG__input{width:100%;min-width:0;height:100%;padding:0 0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-fg);font-variant-numeric:tabular-nums;background:0 0;border:none}.DateField-module__CKWRZG__input:focus{outline:none}.DateField-module__CKWRZG__handle{width:2.5rem;height:100%;color:var(--color-fg-muted);transition:color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DateField-module__CKWRZG__handle svg{width:17px;height:17px}.DateField-module__CKWRZG__handle:hover,.DateField-module__CKWRZG__handle[aria-expanded=true]{color:var(--brand)}
.InsuranceFiles-module__Vi_eNq__drop{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--surface);text-align:center;transition:border-color var(--transition), background var(--transition);flex-direction:column;display:flex}.InsuranceFiles-module__Vi_eNq__dragging{border-color:var(--brand);background:var(--brand-surface)}.InsuranceFiles-module__Vi_eNq__dropIcon{width:28px;height:28px;color:var(--brand)}.InsuranceFiles-module__Vi_eNq__dropTitle{font-weight:600}.InsuranceFiles-module__Vi_eNq__dropHelp,.InsuranceFiles-module__Vi_eNq__aiOff{font-size:var(--text-sm);color:var(--color-fg-muted)}.InsuranceFiles-module__Vi_eNq__aiOff{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--status-warn-bg);color:var(--status-warn-fg);font-size:var(--text-xs)}.InsuranceFiles-module__Vi_eNq__pick,.InsuranceFiles-module__Vi_eNq__apply{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);font-weight:600}.InsuranceFiles-module__Vi_eNq__pick:disabled,.InsuranceFiles-module__Vi_eNq__apply:disabled{opacity:.5}.InsuranceFiles-module__Vi_eNq__empty{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);color:var(--color-fg-muted);font-size:var(--text-sm);text-align:center}.InsuranceFiles-module__Vi_eNq__files{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.InsuranceFiles-module__Vi_eNq__file{padding:var(--space-3) var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface)}.InsuranceFiles-module__Vi_eNq__fileHead{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.InsuranceFiles-module__Vi_eNq__fileName{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.InsuranceFiles-module__Vi_eNq__fileName:hover{color:var(--brand-fg);text-decoration:underline}.InsuranceFiles-module__Vi_eNq__meta{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.InsuranceFiles-module__Vi_eNq__spacer{flex:1}.InsuranceFiles-module__Vi_eNq__status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.InsuranceFiles-module__Vi_eNq__queued,.InsuranceFiles-module__Vi_eNq__parsing,.InsuranceFiles-module__Vi_eNq__reviewing{background:var(--status-info-bg);color:var(--status-info-fg)}.InsuranceFiles-module__Vi_eNq__done{background:var(--status-good-bg);color:var(--status-good-fg)}.InsuranceFiles-module__Vi_eNq__failed{background:var(--status-bad-bg);color:var(--status-bad-fg)}.InsuranceFiles-module__Vi_eNq__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite InsuranceFiles-module__Vi_eNq__spin}@keyframes InsuranceFiles-module__Vi_eNq__spin{to{transform:rotate(360deg)}}.InsuranceFiles-module__Vi_eNq__more{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;display:inline-flex}.InsuranceFiles-module__Vi_eNq__more svg{width:12px;height:12px;transition:transform var(--transition)}.InsuranceFiles-module__Vi_eNq__up{transform:rotate(180deg)}.InsuranceFiles-module__Vi_eNq__iconButton{width:2rem;height:2rem;color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.InsuranceFiles-module__Vi_eNq__iconButton svg{width:16px;height:16px}.InsuranceFiles-module__Vi_eNq__iconButton:hover{background:var(--brand-surface);color:var(--brand-fg)}.InsuranceFiles-module__Vi_eNq__error{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--status-bad-fg)}.InsuranceFiles-module__Vi_eNq__review{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.InsuranceFiles-module__Vi_eNq__reviewTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;display:flex}.InsuranceFiles-module__Vi_eNq__model{font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:400}.InsuranceFiles-module__Vi_eNq__notes{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--text-sm);flex-direction:column;display:flex}.InsuranceFiles-module__Vi_eNq__error,.InsuranceFiles-module__Vi_eNq__notes .InsuranceFiles-module__Vi_eNq__error{color:var(--status-bad-fg)}.InsuranceFiles-module__Vi_eNq__notes .InsuranceFiles-module__Vi_eNq__warn{color:var(--status-warn-fg)}.InsuranceFiles-module__Vi_eNq__notes .InsuranceFiles-module__Vi_eNq__info{color:var(--color-fg)}.InsuranceFiles-module__Vi_eNq__dim{font-size:var(--text-sm);color:var(--color-fg-muted)}.InsuranceFiles-module__Vi_eNq__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.InsuranceFiles-module__Vi_eNq__birth{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-weight:400}.InsuranceFiles-module__Vi_eNq__strong{font-weight:600}.InsuranceFiles-module__Vi_eNq__tag{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.InsuranceFiles-module__Vi_eNq__tagOk{background:var(--status-good-bg);color:var(--status-good-fg)}.InsuranceFiles-module__Vi_eNq__tagInfo{background:var(--status-info-bg);color:var(--status-info-fg)}.InsuranceFiles-module__Vi_eNq__tagBad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.InsuranceFiles-module__Vi_eNq__banner{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.InsuranceFiles-module__Vi_eNq__banner svg{flex-shrink:0;width:18px;height:18px}.InsuranceFiles-module__Vi_eNq__bannerWarn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.InsuranceFiles-module__Vi_eNq__bannerOk{background:var(--status-good-bg);color:var(--status-good-fg)}.InsuranceFiles-module__Vi_eNq__tags{gap:var(--space-1);display:flex}.InsuranceFiles-module__Vi_eNq__tagWarn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.InsuranceFiles-module__Vi_eNq__tagDim{background:var(--field-bg);color:var(--color-fg-muted)}.InsuranceFiles-module__Vi_eNq__unapply{height:2.5rem;padding:0 var(--space-5);border-radius:var(--radius-full);font-size:var(--text-sm);background:0 0;border:1px solid;font-weight:600}.InsuranceFiles-module__Vi_eNq__unapply:disabled{opacity:.5}
.MonthPicker-module__kQjrFG__wrap{display:inline-flex;position:relative}.MonthPicker-module__kQjrFG__trigger{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-fg);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--transition);font-weight:700;display:inline-flex}.MonthPicker-module__kQjrFG__trigger:hover{background:var(--color-bg-subtle)}.MonthPicker-module__kQjrFG__caret{width:16px;height:16px;color:var(--color-fg-muted);transition:transform var(--transition)}.MonthPicker-module__kQjrFG__caretUp{transform:rotate(180deg)}.MonthPicker-module__kQjrFG__pop{top:calc(100% + var(--space-2));z-index:20;width:15rem;padding:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);position:absolute;left:0;box-shadow:0 8px 24px #1e214224}@media (max-width:599px){.MonthPicker-module__kQjrFG__pop{left:auto;right:0}}.MonthPicker-module__kQjrFG__popHead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.MonthPicker-module__kQjrFG__yStep{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;display:flex}.MonthPicker-module__kQjrFG__yStep:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.MonthPicker-module__kQjrFG__flip{transform:scaleX(-1)}.MonthPicker-module__kQjrFG__yLabel{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.MonthPicker-module__kQjrFG__grid{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.MonthPicker-module__kQjrFG__cell{border-radius:var(--radius-sm);height:2.25rem;font-size:var(--text-sm);color:var(--color-fg);transition:background var(--transition), color var(--transition);font-weight:500}.MonthPicker-module__kQjrFG__cell:hover{background:var(--color-bg-subtle)}.MonthPicker-module__kQjrFG__now{color:var(--brand);font-weight:700}.MonthPicker-module__kQjrFG__picked,.MonthPicker-module__kQjrFG__picked:hover{background:var(--brand);color:#fff;font-weight:700}
.DateField-calendar-module__A65P4q__panel{z-index:60;width:17.5rem;padding:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);position:fixed;box-shadow:0 12px 32px #1e21422e}.DateField-calendar-module__A65P4q__head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.DateField-calendar-module__A65P4q__title{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.DateField-calendar-module__A65P4q__step{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;display:flex}.DateField-calendar-module__A65P4q__step svg{width:16px;height:16px}.DateField-calendar-module__A65P4q__step:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.DateField-calendar-module__A65P4q__flip{transform:scaleX(-1)}.DateField-calendar-module__A65P4q__week{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}.DateField-calendar-module__A65P4q__weekDay{padding:var(--space-1) 0;text-align:center;font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:600}.DateField-calendar-module__A65P4q__sun{color:var(--status-bad-fg)}.DateField-calendar-module__A65P4q__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DateField-calendar-module__A65P4q__day{border-radius:var(--radius-sm);height:2rem;font-size:var(--text-sm);color:var(--color-fg);font-variant-numeric:tabular-nums;transition:background var(--transition), color var(--transition)}.DateField-calendar-module__A65P4q__day:hover{background:var(--color-bg-subtle)}.DateField-calendar-module__A65P4q__other{color:var(--color-fg-muted);opacity:.45}.DateField-calendar-module__A65P4q__today{color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);font-weight:700}.DateField-calendar-module__A65P4q__picked,.DateField-calendar-module__A65P4q__picked:hover{background:var(--brand);color:#fff;box-shadow:none;opacity:1;font-weight:700}.DateField-calendar-module__A65P4q__foot{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.DateField-calendar-module__A65P4q__today2{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--brand-fg);transition:background var(--transition);font-weight:600}.DateField-calendar-module__A65P4q__today2:hover{background:var(--brand-tint)}
.InsuranceUpload-module__KYU__q__box{gap:var(--space-5);flex-direction:column;display:flex}.InsuranceUpload-module__KYU__q__title{padding-right:var(--space-8);font-size:var(--text-lg);font-weight:600}.InsuranceUpload-module__KYU__q__row{gap:var(--space-4);flex-direction:column;display:flex}.InsuranceUpload-module__KYU__q__field{gap:var(--space-2);flex-direction:column;display:flex}.InsuranceUpload-module__KYU__q__label{font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:500}.InsuranceUpload-module__KYU__q__source{width:100%}.InsuranceUpload-module__KYU__q__help{color:var(--color-fg-muted);font-size:.75rem}.InsuranceUpload-module__KYU__q__drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:9rem;padding:var(--space-5) var(--space-4);border:1.5px dashed color-mix(in srgb, var(--brand) 35%, transparent);border-radius:var(--radius-lg);background:var(--brand-surface);cursor:pointer;text-align:center;transition:border-color var(--transition), background var(--transition);flex-direction:column;flex:1;display:flex}.InsuranceUpload-module__KYU__q__drop:hover,.InsuranceUpload-module__KYU__q__over{border-color:var(--brand);background:var(--brand-tint)}.InsuranceUpload-module__KYU__q__dropIcon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-1);background:var(--surface);box-shadow:var(--surface-shadow);color:var(--brand-fg);border-radius:50%;justify-content:center;align-items:center;display:flex}.InsuranceUpload-module__KYU__q__dropIcon svg{width:20px;height:20px}.InsuranceUpload-module__KYU__q__file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.InsuranceUpload-module__KYU__q__file:focus-visible+.InsuranceUpload-module__KYU__q__dropTitle{outline:2px solid var(--color-accent);outline-offset:4px}.InsuranceUpload-module__KYU__q__dropTitle{font-size:var(--text-sm);font-weight:600}.InsuranceUpload-module__KYU__q__dropHelp{color:var(--color-fg-muted);font-size:.75rem}.InsuranceUpload-module__KYU__q__error{font-size:var(--text-sm);color:var(--status-bad-fg)}.InsuranceUpload-module__KYU__q__list{gap:var(--space-2);flex-direction:column;display:flex}.InsuranceUpload-module__KYU__q__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--brand-surface);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.InsuranceUpload-module__KYU__q__itemFrom{font-weight:600}.InsuranceUpload-module__KYU__q__itemFile{font-size:.8125rem}.InsuranceUpload-module__KYU__q__itemMeta{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex:1;font-size:.75rem}.InsuranceUpload-module__KYU__q__remove{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--status-bad-fg);transition:background var(--transition);font-size:.75rem;font-weight:600}.InsuranceUpload-module__KYU__q__remove:hover{background:var(--status-bad-bg)}.InsuranceUpload-module__KYU__q__askActions{justify-content:flex-end;gap:var(--space-2);display:flex}.InsuranceUpload-module__KYU__q__cancel{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-fg-muted)}.InsuranceUpload-module__KYU__q__confirm{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand-deep);color:#fff;font-size:var(--text-sm);font-weight:500}
.NavProgress-module__C80WGW__veil{z-index:90;background:color-mix(in srgb, var(--color-bg) 62%, transparent);opacity:0;cursor:progress;justify-content:center;align-items:center;animation:.16s ease-out .15s forwards NavProgress-module__C80WGW__veilIn;display:flex;position:fixed;inset:0}@media (min-width:900px){.NavProgress-module__C80WGW__veil{padding-left:15rem}:root[data-sidebar=collapsed] .NavProgress-module__C80WGW__veil{padding-left:4rem}}@keyframes NavProgress-module__C80WGW__veilIn{to{opacity:1}}.NavProgress-module__C80WGW__spinner{border:3px solid color-mix(in srgb, var(--brand) 18%, transparent);border-top-color:var(--brand);border-radius:50%;width:2.25rem;height:2.25rem;animation:.7s linear infinite NavProgress-module__C80WGW__spin}@keyframes NavProgress-module__C80WGW__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.NavProgress-module__C80WGW__veil{opacity:1;animation:none}.NavProgress-module__C80WGW__spinner{animation-duration:1.4s}}.NavProgress-module__C80WGW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
.DutyHoursTable-module__f6vgJG__cell{width:8rem;height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;transition:border-color var(--transition)}.DutyHoursTable-module__f6vgJG__cell:disabled{background:var(--field-bg);color:var(--color-fg);cursor:not-allowed;border-color:#0000}.DutyHoursTable-module__f6vgJG__cell:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.DutyHoursTable-module__f6vgJG__cell::-webkit-outer-spin-button{appearance:none;margin:0}.DutyHoursTable-module__f6vgJG__cell::-webkit-inner-spin-button{appearance:none;margin:0}.DutyHoursTable-module__f6vgJG__total th,.DutyHoursTable-module__f6vgJG__total td{border-top:1px solid var(--color-border);font-weight:700}.DutyHoursTable-module__f6vgJG__total th{text-align:left}.DutyHoursTable-module__f6vgJG__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DutyHoursTable-module__f6vgJG__spacer{flex:1}.DutyHoursTable-module__f6vgJG__period{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.DutyHoursTable-module__f6vgJG__periodLabel{color:var(--color-fg-muted);font-weight:600}.DutyHoursTable-module__f6vgJG__date{height:2.25rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--field-bg);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.DutyHoursTable-module__f6vgJG__date:disabled{color:var(--color-fg);cursor:not-allowed}.DutyHoursTable-module__f6vgJG__pay{font-weight:700}.DutyHoursTable-module__f6vgJG__link{color:var(--brand-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.DutyHoursTable-module__f6vgJG__formula{font-size:var(--text-xs);color:var(--color-fg-muted)}.DutyHoursTable-module__f6vgJG__notice{font-size:var(--text-sm);color:var(--color-fg-muted)}.DutyHoursTable-module__f6vgJG__save{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:500}.DutyHoursTable-module__f6vgJG__save:hover:not(:disabled){filter:brightness(.92)}.DutyHoursTable-module__f6vgJG__save:disabled{opacity:.45;cursor:default}.DutyHoursTable-module__f6vgJG__editing{outline:2px solid var(--brand);outline-offset:2px}.DutyHoursTable-module__f6vgJG__editing .DutyHoursTable-module__f6vgJG__cell{background:var(--surface)}.DutyHoursTable-module__f6vgJG__plain{align-items:center;gap:var(--space-2);white-space:nowrap;height:2.5rem;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-fg-muted);display:inline-flex}.DutyHoursTable-module__f6vgJG__plain:hover:not(:disabled){background:var(--color-bg-subtle)}.DutyHoursTable-module__f6vgJG__plain svg{width:16px;height:16px}
.InsuranceUpload-step-module__faruNq__step{gap:var(--space-2);flex-direction:column;display:flex}.InsuranceUpload-step-module__faruNq__methods{gap:var(--space-2);flex-wrap:wrap;display:flex}.InsuranceUpload-step-module__faruNq__method{height:2rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-fg-muted);transition:color var(--transition), background var(--transition), border-color var(--transition);font-weight:500}.InsuranceUpload-step-module__faruNq__method:hover{border-color:var(--brand);color:var(--brand-fg)}.InsuranceUpload-step-module__faruNq__divided{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.InsuranceUpload-step-module__faruNq__method[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#fff}.InsuranceUpload-step-module__faruNq__request{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--field-bg);font-size:var(--text-sm);resize:vertical;line-height:1.6}.InsuranceUpload-step-module__faruNq__runRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.InsuranceUpload-step-module__faruNq__run{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:500}.InsuranceUpload-step-module__faruNq__run:hover:not(:disabled){filter:brightness(.92)}.InsuranceUpload-step-module__faruNq__run:disabled{opacity:.45;cursor:default}
.StatusBadge-module__3Ns8vG__badge{padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;font-size:.75rem;font-weight:600;display:inline-block}.StatusBadge-module__3Ns8vG__neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.StatusBadge-module__3Ns8vG__info{background:var(--status-info-bg);color:var(--status-info-fg)}.StatusBadge-module__3Ns8vG__warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.StatusBadge-module__3Ns8vG__good{background:var(--status-good-bg);color:var(--status-good-fg)}.StatusBadge-module__3Ns8vG__bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.StatusBadge-module__3Ns8vG__again{background:var(--status-info-bg);color:var(--status-info-fg);box-shadow:inset 0 0 0 1px}
.DutyCalendar-module__-D33qW__calendar{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.DutyCalendar-module__-D33qW__week{padding-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-fg-muted);text-align:center;font-weight:600}.DutyCalendar-module__-D33qW__blank{min-height:6rem}.DutyCalendar-module__-D33qW__day{min-width:0;min-height:6rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface);text-align:left;transition:border-color var(--transition), background var(--transition), transform var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:space-between;display:flex;position:relative}.DutyCalendar-module__-D33qW__day:hover{border-color:var(--brand);background:var(--surface);box-shadow:0 6px 16px -10px var(--brand);transform:translateY(-1px)}.DutyCalendar-module__-D33qW__day:focus-visible{box-shadow:0 0 0 3px var(--brand-ring);outline:none}.DutyCalendar-module__-D33qW__weekend{background:var(--field-bg);border-style:dashed}.DutyCalendar-module__-D33qW__has{background:var(--brand-surface);box-shadow:inset 3px 0 0 var(--brand)}.DutyCalendar-module__-D33qW__num{width:1.75rem;height:1.75rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DutyCalendar-module__-D33qW__today .DutyCalendar-module__-D33qW__num{background:var(--brand);color:#fff}.DutyCalendar-module__-D33qW__sun{color:var(--status-bad-fg)}.DutyCalendar-module__-D33qW__sat{color:var(--status-info-fg)}.DutyCalendar-module__-D33qW__info{align-items:baseline;gap:2px var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.DutyCalendar-module__-D33qW__info strong{font-size:var(--text-sm);color:var(--brand-fg)}.DutyCalendar-module__-D33qW__done{top:var(--space-2);right:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg);font-size:.6875rem;font-weight:600;position:absolute}@media (max-width:640px){.DutyCalendar-module__-D33qW__calendar{gap:var(--space-1)}.DutyCalendar-module__-D33qW__blank,.DutyCalendar-module__-D33qW__day{min-height:3.75rem}.DutyCalendar-module__-D33qW__day{padding:var(--space-1);border-radius:var(--radius-md);text-align:center;align-items:center}.DutyCalendar-module__-D33qW__num{width:1.5rem;height:1.5rem;font-size:var(--text-xs)}.DutyCalendar-module__-D33qW__info{justify-content:center;font-size:.625rem}.DutyCalendar-module__-D33qW__info>span{display:none}.DutyCalendar-module__-D33qW__info strong{font-size:.6875rem}.DutyCalendar-module__-D33qW__done{background:var(--status-info-fg);color:#0000;border-radius:50%;width:6px;height:6px;padding:0;top:2px;right:2px;overflow:hidden}}
.InsuranceSheets-module__faMmkG__layout,.InsuranceSheets-module__faMmkG__layoutClosed{align-items:start;gap:var(--space-5);display:grid}.InsuranceSheets-module__faMmkG__layout{grid-template-columns:21rem 1fr}.InsuranceSheets-module__faMmkG__layoutClosed{grid-template-columns:3rem 1fr}.InsuranceSheets-module__faMmkG__panel{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-direction:column;display:flex;position:relative}.InsuranceSheets-module__faMmkG__layoutClosed .InsuranceSheets-module__faMmkG__panel{padding:var(--space-3) var(--space-2)}.InsuranceSheets-module__faMmkG__fold{top:var(--space-6);right:var(--space-6);z-index:1;border:1px solid var(--color-border);background:var(--surface);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);transition:color var(--transition), background var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.InsuranceSheets-module__faMmkG__fold svg{width:14px;height:14px}.InsuranceSheets-module__faMmkG__fold:hover{background:var(--brand-surface);color:var(--brand-fg)}.InsuranceSheets-module__faMmkG__layoutClosed .InsuranceSheets-module__faMmkG__fold{align-self:center;position:static}.InsuranceSheets-module__faMmkG__flip{transform:scaleX(-1)}.InsuranceSheets-module__faMmkG__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (max-width:1100px){.InsuranceSheets-module__faMmkG__layout,.InsuranceSheets-module__faMmkG__layoutClosed{grid-template-columns:1fr}}
.SubmissionList-module__R_fSsW__nowTag{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;font-weight:600}
.DutyLog-module__eGEsqW__preview{font-size:var(--text-sm);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.DutyLog-module__eGEsqW__add{height:2.75rem;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);font-weight:600}.DutyLog-module__eGEsqW__add:disabled{opacity:.5}.DutyLog-module__eGEsqW__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.DutyLog-module__eGEsqW__attached{font-size:var(--text-xs);color:var(--status-info-fg);font-weight:600}.DutyLog-module__eGEsqW__remove{width:2rem;height:2rem;color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.DutyLog-module__eGEsqW__remove svg{width:16px;height:16px}.DutyLog-module__eGEsqW__remove:hover{background:var(--status-bad-bg);color:var(--status-bad-fg)}.DutyLog-module__eGEsqW__busy{opacity:.55;transition:opacity var(--transition)}.DutyLog-module__eGEsqW__memoInput{height:2.25rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm);font-variant-numeric:tabular-nums;width:100%;min-width:9rem}.DutyLog-module__eGEsqW__memoInput:focus{border-color:var(--brand);outline:none}.DutyLog-module__eGEsqW__memoInput:disabled{background:var(--field-bg);cursor:not-allowed;border-color:#0000}.DutyLog-module__eGEsqW__filled>td{background:var(--brand-surface)}.DutyLog-module__eGEsqW__position{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:400}.DutyLog-module__eGEsqW__gridBar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DutyLog-module__eGEsqW__spacer{flex:1}.DutyLog-module__eGEsqW__load{height:2.75rem;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-sm);font-weight:600}.DutyLog-module__eGEsqW__load:hover{border-color:var(--brand)}.DutyLog-module__eGEsqW__pickDay{margin-bottom:var(--space-5)}.DutyLog-module__eGEsqW__dayBar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DutyLog-module__eGEsqW__dayNav{align-items:center;gap:var(--space-1);display:flex}.DutyLog-module__eGEsqW__dayTitle{min-width:9.5rem;font-size:var(--text-lg);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.DutyLog-module__eGEsqW__monthLink{padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--brand-fg);font:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.DutyLog-module__eGEsqW__monthLink:hover{background:var(--brand-surface)}.DutyLog-module__eGEsqW__dayTitle .DutyLog-module__eGEsqW__sun{color:var(--status-bad-fg)}.DutyLog-module__eGEsqW__dayTitle .DutyLog-module__eGEsqW__sat{color:var(--status-info-fg)}.DutyLog-module__eGEsqW__dayPick{width:10.5rem}@media (max-width:640px){.DutyLog-module__eGEsqW__dayBar{width:100%}.DutyLog-module__eGEsqW__dayNav{flex:1;justify-content:space-between}.DutyLog-module__eGEsqW__dayTitle{min-width:0}.DutyLog-module__eGEsqW__dayPick{width:100%}}.DutyLog-module__eGEsqW__bad{font-size:var(--text-xs);color:var(--status-bad-fg);white-space:nowrap;font-weight:600}.DutyLog-module__eGEsqW__editing{outline:2px solid var(--brand);outline-offset:2px}.DutyLog-module__eGEsqW__plain{height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:600}.DutyLog-module__eGEsqW__plain:hover{background:var(--color-bg-subtle);color:var(--color-fg)}
.InsuranceSheets-totals-module__agyyTG__totals{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.InsuranceSheets-totals-module__agyyTG__totalItem{min-width:10rem;padding:var(--space-4) var(--space-5);border-left:1px solid var(--color-border);flex-direction:column;flex:1;gap:2px;display:flex}.InsuranceSheets-totals-module__agyyTG__totalItem:first-child{border-left:none}.InsuranceSheets-totals-module__agyyTG__totalAll{background:var(--brand-surface)}.InsuranceSheets-totals-module__agyyTG__totalLabel{color:var(--color-fg-muted);font-size:.75rem}.InsuranceSheets-totals-module__agyyTG__totalValue{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.InsuranceSheets-totals-module__agyyTG__totalGap{color:var(--status-warn-fg);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}
.NoticeBell-module__sgwTVa__wrap{display:inline-flex;position:relative}.NoticeBell-module__sgwTVa__bell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition), border-color var(--transition);justify-content:center;align-items:center;display:flex;position:relative}.NoticeBell-module__sgwTVa__bell:hover,.NoticeBell-module__sgwTVa__bell[aria-expanded=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-fg)}.NoticeBell-module__sgwTVa__badge{border-radius:var(--radius-full);background:var(--status-bad-fg);color:#fff;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.NoticeBell-module__sgwTVa__pop{top:calc(100% + var(--space-2));z-index:50;width:min(22rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);position:absolute;right:0;box-shadow:0 12px 32px #1e214229}.NoticeBell-module__sgwTVa__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);display:flex}.NoticeBell-module__sgwTVa__headTitle{font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:700}.NoticeBell-module__sgwTVa__refresh{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);align-items:center;gap:4px;font-weight:600;display:inline-flex}.NoticeBell-module__sgwTVa__refresh svg{width:13px;height:13px}.NoticeBell-module__sgwTVa__refresh:hover:not(:disabled){background:var(--brand-tint);color:var(--brand-fg)}.NoticeBell-module__sgwTVa__refresh:disabled{cursor:default}.NoticeBell-module__sgwTVa__spin{animation:.7s linear infinite NoticeBell-module__sgwTVa__spin}@keyframes NoticeBell-module__sgwTVa__spin{to{transform:rotate(1turn)}}.NoticeBell-module__sgwTVa__none{padding:var(--space-5) var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--color-fg-muted)}.NoticeBell-module__sgwTVa__list{flex-direction:column;gap:2px;display:flex}.NoticeBell-module__sgwTVa__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--transition);display:flex}.NoticeBell-module__sgwTVa__item:hover{background:var(--color-bg-subtle)}.NoticeBell-module__sgwTVa__dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.NoticeBell-module__sgwTVa__warn{background:var(--status-bad-fg)}.NoticeBell-module__sgwTVa__textBox{flex-direction:column;gap:2px;min-width:0;display:flex}.NoticeBell-module__sgwTVa__title{font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.NoticeBell-module__sgwTVa__body{font-size:var(--text-xs);color:var(--color-fg-muted);line-height:1.5}
.Pagination-module__Ih5jkq__bar{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.Pagination-module__Ih5jkq__pages{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.Pagination-module__Ih5jkq__step,.Pagination-module__Ih5jkq__page{min-width:2rem;height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);transition:color var(--transition), background var(--transition), border-color var(--transition);justify-content:center;align-items:center;display:flex}.Pagination-module__Ih5jkq__step:hover:not(:disabled),.Pagination-module__Ih5jkq__page:hover{background:var(--brand-surface);color:var(--brand-fg)}.Pagination-module__Ih5jkq__step:disabled{opacity:.4;cursor:default}.Pagination-module__Ih5jkq__page[aria-current=page]{border-color:var(--brand-deep);background:var(--brand-deep);color:#fff}.Pagination-module__Ih5jkq__flip{transform:scaleX(-1)}.Pagination-module__Ih5jkq__gap{padding:0 var(--space-1);color:var(--color-fg-muted)}.Pagination-module__Ih5jkq__range{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:.75rem}
.SubmissionList-toolbar-module__XkYDAa__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SubmissionList-toolbar-module__XkYDAa__yearNav{align-items:center;gap:var(--space-1);display:flex}.SubmissionList-toolbar-module__XkYDAa__stepper{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.SubmissionList-toolbar-module__XkYDAa__yearStep{width:2rem;height:2.25rem;color:var(--color-fg-muted);transition:color var(--transition), background var(--transition);justify-content:center;align-items:center;display:flex}.SubmissionList-toolbar-module__XkYDAa__yearStep svg{width:16px;height:16px}.SubmissionList-toolbar-module__XkYDAa__yearStep:hover{background:var(--brand-tint);color:var(--brand-fg)}.SubmissionList-toolbar-module__XkYDAa__flip{transform:scaleX(-1)}.SubmissionList-toolbar-module__XkYDAa__year{min-width:6rem;padding:0 var(--space-1);text-align:center;font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}.SubmissionList-toolbar-module__XkYDAa__filter{width:auto;min-width:7.5rem}.SubmissionList-toolbar-module__XkYDAa__filter button{border-radius:var(--radius-md);height:2.25rem}.SubmissionList-toolbar-module__XkYDAa__spacer{flex:1}.SubmissionList-toolbar-module__XkYDAa__create{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);white-space:nowrap;transition:filter var(--transition);font-weight:600;display:flex}.SubmissionList-toolbar-module__XkYDAa__create svg{width:15px;height:15px}.SubmissionList-toolbar-module__XkYDAa__create:hover{filter:brightness(.93)}.SubmissionList-toolbar-module__XkYDAa__tabsWrap{margin-bottom:var(--space-5)}.SubmissionList-toolbar-module__XkYDAa__tabs{border-radius:var(--radius-full);background:var(--brand-surface-hover);gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow:auto hidden}.SubmissionList-toolbar-module__XkYDAa__tab{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;color:var(--color-fg-muted);transition:color var(--transition), background var(--transition);font-weight:500;display:flex}.SubmissionList-toolbar-module__XkYDAa__tab svg{width:16px;height:16px}.SubmissionList-toolbar-module__XkYDAa__tab:hover{color:var(--color-fg)}.SubmissionList-toolbar-module__XkYDAa__tab[aria-pressed=true]{background:var(--brand);color:#fff;font-weight:600;box-shadow:0 4px 12px #5465de40}.SubmissionList-toolbar-module__XkYDAa__today{margin-right:var(--space-2);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--surface);height:2rem;font-size:var(--text-sm);white-space:nowrap;color:var(--color-fg);transition:background var(--transition), border-color var(--transition);font-weight:600}.SubmissionList-toolbar-module__XkYDAa__today:hover:not(:disabled){border-color:var(--color-fg-muted);background:var(--color-bg-subtle)}.SubmissionList-toolbar-module__XkYDAa__today:disabled{color:var(--color-fg-muted);opacity:.6;cursor:default}.SubmissionList-toolbar-module__XkYDAa__step{border-radius:var(--radius-sm);width:1.75rem;height:2rem;color:var(--color-fg);justify-content:center;align-items:center;display:flex}.SubmissionList-toolbar-module__XkYDAa__step svg{width:18px;height:18px}
.DraftActions-module__O3W7Zq__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DraftActions-module__O3W7Zq__round{margin-right:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.DraftActions-module__O3W7Zq__state{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-fg-muted);flex-basis:100%;line-height:1.5}.DraftActions-module__O3W7Zq__save{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);font-size:var(--text-sm);transition:background var(--transition);font-weight:500}.DraftActions-module__O3W7Zq__save:hover:not(:disabled){background:var(--color-bg-subtle)}.DraftActions-module__O3W7Zq__save:disabled{opacity:.5;cursor:default}.DraftActions-module__O3W7Zq__submit{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:500}.DraftActions-module__O3W7Zq__submit:hover:not(:disabled){filter:brightness(.92)}.DraftActions-module__O3W7Zq__submit:disabled{opacity:.45;cursor:default}.DraftActions-module__O3W7Zq__askActions{justify-content:flex-end;gap:var(--space-2);display:flex}.DraftActions-module__O3W7Zq__cancel{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-fg-muted)}.DraftActions-module__O3W7Zq__reject{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--text-sm);flex-basis:100%;line-height:1.7}.DraftActions-module__O3W7Zq__rejectLabel{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:700;display:block}.DraftActions-module__O3W7Zq__failed{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-warn-bg);color:var(--status-warn-fg);font-size:var(--text-sm);flex-basis:100%;line-height:1.6}
.PayrollLedger-module__s5AUXq__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PayrollLedger-module__s5AUXq__spacer{flex:1}.PayrollLedger-module__s5AUXq__primary{height:2.25rem;padding:0 var(--space-5,1.25rem);border-radius:var(--radius-full);background:var(--brand-deep);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:500}.PayrollLedger-module__s5AUXq__primary:hover:not(:disabled){filter:brightness(.92)}.PayrollLedger-module__s5AUXq__plain{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:500;display:inline-flex}.PayrollLedger-module__s5AUXq__plain svg{width:14px;height:14px}.PayrollLedger-module__s5AUXq__plain:hover:not(:disabled){border-color:var(--brand);background:var(--brand-surface);color:var(--brand-fg)}.PayrollLedger-module__s5AUXq__primary:disabled,.PayrollLedger-module__s5AUXq__plain:disabled{opacity:.45;cursor:default}.PayrollLedger-module__s5AUXq__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--status-good-bg);color:var(--status-good-fg);font-size:var(--text-sm)}.PayrollLedger-module__s5AUXq__pickCell{text-align:center;width:2.5rem}.PayrollLedger-module__s5AUXq__pickCell input{width:1rem;height:1rem;accent-color:var(--brand-deep)}.PayrollLedger-module__s5AUXq__total{font-weight:600}.PayrollLedger-module__s5AUXq__book th{border-right:1px solid var(--color-border);vertical-align:bottom}.PayrollLedger-module__s5AUXq__stick{z-index:1;background:var(--surface);position:sticky;left:0}.PayrollLedger-module__s5AUXq__book th.PayrollLedger-module__s5AUXq__stick{z-index:2;background:linear-gradient(var(--brand-surface), var(--brand-surface)), var(--surface)}.PayrollLedger-module__s5AUXq__stickName{box-shadow:inset -1px 0 0 var(--color-border);left:2.5rem}.PayrollLedger-module__s5AUXq__position{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:400}.PayrollLedger-module__s5AUXq__foldHead{padding:var(--space-1) var(--space-2)!important;text-align:left!important}.PayrollLedger-module__s5AUXq__foldButton{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--brand-fg);font-weight:700;display:inline-flex}.PayrollLedger-module__s5AUXq__foldButton:hover{background:var(--surface)}.PayrollLedger-module__s5AUXq__foldButton svg{width:14px;height:14px;transition:transform var(--transition)}.PayrollLedger-module__s5AUXq__foldShut{transform:rotate(-90deg)}.PayrollLedger-module__s5AUXq__foldCount{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:600}.PayrollLedger-module__s5AUXq__sumHead{color:var(--color-fg)!important}.PayrollLedger-module__s5AUXq__net{color:var(--brand-fg)}.PayrollLedger-module__s5AUXq__badge{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.PayrollLedger-module__s5AUXq__sent{background:var(--status-good-bg);color:var(--status-good-fg)}.PayrollLedger-module__s5AUXq__unsent{background:var(--field-bg);color:var(--color-fg-muted)}
.SubmissionList-month-module__NFOxja__month1{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-direction:column;display:flex}.SubmissionList-month-module__NFOxja__month1Now{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.SubmissionList-month-module__NFOxja__m1Head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SubmissionList-month-module__NFOxja__m1Title{align-items:center;gap:var(--space-2);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700;display:flex}.SubmissionList-month-module__NFOxja__m1Meta{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.SubmissionList-month-module__NFOxja__m1MetaItem{align-items:center;gap:var(--space-2);display:inline-flex}.SubmissionList-month-module__NFOxja__m1MetaItem strong{font-variant-numeric:tabular-nums;color:var(--color-fg);font-weight:600}.SubmissionList-month-module__NFOxja__m1MetaItem svg{width:15px;height:15px}.SubmissionList-month-module__NFOxja__m1Sep{background:var(--color-border);width:1px;height:.875rem}.SubmissionList-month-module__NFOxja__m1Add{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:var(--text-sm);white-space:nowrap;transition:filter var(--transition);font-weight:600;display:flex}.SubmissionList-month-module__NFOxja__m1Add svg{width:15px;height:15px}.SubmissionList-month-module__NFOxja__m1Add:hover{filter:brightness(.93)}.SubmissionList-month-module__NFOxja__draftsTable{border:none;border-top:1px solid var(--color-border);box-shadow:none;border-radius:0}.SubmissionList-month-module__NFOxja__month1None{padding:var(--space-8) 0;border-top:1px solid var(--color-border);text-align:center;font-size:var(--text-sm);color:var(--color-fg-muted)}.SubmissionList-month-module__NFOxja__drafts{margin-top:var(--space-5);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-direction:column;display:flex;overflow:hidden}.SubmissionList-month-module__NFOxja__draftsHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.SubmissionList-month-module__NFOxja__draftsTitleBox{min-width:0}.SubmissionList-month-module__NFOxja__draftsFilter{width:auto;min-width:7.5rem}.SubmissionList-month-module__NFOxja__draftsFilter button{height:2.25rem;font-size:var(--text-sm)}.SubmissionList-month-module__NFOxja__draftsTitle{font-size:var(--text-lg);font-weight:700}.SubmissionList-month-module__NFOxja__draftsSub{font-size:var(--text-sm);color:var(--color-fg-muted);margin-top:2px}.SubmissionList-month-module__NFOxja__why{max-width:26rem;font-size:var(--text-xs);text-overflow:ellipsis;color:var(--status-bad-fg);margin-top:2px;display:block;overflow:hidden}.SubmissionList-month-module__NFOxja__open{height:2rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;color:var(--color-fg-muted);transition:border-color var(--transition), background var(--transition), color var(--transition);align-items:center;font-weight:500;display:inline-flex}.SubmissionList-month-module__NFOxja__open:hover{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-fg)}.SubmissionList-month-module__NFOxja__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:599px){.SubmissionList-month-module__NFOxja__month1,.SubmissionList-month-module__NFOxja__draftsHead{padding:var(--space-4)}}
.ThemeToggle-module__sGqMhG__toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;display:flex}.ThemeToggle-module__sGqMhG__toggle:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.ThemeToggle-module__sGqMhG__sun{display:none}:root[data-theme=dark] .ThemeToggle-module__sGqMhG__moon{display:none}:root[data-theme=dark] .ThemeToggle-module__sGqMhG__sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ThemeToggle-module__sGqMhG__moon{display:none}:root:not([data-theme=light]) .ThemeToggle-module__sGqMhG__sun{display:block}}
.BrandLogo-module__f_kG8a__wrap{line-height:0;display:block}.BrandLogo-module__f_kG8a__wrap img{width:100%;height:auto}.BrandLogo-module__f_kG8a__dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BrandLogo-module__f_kG8a__light{display:none}:root:not([data-theme=light]) .BrandLogo-module__f_kG8a__dark{display:block}}:root[data-theme=dark] .BrandLogo-module__f_kG8a__light{display:none}:root[data-theme=dark] .BrandLogo-module__f_kG8a__dark{display:block}
.AuthSplit-module__XI_2Ra__split{flex:1;display:flex}.AuthSplit-module__XI_2Ra__panel{padding:var(--space-10) var(--space-6) var(--space-12);background:var(--color-bg);flex-direction:column;flex:1;display:flex}.AuthSplit-module__XI_2Ra__panelLogoLink{margin-left:var(--space-6);border-radius:var(--radius-sm);align-self:flex-start}.AuthSplit-module__XI_2Ra__panelLogo{width:9.5rem;height:auto}.AuthSplit-module__XI_2Ra__panelBody{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:899px){.AuthSplit-module__XI_2Ra__panelLogoLink{margin-left:0}}
.AuthSplit-aside-module__fRdpMq__aside{--aside-bg:radial-gradient(125% 95% at 18% 6%, #a3adf7 0%, #7482ec 30%, #5465de 58%, #3a47b0 82%, #2b3787 100%);--aside-glow:#bec6ff8c;--aside-core:#e8ebffe6;--aside-grid:#ffffff0f;--aside-chip-border:#ffffff59;--aside-chip-bg:#ffffff1f;--aside-chip-fg:#fff;--aside-orbit:#ffffff38;--aside-sat-bg:#ffffff1c;--aside-sat-border:#ffffff42;gap:var(--space-8);width:50%;padding:var(--space-12);background:var(--aside-bg);color:#fff;flex-direction:column;display:none;position:relative;overflow:hidden}.AuthSplit-aside-module__fRdpMq__aside.AuthSplit-aside-module__fRdpMq__admin{--aside-bg:radial-gradient(125% 95% at 18% 6%, #3a47a6 0%, #2b3787 32%, #1f2766 62%, #151b4d 84%, #0d1133 100%);--aside-glow:#8b97f26b;--aside-core:#99e8f0b8;--aside-grid:#8b97f212;--aside-chip-border:#8b97f266;--aside-chip-bg:#8b97f21f;--aside-chip-fg:var(--admin-mint);--aside-orbit:#8b97f242;--aside-sat-bg:#8b97f21a;--aside-sat-border:#8b97f242}.AuthSplit-aside-module__fRdpMq__aside:before{content:"";background-image:linear-gradient(var(--aside-grid) 1px, transparent 1px), linear-gradient(90deg, var(--aside-grid) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 85% at 28% 18%,#000 12%,#0000 80%);mask-image:radial-gradient(95% 85% at 28% 18%,#000 12%,#0000 80%)}.AuthSplit-aside-module__fRdpMq__aside:after{content:"";background:radial-gradient(circle, var(--aside-glow), transparent 62%);opacity:.5;pointer-events:none;width:36rem;height:36rem;position:absolute;top:-180px;right:-150px}.AuthSplit-aside-module__fRdpMq__aside .AuthSplit-aside-module__fRdpMq__asideVeil{opacity:.75;pointer-events:none;background-image:url(/stars-far.svg),url(/stars-near.svg);background-size:360px 360px,560px 560px;animation:7s ease-in-out infinite alternate AuthSplit-aside-module__fRdpMq__twinkle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 55%);mask-image:linear-gradient(#0000 18%,#000 55%)}.AuthSplit-aside-module__fRdpMq__aside>*{z-index:1;position:relative}.AuthSplit-aside-module__fRdpMq__head{flex:none}.AuthSplit-aside-module__fRdpMq__headline{letter-spacing:-.03em;word-break:keep-all;text-shadow:0 1px 24px #0000004d;font-size:clamp(1.75rem,2.4vw,2.4rem);font-weight:700;line-height:1.35;animation:.7s ease-out 50ms both AuthSplit-aside-module__fRdpMq__rise}.AuthSplit-aside-module__fRdpMq__description{max-width:28rem;margin-top:var(--space-4);font-size:var(--text-lg);color:#ffffffd9;word-break:keep-all;line-height:1.7;animation:.7s ease-out .18s both AuthSplit-aside-module__fRdpMq__rise}.AuthSplit-aside-module__fRdpMq__chips{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.AuthSplit-aside-module__fRdpMq__chip{padding:var(--space-2) var(--space-4);border:1px solid var(--aside-chip-border);border-radius:var(--radius-full);background:var(--aside-chip-bg);color:var(--aside-chip-fg);font-size:var(--text-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.6s ease-out both AuthSplit-aside-module__fRdpMq__rise;box-shadow:inset 0 1px #ffffff2e}.AuthSplit-aside-module__fRdpMq__stage{flex:1;min-height:15rem;position:relative}.AuthSplit-aside-module__fRdpMq__glow{aspect-ratio:1;background:radial-gradient(circle, var(--aside-glow) 0%, transparent 58%);pointer-events:none;width:min(34rem,115%);animation:9s ease-in-out infinite AuthSplit-aside-module__fRdpMq__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthSplit-aside-module__fRdpMq__glow:after{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--aside-core) 0%, transparent 60%);width:52%;animation:6.5s ease-in-out infinite AuthSplit-aside-module__fRdpMq__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthSplit-aside-module__fRdpMq__orbit,.AuthSplit-aside-module__fRdpMq__orbitInner{aspect-ratio:1;border:1px dashed var(--aside-orbit);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.AuthSplit-aside-module__fRdpMq__orbit{width:94%;margin:-47% 0 0 -47%;animation:70s linear infinite AuthSplit-aside-module__fRdpMq__spin;transform:rotate(-14deg)scaleY(.44)}.AuthSplit-aside-module__fRdpMq__orbitInner{opacity:.55;width:62%;margin:-31% 0 0 -31%;animation:52s linear infinite reverse AuthSplit-aside-module__fRdpMq__spin;transform:rotate(-14deg)scaleY(.44)}.AuthSplit-aside-module__fRdpMq__symbol{filter:drop-shadow(0 30px 56px #00000073);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(20rem,60%);height:auto;animation:7s ease-in-out infinite AuthSplit-aside-module__fRdpMq__float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.AuthSplit-aside-module__fRdpMq__aside.AuthSplit-aside-module__fRdpMq__admin .AuthSplit-aside-module__fRdpMq__symbol{opacity:.9}.AuthSplit-aside-module__fRdpMq__satellite{border:1px solid var(--aside-sat-border);background:var(--aside-sat-bg);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:14px;place-items:center;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;animation:6s ease-in-out infinite AuthSplit-aside-module__fRdpMq__bob;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff38,0 12px 24px #00000047}.AuthSplit-aside-module__fRdpMq__satellite svg{width:1.1rem;height:1.1rem}.AuthSplit-aside-module__fRdpMq__copyright{font-size:var(--text-sm);color:#ffffffb3}@keyframes AuthSplit-aside-module__fRdpMq__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes AuthSplit-aside-module__fRdpMq__float{0%,to{transform:translate(-50%,-50%)rotate(-6deg)}50%{transform:translate(-50%,calc(-50% - 14px))rotate(-3deg)}}@keyframes AuthSplit-aside-module__fRdpMq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes AuthSplit-aside-module__fRdpMq__breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes AuthSplit-aside-module__fRdpMq__spin{0%{transform:rotate(-14deg)scaleY(.44)}to{transform:rotate(346deg)scaleY(.44)}}@keyframes AuthSplit-aside-module__fRdpMq__twinkle{0%{opacity:.55}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.AuthSplit-aside-module__fRdpMq__aside *,.AuthSplit-aside-module__fRdpMq__aside :before,.AuthSplit-aside-module__fRdpMq__aside :after{animation:none!important}.AuthSplit-aside-module__fRdpMq__asideLogoLink,.AuthSplit-aside-module__fRdpMq__headline,.AuthSplit-aside-module__fRdpMq__description,.AuthSplit-aside-module__fRdpMq__chip{opacity:1;transform:none}.AuthSplit-aside-module__fRdpMq__glow,.AuthSplit-aside-module__fRdpMq__symbol{transform:translate(-50%,-50%)}.AuthSplit-aside-module__fRdpMq__orbit,.AuthSplit-aside-module__fRdpMq__orbitInner{transform:rotate(-14deg)scaleY(.44)}}@media (min-width:900px){.AuthSplit-aside-module__fRdpMq__aside{display:flex}}
.CenterForm-module__ZWgYKq__form{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.CenterForm-module__ZWgYKq__row{gap:var(--space-4);flex-direction:column;display:flex}.CenterForm-module__ZWgYKq__field{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.CenterForm-module__ZWgYKq__label{font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:500}.CenterForm-module__ZWgYKq__input{height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-base)}.CenterForm-module__ZWgYKq__help{color:var(--color-fg-muted);font-size:.75rem}.CenterForm-module__ZWgYKq__error{font-size:var(--text-sm);color:var(--status-bad-fg)}.CenterForm-module__ZWgYKq__success{font-size:var(--text-sm);color:var(--status-good-fg)}.CenterForm-module__ZWgYKq__submit{height:2.75rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-fg);transition:opacity var(--transition);align-self:flex-start;font-weight:500}.CenterForm-module__ZWgYKq__submit:disabled{opacity:.6;cursor:default}@media (min-width:640px){.CenterForm-module__ZWgYKq__row{flex-direction:row}}.CenterForm-module__ZWgYKq__generated{height:2.5rem;padding:0 var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--text-sm);color:var(--color-fg-muted);align-items:center;display:flex}.CenterForm-module__ZWgYKq__issued{padding:var(--space-4);border:1px solid var(--status-good-fg);border-radius:var(--radius-md);background:var(--status-good-bg)}.CenterForm-module__ZWgYKq__issuedTitle{margin-bottom:var(--space-3);color:var(--status-good-fg);display:block}.CenterForm-module__ZWgYKq__issuedRows{gap:var(--space-2);flex-direction:column;display:flex}.CenterForm-module__ZWgYKq__issuedRow{gap:var(--space-3);font-size:var(--text-sm);display:flex}.CenterForm-module__ZWgYKq__issuedRow dt{min-width:7rem;color:var(--color-fg-muted)}.CenterForm-module__ZWgYKq__issuedValue{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-weight:600}.CenterForm-module__ZWgYKq__issuedWarn{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.6}
.InsuranceSheets-table-module__2jTbPG__openCell{text-align:center;width:2.5rem}.InsuranceSheets-table-module__2jTbPG__open{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;display:inline-flex}.InsuranceSheets-table-module__2jTbPG__open:hover,.InsuranceSheets-table-module__2jTbPG__open[aria-expanded=true]{background:var(--brand-surface-hover);color:var(--brand-fg)}.InsuranceSheets-table-module__2jTbPG__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.InsuranceSheets-table-module__2jTbPG__total{font-weight:700}.InsuranceSheets-table-module__2jTbPG__warn{color:var(--status-warn-fg);font-weight:600}.InsuranceSheets-table-module__2jTbPG__detailCell{background:var(--color-bg-subtle);padding:0!important}.InsuranceSheets-table-module__2jTbPG__details{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);flex-direction:column;display:flex}.InsuranceSheets-table-module__2jTbPG__detail{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.InsuranceSheets-table-module__2jTbPG__detailKind{min-width:5rem;font-weight:600}.InsuranceSheets-table-module__2jTbPG__detailAmount{font-variant-numeric:tabular-nums}
.PayGradeTable-module__SkAvrW__toolRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.PayGradeTable-module__SkAvrW__search{flex:12rem;max-width:22rem;position:relative}.PayGradeTable-module__SkAvrW__searchIcon{top:50%;left:var(--space-3);color:var(--color-fg-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.PayGradeTable-module__SkAvrW__searchInput{width:100%;height:2.75rem;padding:0 var(--space-3) 0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);transition:border-color var(--transition), box-shadow var(--transition)}.PayGradeTable-module__SkAvrW__searchInput:hover{border-color:var(--color-fg-muted)}.PayGradeTable-module__SkAvrW__searchInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.PayGradeTable-module__SkAvrW__tabsWrap{margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.PayGradeTable-module__SkAvrW__tabs{gap:var(--space-1);display:flex;position:relative;overflow:auto hidden}.PayGradeTable-module__SkAvrW__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);font-size:var(--text-sm);white-space:nowrap;color:var(--color-fg-muted);transition:color var(--transition);font-weight:500;display:flex}.PayGradeTable-module__SkAvrW__tab:hover{color:var(--color-fg)}.PayGradeTable-module__SkAvrW__tab[aria-pressed=true]{color:var(--brand-fg);font-weight:600}.PayGradeTable-module__SkAvrW__tabCount{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.PayGradeTable-module__SkAvrW__tab[aria-pressed=true] .PayGradeTable-module__SkAvrW__tabCount{background:var(--brand-tint);color:var(--brand-fg)}.PayGradeTable-module__SkAvrW__bar{background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0}.PayGradeTable-module__SkAvrW__barReady{transition:transform var(--transition), width var(--transition)}@media (prefers-reduced-motion:reduce){.PayGradeTable-module__SkAvrW__barReady{transition:none}}
.SubmissionList-cards-module__5ovEUW__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.SubmissionList-cards-module__5ovEUW__cell,.SubmissionList-cards-module__5ovEUW__cellEmpty{gap:var(--space-2);min-height:7rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.SubmissionList-cards-module__5ovEUW__cell{background:var(--color-bg)}.SubmissionList-cards-module__5ovEUW__cellEmpty{background:var(--color-bg-subtle)}.SubmissionList-cards-module__5ovEUW__cellHead{align-items:center;gap:var(--space-2);display:flex}.SubmissionList-cards-module__5ovEUW__month{font-size:var(--text-base);font-weight:700}.SubmissionList-cards-module__5ovEUW__round{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-fg);font-size:.6875rem;font-weight:600}.SubmissionList-cards-module__5ovEUW__add{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-fg-muted);opacity:0;transition:opacity var(--transition), background var(--transition), color var(--transition);justify-content:center;align-items:center;margin-left:auto;display:flex}.SubmissionList-cards-module__5ovEUW__add svg{width:14px;height:14px}.SubmissionList-cards-module__5ovEUW__cell:hover .SubmissionList-cards-module__5ovEUW__add,.SubmissionList-cards-module__5ovEUW__cellEmpty:hover .SubmissionList-cards-module__5ovEUW__add,.SubmissionList-cards-module__5ovEUW__add:focus-visible{opacity:1}.SubmissionList-cards-module__5ovEUW__add:hover{background:var(--brand-surface-hover);color:var(--brand-fg)}.SubmissionList-cards-module__5ovEUW__none{font-size:var(--text-sm);color:var(--color-fg-muted)}.SubmissionList-cards-module__5ovEUW__items{gap:var(--space-1);flex-direction:column;display:flex}.SubmissionList-cards-module__5ovEUW__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:background var(--transition);display:flex}.SubmissionList-cards-module__5ovEUW__item:hover{background:var(--brand-surface)}.SubmissionList-cards-module__5ovEUW__period{font-variant-numeric:tabular-nums}.SubmissionList-cards-module__5ovEUW__cellNow{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 3px var(--brand-ring)}.SubmissionList-cards-module__5ovEUW__settleOn{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}
.SubmissionTabs-module__2gXoTG__tabs{border-radius:var(--radius-full);background:var(--brand-surface-hover);align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow:auto hidden}.SubmissionTabs-module__2gXoTG__tab{height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--transition), background var(--transition);align-items:center;font-weight:500;display:flex}.SubmissionTabs-module__2gXoTG__tab:hover{color:var(--color-fg)}.SubmissionTabs-module__2gXoTG__tab[aria-current=page]{background:var(--brand);color:#fff;box-shadow:0 4px 12px #5465de40}
.page-module__1DBv7a__page{gap:var(--space-5);flex-direction:column;display:flex}.page-module__1DBv7a__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-wrap:wrap;display:flex}.page-module__1DBv7a__headText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__1DBv7a__titleLine{align-items:center;gap:var(--space-3);display:flex}.page-module__1DBv7a__title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.page-module__1DBv7a__sub{font-size:var(--text-sm);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.page-module__1DBv7a__rejected{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--text-sm)}.page-module__1DBv7a__rejected strong{margin-right:var(--space-2)}.page-module__1DBv7a__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));list-style:none;display:grid}.page-module__1DBv7a__tile{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.page-module__1DBv7a__tile span{font-size:var(--text-xs);color:var(--color-fg-muted)}.page-module__1DBv7a__tile strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.page-module__1DBv7a__brand{color:var(--brand-fg)}.page-module__1DBv7a__checks{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.page-module__1DBv7a__checks li{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.page-module__1DBv7a__ok{background:var(--status-good-bg);color:var(--status-good-fg)}.page-module__1DBv7a__warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.page-module__1DBv7a__bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.page-module__1DBv7a__source{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-xs);font-weight:700}.page-module__1DBv7a__file{font-size:var(--text-xs);color:var(--color-fg-muted)}.page-module__1DBv7a__rounds{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.page-module__1DBv7a__rounds li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.page-module__1DBv7a__rounds a{color:var(--brand-fg);font-weight:700}.page-module__1DBv7a__current{background:var(--brand-surface);border-color:var(--brand)!important}.page-module__1DBv7a__reasonLine{color:var(--status-bad-fg);font-size:var(--text-xs);flex-basis:100%}@media (max-width:640px){.page-module__1DBv7a__tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__1DBv7a__tile{padding:var(--space-3) var(--space-4)}.page-module__1DBv7a__tile strong{font-size:var(--text-base)}}
.page-module__VLx-iG__account{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-module__VLx-iG__accountLabel{font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:500}.page-module__VLx-iG__accountValue{font-size:var(--text-base);font-weight:600}
.page-module__wBiXtG__help{max-width:36rem;font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.6}
.layout-module__ulflRG__frame{gap:var(--space-5);flex-direction:column;display:flex}.layout-module__ulflRG__head{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);flex-wrap:wrap;display:flex}.layout-module__ulflRG__headIcon{background:var(--brand-tint);width:3.25rem;height:3.25rem;color:var(--brand-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-module__ulflRG__headIcon svg{width:24px;height:24px}.layout-module__ulflRG__headText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.layout-module__ulflRG__titleLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.layout-module__ulflRG__kind{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--brand-tint);font-size:var(--text-xs);color:var(--brand-fg);font-weight:700}.layout-module__ulflRG__title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.layout-module__ulflRG__period{font-size:var(--text-sm);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}@media (max-width:599px){.layout-module__ulflRG__head{padding:var(--space-4)}.layout-module__ulflRG__headIcon{width:2.75rem;height:2.75rem}}
.page-module__QbAKAa__panel{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--surface-shadow);gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.page-module__QbAKAa__panelTitle{font-size:var(--text-base);font-weight:600}.page-module__QbAKAa__rows{flex-direction:column;list-style:none;display:flex}.page-module__QbAKAa__row{align-items:center;gap:var(--space-3);margin:0 calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition);display:flex}.page-module__QbAKAa__row:hover{background:var(--brand-surface)}.page-module__QbAKAa__row[aria-current=page]{background:var(--brand-tint)}.page-module__QbAKAa__rowIcon{border-radius:var(--radius-md);background:var(--brand-surface);width:2.25rem;height:2.25rem;color:var(--brand-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__QbAKAa__rowIcon svg{width:18px;height:18px}.page-module__QbAKAa__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__QbAKAa__rowTitle{font-size:var(--text-sm);font-weight:600}.page-module__QbAKAa__rowDetail{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__QbAKAa__rowValue{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}
.AllowanceItemForm-module__wVi_Gq__form{gap:var(--space-5);flex-direction:column;display:flex}.AllowanceItemForm-module__wVi_Gq__presets{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--brand-surface);flex-direction:column;display:flex}.AllowanceItemForm-module__wVi_Gq__presetsTitle{font-size:var(--text-xs);color:var(--brand-fg);font-weight:600}.AllowanceItemForm-module__wVi_Gq__presetList{gap:var(--space-2);flex-wrap:wrap;display:flex}.AllowanceItemForm-module__wVi_Gq__preset{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-sm);transition:border-color var(--transition), background var(--transition)}.AllowanceItemForm-module__wVi_Gq__preset:hover:not(:disabled){border-color:var(--brand)}.AllowanceItemForm-module__wVi_Gq__preset:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.AllowanceItemForm-module__wVi_Gq__presetOn{border-color:var(--brand);background:var(--brand);color:#fff}.AllowanceItemForm-module__wVi_Gq__field{gap:var(--space-2);flex-direction:column;display:flex}.AllowanceItemForm-module__wVi_Gq__label{font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.AllowanceItemForm-module__wVi_Gq__count{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-weight:400}.AllowanceItemForm-module__wVi_Gq__input{height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--field-bg);font-size:var(--text-base)}.AllowanceItemForm-module__wVi_Gq__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.AllowanceItemForm-module__wVi_Gq__inputBad,.AllowanceItemForm-module__wVi_Gq__inputBad:focus{border-color:var(--status-bad-fg)}.AllowanceItemForm-module__wVi_Gq__bad{font-size:var(--text-xs);color:var(--status-bad-fg)}.AllowanceItemForm-module__wVi_Gq__group{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.AllowanceItemForm-module__wVi_Gq__legend{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.AllowanceItemForm-module__wVi_Gq__choices{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AllowanceItemForm-module__wVi_Gq__choice{align-items:center;gap:2px var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition), background var(--transition);grid-template-columns:auto 1fr;display:grid}.AllowanceItemForm-module__wVi_Gq__choice:has(input:checked){border-color:var(--brand);background:var(--brand-surface)}.AllowanceItemForm-module__wVi_Gq__choice input{accent-color:var(--brand)}.AllowanceItemForm-module__wVi_Gq__choiceTitle{font-size:var(--text-sm);font-weight:600}.AllowanceItemForm-module__wVi_Gq__choiceExample{font-size:var(--text-xs);color:var(--color-fg-muted);grid-column:2}.AllowanceItemForm-module__wVi_Gq__accounting{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--field-bg);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AllowanceItemForm-module__wVi_Gq__accounting dt{font-size:var(--text-xs);color:var(--color-fg-muted)}.AllowanceItemForm-module__wVi_Gq__failed{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--text-sm)}.AllowanceItemForm-module__wVi_Gq__actions{align-items:center;gap:var(--space-2);display:flex}.AllowanceItemForm-module__wVi_Gq__left{font-size:var(--text-xs);color:var(--color-fg-muted)}.AllowanceItemForm-module__wVi_Gq__spacer{flex:1}.AllowanceItemForm-module__wVi_Gq__cancel,.AllowanceItemForm-module__wVi_Gq__submit{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600}.AllowanceItemForm-module__wVi_Gq__cancel{border:1px solid var(--color-border)}.AllowanceItemForm-module__wVi_Gq__submit{background:var(--brand);color:#fff}.AllowanceItemForm-module__wVi_Gq__submit:disabled{opacity:.5}@media (max-width:480px){.AllowanceItemForm-module__wVi_Gq__choices{grid-template-columns:minmax(0,1fr)}}
.InsuranceSheets-tools-module__SOZUWW__tableHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.InsuranceSheets-tools-module__SOZUWW__spacer{flex:1}.InsuranceSheets-tools-module__SOZUWW__tableHint{color:var(--color-fg-muted);font-size:.75rem;line-height:1.6}.InsuranceSheets-tools-module__SOZUWW__plain{height:2.25rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:500}.InsuranceSheets-tools-module__SOZUWW__plain:hover{border-color:var(--brand);background:var(--brand-surface);color:var(--brand-fg)}.InsuranceSheets-tools-module__SOZUWW__primary{height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--brand-deep);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:500}.InsuranceSheets-tools-module__SOZUWW__primary:hover{filter:brightness(.92)}.InsuranceSheets-tools-module__SOZUWW__reset{height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--status-bad-fg);font-size:var(--text-sm);transition:background var(--transition);font-weight:600}.InsuranceSheets-tools-module__SOZUWW__reset:hover{background:var(--status-bad-bg)}.InsuranceSheets-tools-module__SOZUWW__cell{width:6rem;height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;transition:border-color var(--transition)}.InsuranceSheets-tools-module__SOZUWW__cell:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.InsuranceSheets-tools-module__SOZUWW__cell::-webkit-outer-spin-button{appearance:none;margin:0}.InsuranceSheets-tools-module__SOZUWW__cell::-webkit-inner-spin-button{appearance:none;margin:0}.InsuranceSheets-tools-module__SOZUWW__cell{-moz-appearance:textfield}.InsuranceSheets-tools-module__SOZUWW__askActions{justify-content:flex-end;gap:var(--space-2);display:flex}.InsuranceSheets-tools-module__SOZUWW__confirmReset{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--status-bad-fg);color:#fff;font-size:var(--text-sm);font-weight:500}
.PayrollInputTable-module__T4Ko9a__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PayrollInputTable-module__T4Ko9a__spacer{flex:1}.PayrollInputTable-module__T4Ko9a__primary{height:2.25rem;padding:0 var(--space-5,1.25rem);border-radius:var(--radius-full);background:var(--brand-deep);color:#fff;font-size:var(--text-sm);transition:filter var(--transition);font-weight:500}.PayrollInputTable-module__T4Ko9a__primary:hover:not(:disabled){filter:brightness(.92)}.PayrollInputTable-module__T4Ko9a__plain{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:500;display:inline-flex}.PayrollInputTable-module__T4Ko9a__plain svg{width:14px;height:14px}.PayrollInputTable-module__T4Ko9a__plain:hover:not(:disabled){border-color:var(--brand);background:var(--brand-surface);color:var(--brand-fg)}.PayrollInputTable-module__T4Ko9a__primary:disabled,.PayrollInputTable-module__T4Ko9a__plain:disabled{opacity:.45;cursor:default}.PayrollInputTable-module__T4Ko9a__hint{color:var(--color-fg-muted);font-size:.75rem;line-height:1.6}.PayrollInputTable-module__T4Ko9a__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--status-good-bg);color:var(--status-good-fg);font-size:var(--text-sm)}.PayrollInputTable-module__T4Ko9a__pickCell{text-align:center;width:2.5rem}.PayrollInputTable-module__T4Ko9a__pickCell input{width:1rem;height:1rem;accent-color:var(--brand-deep)}.PayrollInputTable-module__T4Ko9a__cell{width:6.5rem;height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;transition:border-color var(--transition)}.PayrollInputTable-module__T4Ko9a__cell:disabled{background:var(--field-bg);color:var(--color-fg);cursor:not-allowed;border-color:#0000}.PayrollInputTable-module__T4Ko9a__cell:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.PayrollInputTable-module__T4Ko9a__cell::-webkit-outer-spin-button{appearance:none;margin:0}.PayrollInputTable-module__T4Ko9a__cell::-webkit-inner-spin-button{appearance:none;margin:0}.PayrollInputTable-module__T4Ko9a__cell{-moz-appearance:textfield}.PayrollInputTable-module__T4Ko9a__annual{color:var(--color-fg-muted)}.PayrollInputTable-module__T4Ko9a__total{font-weight:600}.PayrollInputTable-module__T4Ko9a__askActions{justify-content:flex-end;gap:var(--space-2);display:flex}.PayrollInputTable-module__T4Ko9a__editing{outline:2px solid var(--brand);outline-offset:2px}.PayrollInputTable-module__T4Ko9a__editing .PayrollInputTable-module__T4Ko9a__cell{background:var(--surface)}.PayrollInputTable-module__T4Ko9a__fill{margin:var(--space-1) 0 0 auto;padding:1px var(--space-2);border:1px solid var(--brand);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--brand-fg);font-weight:500;display:block}.PayrollInputTable-module__T4Ko9a__fill:hover{background:var(--brand-tint)}.PayrollInputTable-module__T4Ko9a__fillForm{gap:var(--space-4);flex-direction:column;display:flex}.PayrollInputTable-module__T4Ko9a__fillInput{height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--field-bg);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:right}.PayrollInputTable-module__T4Ko9a__fillInput:focus{border-color:var(--brand);outline:none}
.SubmissionList-dialog-module__HVeNOG__form{gap:var(--space-6);flex-direction:column;display:flex}.SubmissionList-dialog-module__HVeNOG__formGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(7rem,11rem));display:grid}.SubmissionList-dialog-module__HVeNOG__field{gap:var(--space-2);flex-direction:column;display:flex}.SubmissionList-dialog-module__HVeNOG__label{font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:500}.SubmissionList-dialog-module__HVeNOG__help{font-size:var(--text-xs);color:var(--color-fg-muted)}.SubmissionList-dialog-module__HVeNOG__monthSelect{width:100%}.SubmissionList-dialog-module__HVeNOG__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.SubmissionList-dialog-module__HVeNOG__submit{height:2.5rem;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--brand-deep);color:#fff;font-size:var(--text-sm);font-weight:500}.SubmissionList-dialog-module__HVeNOG__cancel{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-fg-muted)}.SubmissionList-dialog-module__HVeNOG__derived{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-subtle);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.SubmissionList-dialog-module__HVeNOG__derivedItem{gap:var(--space-1);flex-direction:column;display:flex}.SubmissionList-dialog-module__HVeNOG__derivedValue{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.SubmissionList-dialog-module__HVeNOG__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--text-sm)}
.page-module__ZadAcG__warn{color:var(--status-warn-fg);font-weight:600}
.page-module__JEY6GW__pendingNotice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--status-warn-bg);color:var(--status-warn-fg);font-size:var(--text-sm)}.page-module__JEY6GW__linked{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg);font-size:.6875rem;font-weight:600}.page-module__JEY6GW__warn{color:var(--status-warn-fg);font-weight:600}
.page-module__tzK25q__bar{width:6rem;height:6px;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--color-border);vertical-align:middle;display:inline-block;overflow:hidden}.page-module__tzK25q__fill{border-radius:var(--radius-full);background:var(--brand);height:100%;display:block}.page-module__tzK25q__rate{font-variant-numeric:tabular-nums}
.AnnualTable-module__tGeWZG__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AnnualTable-module__tGeWZG__filter{width:7.5rem}.AnnualTable-module__tGeWZG__search{flex:0 18rem;position:relative}.AnnualTable-module__tGeWZG__searchIcon{top:50%;left:var(--space-3);color:var(--color-fg-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.AnnualTable-module__tGeWZG__searchInput{width:100%;height:2.5rem;padding:0 var(--space-3) 0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-sm)}.AnnualTable-module__tGeWZG__hint{min-width:12rem;color:var(--color-fg-muted);flex:1;font-size:.75rem}.AnnualTable-module__tGeWZG__total{font-weight:700}
