.staff-management{margin:0 0 20px}.staff-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;border-bottom:1px solid #e4e8e3}.staff-head h3{font-size:19px;margin:4px 0}.staff-head p{font-size:12px;color:#5f6f66;margin:0}.staff-head>button,.staff-actions button{min-height:42px;border:0;border-radius:11px;padding:0 15px;font:800 11px Vazirmatn;cursor:pointer;transition:background-color .2s,color .2s}.staff-head>button,.staff-actions [data-save-staff]{background:#173f2c;color:#fff}.staff-list{display:grid;gap:12px;margin-top:14px}.staff-row{padding:0;border:1px solid #dfe6e1;border-radius:16px;background:#fbfcfa;overflow:hidden}.staff-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#f3f7f4;border-bottom:1px solid #e1e7e3}.staff-person{display:flex;gap:10px;align-items:center;min-width:0}.staff-person>span{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#dfece3;color:#173f2c;display:grid;place-items:center;font-weight:800;overflow:hidden}.staff-person img{width:100%;height:100%;object-fit:cover}.staff-person div{display:grid;min-width:0}.staff-person b{font-size:13px}.staff-person small{font-size:9px;color:#65756c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-active{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800}.staff-active input,.staff-permissions input,.staff-languages input{width:18px;height:18px;accent-color:#18563a}.staff-card-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px}.staff-config-group{display:grid;align-content:start;gap:11px;padding:12px;border:1px solid #e2e8e4;border-radius:13px;background:#fff}.staff-group-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;border-bottom:1px solid #edf0ee}.staff-group-title b{font-size:11px}.staff-group-title small{font-size:9px;color:#68776e}.staff-assignment{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:9px}.staff-row label{min-width:0}.staff-assignment label,.staff-default-language{display:grid;gap:5px}.staff-row label>small,.staff-default-language>small{font-size:9px;color:#65756c}.staff-row select{width:100%;min-height:42px;border:1px solid #d7dfd9;border-radius:10px;background:#fff;padding:0 10px;font:600 10px Vazirmatn}.staff-languages{display:grid;grid-template-columns:1fr 145px;gap:10px;align-items:end}.staff-languages fieldset{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.staff-languages legend{font-size:9px;color:#65756c;margin-bottom:5px}.staff-languages fieldset label{display:flex;align-items:center;gap:5px;min-height:40px;padding:0 9px;border:1px solid #dbe3dd;border-radius:10px;background:#f8faf8;font-size:10px;font-weight:700}.staff-permissions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.staff-permissions .rental-permission,.staff-direct-opportunity{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:1px 7px;min-height:54px;padding:8px 10px;border:1px solid #dbe4de;border-radius:11px;background:#f1f6f2}.staff-permissions input{grid-row:1/3}.staff-permissions span{font-size:10px;font-weight:800}.staff-permissions small{font-size:9px!important;color:#68776e}.staff-actions{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr);gap:8px;padding:12px 16px;border-top:1px solid #e4e9e5;background:#fff}.staff-actions [data-reset-staff]{background:#fff2ed;color:#923b20}.staff-dialog{direction:rtl;width:min(94%,520px);border:0;border-radius:22px;padding:0;background:#fbfcfa}.staff-dialog::backdrop{background:#1024199c;backdrop-filter:blur(2px)}.staff-dialog form{display:grid;gap:13px;padding:20px}.staff-dialog .dialog-head{display:flex;justify-content:space-between;align-items:center}.staff-dialog .dialog-head h2{margin:2px 0;font-size:20px}.staff-dialog .dialog-head small{font-size:10px;color:#65756c}.staff-dialog .dialog-head button{border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.staff-dialog label{display:grid;gap:6px}.staff-dialog label span{font-size:11px;font-weight:700}.staff-dialog input,.staff-dialog select{min-height:46px;border:1px solid #d9e0db;border-radius:11px;background:#fff;padding:0 11px;font:600 12px Vazirmatn}.staff-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.staff-note{font-size:10px;line-height:1.9;color:#596a61;background:#edf4ef;padding:10px;border-radius:10px}.staff-submit{min-height:48px;border:0;border-radius:12px;background:#173f2c;color:#fff;font:800 12px Vazirmatn}
@media(max-width:1050px){.staff-card-body{grid-template-columns:1fr}.staff-assignment{grid-template-columns:1fr 1fr 1fr}.staff-languages{grid-template-columns:1fr 180px}}
@media(max-width:650px){.staff-head{align-items:stretch;flex-direction:column}.staff-card-head{align-items:flex-start}.staff-person small{white-space:normal}.staff-card-body{padding:10px}.staff-assignment,.staff-languages,.staff-permissions,.staff-actions{grid-template-columns:1fr}.staff-languages fieldset{display:grid;grid-template-columns:1fr 1fr 1fr}.staff-group-title{align-items:flex-start;flex-direction:column;gap:2px}.staff-form-row{grid-template-columns:1fr}}
