.staff-role-wrap{max-width:1040px;margin:24px auto;min-width:0}.staff-cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.staff-cap-grid label{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;min-height:44px}.staff-cap-grid input{width:20px;height:20px;flex:0 0 20px;margin:2px 0}.staff-role-wrap fieldset{border:1px solid #e2ddf4;border-radius:12px;padding:20px;min-width:0}.staff-role-wrap pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px}.staff-cap-list{list-style:none;margin:16px 0;padding:0}.staff-cap-list li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--color-brand-soft);font-size:16px}.staff-role-wrap .pfield input,.staff-role-wrap .pfield textarea,.staff-role-wrap select{font-size:16px}.staff-role-wrap .pbtn{min-height:44px}.staff-role-wrap details{padding:14px 0}.staff-role-wrap summary{cursor:pointer;min-height:32px}.staff-role-wrap .ptabs{flex-wrap:wrap}@media(max-width:760px){.staff-cap-grid{grid-template-columns:1fr}.screen-staff-roles .ptabs,.screen-staff-role .ptabs,.screen-staff-role-edit .ptabs,.screen-staff-account .ptabs{flex-wrap:wrap}.staff-role-wrap{margin:20px 0}.staff-role-wrap h2{overflow-wrap:anywhere}}
.staff-content-scope{margin-block:24px;font-size:16px;line-height:1.6}.staff-content-scope p{margin-block:16px}.staff-content-scope li{overflow-wrap:anywhere}.staff-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.staff-scope-items{max-height:320px;overflow:auto;border:1px solid #e2ddf4;border-radius:10px;padding:12px}.staff-scope-items label{display:flex;gap:12px;min-height:44px;padding:10px 4px;align-items:flex-start}.staff-scope-items input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:4px}.staff-scope-items span{overflow-wrap:anywhere}.staff-content-notice{border-inline-start:4px solid #743cff}.screen-staff-role-edit .ptabs,.screen-staff-role .ptabs{flex-wrap:wrap}@media(max-width:760px){.staff-scope-grid{grid-template-columns:1fr}}
