.switch-button{align-items:center;display:flex}.switch-button.required .switch-button-label:after{color:red;content:"*";margin-left:0}.switch-button-content{display:inline-block;margin-right:.5rem;min-width:2rem;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:2.5rem}.switch-button-content-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;cursor:pointer;display:block;height:1rem;position:absolute;width:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));left:.15rem;padding:0;top:.15rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.switch-button-content-checkbox:checked{right:0;--tw-border-opacity:1;border-color:rgb(12 78 153/var(--tw-border-opacity,1));left:unset;right:.15rem}.switch-button-content-checkbox:checked+.switch-button-content-label{--tw-bg-opacity:1;background-color:rgb(12 78 153/var(--tw-bg-opacity,1))}.switch-button-content-label{border-radius:9999px;cursor:pointer;display:block;height:1.25rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.switch-button-label{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}
