.checkbox-container[data-v-29c2fbdd]{display:flex;gap:12px}.ios-checkbox[data-v-29c2fbdd]{--checkbox-size:20px;--checkbox-color:#3b82f6;--checkbox-bg:#dbeafe;--checkbox-border:#93c5fd;cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ios-checkbox input[data-v-29c2fbdd]{display:none}.checkbox-wrapper[data-v-29c2fbdd]{border-radius:6px;height:var(--checkbox-size);position:relative;transition:transform .2s ease;width:var(--checkbox-size)}.checkbox-bg[data-v-29c2fbdd]{background:transparent;border:2px solid var(--checkbox-border);border-radius:6px}.checkbox-bg[data-v-29c2fbdd],.checkbox-icon[data-v-29c2fbdd]{inset:0;position:absolute;transition:all .2s ease}.checkbox-icon[data-v-29c2fbdd]{color:#fff;height:80%;margin:auto;transform:scale(0);width:80%}.check-path[data-v-29c2fbdd]{stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .3s ease .1s}.ios-checkbox input:checked+.checkbox-wrapper .checkbox-bg[data-v-29c2fbdd]{background:var(--checkbox-color);border-color:var(--checkbox-color)}.ios-checkbox input:checked+.checkbox-wrapper .checkbox-icon[data-v-29c2fbdd]{transform:scale(1)}.ios-checkbox input:checked+.checkbox-wrapper .check-path[data-v-29c2fbdd]{stroke-dashoffset:0}.ios-checkbox:hover .checkbox-wrapper[data-v-29c2fbdd]{transform:scale(1.05)}.ios-checkbox:active .checkbox-wrapper[data-v-29c2fbdd]{transform:scale(.95)}.ios-checkbox input:focus+.checkbox-wrapper .checkbox-bg[data-v-29c2fbdd]{box-shadow:0 0 0 4px var(--checkbox-bg)}.ios-checkbox.blue[data-v-29c2fbdd]{--checkbox-color:var(--primary);--checkbox-bg:var(--light-primary);--checkbox-border:var(--primary)}@keyframes bounce-29c2fbdd{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ios-checkbox input:checked+.checkbox-wrapper[data-v-29c2fbdd]{animation:bounce-29c2fbdd .3s cubic-bezier(.4,0,.2,1)}
