.staff-access-panel{padding:24px}.staff-access-panel .table-scroll,.staff-list-card .table-scroll{position:relative}.staff-access-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.staff-access-heading h2{margin-bottom:6px}.staff-access-heading p{margin:0;font-size:12px}.staff-access-heading .heading-actions{flex-wrap:wrap}.staff-section-picker{border:1px solid var(--border);border-radius:10px;min-width:0;margin:20px 0;padding:14px}.staff-section-picker legend{padding:0 6px;font-size:12px;font-weight:700}.staff-section-picker>p{margin:0 0 12px;font-size:11px}.staff-access-dialog .staff-section-option{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:12px 0;display:flex}.staff-section-option+.staff-section-option{border-top:1px solid var(--border)}.staff-section-option input{flex:0 0 17px;margin-top:2px}.staff-section-option strong,.staff-section-option small{display:block}.staff-section-option strong{font-size:12px}.staff-section-option small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.6}.staff-access-dialog code,.staff-access-panel td{overflow-wrap:anywhere}.staff-access-dialog .notice{margin-top:12px}@media (max-width:600px){.staff-access-panel{padding:16px}.staff-access-dialog form{padding:20px}.staff-access-heading .heading-actions{justify-content:flex-start;width:100%}.staff-access-dialog footer{flex-wrap:wrap}}
