.rp-editor{margin:0 0 24px}.rp-role-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #dce7e7}.rp-role-row strong,.rp-role-row small{display:block}.rp-role-row small{margin-top:5px;color:#607575}.rp-dialog{border:1px solid #c5dada;border-radius:22px;padding:0;width:min(1080px,94vw);max-height:90dvh;color:#18313b;background:#fff}.rp-dialog::backdrop{background:rgba(13,39,44,.5)}.rp-form{padding:28px}.rp-form h3{margin:0 0 12px;color:#143751}.rp-table-wrap{overflow:auto;margin:20px 0;border:1px solid #d8e6e5;border-radius:12px;max-height:48dvh}.rp-table{width:100%;border-collapse:collapse;min-width:680px;font-size:14px}.rp-table th,.rp-table td{padding:13px 10px;border-bottom:1px solid #deebea;text-align:center}.rp-table th:first-child{text-align:left;min-width:170px}.rp-table thead th{position:sticky;top:0;background:#edf7f5;z-index:1}.rp-table input[type=checkbox]{width:20px;height:20px;accent-color:#0b5d5a;cursor:pointer}.rp-footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.rp-review:not(:empty){padding:16px;background:#edf7f5;border:1px solid #bfded7;border-radius:12px;margin:16px 0}.private-online-toolbar .sc-shell-user-copy strong[data-admin-label=true]+small{display:none}@media(max-width:600px){.rp-form{padding:20px 16px}.rp-role-row{align-items:flex-start;flex-direction:column}.rp-role-row button{width:100%}.rp-footer button{flex:1}.rp-dialog{width:96vw}}

.rp-dialog [hidden]{display:none!important}

.rp-scroll-hint{display:none}@media(max-width:700px){.rp-scroll-hint{display:block;font-size:13px;color:#607575}}
