.ejaaba-staff{direction:rtl;max-width:1080px;margin:0 auto 28px;color:#303741}
.ejaaba-staff-head{border-bottom:1px solid #c8d2e7;padding:10px 6px}
.ejaaba-staff-head h1{font-size:20px;margin:0;color:#214b80}
.ejaaba-staff-head p,.ejaaba-staff-hint{font-size:12px;color:#65718b;line-height:1.8}
.ejaaba-staff-nav{display:flex;gap:5px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #a8bce1;padding:8px 2px}
.ejaaba-staff-nav a{font-size:12px;color:#245ba1;background:#f6f8ff;border:1px solid #c7d5ef;padding:7px 10px;text-decoration:none}
.ejaaba-staff-kpis{display:flex;flex-wrap:wrap;border:1px solid #e1e7f3;margin:10px 0;background:#fcfdff}
.ejaaba-staff-kpis span{flex:1 1 94px;padding:6px;border-inline-end:1px solid #dfe4ef;font-size:11px;text-align:center}
.ejaaba-staff-kpis strong{display:block;font-size:18px;color:#315b93}
.ejaaba-staff-panel{margin:10px 0 13px;padding:0 0 8px;border:1px solid #d4ddec;background:#fff}
.ejaaba-staff-panel .panel-title{margin:0 0 5px;padding:7px 12px;font-size:15px;border-bottom:1px solid #d4dcf3;background:#e9edfb;color:#284875}
.ejaaba-staff-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 12px;border-bottom:1px solid #edf0f6;font-size:13px;line-height:1.7}
.ejaaba-staff-row>div:first-child{min-width:0;overflow-wrap:anywhere}
.ejaaba-staff-row small,.ejaaba-setting-row small{display:block;font-size:11px;color:#65718b}
.ejaaba-staff-actions{display:flex;flex-wrap:wrap;gap:5px}
.ejaaba-staff-actions form{margin:0}
.ejaaba-staff .soft-button{border:1px solid #adc7ec;border-radius:2px;background:#eef4fd;color:#1d558e;padding:6px 8px;text-decoration:none;font-size:12px;cursor:pointer}
.ejaaba-staff .soft-button.good{border-color:#a4c7a4;background:#edf9ec;color:#2d673c}
.ejaaba-staff .soft-button.ejaaba-danger{border-color:#dfb4ae;color:#962924;background:#fff8f6}
.ejaaba-staff .small-pad{padding:8px 12px}
.ejaaba-staff-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;padding:10px}
.ejaaba-staff-photo{border:1px solid #e0e7f2;padding:6px;display:flex;flex-direction:column;gap:5px}
.ejaaba-staff-photo img,.ejaaba-hidden-photo{width:100%;height:95px;object-fit:contain;background:#fbfcff}
.ejaaba-hidden-photo{display:grid;place-items:center;color:#888;font-size:12px}
.ejaaba-staff-photo a,.ejaaba-staff-photo small{font-size:12px;overflow-wrap:anywhere}
.ejaaba-staff-subform{border-bottom:1px dashed #dde4f1;padding:5px 12px;font-size:12px}
.ejaaba-staff-subform summary,.ejaaba-staff-networks summary{color:#255e9b;cursor:pointer;padding:5px 0}
.ejaaba-staff-subform form{padding:6px 0;display:grid;gap:8px}
.ejaaba-staff label{display:grid;gap:4px}
.ejaaba-staff input:not([type="checkbox"]):not([type="hidden"]):not([type="file"]),.ejaaba-staff textarea,.ejaaba-staff select{box-sizing:border-box;border:1px solid #c7d4e8;border-radius:2px;font:inherit;padding:6px;max-width:100%;min-width:0}
.ejaaba-staff textarea{min-height:54px;resize:vertical}
.ejaaba-member-search{padding:8px 12px;display:flex;gap:8px;align-items:end}
.ejaaba-member-search label{flex:1}
.ejaaba-status-danger{font-size:11px;color:#bd2222}
.ejaaba-device-group>div:first-child>a{display:inline-block;margin-inline-end:8px}
.ejaaba-setting-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #edf1f6;padding:8px}
.ejaaba-staff-panel h3{font-size:14px;margin:13px 12px 4px}
.ejaaba-levels-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:12px;gap:8px}
.ejaaba-levels-editor label{border-bottom:1px solid #edf1f6;padding-bottom:7px;font-size:12px}
.ejaaba-staff-footnote{font-size:12px;margin-bottom:25px}
@media(max-width:620px){.ejaaba-staff-row{display:block;padding:9px}.ejaaba-staff-actions{margin-top:6px}.ejaaba-staff-panel .panel-title{font-size:13px}.ejaaba-staff-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ejaaba-setting-row{align-items:flex-start}}