#app .ws-rights{color:#0d1033;min-width:0}
#app .ws-rights h1{font-size:26px;line-height:1.25}
#app .ws-rights .crm-rights-intro{border:1px solid #e7eaf5;border-radius:14px;background:#f0ebff;padding:20px;margin-bottom:20px;box-shadow:none;color:#0d1033}
#app .ws-rights .crm-rights-intro span,#app .ws-rights .muted{color:#62586f}
#app .ws-rights-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:20px;border:1px solid #e7eaf5;border-bottom:0;border-radius:14px 14px 0 0;background:#fff}
#app .ws-rights-toolbar h2{font-size:16px;margin:0 0 6px}
#app .ws-rights-toolbar p{font-size:12px;margin:0}
#app .ws-rights-toolbar label{display:grid;gap:7px;color:#62586f;font-size:12px;flex:0 1 340px}
#app .ws-rights .crm-rights-people{border:1px solid #e7eaf5;border-radius:0 0 14px 14px;background:#fff;padding:0;gap:0;overflow:hidden}
#app .ws-rights .crm-rights-person{border:0;border-bottom:1px solid #e7eaf5;border-radius:0;box-shadow:none}
#app .ws-rights .crm-rights-person>summary{padding:18px 20px}
#app .ws-rights .crm-rights-person-body{padding:20px}
#app .ws-rights [data-crm-rights-person][hidden]{display:none!important}
#app .ws-rights button,#app .ws-rights input:not([type=checkbox]),#app .ws-rights select{min-height:42px}
#app .ws-rights input:not([type=checkbox]){padding:10px 12px;border:1px solid #dfe3f1;border-radius:9px;color:#0d1033;background:#fff;min-width:0}
#app .ws-rights button:focus-visible,#app .ws-rights input:focus-visible,#app .ws-rights select:focus-visible{outline:2px solid #602bff;outline-offset:2px}
@media(max-width:700px){#app .ws-rights-toolbar{flex-direction:column;align-items:stretch;padding:16px}#app .ws-rights-toolbar label{flex:auto}#app .ws-rights .crm-rights-person>summary,#app .ws-rights .crm-rights-person-body{padding:16px}#app .ws-rights button,#app .ws-rights input:not([type=checkbox]),#app .ws-rights select{min-height:44px}#app .ws-rights input:not([type=checkbox]),#app .ws-rights select{font-size:16px}}
