@layer reset,tokens,base;@layer components{.ui-checkbox[data-v-6d9c5a86]{display:grid}.ui-checkbox__row[data-v-6d9c5a86]{align-items:flex-start;gap:var(--space-3);min-block-size:var(--size-44);padding-block:calc((var(--size-44) - var(--size-24)) / 2);-webkit-tap-highlight-color:transparent;display:flex}.ui-checkbox__box[data-v-6d9c5a86],.ui-checkbox__label[data-v-6d9c5a86]{cursor:pointer}.ui-checkbox__box-wrap[data-v-6d9c5a86]{inline-size:var(--size-24);block-size:var(--size-24);transition:scale var(--duration-release) var(--easing-spring-release);flex:none;display:inline-flex;position:relative}.ui-checkbox__box[data-v-6d9c5a86]{appearance:none;border:var(--stroke-2) solid var(--surface-control-default-border,FieldText);border-radius:var(--radius-2);background:var(--surface-control-default-bg,Field);block-size:100%;inline-size:100%;transition-property:background-color,border-color;transition-duration:var(--duration-fast);margin:0;transition-timing-function:ease-out}.ui-checkbox__row:hover .ui-checkbox__box[data-v-6d9c5a86]:not(:disabled,:checked,:indeterminate){border-color:var(--surface-control-hover-border,FieldText);background:var(--surface-control-hover-bg,Field)}.ui-checkbox__box[data-v-6d9c5a86]:is(:checked,:indeterminate){border-color:var(--surface-control-checked-border,Highlight);background:var(--surface-control-checked-bg,Highlight)}.ui-checkbox__box[data-v-6d9c5a86]:focus-visible{outline:var(--stroke-2) solid var(--color-state-focus,Highlight);outline-offset:var(--stroke-2)}.ui-checkbox[data-invalid] .ui-checkbox__box[data-v-6d9c5a86]:not(:checked,:indeterminate){border-color:var(--surface-control-error-border,FieldText)}.ui-checkbox:not([data-disabled]) .ui-checkbox__row:active .ui-checkbox__box-wrap[data-v-6d9c5a86]{scale:var(--scale-pressed);transition:scale var(--duration-press) var(--easing-spring-press)}.ui-checkbox__mark[data-v-6d9c5a86]{inset:calc((var(--size-24) - var(--size-20)) / 2);inline-size:var(--size-20);block-size:var(--size-20);color:var(--surface-control-checked-mark,HighlightText);stroke-width:var(--stroke-3);pointer-events:none;animation:ui-checkbox-mark-6d9c5a86 var(--duration-press) var(--easing-spring-press);position:absolute}@keyframes ui-checkbox-mark-6d9c5a86{0%{scale:0}}.ui-checkbox__text[data-v-6d9c5a86]{min-inline-size:0;display:grid}.ui-checkbox__label[data-v-6d9c5a86]{font-family:var(--type-body-m-font-family);font-weight:var(--type-body-m-font-weight);font-size:var(--type-body-m-font-size);line-height:var(--type-body-m-line-height);color:var(--color-text-primary,CanvasText)}.ui-checkbox__description[data-v-6d9c5a86],.ui-checkbox__error[data-v-6d9c5a86]{font-family:var(--type-body-xs-font-family);font-weight:var(--type-body-xs-font-weight);font-size:var(--type-body-xs-font-size);line-height:var(--type-body-xs-line-height);color:var(--color-text-tertiary,CanvasText)}.ui-checkbox__error[data-v-6d9c5a86]{color:var(--color-text-danger,CanvasText);margin:0;padding-inline-start:calc(var(--size-24) + var(--space-3))}.ui-checkbox[data-disabled][data-v-6d9c5a86] :is(.ui-checkbox__box,.ui-checkbox__label){cursor:not-allowed}.ui-checkbox__box[data-v-6d9c5a86]:disabled{border-color:var(--surface-control-disabled-border,GrayText);background:var(--surface-control-disabled-bg,Field)}.ui-checkbox[data-disabled][data-v-6d9c5a86] :is(.ui-checkbox__label,.ui-checkbox__description,.ui-checkbox__mark){color:var(--color-text-disabled,GrayText)}@media (prefers-reduced-motion:reduce){.ui-checkbox__box-wrap[data-v-6d9c5a86],.ui-checkbox:not([data-disabled]) .ui-checkbox__row:active .ui-checkbox__box-wrap[data-v-6d9c5a86]{transition:none;scale:none}.ui-checkbox__box[data-v-6d9c5a86]{transition:none}.ui-checkbox__mark[data-v-6d9c5a86]{animation:none}}}@layer sections,overrides;
