.tjc-department-staff-settings{display:flex;flex-direction:column;gap:10px;margin:0}
.tjc-department-staff-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid #e1e7ee;border-radius:13px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}
.tjc-department-staff-row:hover{border-color:#cfd9e6;box-shadow:0 4px 12px rgba(15,23,42,.035)}.tjc-department-staff-row.is-archived{background:#f8fafc;opacity:.68}
.tjc-department-staff-main{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(320px,1.55fr);gap:18px;align-items:start}.tjc-department-staff-row .tjc-form-field{margin:0!important}.tjc-department-staff-row input[type="text"]{min-height:40px!important;background:#fbfcfe!important;font-weight:650}
.tjc-staff-department-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;padding:10px 12px;border:1px solid #d8e1ec;border-radius:10px;background:#fbfcfe}
.tjc-staff-department-option{display:flex;align-items:center;gap:8px;margin:0;color:#43526a;font-size:12px;font-weight:650;line-height:1.3;cursor:pointer}.tjc-staff-department-option.is-archived{opacity:.55}.tjc-row-actions{display:flex;align-items:center;gap:14px;white-space:nowrap}
.tjc-department-staff-empty{padding:28px 22px;border:1px dashed #cfd9e6;border-radius:12px;background:#fbfcfe;color:#718096;text-align:center}.tjc-department-staff-empty strong{display:block;margin-bottom:5px;color:#344054;font-size:13px}.tjc-department-staff-empty span{font-size:12px}
@media(max-width:980px){.tjc-department-staff-main{grid-template-columns:1fr}.tjc-staff-department-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.tjc-department-staff-row{grid-template-columns:1fr}.tjc-row-actions{justify-content:space-between}.tjc-staff-department-options{grid-template-columns:1fr}}
