#elfa-staff-management{position:fixed;inset:0 0 0 222px;z-index:1200;background:#07111f;color:#eaf0f9;overflow:auto;padding:26px;display:none}
#elfa-staff-management.on{display:block}.esm-shell{max-width:1320px;margin:auto}.esm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.esm-kicker{font:700 10px/1.4 'JetBrains Mono',monospace;letter-spacing:1.4px;color:#00d4aa}.esm-head h1{font-size:24px;margin:4px 0}.esm-muted{color:#8ca0bc}.esm-actions{display:flex;gap:8px;flex-wrap:wrap}.esm-btn{border:1px solid #27415f;background:#10223a;color:#eaf0f9;border-radius:7px;padding:9px 13px;font-weight:700}.esm-btn.primary{background:#076cff;border-color:#076cff}.esm-btn.danger{color:#ff8c8c}.esm-card{background:#0b1626;border:1px solid #1c2c42;border-radius:10px;padding:16px;margin-bottom:14px}.esm-review{display:none}.esm-review.on{display:block}.esm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.esm-field{display:flex;flex-direction:column;gap:5px;color:#a8bad1;font-size:11px;font-weight:700}.esm-field input,.esm-field select,.esm-paste{width:100%;background:#07111f;border:1px solid #27415f;border-radius:7px;color:#eaf0f9;padding:9px}.esm-paste{min-height:160px;resize:vertical}.esm-table{width:100%;border-collapse:collapse;font-size:12px}.esm-table th,.esm-table td{text-align:left;padding:10px;border-bottom:1px solid #1c2c42}.esm-table th{color:#8ca0bc;font:700 9px 'JetBrains Mono',monospace;letter-spacing:.8px}.esm-pill{display:inline-flex;border:1px solid #27415f;border-radius:999px;padding:4px 8px;font-size:10px}.esm-pill.ok{color:#00d4aa}.esm-pill.off{color:#ffb020}.esm-row-actions{display:flex;gap:6px;flex-wrap:wrap}.esm-dialog{border:1px solid #27415f;border-radius:10px;background:#0b1626;color:#eaf0f9;padding:20px;width:min(460px,calc(100vw - 30px))}.esm-dialog::backdrop{background:#020812cc}.esm-message{margin-top:10px;min-height:20px;color:#8ca0bc}.esm-error{color:#ff7777}.esm-bulk{overflow:auto}.esm-close{font-size:18px;padding:6px 10px}@media(max-width:900px){#elfa-staff-management{left:0}.esm-grid{grid-template-columns:1fr}.esm-head{flex-direction:column}}
