.vb-toggle{background:none;border:none;display:flex;width:-moz-max-content;width:max-content;flex-direction:row;font-size:14px;align-items:center;gap:8px}.vb-toggle input{width:0;height:0}.vb-toggle span{padding:0}.vb-toggle-label{display:inline-flex;align-items:center}.vb-toggle-label:empty{display:none}.vb-toggle-body{display:flex;align-items:center;width:57px;height:28px;flex:28px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:28px;position:relative}.vb-toggle-body .vb-toggle-slider{display:block;padding:0;width:22px;height:22px;border-radius:22px;background-color:#919191;margin-left:2px}.vb-toggle:has(input:checked) .vb-toggle-slider{margin-left:30px;background-color:var(--color-white)}.vb-toggle:has(input:checked) .vb-toggle-body{border:1px solid var(--color-green);background-color:var(--color-green)}.vb-toggle.pink:has(input:checked) .vb-toggle-body{border-color:var(--color-pink);background-color:var(--color-pink)}@media screen and (max-width:1080px){.vb-toggle{font-size:10px}.vb-toggle-body{width:28px;height:14px;flex:14px}.vb-toggle-body .vb-toggle-slider{width:12px;height:12px;border-radius:12px;margin-left:1px}.vb-toggle:has(input:checked) .vb-toggle-slider{margin-left:14px}}
