.component--check-box[data-v-db27545b],.component--check-box button[data-v-db27545b]{align-items:center;display:flex}.component--check-box button[data-v-db27545b]{border:1px solid var(--border);color:#0000;cursor:pointer;width:1.25rem;height:1.25rem;transition:border-color .2s,background-color .2s,color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:var(--primary);--ripple-opacity:.14;-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:.25rem;justify-content:center;font-size:.75rem;position:relative}.component--check-box button[data-v-db27545b]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.92}@media (prefers-reduced-motion:reduce){.component--check-box button[data-v-db27545b]:active{scale:none}}@media (hover:hover){.component--check-box button[data-v-db27545b]:hover{border-color:var(--border-2)}}.component--check-box label[data-v-db27545b]{color:var(--text-2);cursor:pointer;transition:scale .45s var(--ease-press);--ripple:on;--ripple-color:var(--primary);--ripple-opacity:.14;-webkit-tap-highlight-color:transparent;margin-left:.5rem;font-size:1rem;position:relative}.component--check-box label[data-v-db27545b]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.component--check-box label[data-v-db27545b]:active{scale:none}}.component--check-box.is-md button[data-v-db27545b]{width:1.5rem;height:1.5rem;font-size:1rem}.component--check-box.checked button[data-v-db27545b]{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary)}.component--check-box.checked button[data-pressed][data-v-db27545b],.component--check-box.checked label[data-pressed][data-v-db27545b]{animation:select-pulse .55s var(--ease-out)}
