.authorized-role-fieldset{margin:0 0 18px;padding:0;border:0;min-width:0}.authorized-role-fieldset legend{font-size:12px;font-weight:600;color:#344f49;margin-bottom:7px}.authorized-role-fieldset>p{font-size:11px;line-height:1.8;margin:0 0 12px}.authorized-role-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.authorized-role-option{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:13px 14px;border:1px solid #dce5df;border-radius:7px;background:#fafcf9;min-width:0}.authorized-role-option:has(input:checked){border-color:#50816d;background:#edf5ef;box-shadow:0 0 0 1px #50816d20}.authorized-role-option:focus-within{outline:2px solid #679d89;outline-offset:2px}.authorized-role-option input{width:17px;height:17px;min-height:0;margin:2px 0 0;accent-color:#346b56;flex-shrink:0}.authorized-role-option span{display:flex;flex-direction:column;gap:5px;min-width:0}.authorized-role-option strong{font-size:13px;color:#344f49}.authorized-role-option small{font-size:11px;line-height:1.6;color:#6e8179}.authorized-role-badges{display:flex;flex-wrap:wrap;gap:5px;min-width:90px;max-width:220px}.authorized-role-badges .badge{white-space:nowrap}.sidebar-account small{white-space:normal;line-height:1.5}
@media(max-width:480px){.authorized-role-options{grid-template-columns:1fr}.authorized-role-option{padding:11px 12px}.authorized-role-fieldset>p{font-size:10px}.authorized-role-option small{font-size:10px}.authorized-role-badges{min-width:80px}.authorized-role-option strong{font-size:12px}}
