.employee-edit-form{overscroll-behavior:contain;max-height:calc(94vh - 44px);overflow-y:auto}.employee-form-body{border:0;min-width:0;margin:0;padding:0}.employee-form-tabs{background:#f1f7f7;border:1px solid #dfebeb;border-radius:12px;gap:6px;margin-bottom:19px;padding:5px;display:flex}.employee-form-tabs button{color:#60787b;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:10px 8px;font-size:12px;font-weight:800}.employee-form-tabs button[aria-selected=true]{color:var(--blue-dark);background:#fff;border-color:#a8dee4;box-shadow:0 2px 6px #153c3f09}.employee-form-tabs button:focus-visible,.employee-choice-group input:focus-visible{outline:2px solid var(--blue-dark);outline-offset:3px}.employee-edit-form .employee-fields select{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fbfdfd;border:1px solid #d9e6e6;border-radius:9px;padding:8px 10px;font-size:12px}.employee-edit-form .employee-fields input[readonly]{color:#60787b;background:#f1f6f6}.employee-edit-form .employee-fields small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.8;display:block}.employee-form-hint{color:#60787b;margin:0 0 15px;font-size:12px;line-height:1.9}.employee-choice-group{background:#fbfdfd;border:1px solid #d9e6e6;border-radius:11px;flex-wrap:wrap;gap:10px 18px;margin:0 0 17px;padding:13px;display:flex}.employee-choice-group legend{color:var(--ink);padding:0 6px;font-size:12px;font-weight:800}.employee-choice-group legend span{color:var(--muted);margin-inline-start:5px;font-size:11px;font-weight:500}.employee-choice-group label{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.employee-choice-group input{width:17px;height:17px;accent-color:var(--blue-dark);margin:0}.replacement-choice{margin-top:18px}.replacement-full-width{grid-column:1/-1}.replacement-summary{background:#f3fafb;border:1px solid #d9ecee;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:14px;display:grid}.replacement-summary dt{color:var(--muted);margin-bottom:4px;font-size:10px}.replacement-summary dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.saved-replacement{margin-top:18px}.saved-replacement h4{margin:0 0 10px;font-size:13px}.saved-replacement p{color:var(--muted);font-size:12px;line-height:1.8}.employee-edit-form .manager-error{margin:15px 0 0}.employee-edit-form footer{align-items:stretch}.employee-edit-form footer button{height:auto;min-height:43px;padding-block:9px}.employee-edit-form button:disabled{opacity:.6;cursor:wait}@media (max-width:650px){.employee-edit-form{max-height:calc(100dvh - 30px);padding:17px}.employee-form-tabs button{padding:10px 4px;font-size:11px}.replacement-summary{grid-template-columns:1fr}.employee-edit-form footer{flex-wrap:wrap}.employee-edit-form footer .save-employee{flex:1}}
.quality-panel{overflow-y:auto}.quality-panel>p{padding:0 20px}.quality-panel .manager-toolbar label{flex:1;gap:6px;display:grid}.quality-panel input{border:1px solid var(--border,#cbd5e1);background:var(--card,white);color:inherit;border-radius:8px;padding:10px}.quality-results{padding:16px;overflow:auto}.quality-group{margin-bottom:20px}.quality-group h3{margin:8px 0;font-size:15px}.quality-panel .manager-table{max-height:none}.quality-panel .manager-table td{white-space:normal;min-width:90px}.employee-duplicate-warning{color:inherit;white-space:pre-line;background:#d977061a;border:1px solid #d97706;border-radius:8px;margin:12px 20px;padding:12px}
