
/* Super Admin Staff Management */
.employee-admin-note{margin:0 14px 10px;padding:10px 12px;border:1px solid #e7d7ae;background:#fffaf0;color:#725a25;border-radius:10px;font-size:12px}
.employee-admin-table .employee-actions-head,.employee-admin-table .employee-actions-cell{width:150px;min-width:150px}
.employee-row-actions{display:flex;gap:6px;justify-content:flex-end}
.employee-row-actions .btn{min-height:32px;padding:6px 9px;font-size:11px}
.employee-delete-btn{background:#fff!important;color:#c63f49!important;border:1px solid #efb7bb!important}
.employee-delete-btn:hover{background:#fff4f4!important}
.employee-prod-note{display:flex;flex-direction:column;gap:3px;padding:10px 12px;margin-bottom:12px;border:1px solid #d7e6f2;background:#f7fbff;border-radius:10px;color:#35536f;font-size:12px}
.employee-prod-note b{color:#153b5d}
.employee-edit-sections{display:grid;gap:12px}
.employee-edit-sections section{border:1px solid #e3eaf1;background:#fff;border-radius:12px;padding:12px}
.employee-edit-sections h4{margin:0 0 10px;color:#173856;font-size:14px}
.employee-edit-sections .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.employee-edit-sections .form-grid label{display:flex;flex-direction:column;gap:5px;color:#52687d;font-size:11px;font-weight:700}
.employee-edit-sections .form-grid label.full{grid-column:1/-1}
.employee-edit-sections input,.employee-edit-sections select,.employee-edit-sections textarea{width:100%;box-sizing:border-box;border:1px solid #d8e2eb;background:#fbfcfe;color:#17324d;border-radius:9px;padding:9px 10px;font:inherit}
.employee-edit-sections input:focus,.employee-edit-sections select:focus,.employee-edit-sections textarea:focus{outline:none;border-color:#c79d48;box-shadow:0 0 0 3px rgba(199,157,72,.1)}
.employee-engine-note{margin-top:9px;padding:8px 10px;border-radius:8px;background:#f7f4ec;color:#6e5a2d;font-size:10px}
.employee-system-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding:10px;background:#f8fafc;border-radius:9px;color:#687b8e;font-size:10px;overflow-wrap:anywhere}
.employee-system-meta b{grid-column:1/-1;color:#2e465e}
.employee-reason{display:flex;flex-direction:column;gap:6px;color:#53697c;font-size:11px;font-weight:700}
.employee-reason textarea{min-height:84px}
.employee-delete-blocked h4,.employee-delete-confirm p{color:#173856}
.employee-delete-blocked ul{max-height:260px;overflow:auto;padding-left:20px}
.employee-delete-blocked li{margin:6px 0;color:#53697c;font-size:11px}
.employee-delete-advice{margin-top:10px;padding:10px;border:1px solid #ecd9aa;background:#fff9eb;border-radius:9px;color:#735c25;font-size:11px}
.employee-delete-confirm{display:grid;gap:10px}
.employee-delete-confirm label{display:flex;flex-direction:column;gap:6px;color:#53697c;font-size:11px;font-weight:700}
.employee-delete-confirm input,.employee-delete-confirm textarea{border:1px solid #d8e2eb;border-radius:9px;padding:9px 10px}
.employee-delete-confirm textarea{min-height:86px}
@media(max-width:760px){
  .employee-admin-table{min-width:900px}
  .employee-row-actions{justify-content:flex-start}
  .employee-edit-sections .form-grid{grid-template-columns:1fr}
  .employee-edit-sections .form-grid label.full{grid-column:auto}
  .employee-system-meta{grid-template-columns:1fr}
  .employee-system-meta b{grid-column:auto}
}
