.xl-scope-picker-r258{width:100%;min-width:0;padding:12px;border:1px solid #dbe7e2;border-radius:10px;background:#f7faf8;box-sizing:border-box}
.xl-scope-picker-r258>input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #c6d6cd;border-radius:6px;background:#fff;color:#183c30;font:inherit}
.xl-scope-help-r258{margin:8px 0;font-size:12px;line-height:1.6;color:#60746d}
.xl-scope-selected-r258{margin:8px 0;font-size:13px;font-weight:600;color:#315c4c}
.xl-scope-list-r258{max-height:400px;overflow:auto;overscroll-behavior:contain}
.xl-scope-list-r258 fieldset{min-width:0;margin:8px 0;padding:8px;border:1px solid #dae4df;border-radius:8px;background:#fff}
.xl-scope-list-r258 legend{max-width:100%;padding:0 4px}
.xl-scope-list-r258 legend label{display:flex;align-items:center;gap:7px;cursor:pointer}
.xl-scope-list-r258 legend small{font-size:12px;color:#71837a;white-space:nowrap}
.xl-scope-list-r258 input[type=checkbox]{flex:none;width:16px;height:16px;accent-color:#315c4c;cursor:pointer}
.xl-scope-list-r258 .xl-scope-account-r258{display:flex;align-items:center;gap:8px;padding:9px 4px;border-top:1px solid #edf2ef;cursor:pointer;line-height:1.5}
.xl-scope-account-r258:hover{background:#f0f7f3}
.xl-scope-account-r258>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}
.xl-scope-account-r258 b{font-size:13px;color:#243f34}
.xl-scope-account-r258 small{font-size:12px;color:#75867e}
