@layer vectis.reset,vectis.tokens;@layer vectis.components{.v-checkbox:not([data-readonly]) .v-choice-row:hover .v-checkbox-input:not(:disabled,:checked,:indeterminate,:user-invalid,[aria-invalid=true])+.v-check-mark{border-color:color-mix(in oklab,var(--vectis-color-border-strong),var(--vectis-color-text) 15%)}.v-checkbox-input:is(:checked,:indeterminate)+.v-check-mark{background:var(--vectis-color-accent);border-color:var(--vectis-color-accent)}.v-checkbox:not([data-readonly]) .v-choice-row:hover .v-checkbox-input:not(:disabled,:user-invalid,[aria-invalid=true]):is(:checked,:indeterminate)+.v-check-mark{background:var(--vectis-color-accent-hover);border-color:var(--vectis-color-accent-hover)}:where(.v-checkbox[data-readonly]) .v-checkbox-input+.v-check-mark{background:var(--vectis-color-surface-sunken);border-color:var(--vectis-color-border)}:where(.v-checkbox[data-readonly]) .v-checkbox-input:is(:checked,:indeterminate)+.v-check-mark{background:var(--vectis-color-text-muted);border-color:var(--vectis-color-text-muted);color:var(--vectis-color-surface)}:is(.v-checkbox-input:user-invalid+.v-check-mark,.v-checkbox-input[aria-invalid=true]+.v-check-mark){border-color:var(--vectis-color-danger)}.v-checkbox-input:disabled+.v-check-mark{background:var(--vectis-color-surface-muted);border-color:var(--vectis-color-border);color:var(--vectis-color-text-subtle)}.v-checkbox-input:checked+.v-check-mark .v-check-mark-tick{opacity:1}.v-checkbox-input:indeterminate+.v-check-mark .v-check-mark-tick{opacity:0}.v-checkbox-input:indeterminate+.v-check-mark .v-check-mark-dash{opacity:1}@media (forced-colors:active){.v-checkbox-input.v-checkbox-input.v-checkbox-input.v-checkbox-input.v-checkbox-input:is(:checked,:indeterminate):not(:disabled)+.v-check-mark{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}}@layer vectis.utilities;
