.opp-rules-group{margin-top:14px}.opp-rules-group-title{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b8b95;margin-bottom:4px}.opp-rule{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px solid #2c2c33}.opp-rule:last-child{border-bottom:0}.opp-rule.is-off .opp-rule-text{opacity:.5}.opp-rule-text strong{display:block;font-size:.875rem;color:#f4f4f5}.opp-rule-text small{display:block;font-size:.75rem;color:#a1a1aa;margin-top:1px}.opp-rule-params{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.opp-rule-param{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:#a1a1aa;white-space:nowrap}.opp-rule-input{width:72px!important;padding:4px 8px!important;text-align:center}.opp-rule-switch{position:relative;display:inline-block;width:42px;height:24px;cursor:pointer;justify-self:end}.opp-rule-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.opp-rule-slider{position:absolute;inset:0;border-radius:12px;background:#3a3a42;transition:background-color .15s;pointer-events:none}.opp-rule-slider:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.opp-rule-switch input:checked+.opp-rule-slider{background:#059669}.opp-rule-switch input:checked+.opp-rule-slider:after{transform:translate(18px)}.opp-rule-switch input:focus-visible+.opp-rule-slider{box-shadow:0 0 0 2px #60a5fa}.opp-rule-lock{justify-self:end;font-size:.6875rem;font-weight:800;text-transform:uppercase;color:#a1a1aa;background:#26262c;border:1px solid #33333a;padding:3px 8px;border-radius:999px}@media(max-width:639px){.opp-rule{grid-template-columns:minmax(0,1fr) 52px}.opp-rule-params{grid-column:1 / -1;justify-content:flex-start}}[data-theme=light] .opp-rules-group-title{color:#71717a}[data-theme=light] .opp-rule{border-bottom-color:#e4e4e7}[data-theme=light] .opp-rule-text strong{color:#18181b}[data-theme=light] .opp-rule-text small,[data-theme=light] .opp-rule-param{color:#52525b}[data-theme=light] .opp-rule-slider{background:#d4d4d8}[data-theme=light] .opp-rule-lock{color:#52525b;background:#e4e4e7;border-color:#d4d4d8}
