.toggle-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:inline-flex;position:relative}.toggle-switch:before{--tw-border-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;border-color:rgb(30 69 87/var(--tw-border-opacity,1));border-radius:10px;width:36px;height:20px;position:relative}.toggle-switch:after,.toggle-switch:before{--tw-bg-opacity:1;content:"";content:""/"";transition-property:all;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.toggle-switch:after{background-color:rgb(30 69 87/var(--tw-bg-opacity,1));border-radius:9999px;width:14px;height:14px;position:absolute;left:3px}.toggle-switch.is-reversed{flex-direction:row-reverse}.toggle-switch.is-reversed:after{left:auto;right:19px}.toggle-switch:hover:before{--tw-border-opacity:1;border-color:rgb(7 155 202/var(--tw-border-opacity,1))}.toggle-switch:hover:after{--tw-bg-opacity:1;background-color:rgb(7 155 202/var(--tw-bg-opacity,1))}.toggle-switch.is-on-dark{color:#fff}.toggle-switch.is-on-dark:before{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 69 87/var(--tw-bg-opacity,1))}.toggle-switch.is-on-dark:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.toggle-switch.is-on-dark:hover:before{--tw-border-opacity:1;border-color:rgb(133 212 238/var(--tw-border-opacity,1))}.toggle-switch.is-on-dark:hover:after{--tw-bg-opacity:1;background-color:rgb(133 212 238/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:focus):before{--tw-border-opacity:1;border-color:rgb(145 86 180/var(--tw-border-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 0 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#9156b4}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:focus).is-on-dark:before{--tw-border-opacity:1;border-color:rgb(193 150 220/var(--tw-border-opacity,1));--tw-shadow:0 0 10px 0 #c196dc;--tw-shadow-colored:0 0 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled){cursor:default}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled):before{--tw-border-opacity:1;border-color:rgb(148 148 148/var(--tw-border-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled):hover:before{--tw-border-opacity:1;border-color:rgb(148 148 148/var(--tw-border-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled):after{--tw-bg-opacity:1;background-color:rgb(148 148 148/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled):hover:after{--tw-bg-opacity:1;background-color:rgb(148 148 148/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled).is-on-dark{color:#bababa}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled).is-on-dark:before{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity,1));background-color:#0000}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled).is-on-dark:hover:before{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity,1));background-color:#0000}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled).is-on-dark:after{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:disabled).is-on-dark:hover:after{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked):before{--tw-bg-opacity:1;background-color:rgb(30 69 87/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked):after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));left:19px}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked).is-reversed:after{left:auto;right:3px}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked):hover:before{--tw-border-opacity:1;border-color:rgb(133 212 238/var(--tw-border-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked):hover:after{--tw-bg-opacity:1;background-color:rgb(133 212 238/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked).is-on-dark:before{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked).is-on-dark:after{--tw-bg-opacity:1;background-color:rgb(30 69 87/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked).is-on-dark:hover:before{--tw-border-opacity:1;border-color:rgb(81 185 218/var(--tw-border-opacity,1))}.toggle-switch:has(.toggle-switch-input):has(.toggle-switch-input:checked).is-on-dark:hover:after{--tw-bg-opacity:1;background-color:rgb(81 185 218/var(--tw-bg-opacity,1))}.toggle-switch:has(.toggle-switch-input) .toggle-switch-input{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[role=switch]:focus+.toggle-switch:before{--tw-border-opacity:1;border-color:rgb(145 86 180/var(--tw-border-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 0 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#9156b4}input[role=switch]:focus+.toggle-switch.is-on-dark:before{--tw-border-opacity:1;border-color:rgb(193 150 220/var(--tw-border-opacity,1));--tw-shadow:0 0 10px 0 #c196dc;--tw-shadow-colored:0 0 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}input[role=switch]:disabled+.toggle-switch{cursor:default}input[role=switch]:disabled+.toggle-switch:before,input[role=switch]:disabled+.toggle-switch:hover:before{--tw-border-opacity:1;border-color:rgb(148 148 148/var(--tw-border-opacity,1))}input[role=switch]:disabled+.toggle-switch:after,input[role=switch]:disabled+.toggle-switch:hover:after{--tw-bg-opacity:1;background-color:rgb(148 148 148/var(--tw-bg-opacity,1))}input[role=switch]:disabled+.toggle-switch.is-on-dark{color:#bababa}input[role=switch]:disabled+.toggle-switch.is-on-dark:before,input[role=switch]:disabled+.toggle-switch.is-on-dark:hover:before{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity,1));background-color:#0000}input[role=switch]:disabled+.toggle-switch.is-on-dark:after,input[role=switch]:disabled+.toggle-switch.is-on-dark:hover:after{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity,1))}input[role=switch]:checked+.toggle-switch:before{--tw-bg-opacity:1;background-color:rgb(30 69 87/var(--tw-bg-opacity,1))}input[role=switch]:checked+.toggle-switch:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));left:19px}input[role=switch]:checked+.toggle-switch.is-reversed:after{left:auto;right:3px}input[role=switch]:checked+.toggle-switch:hover:before{--tw-border-opacity:1;border-color:rgb(133 212 238/var(--tw-border-opacity,1))}input[role=switch]:checked+.toggle-switch:hover:after{--tw-bg-opacity:1;background-color:rgb(133 212 238/var(--tw-bg-opacity,1))}input[role=switch]:checked+.toggle-switch.is-on-dark:before{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}input[role=switch]:checked+.toggle-switch.is-on-dark:after{--tw-bg-opacity:1;background-color:rgb(30 69 87/var(--tw-bg-opacity,1))}input[role=switch]:checked+.toggle-switch.is-on-dark:hover:before{--tw-border-opacity:1;border-color:rgb(81 185 218/var(--tw-border-opacity,1))}input[role=switch]:checked+.toggle-switch.is-on-dark:hover:after{--tw-bg-opacity:1;background-color:rgb(81 185 218/var(--tw-bg-opacity,1))}
