.rc-admin{min-width:0;color:var(--text,#dce7e1);font-family:inherit}.rc-admin .page-head{margin-bottom:18px}.rc-admin .page-head h2{font:700 26px/1.3 inherit;margin:0 0 7px}.rc-admin #status{color:var(--muted,#84958c);font-size:13px;margin:0;min-height:18px}.rc-admin .rc-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #ffffff14;padding:0 0 12px;margin-bottom:20px}.rc-admin .rc-tabs button{border:1px solid transparent;background:transparent;border-radius:7px;padding:9px 16px;color:#92a49b;font:600 13px/1.4 inherit;cursor:pointer}.rc-admin .rc-tabs button.active{color:#59e6b1;border-color:#126647;background:#063525}.rc-admin .rc-tabs button:hover{background:#12291f;color:#d8f6e9}.rc-admin .rc-panel{padding:24px;margin:0;border:1px solid #ffffff13;border-radius:14px;background:#0c1913;overflow:visible}.rc-admin .rc-panel>h2{font-size:19px;margin:0 0 10px}.rc-admin p{font-size:13px;color:#8fa298;line-height:1.65;margin:8px 0 18px}.rc-admin h3{font-size:15px;margin:16px 0 0}.rc-admin form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:22px}.rc-admin form>h3,.rc-admin form>p,.rc-admin form>.row,.rc-admin form>fieldset,.rc-admin form>.level,.rc-admin form>div,.rc-admin form>button{grid-column:1/-1}.rc-admin label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:#a4b5ac;min-width:0}.rc-admin input:not([type=checkbox]),.rc-admin select,.rc-admin textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:10px 12px;background:#08140e;color:#e0eae4;border:1px solid #ffffff1c;border-radius:8px;font:13px inherit}.rc-admin input:focus,.rc-admin select:focus,.rc-admin textarea:focus{outline:1px solid #26c78d;border-color:#26c78d}.rc-admin label:has(input[type=checkbox]){flex-direction:row;align-items:center;justify-content:space-between;gap:20px;min-height:40px}.rc-admin input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#20cc8f;flex:none}.rc-admin .rc-thresholds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:18px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.rc-admin .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.rc-admin .level{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff10;font-size:13px}.rc-admin button:not([role=tab]){justify-self:start;width:auto;min-height:38px;padding:9px 16px;border:1px solid #ffffff23;border-radius:8px;background:#14271c;color:#cfe3d6;font:600 13px inherit;cursor:pointer}.rc-admin button.primary{color:#5cf2b8;background:#073923;border-color:#13825a;margin-top:6px}.rc-admin .rule{padding:18px;border:1px solid #ffffff18;border-radius:10px;margin:12px 0}.rc-admin .rule .row{margin:10px 0}.rc-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 monospace}.rc-admin details{padding:14px;border-bottom:1px solid #ffffff14}.rc-admin textarea{min-height:96px}.rc-admin fieldset{min-width:0;border-color:#ffffff20!important;border-radius:10px}.rc-admin #layout-actions{display:grid;gap:14px}.rc-admin button:focus-visible{outline:2px solid #54e6b0;outline-offset:2px}@media(min-width:1500px){.rc-admin .rc-thresholds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.rc-admin .rc-panel{padding:16px}.rc-admin form,.rc-admin .row{grid-template-columns:minmax(0,1fr)}.rc-admin .rc-thresholds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rc-admin .rc-tabs button{padding:8px 10px}.rc-admin .level{gap:7px;grid-template-columns:24px repeat(3,minmax(0,1fr))}}

.rc-admin label:has(input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;gap:12px}.rc-admin input[type=checkbox]{appearance:none;width:36px;height:20px;border:1px solid #446050;border-radius:20px;background:#23362b;position:relative;cursor:pointer}.rc-admin input[type=checkbox]::after{content:"";position:absolute;width:14px;height:14px;top:2px;left:2px;border-radius:50%;background:#a6b9ad;transition:transform .15s}.rc-admin input[type=checkbox]:checked{background:#08774e;border-color:#24c58c}.rc-admin input[type=checkbox]:checked::after{transform:translateX(16px);background:#d2ffed}
