.hiring-modal-module__Ycxfuq__backdrop{z-index:1200;padding:var(--space-4);background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0}.hiring-modal-module__Ycxfuq__modal{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.hiring-modal-module__Ycxfuq__compare{width:min(960px,100vw - 32px)}.hiring-modal-module__Ycxfuq__withWorkDock{grid-template-rows:auto minmax(0,1fr) auto}.hiring-modal-module__Ycxfuq__workDock{padding:var(--space-3);min-width:0}.hiring-modal-module__Ycxfuq__top{display:grid}.hiring-modal-module__Ycxfuq__header{min-height:82px;padding:var(--space-4) var(--space-5);background:var(--surface-subtle);border-bottom:1px solid var(--border-default);align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hiring-modal-module__Ycxfuq__icon{width:42px;height:42px;color:var(--accent-foreground);background:var(--accent-surface);border-radius:50%;place-items:center;display:grid}.hiring-modal-module__Ycxfuq__header strong{font-size:18px}.hiring-modal-module__Ycxfuq__header>span:nth-child(2){gap:2px;min-width:0;display:grid}.hiring-modal-module__Ycxfuq__header>span:nth-child(2)>small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.hiring-modal-module__Ycxfuq__wait{padding:var(--space-2) var(--space-5);color:var(--status-warning-foreground);background:var(--status-warning-surface);text-align:center;margin:0;font-size:13px;font-weight:600;line-height:1.45}.hiring-modal-module__Ycxfuq__body{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.hiring-modal-module__Ycxfuq__content{min-height:0;padding:var(--space-5);overflow-y:auto}.hiring-modal-module__Ycxfuq__stepTitle{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.35}.hiring-modal-module__Ycxfuq__stepTitle:focus{outline:0}.hiring-modal-module__Ycxfuq__stepTitle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.hiring-modal-module__Ycxfuq__lead{max-width:68ch;margin:0 0 var(--space-5);color:var(--text-secondary);font-size:14px;line-height:1.6}.hiring-modal-module__Ycxfuq__notice{align-items:start;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-nested);grid-template-columns:auto minmax(0,1fr);font-size:13px;line-height:1.5;display:grid}.hiring-modal-module__Ycxfuq__notice svg{margin-top:1px}.hiring-modal-module__Ycxfuq__notice strong{font-weight:650}.hiring-modal-module__Ycxfuq__notice p{margin:var(--space-1) 0 0}.hiring-modal-module__Ycxfuq__noticeError{color:var(--status-danger-foreground);background:var(--status-danger-surface)}.hiring-modal-module__Ycxfuq__noticeAdmin{color:var(--status-info-foreground);background:var(--status-info-surface)}.hiring-modal-module__Ycxfuq__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hiring-modal-module__Ycxfuq__fieldGrid label,.hiring-modal-module__Ycxfuq__fixed{align-content:start;gap:7px;min-width:0;display:grid}.hiring-modal-module__Ycxfuq__fieldGrid label>span,.hiring-modal-module__Ycxfuq__fixed>span,.hiring-modal-module__Ycxfuq__choiceSet legend{font-size:13px;font-weight:650}.hiring-modal-module__Ycxfuq__fieldGrid label>span small{color:var(--text-tertiary);font-size:11px;font-weight:550}.hiring-modal-module__Ycxfuq__fieldGrid em,.hiring-modal-module__Ycxfuq__choiceSet legend em{color:var(--accent-foreground);font-size:10px;font-style:normal}.hiring-modal-module__Ycxfuq__fieldGrid input:not([type=radio]),.hiring-modal-module__Ycxfuq__fieldGrid select{width:100%;min-width:0;min-height:var(--control-height-input);padding:0 var(--space-3);color:var(--text-primary);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-nested);font:inherit;font-size:var(--font-size-15);outline:0}.hiring-modal-module__Ycxfuq__fieldGrid input:not([type=radio]):focus,.hiring-modal-module__Ycxfuq__fieldGrid select:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.hiring-modal-module__Ycxfuq__fieldGrid input:disabled,.hiring-modal-module__Ycxfuq__fieldGrid select:disabled{color:var(--text-tertiary);background:var(--surface-subtle);cursor:not-allowed;opacity:1}.hiring-modal-module__Ycxfuq__fixed>strong{min-height:var(--control-height-input);padding:var(--space-2) var(--space-3);font-size:var(--font-size-15);background:var(--surface-subtle);border:1px dashed var(--border-default);border-radius:var(--radius-nested);align-items:center;font-weight:600;line-height:1.4;display:flex}.hiring-modal-module__Ycxfuq__wide{grid-column:1/-1}.hiring-modal-module__Ycxfuq__fieldHelp,.hiring-modal-module__Ycxfuq__fieldError{font-size:12px;font-weight:500;line-height:1.4}.hiring-modal-module__Ycxfuq__fieldHelp{color:var(--text-tertiary)}.hiring-modal-module__Ycxfuq__counter{text-align:right;font-variant-numeric:tabular-nums}.hiring-modal-module__Ycxfuq__fieldError{color:var(--status-danger-foreground)}.hiring-modal-module__Ycxfuq__choiceSet{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.hiring-modal-module__Ycxfuq__choiceSet legend{margin-bottom:var(--space-2);padding:0}.hiring-modal-module__Ycxfuq__choices{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.hiring-modal-module__Ycxfuq__choice{min-height:64px;padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-nested);cursor:pointer;align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.hiring-modal-module__Ycxfuq__choice:has(input:checked){background:var(--accent-surface);border-color:var(--accent-foreground)}.hiring-modal-module__Ycxfuq__choice:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.hiring-modal-module__Ycxfuq__choice input{width:18px;height:18px;accent-color:var(--accent-foreground);margin:0}.hiring-modal-module__Ycxfuq__choice>span{gap:2px;min-width:0;display:grid}.hiring-modal-module__Ycxfuq__choice strong{font-size:14px}.hiring-modal-module__Ycxfuq__choice small{color:var(--text-secondary);font-size:12px;line-height:1.4}.hiring-modal-module__Ycxfuq__generating{place-content:center;justify-items:center;gap:var(--space-3);min-height:360px;padding:var(--space-8);text-align:center;display:grid}.hiring-modal-module__Ycxfuq__generating .hiring-modal-module__Ycxfuq__lead{margin-bottom:var(--space-2)}.hiring-modal-module__Ycxfuq__spinner{border:3px solid var(--border-default);border-top-color:var(--accent-foreground);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite hiring-modal-module__Ycxfuq__spin;display:block}.hiring-modal-module__Ycxfuq__spinnerSmall{border:2px solid var(--border-strong);border-top-color:var(--accent-foreground);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite hiring-modal-module__Ycxfuq__spin;display:block}@keyframes hiring-modal-module__Ycxfuq__spin{to{transform:rotate(360deg)}}.hiring-modal-module__Ycxfuq__phases{gap:var(--space-2);text-align:left;margin:0;padding:0;list-style:none;display:grid}.hiring-modal-module__Ycxfuq__phases li{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:13px;display:flex}.hiring-modal-module__Ycxfuq__phases li[aria-current=step]{color:var(--text-primary);font-weight:650}.hiring-modal-module__Ycxfuq__phaseDone{color:var(--status-success-foreground)!important}.hiring-modal-module__Ycxfuq__footerNote{color:var(--text-tertiary);font-size:12px}.hiring-modal-module__Ycxfuq__candidateSet{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.hiring-modal-module__Ycxfuq__candidateSet legend{margin-bottom:var(--space-2);padding:0;font-size:13px;font-weight:650}.hiring-modal-module__Ycxfuq__candidateGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.hiring-modal-module__Ycxfuq__candidate{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-card);display:grid}.hiring-modal-module__Ycxfuq__candidate[data-selected=true]{border-color:var(--accent-foreground);box-shadow:inset 0 0 0 1px var(--accent-foreground)}.hiring-modal-module__Ycxfuq__candidateSelect{gap:var(--space-2);min-height:var(--control-height-input);cursor:pointer;border-radius:var(--radius-nested);display:grid}.hiring-modal-module__Ycxfuq__candidateSelect:has(input:disabled){cursor:default}.hiring-modal-module__Ycxfuq__candidateSelect:focus-within{outline:3px solid var(--focus-ring);outline-offset:4px}.hiring-modal-module__Ycxfuq__candidateHead{align-items:center;gap:var(--space-2);min-height:28px;font-size:13px;font-weight:650;display:flex}.hiring-modal-module__Ycxfuq__candidateHead input{width:18px;height:18px;accent-color:var(--accent-foreground);margin:0}.hiring-modal-module__Ycxfuq__candidateHead input:disabled{opacity:.4}.hiring-modal-module__Ycxfuq__portraitBadge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:24px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.hiring-modal-module__Ycxfuq__portraitBadge[data-state=ready]{color:var(--status-success-foreground);background:var(--status-success-surface)}.hiring-modal-module__Ycxfuq__portraitBadge[data-state=drawing]{color:var(--status-info-foreground);background:var(--status-info-surface)}.hiring-modal-module__Ycxfuq__portraitBadge[data-state=failed]{color:var(--status-danger-foreground);background:var(--status-danger-surface)}.hiring-modal-module__Ycxfuq__candidatePortrait{aspect-ratio:2/3;background:var(--surface-subtle);border-radius:var(--radius-nested);width:100%;display:block;position:relative;overflow:hidden}.hiring-modal-module__Ycxfuq__candidatePortrait img{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.hiring-modal-module__Ycxfuq__portraitState{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-secondary);text-align:center;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}.hiring-modal-module__Ycxfuq__candidateName{font-size:var(--font-size-17);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.hiring-modal-module__Ycxfuq__candidateMeta{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.hiring-modal-module__Ycxfuq__candidateHello{align-items:end;gap:var(--space-2);grid-template-columns:42px minmax(0,1fr);display:grid}.hiring-modal-module__Ycxfuq__candidateHello>:only-child{grid-column:1/-1}.hiring-modal-module__Ycxfuq__candidateHello>img{object-fit:cover;object-position:center;border:1px solid var(--border-default);border-radius:50%;width:42px;height:42px;display:block}.hiring-modal-module__Ycxfuq__candidateGreeting{padding:var(--space-2) var(--space-3);color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested) var(--radius-nested) var(--radius-nested) 4px;overflow-wrap:anywhere;white-space:pre-line;font-size:14px;line-height:1.55;display:block;position:relative}.hiring-modal-module__Ycxfuq__successGreeting{align-items:end;gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);width:min(520px,100%);display:grid}.hiring-modal-module__Ycxfuq__successGreeting img{object-fit:cover;object-position:center;border:1px solid var(--border-default);border-radius:50%;width:64px;height:64px;display:block}.hiring-modal-module__Ycxfuq__successGreeting .hiring-modal-module__Ycxfuq__quote{border-bottom-left-radius:4px}.hiring-modal-module__Ycxfuq__personality{font-size:13px}.hiring-modal-module__Ycxfuq__personality summary{min-height:var(--control-height-input);color:var(--text-secondary);cursor:pointer;align-items:center;font-weight:600;list-style-position:inside;display:flex}.hiring-modal-module__Ycxfuq__personality summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:8px}.hiring-modal-module__Ycxfuq__personality p{margin:0 0 var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-line;line-height:1.55}.hiring-modal-module__Ycxfuq__hint{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-size:13px;line-height:1.5}.hiring-modal-module__Ycxfuq__summary{gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-nested);grid-template-columns:96px minmax(0,1fr);display:grid}.hiring-modal-module__Ycxfuq__summary img{aspect-ratio:2/3;object-fit:contain;object-position:top center;background:var(--surface-subtle);border-radius:12px;width:96px;display:block}.hiring-modal-module__Ycxfuq__summary>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.hiring-modal-module__Ycxfuq__summary strong{font-size:var(--font-size-16)}.hiring-modal-module__Ycxfuq__summary small{color:var(--text-tertiary);font-size:12px}.hiring-modal-module__Ycxfuq__summary p{margin:var(--space-1) 0 0;color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-line;font-size:13px;line-height:1.5}.hiring-modal-module__Ycxfuq__footer{min-height:72px;padding:var(--space-3) var(--space-5);background:var(--surface-subtle);border-top:1px solid var(--border-default);justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.hiring-modal-module__Ycxfuq__footer>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.hiring-modal-module__Ycxfuq__footer>button:first-child,.hiring-modal-module__Ycxfuq__footer>small:first-child{margin-right:auto}.hiring-modal-module__Ycxfuq__success{min-height:360px;padding:var(--space-8);text-align:center;place-content:center;justify-items:center;gap:var(--space-3);display:grid}.hiring-modal-module__Ycxfuq__success>span{width:52px;height:52px;color:var(--status-success-foreground);background:var(--status-success-surface);border-radius:50%;place-items:center;display:grid}.hiring-modal-module__Ycxfuq__success .hiring-modal-module__Ycxfuq__stepTitle{margin:0}.hiring-modal-module__Ycxfuq__quote{max-width:460px;margin:0 0 var(--space-2);color:var(--text-secondary);white-space:pre-line;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.hiring-modal-module__Ycxfuq__spinner,.hiring-modal-module__Ycxfuq__spinnerSmall{display:none}}@media (max-width:767px){.hiring-modal-module__Ycxfuq__backdrop{padding:0}.hiring-modal-module__Ycxfuq__modal,.hiring-modal-module__Ycxfuq__compare{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.hiring-modal-module__Ycxfuq__header,.hiring-modal-module__Ycxfuq__content,.hiring-modal-module__Ycxfuq__footer,.hiring-modal-module__Ycxfuq__wait{padding-inline:var(--space-4)}.hiring-modal-module__Ycxfuq__header>span:nth-child(2)>small{white-space:normal}.hiring-modal-module__Ycxfuq__fieldGrid,.hiring-modal-module__Ycxfuq__choices{grid-template-columns:1fr}.hiring-modal-module__Ycxfuq__fieldGrid input:not([type=radio]),.hiring-modal-module__Ycxfuq__fieldGrid select{font-size:16px}.hiring-modal-module__Ycxfuq__wide{grid-column:auto}.hiring-modal-module__Ycxfuq__candidateGrid{grid-template-columns:1fr}.hiring-modal-module__Ycxfuq__candidate{width:100%;max-width:420px;margin-inline:auto}.hiring-modal-module__Ycxfuq__summary{grid-template-columns:80px minmax(0,1fr)}.hiring-modal-module__Ycxfuq__summary img{width:80px}.hiring-modal-module__Ycxfuq__footer{align-items:stretch;gap:var(--space-2);flex-direction:column}.hiring-modal-module__Ycxfuq__footer>div,.hiring-modal-module__Ycxfuq__footer button{width:100%}.hiring-modal-module__Ycxfuq__footer>div{flex-direction:column-reverse}.hiring-modal-module__Ycxfuq__footer>button:first-child,.hiring-modal-module__Ycxfuq__footer>small:first-child{margin-right:0}}.hiring-modal-module__Ycxfuq__recommended{margin-left:var(--space-2);color:var(--accent-foreground);font-size:13px;font-style:normal}
.staff-management-module__D8FKxa__page{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.staff-management-module__D8FKxa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.staff-management-module__D8FKxa__welcome{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--accent-foreground);background:var(--accent-surface);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:14px;line-height:1.55;display:grid}.staff-management-module__D8FKxa__welcome svg{margin-top:1px}.staff-management-module__D8FKxa__welcome strong{font-weight:650}.staff-management-module__D8FKxa__section{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated);display:grid}.staff-management-module__D8FKxa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.staff-management-module__D8FKxa__sectionHeader h2{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.staff-management-module__D8FKxa__sectionHeader h2 span{margin-left:var(--space-2);color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:500}.staff-management-module__D8FKxa__notice{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-nested);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:13px;line-height:1.5;display:grid}.staff-management-module__D8FKxa__notice svg{margin-top:1px}.staff-management-module__D8FKxa__noticeInfo{color:var(--status-info-foreground);background:var(--status-info-surface)}.staff-management-module__D8FKxa__noticeWarning{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.staff-management-module__D8FKxa__noticeError{color:var(--status-danger-foreground);background:var(--status-danger-surface)}.staff-management-module__D8FKxa__grid{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.staff-management-module__D8FKxa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.staff-management-module__D8FKxa__slots{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;min-width:0;display:grid}.staff-management-module__D8FKxa__slot{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);grid-template-rows:auto minmax(0,1fr);display:grid}.staff-management-module__D8FKxa__slotHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:24px;display:flex}.staff-management-module__D8FKxa__slotHeader h3{color:var(--text-secondary);overflow-wrap:anywhere;margin:0 auto 0 0;font-size:13px;font-weight:600}.staff-management-module__D8FKxa__permissionNote{color:var(--text-secondary);margin:0;font-size:.85rem}.staff-management-module__D8FKxa__detailsDialog{width:min(720px,100% - 32px);max-height:calc(100dvh - 48px);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated);color:var(--text-primary);margin:auto;overflow:auto}.staff-management-module__D8FKxa__detailsDialog::backdrop{background:var(--overlay)}.staff-management-module__D8FKxa__detailsHeader{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.staff-management-module__D8FKxa__detailsHeader>div{min-width:0}.staff-management-module__D8FKxa__detailsHeader p{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:13px}.staff-management-module__D8FKxa__detailsHeader h2{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.4}.staff-management-module__D8FKxa__detailsHeader h2 span{color:var(--text-secondary);font-size:14px;font-weight:400}.staff-management-module__D8FKxa__detailsHeader>button{min-height:var(--control-height-input);flex-shrink:0}.staff-management-module__D8FKxa__detailsBody{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,180px) minmax(0,1fr);display:grid}.staff-management-module__D8FKxa__detailsBody .staff-management-module__D8FKxa__portrait{border-radius:var(--radius-nested);border:1px solid var(--border-default);align-self:start}.staff-management-module__D8FKxa__detailsText{align-content:start;gap:var(--space-4);min-width:0;display:grid}.staff-management-module__D8FKxa__facts{gap:var(--space-3);margin:0;font-size:13px;line-height:1.6;display:grid}.staff-management-module__D8FKxa__facts>div{gap:var(--space-3);grid-template-columns:minmax(76px,auto) minmax(0,1fr);display:grid}.staff-management-module__D8FKxa__facts dt{color:var(--text-tertiary)}.staff-management-module__D8FKxa__facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:479px){.staff-management-module__D8FKxa__detailsDialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:var(--space-4)}.staff-management-module__D8FKxa__detailsBody{grid-template-columns:minmax(0,1fr)}.staff-management-module__D8FKxa__detailsBody .staff-management-module__D8FKxa__portrait{width:160px;height:240px;margin:auto}.staff-management-module__D8FKxa__facts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.staff-management-module__D8FKxa__card{align-content:start;gap:var(--space-3);min-width:0;display:grid;position:relative}.staff-management-module__D8FKxa__manageButton:after{content:"";position:absolute;inset:0}.staff-management-module__D8FKxa__manageButton{min-height:var(--control-height-small);justify-self:start;padding-inline:0}.staff-management-module__D8FKxa__card .staff-management-module__D8FKxa__manageButton:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.staff-management-module__D8FKxa__card .staff-management-module__D8FKxa__manageButton:active:not(:disabled){transform:none}.staff-management-module__D8FKxa__manageButton:focus-visible{outline:none}.staff-management-module__D8FKxa__slot:has(>.staff-management-module__D8FKxa__grid>.staff-management-module__D8FKxa__card:only-child){position:relative}.staff-management-module__D8FKxa__grid>.staff-management-module__D8FKxa__card:only-child{position:static}:is(.staff-management-module__D8FKxa__slot:has(>.staff-management-module__D8FKxa__grid>.staff-management-module__D8FKxa__card:only-child .staff-management-module__D8FKxa__manageButton:hover),.staff-management-module__D8FKxa__slot:has(>.staff-management-module__D8FKxa__grid>.staff-management-module__D8FKxa__card:only-child .staff-management-module__D8FKxa__manageButton:focus-visible)){border-color:var(--focus-ring)}.staff-management-module__D8FKxa__slot:has(>.staff-management-module__D8FKxa__grid>.staff-management-module__D8FKxa__card:only-child .staff-management-module__D8FKxa__manageButton:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.staff-management-module__D8FKxa__grid>.staff-management-module__D8FKxa__card+.staff-management-module__D8FKxa__card{padding-top:var(--space-4);border-top:1px solid var(--border-default)}.staff-management-module__D8FKxa__card:not(:only-child):has(.staff-management-module__D8FKxa__manageButton:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-nested)}.staff-management-module__D8FKxa__cardIdentity{align-items:center;gap:var(--space-3);grid-template-columns:48px minmax(0,1fr);display:grid}.staff-management-module__D8FKxa__cardIdentity>img{object-fit:cover;object-position:center;background:var(--surface-muted);border:1px solid var(--border-default);border-radius:50%;width:48px;height:48px;display:block}.staff-management-module__D8FKxa__cardIdentity>.staff-management-module__D8FKxa__thumbnailFallback{width:48px;height:48px;font-size:18px}.staff-management-module__D8FKxa__cardMeta{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.4}.staff-management-module__D8FKxa__cardGreeting{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.staff-management-module__D8FKxa__portrait{aspect-ratio:2/3;background:var(--surface-subtle);width:100%;overflow:hidden}.staff-management-module__D8FKxa__portrait img{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.staff-management-module__D8FKxa__portraitFallback{width:100%;height:100%;min-height:100%;color:var(--text-secondary);place-items:center;font-size:40px;font-weight:500;display:grid}.staff-management-module__D8FKxa__thumbnailFallback{width:36px;height:36px;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-pill);place-items:center;font-size:14px;font-weight:500;display:grid}.staff-management-module__D8FKxa__cardName{font-size:var(--font-size-16);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.staff-management-module__D8FKxa__cardName span{margin-left:var(--space-1);color:var(--text-secondary);font-size:14px;font-weight:500}.staff-management-module__D8FKxa__badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.staff-management-module__D8FKxa__greeting{padding:var(--space-2) var(--space-3);color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested) var(--radius-nested) var(--radius-nested) 4px;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.staff-management-module__D8FKxa__greetingRow{align-items:end;gap:var(--space-2);grid-template-columns:36px minmax(0,1fr);display:grid}.staff-management-module__D8FKxa__greetingRow>img{object-fit:cover;object-position:center;border:1px solid var(--border-default);border-radius:50%;width:36px;height:36px;display:block}.staff-management-module__D8FKxa__empty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--text-secondary);text-align:center;background:var(--surface-subtle);border:1px dashed var(--border-default);border-radius:var(--radius-nested);overflow-wrap:anywhere;min-width:0;display:grid}.staff-management-module__D8FKxa__slot .staff-management-module__D8FKxa__empty{align-content:center;gap:var(--space-2);padding:var(--space-5) var(--space-3)}.staff-management-module__D8FKxa__empty>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.staff-management-module__D8FKxa__empty>button svg{flex-shrink:0}.staff-management-module__D8FKxa__empty strong{color:var(--text-primary);font-size:var(--font-size-15)}.staff-management-module__D8FKxa__empty p{max-width:460px;margin:0;font-size:14px;line-height:1.55}@media (max-width:767px){.staff-management-module__D8FKxa__slots{grid-template-columns:minmax(0,1fr)}.staff-management-module__D8FKxa__page{gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-12)}.staff-management-module__D8FKxa__section{padding:var(--space-4)}.staff-management-module__D8FKxa__sectionHeader>button{width:100%}.staff-management-module__D8FKxa__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.staff-management-module__D8FKxa__grid{grid-template-columns:1fr}}.staff-management-module__D8FKxa__assignedJobs{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.staff-management-module__D8FKxa__assignedJobs h3{margin:0;font-size:1rem}.staff-management-module__D8FKxa__assignedJobs ul{margin:var(--space-3) 0;padding:0;list-style:none}.staff-management-module__D8FKxa__assignedJobs li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.staff-management-module__D8FKxa__assignedJobs p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.staff-management-module__D8FKxa__assignedJobs strong{overflow-wrap:anywhere}.staff-management-module__D8FKxa__personaSection{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-default);display:grid}.staff-management-module__D8FKxa__personaSection h3{margin:0;font-size:15px}.staff-management-module__D8FKxa__personaForm{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.staff-management-module__D8FKxa__personaForm label{gap:var(--space-1);color:var(--text-primary);font-size:13px;font-weight:600;display:grid}.staff-management-module__D8FKxa__personaForm small{color:var(--text-secondary);font-weight:400;line-height:1.5}.staff-management-module__D8FKxa__personaForm input,.staff-management-module__D8FKxa__personaForm select{width:100%;min-width:0;min-height:var(--control-height-input);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);color:var(--text-primary);background:var(--surface-elevated);font:inherit;font-weight:400}.staff-management-module__D8FKxa__personaForm input:focus-visible,.staff-management-module__D8FKxa__personaForm select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.staff-management-module__D8FKxa__personaForm input:disabled,.staff-management-module__D8FKxa__personaForm select:disabled{opacity:.6}.staff-management-module__D8FKxa__personaNote{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.staff-management-module__D8FKxa__personaConfirm{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-subtle);margin:0;font-size:13px;line-height:1.6}.staff-management-module__D8FKxa__managementActions{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-default);display:grid}.staff-management-module__D8FKxa__managementRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.staff-management-module__D8FKxa__managementRow>button{min-height:var(--control-height-input)}.staff-management-module__D8FKxa__managementRow>.staff-management-module__D8FKxa__dismissButton{margin-left:auto}.staff-management-module__D8FKxa__managementNotes{gap:var(--space-1);color:var(--text-secondary);margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.staff-management-module__D8FKxa__dismissConfirmation{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);display:grid}.staff-management-module__D8FKxa__dismissConfirmation p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}@media (max-width:479px){.staff-management-module__D8FKxa__managementRow>button{flex:100%}.staff-management-module__D8FKxa__managementRow>.staff-management-module__D8FKxa__dismissButton{margin-left:0}}
.document-job-options-module__hj6wLW__help{color:var(--text-secondary);font-size:.8rem;font-weight:400;line-height:1.6;display:block}.document-job-options-module__hj6wLW__triggers{border:0;min-width:0;margin:0;padding:0}.document-job-options-module__hj6wLW__triggers legend{margin-bottom:var(--space-2);font-size:.85rem;font-weight:600}.document-job-options-module__hj6wLW__triggers.document-job-options-module__hj6wLW__triggers label{align-items:center;gap:var(--space-2);min-height:var(--control-height-input);font-weight:400;display:flex}.document-job-options-module__hj6wLW__triggers input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--action-primary);flex-shrink:0;padding:0}.document-job-options-module__hj6wLW__toggle.document-job-options-module__hj6wLW__toggle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.document-job-options-module__hj6wLW__toggle input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--action-primary);flex-shrink:0;padding:0}.document-job-options-module__hj6wLW__toggle .document-job-options-module__hj6wLW__help{flex-basis:100%}
.contract-job-options-module__YN82vq__contract{gap:var(--space-6);min-width:0;margin:var(--space-2) 0 var(--space-4);display:grid;container-type:inline-size}.contract-job-options-module__YN82vq__section{min-width:0;padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--border-default);margin:0}.contract-job-options-module__YN82vq__section>legend{float:left;width:100%;margin-bottom:var(--space-1);align-items:baseline;gap:var(--space-2);padding:0;font-size:.95rem;font-weight:650;display:flex}.contract-job-options-module__YN82vq__section>legend+*{clear:both}.contract-job-options-module__YN82vq__section:disabled{opacity:1}.contract-job-options-module__YN82vq__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.contract-job-options-module__YN82vq__pendingCount{color:var(--status-warning-foreground);font-size:.8rem;font-weight:600}.contract-job-options-module__YN82vq__help{margin:var(--space-1) 0 0;color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere;font-size:.8rem;font-weight:400;line-height:1.6}.contract-job-options-module__YN82vq__optional{margin-left:var(--space-1);color:var(--text-tertiary);font-size:.75rem;font-weight:500}.contract-job-options-module__YN82vq__officeGrid{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contract-job-options-module__YN82vq__officeGrid label{gap:var(--space-2);align-content:start;min-width:0;font-size:.85rem;font-weight:600;display:grid}.contract-job-options-module__YN82vq__officeGrid .contract-job-options-module__YN82vq__wide{grid-column:1/-1}.contract-job-options-module__YN82vq__officeGrid input,.contract-job-options-module__YN82vq__field input,.contract-job-options-module__YN82vq__field select,.contract-job-options-module__YN82vq__field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-height-input);padding:var(--space-3);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested);font:inherit;font-weight:400}.contract-job-options-module__YN82vq__field textarea{resize:vertical;min-height:0;line-height:1.5}.contract-job-options-module__YN82vq__officeGrid input::placeholder,.contract-job-options-module__YN82vq__field input::placeholder,.contract-job-options-module__YN82vq__field textarea::placeholder{color:var(--text-tertiary)}.contract-job-options-module__YN82vq__officeGrid input:focus-visible,.contract-job-options-module__YN82vq__field input:focus-visible,.contract-job-options-module__YN82vq__field select:focus-visible,.contract-job-options-module__YN82vq__field textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.contract-job-options-module__YN82vq__officeGrid input:disabled,.contract-job-options-module__YN82vq__field select:disabled{opacity:.6}.contract-job-options-module__YN82vq__field [aria-invalid=true]{border-color:var(--status-danger-foreground)}.contract-job-options-module__YN82vq__tableWrap{margin-top:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);overflow:hidden}.contract-job-options-module__YN82vq__table{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.5}.contract-job-options-module__YN82vq__table thead th{padding:var(--space-2) var(--space-3);color:var(--text-secondary);background:var(--surface-subtle);text-align:left;white-space:nowrap;font-size:.75rem;font-weight:600}.contract-job-options-module__YN82vq__table tbody th,.contract-job-options-module__YN82vq__table tbody td{padding:var(--space-3);vertical-align:top;text-align:left}.contract-job-options-module__YN82vq__table tbody tr+tr{border-top:1px solid var(--border-default)}.contract-job-options-module__YN82vq__table tbody th{min-width:7rem;font-weight:600}.contract-job-options-module__YN82vq__table small{color:var(--text-tertiary);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.contract-job-options-module__YN82vq__rowType{display:block}.contract-job-options-module__YN82vq__table .contract-job-options-module__YN82vq__number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.contract-job-options-module__YN82vq__table td:nth-child(5),.contract-job-options-module__YN82vq__table td:nth-child(6){white-space:nowrap}.contract-job-options-module__YN82vq__clamp{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contract-job-options-module__YN82vq__edit{text-align:right;white-space:nowrap;width:1%;padding-block:var(--space-2)!important}.contract-job-options-module__YN82vq__edit button{min-height:var(--control-height-small)}.contract-job-options-module__YN82vq__empty{margin-top:var(--space-4);padding:var(--space-5);color:var(--text-secondary);background:var(--surface-subtle);border-radius:var(--radius-nested);word-break:keep-all;font-size:.85rem;line-height:1.6}.contract-job-options-module__YN82vq__empty p{margin:0}.contract-job-options-module__YN82vq__empty strong{margin-bottom:var(--space-1);color:var(--text-primary);display:block}.contract-job-options-module__YN82vq__feeActions{margin-top:var(--space-3);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.contract-job-options-module__YN82vq__notifications{margin-top:var(--space-4);gap:var(--space-3);display:grid}.contract-job-options-module__YN82vq__notifications>fieldset{margin:0}.contract-job-options-module__YN82vq__choiceGroups{margin-top:var(--space-4);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contract-job-options-module__YN82vq__choices{align-content:start;gap:var(--space-2);min-width:0;display:grid}.contract-job-options-module__YN82vq__choiceTitle{font-size:.85rem;font-weight:600}.contract-job-options-module__YN82vq__choice{min-width:0;padding:var(--space-3);align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.contract-job-options-module__YN82vq__choice:hover{background:var(--surface-subtle)}.contract-job-options-module__YN82vq__choice:has(input:checked){background:var(--surface-muted);border-color:var(--text-primary)}.contract-job-options-module__YN82vq__choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.contract-job-options-module__YN82vq__choice input{width:18px;height:18px;accent-color:var(--action-primary);flex-shrink:0;margin:2px 0 0}.contract-job-options-module__YN82vq__choice span{gap:2px;min-width:0;display:grid}.contract-job-options-module__YN82vq__choice strong{font-size:.875rem;font-weight:600}.contract-job-options-module__YN82vq__choice small{color:var(--text-secondary);word-break:keep-all;font-size:.8rem;line-height:1.5}.contract-job-options-module__YN82vq__section:disabled .contract-job-options-module__YN82vq__choice{cursor:default;opacity:.7}.contract-job-options-module__YN82vq__dialog{width:min(640px, calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-8));color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);padding:0}.contract-job-options-module__YN82vq__dialog[open]{flex-direction:column;display:flex}.contract-job-options-module__YN82vq__dialog::backdrop{background:var(--overlay)}.contract-job-options-module__YN82vq__dialogHeader{padding:var(--space-5) var(--space-6) var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--border-default);display:flex}.contract-job-options-module__YN82vq__dialogHeader h2{margin:0 0 var(--space-1);font-size:1.1rem}.contract-job-options-module__YN82vq__dialogHeader p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.6}.contract-job-options-module__YN82vq__dialogHeader>button{flex-shrink:0}.contract-job-options-module__YN82vq__dialogBody{min-height:0;padding:var(--space-5) var(--space-6);overscroll-behavior:contain;gap:var(--space-4);display:grid;overflow-y:auto}.contract-job-options-module__YN82vq__twoColumns{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contract-job-options-module__YN82vq__percentRow{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) 8rem;display:grid}.contract-job-options-module__YN82vq__field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.contract-job-options-module__YN82vq__field>label,.contract-job-options-module__YN82vq__fieldLabel{font-size:.85rem;font-weight:600}.contract-job-options-module__YN82vq__fieldError{color:var(--status-danger-foreground);margin:0;font-size:.8rem;line-height:1.5}.contract-job-options-module__YN82vq__unitInput{min-width:0;position:relative}.contract-job-options-module__YN82vq__unitInput input{text-align:right;font-variant-numeric:tabular-nums;padding-right:4rem}.contract-job-options-module__YN82vq__unitInput span{top:50%;right:var(--space-3);color:var(--text-tertiary);pointer-events:none;font-size:.85rem;position:absolute;transform:translateY(-50%)}.contract-job-options-module__YN82vq__segmented{gap:var(--space-1);flex-wrap:wrap;display:flex}.contract-job-options-module__YN82vq__segmented label{cursor:pointer;position:relative}.contract-job-options-module__YN82vq__segmented input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.contract-job-options-module__YN82vq__segmented span{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);white-space:nowrap;place-items:center;font-size:.85rem;display:grid}.contract-job-options-module__YN82vq__segmented input:checked+span{background:var(--surface-muted);border-color:var(--text-primary);font-weight:600}.contract-job-options-module__YN82vq__segmented input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.contract-job-options-module__YN82vq__check{padding:var(--space-3);align-items:flex-start;gap:var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-nested);cursor:pointer;display:flex}.contract-job-options-module__YN82vq__check input{width:18px;height:18px;accent-color:var(--action-primary);flex-shrink:0;margin:2px 0 0}.contract-job-options-module__YN82vq__check span{gap:2px;display:grid}.contract-job-options-module__YN82vq__check strong{font-size:.875rem;font-weight:600}.contract-job-options-module__YN82vq__check small{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.contract-job-options-module__YN82vq__dialogFooter{padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-default);display:flex}.contract-job-options-module__YN82vq__dialogFooter>div{gap:var(--space-2);display:flex}.contract-job-options-module__YN82vq__remove{color:var(--status-danger-foreground)}.contract-job-options-module__YN82vq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:720px){.contract-job-options-module__YN82vq__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.contract-job-options-module__YN82vq__table tbody tr{padding:var(--space-3);gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.contract-job-options-module__YN82vq__table tbody th,.contract-job-options-module__YN82vq__table tbody td{padding:0}.contract-job-options-module__YN82vq__table tbody th{grid-column:1}.contract-job-options-module__YN82vq__edit{grid-area:1/2;width:auto;padding:0!important}.contract-job-options-module__YN82vq__table tbody td[data-label]{gap:var(--space-2);text-align:left;white-space:normal;grid-column:1/-1;grid-template-columns:5.5rem minmax(0,1fr);display:grid}.contract-job-options-module__YN82vq__table tbody td[data-label]:before{content:attr(data-label);color:var(--text-tertiary);font-size:.8rem}.contract-job-options-module__YN82vq__table td[data-label] small{margin:0 0 0 var(--space-2);display:inline}.contract-job-options-module__YN82vq__choiceGroups{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.contract-job-options-module__YN82vq__officeGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.contract-job-options-module__YN82vq__dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.contract-job-options-module__YN82vq__dialogHeader,.contract-job-options-module__YN82vq__dialogBody,.contract-job-options-module__YN82vq__dialogFooter{padding-inline:var(--space-4)}.contract-job-options-module__YN82vq__field input,.contract-job-options-module__YN82vq__field select,.contract-job-options-module__YN82vq__field textarea,.contract-job-options-module__YN82vq__officeGrid input{font-size:1rem}}@media (max-width:560px){.contract-job-options-module__YN82vq__twoColumns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.contract-job-options-module__YN82vq__choice{transition:none}}
.job-settings-module__IYXC_a__workspace{gap:var(--space-4);min-width:0;display:grid}.job-settings-module__IYXC_a__group{gap:var(--space-3);min-width:0;display:grid}.job-settings-module__IYXC_a__groupTitle{margin:var(--space-3) 0 0;font-size:.95rem;font-weight:650}.job-settings-module__IYXC_a__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.job-settings-module__IYXC_a__header>div{flex:1;min-width:min(100%,240px)}.job-settings-module__IYXC_a__header>button{flex-shrink:0}.job-settings-module__IYXC_a__yolo{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);display:flex}.job-settings-module__IYXC_a__yolo input{width:18px;height:18px;margin:var(--space-1) 0 0;accent-color:var(--action-primary);flex-shrink:0}.job-settings-module__IYXC_a__yolo input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.job-settings-module__IYXC_a__yolo span{gap:var(--space-2);display:grid}.job-settings-module__IYXC_a__yolo small{color:var(--text-secondary);line-height:1.6}.job-settings-module__IYXC_a__workspace h2{margin:0 0 var(--space-2);font-size:1.1rem}.job-settings-module__IYXC_a__workspace header p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.job-settings-module__IYXC_a__note{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-subtle);margin:0;font-size:.85rem;line-height:1.6}.job-settings-module__IYXC_a__notice{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.job-settings-module__IYXC_a__list{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-canvas);min-width:0;margin:0;padding:0;list-style:none}.job-settings-module__IYXC_a__item{min-width:0}.job-settings-module__IYXC_a__item+.job-settings-module__IYXC_a__item{border-top:1px solid var(--border-default)}.job-settings-module__IYXC_a__row{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);display:flex}.job-settings-module__IYXC_a__heading{flex:1;min-width:0;margin:0}.job-settings-module__IYXC_a__heading .job-settings-module__IYXC_a__disclosure{justify-content:space-between;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-nested);text-align:left;font-weight:400;line-height:1.5;display:flex}.job-settings-module__IYXC_a__summary{align-items:center;gap:var(--space-4);flex:1;grid-template-columns:12rem minmax(0,1fr);min-width:0;display:grid}.job-settings-module__IYXC_a__title{font-size:.95rem;font-weight:650}.job-settings-module__IYXC_a__title,.job-settings-module__IYXC_a__description{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.job-settings-module__IYXC_a__description{color:var(--text-secondary);font-size:.85rem}.job-settings-module__IYXC_a__expandHint{gap:var(--space-1);color:var(--text-secondary);flex-shrink:0;align-items:center;font-size:.8rem;display:inline-flex}.job-settings-module__IYXC_a__chevron{transition:transform var(--transition-fast)}.job-settings-module__IYXC_a__disclosure[aria-expanded=true] .job-settings-module__IYXC_a__chevron{transform:rotate(180deg)}.job-settings-module__IYXC_a__disclosure[aria-expanded=true] .job-settings-module__IYXC_a__title{white-space:normal;overflow-wrap:anywhere}.job-settings-module__IYXC_a__toggle{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:var(--control-height-input);cursor:pointer;flex-shrink:0;display:flex;position:relative}.job-settings-module__IYXC_a__toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.job-settings-module__IYXC_a__toggle input:disabled,.job-settings-module__IYXC_a__toggle input[aria-disabled=true]{cursor:default}.job-settings-module__IYXC_a__switchTrack{pointer-events:none;border-radius:var(--radius-pill);background:var(--border-strong);flex-shrink:0;width:40px;height:24px;padding:3px}.job-settings-module__IYXC_a__switchTrack:after{content:"";border-radius:var(--radius-pill);background:var(--surface-elevated);width:18px;height:18px;display:block}.job-settings-module__IYXC_a__toggle input:checked+.job-settings-module__IYXC_a__switchTrack{background:var(--action-primary)}.job-settings-module__IYXC_a__toggle input:checked+.job-settings-module__IYXC_a__switchTrack:after{background:var(--action-on-primary);transform:translate(16px)}.job-settings-module__IYXC_a__toggle input:focus-visible+.job-settings-module__IYXC_a__switchTrack{outline:2px solid var(--focus-ring);outline-offset:3px}.job-settings-module__IYXC_a__toggle input:disabled+.job-settings-module__IYXC_a__switchTrack,.job-settings-module__IYXC_a__toggle input[aria-disabled=true]+.job-settings-module__IYXC_a__switchTrack{opacity:.5}.job-settings-module__IYXC_a__toggleLabel{min-width:4.5em;color:var(--text-secondary);white-space:nowrap;font-size:.8rem}.job-settings-module__IYXC_a__options{min-width:0;padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--border-default)}.job-settings-module__IYXC_a__optionHeading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.job-settings-module__IYXC_a__optionHeading p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.6}.job-settings-module__IYXC_a__fields{margin:0 0 var(--space-4);gap:var(--space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0;display:grid}.job-settings-module__IYXC_a__fields label,.job-settings-module__IYXC_a__employeeField{gap:var(--space-2);align-content:start;min-width:0;font-size:.85rem;font-weight:600;display:grid}.job-settings-module__IYXC_a__fields input,.job-settings-module__IYXC_a__fields select{width:100%;min-width:0;min-height:var(--control-height-input);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);color:var(--text-primary);background:var(--surface-elevated);font:inherit;font-weight:400}.job-settings-module__IYXC_a__fields input:focus-visible,.job-settings-module__IYXC_a__fields select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.job-settings-module__IYXC_a__fields input:disabled,.job-settings-module__IYXC_a__fields select:disabled{opacity:.6}.job-settings-module__IYXC_a__employeePicker{min-width:0;font-weight:400;position:relative}.job-settings-module__IYXC_a__employeeTrigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:58px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);color:var(--text-primary);background:var(--surface-elevated);text-align:left;font:inherit;cursor:pointer;display:flex}.job-settings-module__IYXC_a__employeeTrigger:focus-visible,.job-settings-module__IYXC_a__employeeOptions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.job-settings-module__IYXC_a__employeeTrigger:disabled{opacity:.6;cursor:default}.job-settings-module__IYXC_a__employeeTrigger>svg{color:var(--text-tertiary);flex-shrink:0}.job-settings-module__IYXC_a__employeeValue{min-width:0}.job-settings-module__IYXC_a__employeeChoice{align-items:center;gap:var(--space-3);min-width:0;display:flex}.job-settings-module__IYXC_a__employeeAvatar{border-radius:var(--radius-pill);background:var(--surface-muted);flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.job-settings-module__IYXC_a__employeeAvatar img,.job-settings-module__IYXC_a__employeeAvatar>span{object-fit:cover;object-position:top center;border-radius:var(--radius-pill);place-items:center;width:40px;height:40px;display:grid}.job-settings-module__IYXC_a__employeeText{gap:2px;min-width:0;display:grid}.job-settings-module__IYXC_a__employeeText strong,.job-settings-module__IYXC_a__employeeText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-settings-module__IYXC_a__employeeText strong{font-size:.9rem;font-weight:600}.job-settings-module__IYXC_a__employeeText small{color:var(--text-secondary);font-size:.78rem;font-weight:400}.job-settings-module__IYXC_a__employeePlaceholder{color:var(--text-secondary)}.job-settings-module__IYXC_a__employeeOptions{z-index:20;top:calc(100% + var(--space-1));max-height:280px;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-nested);background:var(--surface-elevated);box-shadow:var(--shadow-popover);display:grid;position:absolute;left:0;right:0;overflow-y:auto}.job-settings-module__IYXC_a__employeeOptions button{width:100%;padding:var(--space-2);border-radius:calc(var(--radius-nested) - 2px);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;display:block}.job-settings-module__IYXC_a__employeeOptions button:hover:not(:disabled),.job-settings-module__IYXC_a__employeeOptions button[aria-selected=true]{background:var(--surface-muted)}.job-settings-module__IYXC_a__employeeOptions button:disabled{opacity:.55;cursor:default}.job-settings-module__IYXC_a__employeeEmpty{padding:var(--space-3);color:var(--text-secondary);margin:0;font-size:.85rem}.job-settings-module__IYXC_a__recipients{min-width:0;margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested)}.job-settings-module__IYXC_a__recipients legend{font-size:.85rem;font-weight:600}.job-settings-module__IYXC_a__memberList{gap:var(--space-2);max-height:240px;margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid;overflow-y:auto}.job-settings-module__IYXC_a__memberList label,.job-settings-module__IYXC_a__inactiveMember{align-items:center;gap:var(--space-2);min-height:var(--control-height-input);overflow-wrap:anywhere;font-size:.9rem;display:flex}.job-settings-module__IYXC_a__recipients input{width:18px;height:18px;accent-color:var(--action-primary);flex-shrink:0}.job-settings-module__IYXC_a__recipients input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.job-settings-module__IYXC_a__inactiveMember{color:var(--status-danger-foreground)}.job-settings-module__IYXC_a__help{margin:var(--space-2) 0 0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8rem;line-height:1.6}.job-settings-module__IYXC_a__fields .job-settings-module__IYXC_a__preferenceSwitch{align-items:center;gap:var(--space-2);min-height:var(--control-height-input);flex-direction:row;display:flex}.job-settings-module__IYXC_a__preferenceSwitch>span:first-child{flex:1}.job-settings-module__IYXC_a__fields .job-settings-module__IYXC_a__preferenceSwitch input{width:18px;height:18px;min-height:0;accent-color:var(--action-primary)}.job-settings-module__IYXC_a__preferenceSwitch>span:last-child{min-width:2rem;color:var(--text-secondary);font-size:.8rem}.job-settings-module__IYXC_a__preferenceHelp{margin-top:var(--space-1);color:var(--text-secondary);font-size:.8rem;font-weight:400;line-height:1.5;display:block}.job-settings-module__IYXC_a__fields .job-settings-module__IYXC_a__feeSource{color:var(--text-secondary);grid-column:1/-1;font-size:.8rem;line-height:1.5}.job-settings-module__IYXC_a__item:target{outline:2px solid var(--focus-ring);outline-offset:2px;scroll-margin-top:var(--space-6)}.job-settings-module__IYXC_a__footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-default);flex-wrap:wrap;display:flex}.job-settings-module__IYXC_a__unsaved,.job-settings-module__IYXC_a__error{padding:0 var(--space-6) var(--space-4);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.6}.job-settings-module__IYXC_a__unsaved{color:var(--text-secondary)}.job-settings-module__IYXC_a__error{color:var(--status-danger-foreground);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.job-settings-module__IYXC_a__error p{margin:0}@media (max-width:1023px){.job-settings-module__IYXC_a__summary{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.job-settings-module__IYXC_a__row{gap:var(--space-2);padding:var(--space-2)}.job-settings-module__IYXC_a__heading .job-settings-module__IYXC_a__disclosure{gap:var(--space-2)}.job-settings-module__IYXC_a__title{font-size:.9rem}.job-settings-module__IYXC_a__description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.job-settings-module__IYXC_a__expandHint>span{display:none}.job-settings-module__IYXC_a__toggle{gap:var(--space-1);flex-direction:column}.job-settings-module__IYXC_a__toggleLabel{text-align:center;font-size:.8rem}.job-settings-module__IYXC_a__fields{grid-template-columns:minmax(0,1fr)}.job-settings-module__IYXC_a__fields input,.job-settings-module__IYXC_a__fields select{font-size:1rem}.job-settings-module__IYXC_a__options{padding:var(--space-4)}.job-settings-module__IYXC_a__unsaved,.job-settings-module__IYXC_a__error{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.job-settings-module__IYXC_a__chevron{transition:none}}.job-settings-module__IYXC_a__recommendationFields>legend{margin-bottom:var(--space-4);font-weight:650}:is(.job-settings-module__IYXC_a__recommendationFields>fieldset,.job-settings-module__IYXC_a__recommendationFields>p,.job-settings-module__IYXC_a__recommendationFields>label:has(textarea),.job-settings-module__IYXC_a__recommendationFields>label:has(input[type=checkbox])){grid-column:1/-1}.job-settings-module__IYXC_a__recommendationFields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:100px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);color:var(--text-primary);background:var(--surface-elevated);font:inherit;resize:vertical}.job-settings-module__IYXC_a__recommendationFields label:has(input[type=checkbox]){align-items:flex-start;font-weight:400;display:flex}.job-settings-module__IYXC_a__recommendationFields input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--action-primary);flex-shrink:0;padding:0}.job-settings-module__IYXC_a__recommendationFields textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}
.progress-bar-module__XpNBfW__track{background:var(--border-default);border-radius:var(--radius-pill);width:100%;height:7px;overflow:hidden}.progress-bar-module__XpNBfW__value{background:var(--accent-foreground);border-radius:inherit;height:100%;transition:width .18s;display:block}@media (prefers-reduced-motion:reduce){.progress-bar-module__XpNBfW__value{transition:none}}
.consultation-tools-module__Kblylq__backdrop{z-index:1200;padding:var(--space-4);background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.consultation-tools-module__Kblylq__modal{width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.consultation-tools-module__Kblylq__summaryModal{height:min(880px,100dvh - 32px)}.consultation-tools-module__Kblylq__repaymentModal{width:min(1080px,100vw - 32px)}.consultation-tools-module__Kblylq__modalHeader{min-height:92px;padding:var(--space-5) var(--space-6);background:var(--surface-subtle);border-bottom:1px solid var(--border-default);align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:relative}.consultation-tools-module__Kblylq__modalIcon{width:48px;height:48px;color:var(--accent-foreground);background:var(--accent-surface);border-radius:var(--radius-nested);place-items:center;display:grid}.consultation-tools-module__Kblylq__modalHeading{gap:2px;min-width:0;display:grid}.consultation-tools-module__Kblylq__kicker{color:var(--text-tertiary);letter-spacing:.1em;font-size:10px;font-weight:750}.consultation-tools-module__Kblylq__modalHeading h2,.consultation-tools-module__Kblylq__sectionHeader h3,.consultation-tools-module__Kblylq__creditorSection h4,.consultation-tools-module__Kblylq__comparisonHeader h3{margin:0}.consultation-tools-module__Kblylq__modalHeading h2{font-family:var(--font-display);font-size:24px;font-weight:650}.consultation-tools-module__Kblylq__modalHeading p{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:1.45}.consultation-tools-module__Kblylq__documentState,.consultation-tools-module__Kblylq__scenarioBadge{min-height:var(--control-height);padding:0 var(--space-3);color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);display:inline-flex}.consultation-tools-module__Kblylq__documentState>span{gap:1px;display:grid}.consultation-tools-module__Kblylq__documentState strong,.consultation-tools-module__Kblylq__documentState small{font-size:11px}.consultation-tools-module__Kblylq__documentState small{color:var(--text-tertiary)}.consultation-tools-module__Kblylq__scenarioBadge{color:var(--status-info-foreground);background:var(--status-info-surface);border-color:#0000;font-size:12px;font-weight:700}.consultation-tools-module__Kblylq__closeButton{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.consultation-tools-module__Kblylq__closeButton:hover{color:var(--text-primary);background:var(--surface-muted)}.consultation-tools-module__Kblylq__closeButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.consultation-tools-module__Kblylq__summaryBody{min-height:0;padding:var(--space-5) var(--space-6) var(--space-6);background:var(--surface-canvas);overflow-y:auto}.consultation-tools-module__Kblylq__ledgerGuide{padding:var(--space-4);margin-bottom:var(--space-4);color:var(--status-info-foreground);background:var(--status-info-surface);border:1px solid color-mix(in srgb, var(--status-info-foreground) 20%, transparent);border-radius:var(--radius-nested);align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.consultation-tools-module__Kblylq__ledgerGuide>span:first-child{background:var(--surface-elevated);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.consultation-tools-module__Kblylq__ledgerGuide>div:nth-child(2){gap:3px;display:grid}.consultation-tools-module__Kblylq__ledgerGuide strong{font-size:14px}.consultation-tools-module__Kblylq__ledgerGuide p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.consultation-tools-module__Kblylq__ledgerCounts{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.consultation-tools-module__Kblylq__ledgerCounts span{color:var(--text-secondary);background:var(--surface-elevated);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.consultation-tools-module__Kblylq__ledgerCounts i{background:var(--status-success-foreground);border-radius:50%;width:6px;height:6px}.consultation-tools-module__Kblylq__ledgerCounts span:nth-child(2) i{background:var(--status-warning-foreground)}.consultation-tools-module__Kblylq__ledgerCounts span:nth-child(3) i{background:var(--text-tertiary)}.consultation-tools-module__Kblylq__accordionList{gap:var(--space-2);display:grid}.consultation-tools-module__Kblylq__summaryAccordion{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-nested);border-left-width:3px;overflow:hidden}.consultation-tools-module__Kblylq__accordionComplete{border-left-color:var(--status-success-foreground)}.consultation-tools-module__Kblylq__accordionCandidate{border-left-color:var(--status-warning-foreground)}.consultation-tools-module__Kblylq__accordionPending{border-left-color:var(--border-strong)}.consultation-tools-module__Kblylq__accordionTrigger{width:100%;min-height:68px;padding:var(--space-3) var(--space-4);color:var(--text-primary);align-items:center;gap:var(--space-3);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(130px,.5fr) minmax(240px,1.5fr) auto auto;display:grid}.consultation-tools-module__Kblylq__accordionTrigger:hover,.consultation-tools-module__Kblylq__accordionOpen .consultation-tools-module__Kblylq__accordionTrigger{background:var(--surface-muted)}.consultation-tools-module__Kblylq__accordionTrigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-4px}.consultation-tools-module__Kblylq__accordionIcon{width:36px;height:36px;color:var(--text-secondary);background:var(--surface-elevated);border-radius:50%;place-items:center;display:grid}.consultation-tools-module__Kblylq__accordionComplete .consultation-tools-module__Kblylq__accordionIcon{color:var(--status-success-foreground);background:var(--status-success-surface)}.consultation-tools-module__Kblylq__accordionCandidate .consultation-tools-module__Kblylq__accordionIcon{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.consultation-tools-module__Kblylq__accordionTitle{text-align:left;gap:2px;min-width:0;display:grid}.consultation-tools-module__Kblylq__accordionTitle small{color:var(--text-tertiary);letter-spacing:.08em;font-size:10px}.consultation-tools-module__Kblylq__accordionTitle strong{font-size:14px}.consultation-tools-module__Kblylq__accordionSummary{color:var(--text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.consultation-tools-module__Kblylq__accordionStatus{color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-pill);white-space:nowrap;padding:5px 8px;font-size:11px;font-weight:700}.consultation-tools-module__Kblylq__accordionComplete .consultation-tools-module__Kblylq__accordionStatus{color:var(--status-success-foreground);background:var(--status-success-surface);border-color:#0000}.consultation-tools-module__Kblylq__accordionCandidate .consultation-tools-module__Kblylq__accordionStatus{color:var(--status-warning-foreground);background:var(--status-warning-surface);border-color:#0000}.consultation-tools-module__Kblylq__accordionChevron{color:var(--text-tertiary);transition:transform var(--transition-fast)}.consultation-tools-module__Kblylq__accordionOpen .consultation-tools-module__Kblylq__accordionChevron{transform:rotate(180deg)}.consultation-tools-module__Kblylq__accordionBody{padding:var(--space-5);background:var(--surface-elevated);border-top:1px solid var(--border-default);gap:var(--space-5);display:grid}.consultation-tools-module__Kblylq__fieldGridThree,.consultation-tools-module__Kblylq__fieldGridTwo{gap:var(--space-3);display:grid}.consultation-tools-module__Kblylq__fieldGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.consultation-tools-module__Kblylq__fieldGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-tools-module__Kblylq__summaryField{align-content:start;gap:6px;min-width:0;display:grid}.consultation-tools-module__Kblylq__summaryFieldWide{grid-column:span 2}.consultation-tools-module__Kblylq__summaryFieldLabel{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:20px;display:flex}.consultation-tools-module__Kblylq__summaryFieldLabel strong{font-size:12px;font-weight:650}.consultation-tools-module__Kblylq__fieldState{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 6px;font-size:9px;font-style:normal;font-weight:750}.consultation-tools-module__Kblylq__stateRegistered,.consultation-tools-module__Kblylq__stateConfirmed{color:var(--status-success-foreground);background:var(--status-success-surface)}.consultation-tools-module__Kblylq__stateCandidate{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.consultation-tools-module__Kblylq__statePending{color:var(--text-tertiary);background:var(--surface-muted)}.consultation-tools-module__Kblylq__stateCalculated{color:var(--status-info-foreground);background:var(--status-info-surface)}.consultation-tools-module__Kblylq__summaryField>input,.consultation-tools-module__Kblylq__summaryField>select,.consultation-tools-module__Kblylq__summaryField>textarea,.consultation-tools-module__Kblylq__unitInput,.consultation-tools-module__Kblylq__creditorRow input,.consultation-tools-module__Kblylq__creditorRow select{width:100%;min-width:0;color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border-default);font:inherit;border-radius:10px;outline:0;font-size:13px}.consultation-tools-module__Kblylq__summaryField>input,.consultation-tools-module__Kblylq__summaryField>select{min-height:var(--control-height);padding:0 var(--space-3)}.consultation-tools-module__Kblylq__summaryField>textarea{min-height:84px;padding:10px var(--space-3);resize:vertical;line-height:1.5}.consultation-tools-module__Kblylq__summaryField>input:focus,.consultation-tools-module__Kblylq__summaryField>select:focus,.consultation-tools-module__Kblylq__summaryField>textarea:focus,.consultation-tools-module__Kblylq__unitInput:focus-within,.consultation-tools-module__Kblylq__creditorRow input:focus,.consultation-tools-module__Kblylq__creditorRow select:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.consultation-tools-module__Kblylq__summaryField>small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.consultation-tools-module__Kblylq__unitInput{min-height:var(--control-height);padding-right:var(--space-3);align-items:center;display:flex}.consultation-tools-module__Kblylq__unitInput input{width:100%;min-width:0;height:calc(var(--control-height) - 2px);padding:0 var(--space-3);color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.consultation-tools-module__Kblylq__unitInput span{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.consultation-tools-module__Kblylq__evidenceBox{padding:var(--space-4);background:var(--surface-subtle);border:1px dashed var(--border-strong);border-radius:var(--radius-nested)}.consultation-tools-module__Kblylq__evidenceBox header,.consultation-tools-module__Kblylq__evidenceBox header>span,.consultation-tools-module__Kblylq__evidenceBox footer{align-items:center;display:flex}.consultation-tools-module__Kblylq__evidenceBox header{justify-content:space-between;gap:var(--space-3)}.consultation-tools-module__Kblylq__evidenceBox header>span{gap:var(--space-2)}.consultation-tools-module__Kblylq__evidenceBox header strong{font-size:12px}.consultation-tools-module__Kblylq__evidenceBox header>em{color:var(--status-warning-foreground);align-items:center;gap:5px;font-size:10px;font-style:normal;display:inline-flex}.consultation-tools-module__Kblylq__evidenceBox textarea{width:100%;min-height:72px;padding:10px var(--space-3);margin-top:var(--space-3);resize:vertical;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);font:inherit;border-radius:10px;outline:0;font-size:12px;line-height:1.5}.consultation-tools-module__Kblylq__evidenceBox textarea:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.consultation-tools-module__Kblylq__evidenceBox footer{padding-top:var(--space-2);flex-wrap:wrap;gap:6px}.consultation-tools-module__Kblylq__evidenceBox footer span,.consultation-tools-module__Kblylq__evidenceBox footer em{color:var(--text-tertiary);font-size:9px;font-style:normal}.consultation-tools-module__Kblylq__evidenceBox footer em{background:var(--surface-muted);border-radius:var(--radius-pill);padding:3px 6px}.consultation-tools-module__Kblylq__creditorSection{gap:var(--space-3);display:grid}.consultation-tools-module__Kblylq__creditorSection>header{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.consultation-tools-module__Kblylq__creditorSection h4{font-size:var(--font-size-15);margin-top:2px}.consultation-tools-module__Kblylq__creditorTable{border:1px solid var(--border-default);border-radius:var(--radius-nested);overflow:hidden}.consultation-tools-module__Kblylq__creditorTableHead,.consultation-tools-module__Kblylq__creditorRow{padding:9px var(--space-3);align-items:center;gap:var(--space-2);grid-template-columns:.8fr 1.2fr 1fr .8fr 32px;display:grid}.consultation-tools-module__Kblylq__creditorTableHead{color:var(--text-tertiary);background:var(--surface-muted);font-size:10px;font-weight:700}.consultation-tools-module__Kblylq__creditorRow{border-top:1px solid var(--border-default)}.consultation-tools-module__Kblylq__creditorRow input,.consultation-tools-module__Kblylq__creditorRow select{min-height:var(--control-height-small);padding:0 var(--space-2);background:var(--surface-elevated);font-size:12px}.consultation-tools-module__Kblylq__creditorRow>button{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.consultation-tools-module__Kblylq__creditorRow>button:hover{color:var(--status-danger-foreground);background:var(--status-danger-surface)}.consultation-tools-module__Kblylq__calculationGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consultation-tools-module__Kblylq__calculationGrid article{min-width:0;padding:var(--space-4);background:var(--status-info-surface);border-radius:var(--radius-nested);gap:var(--space-2);display:grid}.consultation-tools-module__Kblylq__calculationGrid article>span{color:var(--text-secondary);font-size:11px}.consultation-tools-module__Kblylq__calculationGrid article>span em{color:var(--status-info-foreground);background:var(--surface-elevated);border-radius:var(--radius-pill);padding:2px 5px;font-size:8px;font-style:normal}.consultation-tools-module__Kblylq__calculationGrid article>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.consultation-tools-module__Kblylq__calculationGrid article>strong small{color:var(--text-secondary);font-family:var(--font-ui);margin-left:3px;font-size:10px}.consultation-tools-module__Kblylq__modalFooter{min-height:72px;padding:var(--space-3) var(--space-6);background:var(--surface-subtle);border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.consultation-tools-module__Kblylq__modalFooter>span{color:var(--text-secondary);align-items:center;gap:var(--space-2);font-size:11px;display:flex}.consultation-tools-module__Kblylq__modalFooter>span>span{gap:2px;display:grid}.consultation-tools-module__Kblylq__modalFooter>span strong,.consultation-tools-module__Kblylq__modalFooter>span small{font-size:11px}.consultation-tools-module__Kblylq__modalFooter>span small{color:var(--text-tertiary)}.consultation-tools-module__Kblylq__modalFooter>div{gap:var(--space-2);display:flex}.consultation-tools-module__Kblylq__repaymentBody{background:var(--surface-canvas);grid-template-columns:minmax(300px,.85fr) minmax(0,1.45fr);min-height:0;display:grid;overflow-y:auto}.consultation-tools-module__Kblylq__repaymentControls,.consultation-tools-module__Kblylq__repaymentResults{min-width:0;padding:var(--space-6)}.consultation-tools-module__Kblylq__repaymentControls{background:var(--surface-subtle);border-right:1px solid var(--border-default);align-content:start;gap:var(--space-4);display:grid;overflow-y:auto}.consultation-tools-module__Kblylq__sectionHeader,.consultation-tools-module__Kblylq__comparisonHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.consultation-tools-module__Kblylq__sectionHeader h3,.consultation-tools-module__Kblylq__comparisonHeader h3{font-size:var(--font-size-17);margin-top:2px}.consultation-tools-module__Kblylq__sectionHeader>span{color:var(--status-info-foreground);background:var(--status-info-surface);border-radius:var(--radius-pill);padding:5px 8px;font-size:10px;font-weight:700}.consultation-tools-module__Kblylq__linkedInput,.consultation-tools-module__Kblylq__rangeControl,.consultation-tools-module__Kblylq__sourceFields label,.consultation-tools-module__Kblylq__stepperControl,.consultation-tools-module__Kblylq__durationControl{gap:7px;display:grid}.consultation-tools-module__Kblylq__linkedInput>span,.consultation-tools-module__Kblylq__rangeControl>span,.consultation-tools-module__Kblylq__sourceFields label>span,.consultation-tools-module__Kblylq__stepperControl>span,.consultation-tools-module__Kblylq__durationControl>span{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:var(--space-2);font-size:12px;font-weight:650;display:flex}.consultation-tools-module__Kblylq__linkedInput em,.consultation-tools-module__Kblylq__stepperControl em{color:var(--status-success-foreground);background:var(--status-success-surface);border-radius:var(--radius-pill);align-items:center;gap:3px;padding:3px 6px;font-size:9px;font-style:normal;display:inline-flex}.consultation-tools-module__Kblylq__candidateInput em{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.consultation-tools-module__Kblylq__linkedInput>div,.consultation-tools-module__Kblylq__sourceFields label>div{min-height:calc(var(--control-height) + 2px);padding-right:var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:10px;align-items:center;display:flex}.consultation-tools-module__Kblylq__linkedInput input,.consultation-tools-module__Kblylq__sourceFields input{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-3);color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:13px}.consultation-tools-module__Kblylq__linkedInput small,.consultation-tools-module__Kblylq__sourceFields small,.consultation-tools-module__Kblylq__rangeControl small{color:var(--text-tertiary);white-space:nowrap;font-size:10px}.consultation-tools-module__Kblylq__linkedInput>div:focus-within,.consultation-tools-module__Kblylq__sourceFields label>div:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.consultation-tools-module__Kblylq__stepperControl>div,.consultation-tools-module__Kblylq__durationControl>div{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:10px;min-height:42px;display:grid;overflow:hidden}.consultation-tools-module__Kblylq__stepperControl>div{grid-template-columns:42px 1fr 42px}.consultation-tools-module__Kblylq__stepperControl button,.consultation-tools-module__Kblylq__durationControl button{color:var(--text-primary);cursor:pointer;background:0 0;border:0}.consultation-tools-module__Kblylq__stepperControl button:hover,.consultation-tools-module__Kblylq__durationControl button:hover,.consultation-tools-module__Kblylq__durationControl button[aria-pressed=true]{background:var(--surface-muted)}.consultation-tools-module__Kblylq__stepperControl strong{border-right:1px solid var(--border-default);border-left:1px solid var(--border-default);place-items:center;font-size:13px;display:grid}.consultation-tools-module__Kblylq__rangeControl>span strong{color:var(--status-info-foreground)}.consultation-tools-module__Kblylq__rangeControl input{width:100%;accent-color:var(--status-info-foreground)}.consultation-tools-module__Kblylq__durationControl>div{grid-template-columns:repeat(2,1fr)}.consultation-tools-module__Kblylq__durationControl button{min-height:var(--control-height);font:inherit;font-size:12px;font-weight:650}.consultation-tools-module__Kblylq__durationControl button+button{border-left:1px solid var(--border-default)}.consultation-tools-module__Kblylq__sourceFields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consultation-tools-module__Kblylq__assumptionNote{padding:var(--space-3);color:var(--status-warning-foreground);background:var(--status-warning-surface);align-items:flex-start;gap:var(--space-2);border-radius:10px;font-size:10px;line-height:1.45;display:flex}.consultation-tools-module__Kblylq__assumptionNote svg{flex:none;margin-top:1px}.consultation-tools-module__Kblylq__repaymentResults{align-content:start;gap:var(--space-5);display:grid;overflow-y:auto}.consultation-tools-module__Kblylq__resultHero{padding:var(--space-5);color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-elevated);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.consultation-tools-module__Kblylq__resultHero>div:first-child{gap:4px;display:grid}.consultation-tools-module__Kblylq__resultHero>div:first-child>span,.consultation-tools-module__Kblylq__resultHero p{color:color-mix(in srgb, var(--text-inverse) 68%, transparent);font-size:11px}.consultation-tools-module__Kblylq__resultHero>div:first-child>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);font-weight:550}.consultation-tools-module__Kblylq__resultHero>div:first-child>strong small{font-size:var(--font-size-17);margin-right:6px}.consultation-tools-module__Kblylq__resultHero p{margin:0}.consultation-tools-module__Kblylq__rateRing{border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid}.consultation-tools-module__Kblylq__rateRing>span{width:82px;height:82px;color:var(--text-primary);background:var(--surface-elevated);text-align:center;border-radius:50%;align-content:center;gap:2px;display:grid}.consultation-tools-module__Kblylq__rateRing strong{font-size:20px}.consultation-tools-module__Kblylq__rateRing small{color:var(--text-tertiary);font-size:9px}.consultation-tools-module__Kblylq__equation{padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-nested);align-items:center;gap:var(--space-3);grid-template-columns:1fr auto 1fr auto 1fr;display:grid}.consultation-tools-module__Kblylq__equation>span{text-align:center;gap:4px;display:grid}.consultation-tools-module__Kblylq__equation small{color:var(--text-tertiary);font-size:10px}.consultation-tools-module__Kblylq__equation strong{font-variant-numeric:tabular-nums;font-size:13px}.consultation-tools-module__Kblylq__equation b{color:var(--text-tertiary);font-weight:400}.consultation-tools-module__Kblylq__resultGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consultation-tools-module__Kblylq__resultGrid article{padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-nested);gap:var(--space-2);display:grid}.consultation-tools-module__Kblylq__resultGrid article>span{color:var(--text-secondary);font-size:11px}.consultation-tools-module__Kblylq__resultGrid article>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px}.consultation-tools-module__Kblylq__resultGrid article>strong small{color:var(--text-secondary);font-family:var(--font-ui);margin:0 3px;font-size:11px}.consultation-tools-module__Kblylq__comparisonCard{padding:var(--space-5);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-elevated)}.consultation-tools-module__Kblylq__testPass,.consultation-tools-module__Kblylq__testWarning{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.consultation-tools-module__Kblylq__testPass{color:var(--status-success-foreground);background:var(--status-success-surface)}.consultation-tools-module__Kblylq__testWarning{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.consultation-tools-module__Kblylq__valueBars{padding:var(--space-4) 0;gap:var(--space-3);display:grid}.consultation-tools-module__Kblylq__valueBars>div{align-items:center;gap:var(--space-3);grid-template-columns:74px minmax(0,1fr) 110px;display:grid}.consultation-tools-module__Kblylq__valueBars span,.consultation-tools-module__Kblylq__valueBars strong{font-size:10px}.consultation-tools-module__Kblylq__valueBars strong{text-align:right;font-variant-numeric:tabular-nums}.consultation-tools-module__Kblylq__valueBars i{background:var(--surface-muted);border-radius:var(--radius-pill);height:8px;overflow:hidden}.consultation-tools-module__Kblylq__valueBars i b{background:var(--text-tertiary);border-radius:inherit;height:100%;display:block}.consultation-tools-module__Kblylq__presentValueBar i b{background:var(--status-info-foreground)}.consultation-tools-module__Kblylq__testMessage{padding:var(--space-3);color:var(--status-warning-foreground);background:var(--status-warning-surface);align-items:flex-start;gap:var(--space-2);border-radius:10px;display:flex}.consultation-tools-module__Kblylq__testMessagePass{color:var(--status-success-foreground);background:var(--status-success-surface)}.consultation-tools-module__Kblylq__testMessage>span{gap:2px;display:grid}.consultation-tools-module__Kblylq__testMessage strong,.consultation-tools-module__Kblylq__testMessage small{font-size:10px;line-height:1.45}.consultation-tools-module__Kblylq__testMessage small{color:var(--text-secondary)}@media (max-width:899px){.consultation-tools-module__Kblylq__modalHeader{grid-template-columns:auto minmax(0,1fr) auto}.consultation-tools-module__Kblylq__documentState,.consultation-tools-module__Kblylq__scenarioBadge{display:none}.consultation-tools-module__Kblylq__ledgerGuide{grid-template-columns:auto minmax(0,1fr)}.consultation-tools-module__Kblylq__ledgerCounts{grid-column:1/-1;justify-content:flex-start}.consultation-tools-module__Kblylq__accordionTrigger{grid-template-columns:auto minmax(100px,1fr) auto auto}.consultation-tools-module__Kblylq__accordionSummary{display:none}.consultation-tools-module__Kblylq__fieldGridThree,.consultation-tools-module__Kblylq__calculationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-tools-module__Kblylq__repaymentBody{grid-template-columns:1fr}.consultation-tools-module__Kblylq__repaymentControls{border-right:0;border-bottom:1px solid var(--border-default);overflow-y:visible}.consultation-tools-module__Kblylq__repaymentResults{overflow-y:visible}}@media (max-width:599px){.consultation-tools-module__Kblylq__backdrop{padding:0}.consultation-tools-module__Kblylq__modal,.consultation-tools-module__Kblylq__summaryModal,.consultation-tools-module__Kblylq__repaymentModal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.consultation-tools-module__Kblylq__modalHeader{min-height:76px;padding:var(--space-3) var(--space-4);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.consultation-tools-module__Kblylq__modalIcon{width:40px;height:40px}.consultation-tools-module__Kblylq__modalHeading h2{font-size:19px}.consultation-tools-module__Kblylq__modalHeading p,.consultation-tools-module__Kblylq__modalHeading .consultation-tools-module__Kblylq__kicker{display:none}.consultation-tools-module__Kblylq__closeButton{width:44px;height:44px}.consultation-tools-module__Kblylq__summaryBody,.consultation-tools-module__Kblylq__repaymentControls,.consultation-tools-module__Kblylq__repaymentResults{padding:var(--space-4)}.consultation-tools-module__Kblylq__ledgerGuide{display:block}.consultation-tools-module__Kblylq__ledgerGuide>span:first-child{margin-bottom:var(--space-3)}.consultation-tools-module__Kblylq__ledgerCounts{margin-top:var(--space-3);justify-content:flex-start}.consultation-tools-module__Kblylq__accordionTrigger{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.consultation-tools-module__Kblylq__accordionStatus{display:none}.consultation-tools-module__Kblylq__fieldGridThree,.consultation-tools-module__Kblylq__fieldGridTwo,.consultation-tools-module__Kblylq__calculationGrid,.consultation-tools-module__Kblylq__sourceFields,.consultation-tools-module__Kblylq__resultGrid{grid-template-columns:1fr}.consultation-tools-module__Kblylq__summaryFieldWide{grid-column:auto}.consultation-tools-module__Kblylq__accordionBody{padding:var(--space-4)}.consultation-tools-module__Kblylq__creditorTableHead{display:none}.consultation-tools-module__Kblylq__creditorRow{grid-template-columns:1fr 1fr 32px}.consultation-tools-module__Kblylq__creditorRow input:nth-child(3),.consultation-tools-module__Kblylq__creditorRow input:nth-child(4){grid-column:span 1}.consultation-tools-module__Kblylq__creditorRow>button{grid-area:1/3}.consultation-tools-module__Kblylq__modalFooter{min-height:72px;padding:var(--space-3) var(--space-4)}.consultation-tools-module__Kblylq__modalFooter>span{display:none}.consultation-tools-module__Kblylq__modalFooter>div{width:100%}.consultation-tools-module__Kblylq__modalFooter>div>button{flex:1}.consultation-tools-module__Kblylq__resultHero{align-items:flex-start}.consultation-tools-module__Kblylq__rateRing{width:88px;height:88px}.consultation-tools-module__Kblylq__rateRing>span{width:66px;height:66px}.consultation-tools-module__Kblylq__equation{grid-template-columns:1fr}.consultation-tools-module__Kblylq__equation b{display:none}.consultation-tools-module__Kblylq__valueBars>div{grid-template-columns:62px minmax(0,1fr)}.consultation-tools-module__Kblylq__valueBars strong{text-align:left;grid-column:2}}
.history-module__AX_r0G__history{min-width:0;padding:var(--space-5);color:var(--text-primary)}.history-module__AX_r0G__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.history-module__AX_r0G__header h2{margin:0;font-size:20px;font-weight:650;line-height:1.4}.history-module__AX_r0G__header p,.history-module__AX_r0G__notice{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.history-module__AX_r0G__header>button{flex-shrink:0}.history-module__AX_r0G__search{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);min-width:0;display:flex}.history-module__AX_r0G__search svg{color:var(--text-tertiary);flex-shrink:0}.history-module__AX_r0G__search input{width:100%;min-width:0;height:calc(var(--control-height-input) - 2px);color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.history-module__AX_r0G__search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.history-module__AX_r0G__notice{margin:var(--space-3) 0}.history-module__AX_r0G__list{margin:0;padding:0;list-style:none}.history-module__AX_r0G__row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);min-width:0;display:flex}.history-module__AX_r0G__fileIcon{margin-top:var(--space-2);color:var(--text-secondary);flex-shrink:0}.history-module__AX_r0G__fileCopy{flex:1;min-width:0}.history-module__AX_r0G__titleLine{gap:var(--space-2);align-items:center;min-width:0;display:flex}.history-module__AX_r0G__title,.history-module__AX_r0G__plainTitle{min-width:0;max-width:100%;color:var(--text-primary);font:inherit;text-align:left;flex:1;font-size:14px;font-weight:600;line-height:1.5}.history-module__AX_r0G__title{gap:var(--space-1);min-height:var(--control-height);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.history-module__AX_r0G__title span,.history-module__AX_r0G__plainTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-module__AX_r0G__title svg{color:var(--text-tertiary);flex-shrink:0}.history-module__AX_r0G__title:hover span{text-underline-offset:3px;text-decoration:underline}.history-module__AX_r0G__title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.history-module__AX_r0G__titleLine>:last-child:not(.history-module__AX_r0G__title):not(.history-module__AX_r0G__plainTitle){flex-shrink:0}.history-module__AX_r0G__details,.history-module__AX_r0G__classification{gap:var(--space-1) var(--space-3);min-width:0;color:var(--text-secondary);flex-wrap:wrap;font-size:13px;line-height:1.5;display:flex}.history-module__AX_r0G__details span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.history-module__AX_r0G__path{margin-top:var(--space-1);text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:13px;line-height:1.5;overflow:hidden}.history-module__AX_r0G__classification{margin-top:var(--space-1)}.history-module__AX_r0G__review{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-module__AX_r0G__time{padding-top:var(--space-3);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;line-height:1.5}.history-module__AX_r0G__pagination{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);color:var(--text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.history-module__AX_r0G__pagination>div{gap:var(--space-1);margin-left:auto;display:flex}.history-module__AX_r0G__empty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-3);text-align:center;display:grid}.history-module__AX_r0G__empty svg{color:var(--text-tertiary)}.history-module__AX_r0G__empty strong{font-size:var(--font-size-15)}.history-module__AX_r0G__empty p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.history-module__AX_r0G__error{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-nested);color:var(--status-danger-foreground);background:var(--status-danger-surface);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.history-module__AX_r0G__loading{padding:var(--space-5);color:var(--text-secondary);text-align:center;font-size:14px}@media (max-width:767px){.history-module__AX_r0G__history{padding:var(--space-4)}.history-module__AX_r0G__search input{font-size:16px}.history-module__AX_r0G__row{column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap}.history-module__AX_r0G__fileIcon{display:none}.history-module__AX_r0G__fileCopy{flex-basis:100%}.history-module__AX_r0G__title{min-height:44px}.history-module__AX_r0G__time{padding-top:0}.history-module__AX_r0G__header{align-items:flex-start}}@media (max-width:480px){.history-module__AX_r0G__header{flex-wrap:wrap}.history-module__AX_r0G__header>button{margin-left:auto}.history-module__AX_r0G__titleLine{flex-wrap:wrap}.history-module__AX_r0G__title,.history-module__AX_r0G__plainTitle{flex-basis:100%}}
.feature-placeholder-module__U3_D5a__placeholder{min-height:320px;padding:var(--space-8);color:var(--text-secondary);background:var(--surface-muted);border-radius:var(--radius-card);text-align:center;place-items:center;display:grid}.feature-placeholder-module__U3_D5a__content{gap:var(--space-3);justify-items:center;max-width:440px;display:grid}.feature-placeholder-module__U3_D5a__icon{width:52px;height:52px;color:var(--accent-foreground);background:var(--accent-surface);border-radius:50%;place-items:center;display:grid}.feature-placeholder-module__U3_D5a__placeholder h2{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:24px;font-weight:600}.feature-placeholder-module__U3_D5a__placeholder p{margin:0;font-size:16px;line-height:1.6}
.case-classification-control-module__M2JsFW__root{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-default);display:grid}.case-classification-control-module__M2JsFW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-classification-control-module__M2JsFW__status{color:var(--text-secondary);flex:160px;font-size:13px;line-height:1.5}.case-classification-control-module__M2JsFW__error{color:var(--status-danger-foreground);margin:0;font-size:13px;line-height:1.5}@media (max-width:767px){.case-classification-control-module__M2JsFW__root{width:100%}}
.case-filing-control-module__XeB28W__root{gap:var(--space-2);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-default);display:grid}.case-filing-control-module__XeB28W__form{gap:var(--space-3);min-width:0;display:grid}.case-filing-control-module__XeB28W__clear{margin-right:auto}.case-filing-control-module__XeB28W__confirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-muted);display:grid}.case-filing-control-module__XeB28W__confirm>p{margin:0;font-size:14px;line-height:1.5}.case-filing-control-module__XeB28W__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-filing-control-module__XeB28W__status,.case-filing-control-module__XeB28W__hint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.case-filing-control-module__XeB28W__notes{gap:2px;display:grid}.case-filing-control-module__XeB28W__error{color:var(--status-danger-foreground);margin:0;font-size:13px;line-height:1.5}.case-filing-control-module__XeB28W__warning{color:var(--status-warning-foreground);margin:0;font-size:13px;line-height:1.5}@media (max-width:767px){.case-filing-control-module__XeB28W__root{width:100%}}
.correction-workspace-module__BVDmZa__workspace{min-width:0;min-height:100%;color:var(--text-primary);background:var(--surface-canvas);flex-direction:column;display:flex;container-type:inline-size}.correction-workspace-module__BVDmZa__header{min-width:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.correction-workspace-module__BVDmZa__heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.correction-workspace-module__BVDmZa__headingIcon,.correction-workspace-module__BVDmZa__emptyIcon{color:var(--accent-foreground);background:var(--accent-surface);border-radius:50%;flex:none;place-items:center;display:grid}.correction-workspace-module__BVDmZa__headingIcon{width:40px;height:40px}.correction-workspace-module__BVDmZa__eyebrow{color:var(--text-tertiary);letter-spacing:.1em;font-size:10px;font-weight:800}.correction-workspace-module__BVDmZa__heading h2{letter-spacing:-.01em;margin:2px 0 0;font-size:19px}.correction-workspace-module__BVDmZa__folderSummary{min-width:0;padding:var(--space-3) var(--space-5);color:var(--text-secondary);background:var(--surface-subtle);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:12px;display:flex}.correction-workspace-module__BVDmZa__folderSummary>span{align-items:center;gap:var(--space-2);min-width:0;display:flex}.correction-workspace-module__BVDmZa__folderSummary>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.correction-workspace-module__BVDmZa__folderSummary time,.correction-workspace-module__BVDmZa__folderSummary small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.correction-workspace-module__BVDmZa__error{margin:var(--space-3) var(--space-5) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-nested);align-items:center;gap:var(--space-2);color:var(--status-danger-foreground);background:var(--status-danger-surface);font-size:13px;display:flex}.correction-workspace-module__BVDmZa__emptyState{min-height:320px;padding:var(--space-8) var(--space-5);color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;gap:var(--space-4);flex:1;display:grid}.correction-workspace-module__BVDmZa__emptyIcon{width:56px;height:56px}.correction-workspace-module__BVDmZa__emptyState h3,.correction-workspace-module__BVDmZa__emptyState p{margin:0}.correction-workspace-module__BVDmZa__emptyState h3{color:var(--text-primary);font-size:20px}.correction-workspace-module__BVDmZa__emptyState p{max-width:500px;margin-top:var(--space-2);word-break:keep-all;font-size:14px;line-height:1.65}.correction-workspace-module__BVDmZa__registeredWorkspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.correction-workspace-module__BVDmZa__correctionTabs{min-width:0;min-height:58px;padding:0 var(--space-5);background:var(--surface-elevated);border-bottom:1px solid var(--border-default)}.correction-workspace-module__BVDmZa__correctionTabs>div{gap:var(--space-5);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.correction-workspace-module__BVDmZa__correctionTabs>div::-webkit-scrollbar{display:none}.correction-workspace-module__BVDmZa__correctionTabs button{min-width:132px;min-height:58px;padding:var(--space-2) var(--space-1);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-content:center;gap:3px;display:grid;position:relative}.correction-workspace-module__BVDmZa__correctionTabs button:hover,.correction-workspace-module__BVDmZa__correctionTabs button[aria-selected=true]{color:var(--text-primary)}.correction-workspace-module__BVDmZa__correctionTabs button[aria-selected=true]:after{background:var(--accent-foreground);border-radius:var(--radius-pill);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.correction-workspace-module__BVDmZa__correctionTabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:700;overflow:hidden}.correction-workspace-module__BVDmZa__correctionTabs button small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.correction-workspace-module__BVDmZa__correctionPanel{min-width:0;padding:var(--space-5);align-content:start;gap:var(--space-5);display:grid}.correction-workspace-module__BVDmZa__panelHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.correction-workspace-module__BVDmZa__panelHeading span{color:var(--text-tertiary);font-size:11px;font-weight:700}.correction-workspace-module__BVDmZa__panelHeading h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.correction-workspace-module__BVDmZa__panelActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.correction-workspace-module__BVDmZa__extractionTestButton{white-space:nowrap;flex:none}.correction-workspace-module__BVDmZa__workStatus{padding:var(--space-3) var(--space-4);color:var(--accent-foreground);background:var(--accent-surface);border-radius:var(--radius-nested);align-items:center;gap:var(--space-2);margin:0;font-size:13px;display:flex}.correction-workspace-module__BVDmZa__applicationSourceButton{height:auto;min-height:var(--control-height-input);padding-block:var(--space-2);text-align:left;white-space:nowrap;flex:none}.correction-workspace-module__BVDmZa__applicationSourceButton>span{color:var(--text-primary);gap:3px;display:grid}.correction-workspace-module__BVDmZa__applicationSourceButton small{color:var(--text-tertiary);font-size:10px;font-weight:700}.correction-workspace-module__BVDmZa__applicationSourceButton strong{font-size:12px;line-height:1.25}.correction-workspace-module__BVDmZa__extractionError{padding:var(--space-3) var(--space-4);color:var(--status-danger-foreground);background:var(--status-danger-surface);border-radius:var(--radius-nested);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;font-size:13px;display:flex}.correction-workspace-module__BVDmZa__extractionError p{margin:0;line-height:1.55}.correction-workspace-module__BVDmZa__extractionError button{flex:none}.correction-workspace-module__BVDmZa__recommendationSection{padding:var(--space-5);background:var(--surface-muted);border-radius:var(--radius-card);gap:var(--space-4);display:grid}.correction-workspace-module__BVDmZa__recommendationHeading{align-items:flex-start;gap:var(--space-3);display:flex}.correction-workspace-module__BVDmZa__recommendationHeading>svg{color:var(--accent-foreground);flex:none;margin-top:2px}.correction-workspace-module__BVDmZa__recommendationHeading h4,.correction-workspace-module__BVDmZa__recommendationHeading p{margin:0}.correction-workspace-module__BVDmZa__recommendationHeading h4{font-size:var(--font-size-16)}.correction-workspace-module__BVDmZa__recommendationHeading p{color:var(--text-secondary);margin-top:3px;font-size:13px}.correction-workspace-module__BVDmZa__recommendationList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.correction-workspace-module__BVDmZa__recommendationItem{min-width:0;padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested);gap:var(--space-3);display:grid}.correction-workspace-module__BVDmZa__recommendationItem.correction-workspace-module__BVDmZa__hasPreviousResponse{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.correction-workspace-module__BVDmZa__recommendationCopy{min-width:0}.correction-workspace-module__BVDmZa__recommendationCopyButton{width:100%;color:inherit;border-radius:var(--radius-control);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.correction-workspace-module__BVDmZa__recommendationCopyButton:hover strong{color:var(--accent-foreground)}.correction-workspace-module__BVDmZa__recommendationCopyButton:disabled{cursor:default}.correction-workspace-module__BVDmZa__recommendationCopyButton:disabled:hover strong{color:var(--text-primary)}.correction-workspace-module__BVDmZa__recommendationCopyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.correction-workspace-module__BVDmZa__recommendationLabel{color:var(--text-tertiary);font-size:11px;font-weight:700;display:block}.correction-workspace-module__BVDmZa__recommendationCopy strong{margin-top:var(--space-1);color:var(--text-primary);font-size:14px;line-height:1.45;display:block}.correction-workspace-module__BVDmZa__recommendationCopyButton>small{width:fit-content;margin-top:var(--space-3);color:var(--accent-foreground);align-items:center;gap:var(--space-1);font-size:11px;font-weight:700;display:flex}.correction-workspace-module__BVDmZa__recommendationDetail,.correction-workspace-module__BVDmZa__previousResponse p{margin:var(--space-2) 0 0;color:var(--text-secondary);white-space:pre-wrap;word-break:keep-all;font-size:13px;line-height:1.6;display:block}.correction-workspace-module__BVDmZa__previousResponse{min-width:0;padding:var(--space-3) var(--space-4);color:var(--accent-foreground);background:var(--accent-surface);border-radius:var(--radius-nested)}.correction-workspace-module__BVDmZa__previousResponse>span{align-items:center;gap:var(--space-1);font-size:11px;font-weight:700;display:flex}.correction-workspace-module__BVDmZa__previousResponse strong{margin-top:var(--space-2);color:var(--text-primary);font-size:13px;display:block}.correction-workspace-module__BVDmZa__previousResponse p{color:var(--accent-foreground)}.correction-workspace-module__BVDmZa__recommendationEmpty{padding:var(--space-4);color:var(--text-secondary);background:var(--surface-elevated);border-radius:var(--radius-nested);margin:0;font-size:13px}.correction-workspace-module__BVDmZa__spinning{animation:.9s linear infinite correction-workspace-module__BVDmZa__spin}@keyframes correction-workspace-module__BVDmZa__spin{to{transform:rotate(360deg)}}@container (max-width:767px){.correction-workspace-module__BVDmZa__folderSummary{flex-direction:column;align-items:flex-start}.correction-workspace-module__BVDmZa__folderSummary time,.correction-workspace-module__BVDmZa__folderSummary small{padding-left:23px}.correction-workspace-module__BVDmZa__correctionTabs,.correction-workspace-module__BVDmZa__correctionPanel{padding-right:var(--space-4);padding-left:var(--space-4)}.correction-workspace-module__BVDmZa__recommendationItem.correction-workspace-module__BVDmZa__hasPreviousResponse{grid-template-columns:minmax(0,1fr)}.correction-workspace-module__BVDmZa__extractionError{flex-direction:column;align-items:stretch}.correction-workspace-module__BVDmZa__extractionError button{width:100%}}@media (prefers-reduced-motion:reduce){.correction-workspace-module__BVDmZa__spinning{animation:none}}
.button-module__Wr-D_G__button,.button-module__Wr-D_G__link,.button-module__Wr-D_G__iconButton{min-height:var(--control-height);border-radius:var(--radius-pill);font-family:var(--font-ui);justify-content:center;align-items:center;gap:var(--space-2);transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;font-size:14px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.button-module__Wr-D_G__button,.button-module__Wr-D_G__link{padding:0 var(--space-5)}.button-module__Wr-D_G__button:not(:disabled),.button-module__Wr-D_G__link,.button-module__Wr-D_G__iconButton:not(:disabled){cursor:pointer}.button-module__Wr-D_G__button:active:not(:disabled),.button-module__Wr-D_G__link:active,.button-module__Wr-D_G__iconButton:active:not(:disabled){transform:translateY(1px)}.button-module__Wr-D_G__primary{color:var(--action-on-primary);background:var(--action-primary)}.button-module__Wr-D_G__primary:hover:not(:disabled),.button-module__Wr-D_G__primary.button-module__Wr-D_G__link:hover{background:var(--action-hover)}.button-module__Wr-D_G__secondary{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.button-module__Wr-D_G__secondary:hover:not(:disabled),.button-module__Wr-D_G__secondary.button-module__Wr-D_G__link:hover{background:var(--surface-muted)}.button-module__Wr-D_G__tertiary{color:var(--text-primary);background:0 0}.button-module__Wr-D_G__tertiary:hover:not(:disabled),.button-module__Wr-D_G__tertiary.button-module__Wr-D_G__link:hover{background:var(--surface-muted)}.button-module__Wr-D_G__danger{color:var(--status-danger-foreground);background:var(--status-danger-surface)}.button-module__Wr-D_G__small{min-height:var(--control-height-small);padding-inline:var(--space-4);font-size:13px}.button-module__Wr-D_G__large{min-height:48px;padding-inline:var(--space-6);font-size:16px}.button-module__Wr-D_G__iconButton{width:var(--control-height);color:var(--text-secondary);background:0 0;padding:0}.button-module__Wr-D_G__iconButton:hover:not(:disabled){color:var(--text-primary);background:var(--surface-muted)}.button-module__Wr-D_G__button:focus-visible,.button-module__Wr-D_G__link:focus-visible,.button-module__Wr-D_G__iconButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.button-module__Wr-D_G__button:disabled,.button-module__Wr-D_G__iconButton:disabled{opacity:.46}@media (max-width:767px){.button-module__Wr-D_G__button,.button-module__Wr-D_G__link,.button-module__Wr-D_G__iconButton,.button-module__Wr-D_G__small{min-height:44px}.button-module__Wr-D_G__iconButton{width:44px}}
.status-badge-module__Oyj9yW__badge{border-radius:var(--radius-pill);min-height:28px;font-family:var(--font-ui);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:650;line-height:1.35;display:inline-flex}.status-badge-module__Oyj9yW__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge-module__Oyj9yW__neutral{color:var(--text-secondary);background:var(--surface-muted)}.status-badge-module__Oyj9yW__success{color:var(--status-success-foreground);background:var(--status-success-surface)}.status-badge-module__Oyj9yW__warning{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.status-badge-module__Oyj9yW__danger{color:var(--status-danger-foreground);background:var(--status-danger-surface)}.status-badge-module__Oyj9yW__info{color:var(--status-info-foreground);background:var(--status-info-surface)}
.research-shared-module__C5i11q__portrait{background:var(--surface-muted);border-radius:var(--radius-pill);object-fit:cover;flex:none;width:32px;height:32px;display:block}.research-shared-module__C5i11q__small{width:22px;height:22px}.research-shared-module__C5i11q__fallback{color:var(--text-secondary);place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.research-shared-module__C5i11q__small.research-shared-module__C5i11q__fallback{font-size:11px}
.research-work-panel-module__G8qy5q__panel{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-nested);font-size:13px;display:grid}.research-work-panel-module__G8qy5q__panel button,.research-work-panel-module__G8qy5q__panel input,.research-work-panel-module__G8qy5q__panel select{font:inherit}.research-work-panel-module__G8qy5q__panel p{margin:0;line-height:1.5}.research-work-panel-module__G8qy5q__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.research-work-panel-module__G8qy5q__head strong{font-size:14px;font-weight:600}.research-work-panel-module__G8qy5q__head span,.research-work-panel-module__G8qy5q__muted,.research-work-panel-module__G8qy5q__deep small{color:var(--text-secondary);font-size:12px}.research-work-panel-module__G8qy5q__fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:480px){.research-work-panel-module__G8qy5q__fields{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.research-work-panel-module__G8qy5q__field{gap:var(--space-1);min-width:0;display:grid}.research-work-panel-module__G8qy5q__field label,.research-work-panel-module__G8qy5q__scopeLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.research-work-panel-module__G8qy5q__field select,.research-work-panel-module__G8qy5q__field input{box-sizing:border-box;width:100%;min-height:var(--control-height);padding:0 var(--space-2);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested)}.research-work-panel-module__G8qy5q__note{color:var(--text-secondary);align-items:flex-start;gap:6px;font-size:12px;display:flex}.research-work-panel-module__G8qy5q__note svg{flex:none;margin-top:2px}.research-work-panel-module__G8qy5q__scopeRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.research-work-panel-module__G8qy5q__scope{gap:var(--space-2);flex-wrap:wrap;display:flex}.research-work-panel-module__G8qy5q__scopePill{min-height:var(--control-height-small);padding:0 var(--space-3);color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.research-work-panel-module__G8qy5q__scopePill[aria-pressed=true]{color:var(--action-on-primary);background:var(--action-primary);border-color:#0000}.research-work-panel-module__G8qy5q__scopePill:disabled{cursor:not-allowed}.research-work-panel-module__G8qy5q__scopePill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.research-work-panel-module__G8qy5q__deep{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.research-work-panel-module__G8qy5q__deep small{flex:180px}.research-work-panel-module__G8qy5q__status{padding:var(--space-2) var(--space-3);color:var(--status-info-foreground);background:var(--status-info-surface);border-radius:var(--radius-nested)}@media (max-width:767px){.research-work-panel-module__G8qy5q__field select,.research-work-panel-module__G8qy5q__field input{min-height:44px;font-size:16px}.research-work-panel-module__G8qy5q__scopePill{min-height:44px}}
.settings-module__w2x2wW__page{gap:var(--space-6);display:grid}.settings-module__w2x2wW__intro{gap:var(--space-1);display:grid}.settings-module__w2x2wW__intro h1{margin:0;font-size:20px;font-weight:650;line-height:1.35}.settings-module__w2x2wW__intro p,.settings-module__w2x2wW__section p{color:var(--text-secondary);margin:0;line-height:1.5}.settings-module__w2x2wW__intro p{font-size:14px}.settings-module__w2x2wW__section{align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);display:flex}.settings-module__w2x2wW__section>svg{color:var(--text-secondary);flex-shrink:0}.settings-module__w2x2wW__section>div{gap:var(--space-1);flex:1;min-width:0;display:grid}.settings-module__w2x2wW__section h2{font-size:var(--font-size-17);margin:0;font-weight:650}.settings-module__w2x2wW__section p{font-size:14px}.settings-module__w2x2wW__section>a{flex-shrink:0}@media (max-width:767px){.settings-module__w2x2wW__page{gap:var(--space-5)}.settings-module__w2x2wW__section{padding:var(--space-4);flex-wrap:wrap}.settings-module__w2x2wW__section>a{margin-left:auto}}.settings-module__w2x2wW__movedNotice{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.settings-module__w2x2wW__movedNotice strong{font-size:14px}.settings-module__w2x2wW__movedNotice p{color:var(--text-secondary);flex:240px;margin:0;font-size:14px}.settings-module__w2x2wW__choice{gap:var(--space-2);margin-top:var(--space-2);display:grid}.settings-module__w2x2wW__segments{flex-wrap:wrap;gap:6px;display:flex}.settings-module__w2x2wW__segments button{height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:600}.settings-module__w2x2wW__segments button[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-on-primary)}.settings-module__w2x2wW__segments button:disabled{cursor:progress}.settings-module__w2x2wW__section .settings-module__w2x2wW__choiceStatus{min-height:1.5em;font-size:13px}.settings-module__w2x2wW__section .settings-module__w2x2wW__choiceStatus[data-error]{color:var(--status-danger-foreground)}
.lookup-view-module__R1tKMq__root{padding:var(--space-5);min-width:0;color:var(--text-primary)}.lookup-view-module__R1tKMq__root h2{margin:0;font-size:18px}.lookup-view-module__R1tKMq__root p{color:var(--text-secondary);font-size:14px}.lookup-view-module__R1tKMq__root a{color:inherit;text-decoration:underline}.lookup-view-module__R1tKMq__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lookup-view-module__R1tKMq__controls label{font-size:14px}.lookup-view-module__R1tKMq__controls select{min-width:0;max-width:100%;min-height:var(--control-height-input);padding:var(--space-3);border:1px solid var(--border-strong);background:var(--surface-canvas);color:var(--text-primary);font:inherit;border-radius:16px;font-size:14px}.lookup-view-module__R1tKMq__controls select:focus-visible,.lookup-view-module__R1tKMq__json:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lookup-view-module__R1tKMq__status{margin:var(--space-4) 0;color:var(--text-secondary);font-size:14px}.lookup-view-module__R1tKMq__json{max-height:70vh;padding:var(--space-4);border:1px solid var(--border-default);background:var(--surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;font-size:14px;overflow:auto}@media (max-width:767px){.lookup-view-module__R1tKMq__controls select{flex:100%;width:100%}}
