.toggle-mini{position:relative;display:inline-block;width:32px;height:18px;flex-shrink:0;cursor:pointer}.toggle-mini input{opacity:0;width:0;height:0}.toggle-slider-mini{position:absolute;cursor:pointer;inset:0;background-color:#ffffff1a;border-radius:9px;border:1px solid rgba(255,255,255,.06);border-top-color:#ffffff1f;border-bottom-color:#ffffff1a}.toggle-slider-mini:before{content:"";position:absolute;height:13px;width:13px;left:2.5px;top:50%;background-color:#fff;border-radius:50%;translate:-.5px -50%;transform-origin:center center}.toggle-mini.toggle-ready .toggle-slider-mini{transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),border-top-color .22s cubic-bezier(.22,1,.36,1)}.toggle-mini.toggle-ready .toggle-slider-mini:before{transition:translate .34s cubic-bezier(.22,1,.36,1);will-change:translate,transform}.toggle-mini.flexing .toggle-slider-mini:before{animation:toggle-knob-flex .26s cubic-bezier(.22,1,.36,1)}.toggle-mini input:checked+.toggle-slider-mini{background-color:var(--primary);border-color:color-mix(in srgb,var(--primary) 78%,black);border-top-color:color-mix(in srgb,var(--primary) 74%,white);border-bottom-color:var(--primary)}.toggle-mini input:checked+.toggle-slider-mini:before{translate:13.5px -50%}@keyframes toggle-knob-flex{0%{transform:scale(1)}22%{transform:scaleX(1.065) scaleY(1.11)}52%{transform:scaleX(1.105) scaleY(1.2)}78%{transform:scaleX(1.03) scaleY(1.05)}to{transform:scale(1)}}.toggle-mini input:focus-visible+.toggle-slider-mini{outline:2px solid var(--primary);outline-offset:2px}.toggle-mini input:disabled+.toggle-slider-mini{opacity:.5;cursor:not-allowed}.toggle-mini:has(input:disabled){cursor:not-allowed}:root[data-dashboard-theme=light] .toggle-slider-mini{background-color:var(--dashboard-toggle-track-off, #e5e5e5);border-color:var(--dashboard-toggle-border-off, transparent);border-top-color:var(--dashboard-toggle-border-top-off, transparent)}:root[data-dashboard-theme=light] .toggle-slider-mini:before{background-color:var(--dashboard-toggle-knob, #ffffff)}:root[data-dashboard-theme=light] .toggle-mini input:checked+.toggle-slider-mini{background-color:var(--dashboard-toggle-track-on, #0f0f0f);border-color:var(--dashboard-toggle-border-on, transparent);border-top-color:var(--dashboard-toggle-border-top-on, transparent);border-bottom-color:var(--dashboard-toggle-border-on, transparent)}.checkbox-wrapper-mini{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.checkbox-wrapper-mini input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;margin:0}.checkbox-custom{display:block;width:20px;height:20px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:4px;position:relative;flex-shrink:0}.checkbox-wrapper-mini.toggle-ready .checkbox-custom{transition:background-color .2s ease,border-color .2s ease}.checkbox-wrapper-mini input:checked+.checkbox-custom{background:var(--primary);border-color:var(--primary)}.checkbox-custom .checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:10px;color:var(--dashboard-text-primary, #ffffff);opacity:0;pointer-events:none;stroke-dasharray:16;stroke-dashoffset:16}.checkbox-custom .checkmark polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.checkbox-wrapper-mini input:checked+.checkbox-custom .checkmark{opacity:1;stroke-dashoffset:0}.checkbox-wrapper-mini.toggle-ready input:checked+.checkbox-custom .checkmark{animation:draw-check .3s cubic-bezier(.65,0,.45,1) forwards}@keyframes draw-check{to{stroke-dashoffset:0}}
