.hs-toggle{cursor:pointer;color:var(--text-secondary);align-items:center;gap:9px;display:inline-flex}.hs-toggle.is-disabled{opacity:.55;cursor:not-allowed}.hs-toggle__switch{flex:none;width:42px;height:24px;display:inline-flex;position:relative}.hs-toggle__switch input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:2;margin:0;position:absolute;inset:0}.hs-toggle__track{background:var(--border);border:1px solid var(--border);border-radius:99px;width:100%;padding:2px;transition:background .15s}.hs-toggle__thumb{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0003}.hs-toggle__switch[data-checked=true] .hs-toggle__track{background:var(--primary);border-color:var(--primary)}.hs-toggle__switch[data-checked=true] .hs-toggle__thumb{transform:translate(-18px)}.hs-toggle__switch:has(input:focus-visible) .hs-toggle__track{outline:2px solid var(--primary);outline-offset:2px}.hs-segmented{border:1px solid var(--border);background:var(--surface-2);border-radius:99px;align-items:stretch;gap:3px;min-width:0;margin:0;padding:3px;display:inline-flex}.hs-segmented__option{cursor:pointer;min-width:0;color:var(--text-secondary);border-radius:99px;justify-content:center;align-items:center;gap:5px;padding:8px 13px;font-size:12px;display:inline-flex;position:relative}.hs-segmented__option[data-active=true]{background:var(--primary);color:var(--text-on-primary)}.hs-segmented__option input{opacity:0;cursor:inherit;position:absolute;inset:0}.hs-segmented__option:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.hs-segmented:disabled,.hs-segmented[disabled]{opacity:.55}.hs-range{appearance:none;background:linear-gradient(to left, var(--primary) var(--hs-range-fill), var(--border) var(--hs-range-fill));cursor:pointer;border-radius:99px;width:100%;height:6px}.hs-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--primary);background:var(--surface);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0002}.hs-range::-moz-range-thumb{border:2px solid var(--primary);background:var(--surface);border-radius:50%;width:15px;height:15px}.hs-range:focus-visible{outline:2px solid var(--primary);outline-offset:7px}.hs-range:disabled{opacity:.5;cursor:not-allowed}
