.staff-manager{margin-bottom:18px}.staff-create{display:grid;gap:22px;margin-top:20px;padding:22px;border:1px solid #d9e5dc;border-radius:18px;background:#f8fbf8}.staff-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.staff-fields label{display:grid;gap:8px;font-weight:800}.staff-permissions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.staff-permission{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #dbe7df;border-radius:12px;background:#fff;cursor:pointer}.staff-permission input{width:18px;height:18px;accent-color:#0d8158}.staff-permission span{display:grid;gap:3px}.staff-permission small,.staff-tip,.staff-card-head p,.empty-staff p{color:#68766f}.staff-list{display:grid;gap:16px}.staff-card-head,.staff-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-card-head h3{margin:0 0 5px}.staff-card-head p{margin:0}.staff-actions{justify-content:flex-start;margin-top:18px;flex-wrap:wrap}.staff-actions button{min-width:118px}.danger-active{color:#a23f30;border-color:#e5b7ad}.empty-staff{text-align:center}@media(max-width:900px){.staff-fields,.staff-permissions{grid-template-columns:1fr 1fr}}@media(max-width:620px){.staff-fields,.staff-permissions{grid-template-columns:1fr}.staff-create{padding:16px}.staff-actions button{flex:1}}
