:where(.app-checkbox[data-v-015f8138]){position:relative}.app-checkbox[data-v-015f8138]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:scale .45s var(--ease-press);--ripple:on;--ripple-color:var(--primary);--ripple-opacity:.14;-webkit-tap-highlight-color:transparent;align-items:center;gap:.75rem;display:inline-flex}.app-checkbox[data-v-015f8138]: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){.app-checkbox[data-v-015f8138]:active{scale:none}}.app-checkbox.is-disabled[data-v-015f8138]{cursor:not-allowed;opacity:.6}.app-checkbox.is-disabled[data-v-015f8138]:active{scale:none}.app-checkbox.is-checked[data-pressed][data-v-015f8138]{animation:select-pulse .55s var(--ease-out)}.app-checkbox__input[data-v-015f8138]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-checkbox__box[data-v-015f8138]{border:1px solid var(--border);border-radius:calc(var(--radius) - .25rem);background-color:#0000;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;transition:background-color .2s,border-color .2s;display:grid}.app-checkbox__check[data-v-015f8138]{color:var(--text-on-primary)}.app-checkbox.is-checked .app-checkbox__box[data-v-015f8138]{background-color:var(--primary);border-color:var(--primary)}@media (hover:hover){.app-checkbox:not(.is-disabled):not(.is-checked):hover .app-checkbox__box[data-v-015f8138]{border-color:var(--border-2)}}.app-checkbox__input:focus-visible+.app-checkbox__box[data-v-015f8138]{outline:2px solid var(--primary);outline-offset:2px}.app-checkbox__label[data-v-015f8138]{color:var(--text-2);font-size:1rem}
