.worker-directory,.worker-detail{color:var(--navy,#061d31);gap:15px;display:grid}.worker-directory__head,.worker-detail__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.worker-directory__head h2,.worker-detail__identity h1{letter-spacing:-.2px;margin:0;font-size:17px}.worker-directory__head p,.worker-detail__identity p,.worker-help{color:var(--muted,#66758a);margin:4px 0 0;font-size:12px;line-height:1.45}.worker-period-picker{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.worker-period-picker .ws-field{min-width:144px}.worker-period-picker .ws-field span{color:#4a5d72;font-size:11px;font-weight:700}.worker-period-picker__error{color:var(--danger,#d8304a);flex-basis:100%;font-size:11px}.worker-directory__metrics,.worker-detail__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.worker-metric{border:1px solid var(--line,#e4eaf2);background:#fbfdff;border-radius:8px;gap:4px;padding:12px;display:grid}.worker-metric small{color:var(--muted,#66758a);font-size:10px}.worker-metric b{font-variant-numeric:tabular-nums;font-size:17px}.worker-directory__name{text-align:left;color:inherit;background:0 0;gap:3px;padding:0;display:grid}.worker-directory__name:hover b,.worker-detail__back:hover{color:var(--blue,#0877eb)}.worker-directory__name b{color:var(--navy,#061d31);font-size:12px}.worker-directory__name small,.worker-table-subline{color:var(--muted,#66758a);font-size:11px}.worker-directory__row{cursor:pointer}.worker-directory__row:focus-within{background:#edf6ff}.worker-detail__back{color:#526276;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.worker-detail__identity{flex:1;min-width:0}.worker-detail__contact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worker-detail__overview{grid-template-columns:1.2fr minmax(210px,.8fr);gap:15px;display:grid}.worker-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.worker-detail__fact{gap:3px;display:grid}.worker-detail__fact small{color:var(--muted,#66758a);font-size:10px}.worker-detail__fact span{overflow-wrap:anywhere;font-size:12px}.worker-paid-badge{color:#147a52;white-space:nowrap;background:#e8f7f0;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.worker-unpaid-badge{color:#516174;white-space:nowrap;background:#edf3fa;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.worker-compensation-note{color:#66758a;background:#f8fbfe;border:1px solid #dbe7f3;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.worker-history-note{color:#765619;background:#fff8e8;border:1px solid #f3daa3;border-radius:8px;margin:12px 0 0;padding:10px;font-size:11px;line-height:1.45}.worker-text-link{min-width:auto}.worker-text-link[aria-disabled=true]{cursor:not-allowed;opacity:.65}@media (width<=720px){.worker-directory__head,.worker-detail__head{display:grid}.worker-detail__overview{grid-template-columns:1fr}}@media (width<=480px){.worker-detail__facts{grid-template-columns:1fr}.worker-period-picker .ws-field{flex:100%}}
