.base-checkbox__label[data-v-1ccedb01]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex}.base-checkbox:has(input:disabled) .base-checkbox__label[data-v-1ccedb01]{cursor:not-allowed;pointer-events:none}.fancy-checkbox[data-v-a74a1b58]{padding-block-start:3px;padding-inline-end:5px;display:inline-block}.fancy-checkbox.is-block[data-v-a74a1b58]{margin:.5rem .2rem;display:block}.fancy-checkbox__content[data-v-a74a1b58]{vertical-align:top;padding-inline-start:.5rem;font-size:.8rem}.fancy-checkbox__icon[data-v-a74a1b58]{z-index:1;stroke:var(--stroke-color,var(--grey-300));transform-origin:50%;transition:stroke .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(0,0)}.fancy-checkbox__icon[data-v-a74a1b58] path,.fancy-checkbox__icon[data-v-a74a1b58] polyline{transition:stroke-dashoffset .18s cubic-bezier(.16,1,.3,1),stroke .18s cubic-bezier(.16,1,.3,1)}.fancy-checkbox:hover input:not(:disabled)+.fancy-checkbox__icon[data-v-a74a1b58],.fancy-checkbox input:checked+.fancy-checkbox__icon[data-v-a74a1b58]{--stroke-color:var(--primary)}.fancy-checkbox--complete input:checked+.fancy-checkbox__icon[data-v-a74a1b58]{--stroke-color:var(--success)}.fancy-checkbox--complete:hover input:not(:disabled):not(:checked)+.fancy-checkbox__icon[data-v-a74a1b58]{--stroke-color:var(--primary)}.fancy-checkbox input:focus-visible+.fancy-checkbox__icon[data-v-a74a1b58]{box-shadow:0 0 0 2px hsla(var(--primary-hsl), .5);border-radius:4px}@supports not selector(:focus-visible){.fancy-checkbox input:focus+.fancy-checkbox__icon[data-v-a74a1b58]{box-shadow:0 0 0 2px hsla(var(--primary-hsl), .5);border-radius:4px}}.fancy-checkbox :not(input:checked)+.fancy-checkbox__icon path{transition-delay:50ms}.fancy-checkbox input:checked+.fancy-checkbox__icon path{stroke-dashoffset:60px}.fancy-checkbox input:checked+.fancy-checkbox__icon polyline{stroke-dashoffset:42px;transition-delay:80ms}.is-completing .fancy-checkbox--complete input:checked+.fancy-checkbox__icon{animation:.18s cubic-bezier(.16,1,.3,1) checkbox-stamp}@keyframes checkbox-stamp{0%{transform:scale(.92)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fancy-checkbox__icon path,.fancy-checkbox__icon polyline{transition-duration:.01ms}.is-completing .fancy-checkbox--complete input:checked+.fancy-checkbox__icon{animation:none}}
