.odk-check{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-width:24px;min-height:24px;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.odk-check[data-hit=touch]{min-width:44px;min-height:44px}.odk-check[data-hide-label=true]{justify-content:center}.odk-check__input{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;width:18px;height:18px;margin-block:auto;margin-inline:0;opacity:0;cursor:inherit}.odk-check:where([data-hide-label=true])>.odk-check__input{inset-inline-end:0;margin-inline:auto}.odk-check__box{position:relative;flex:0 0 auto;box-sizing:border-box;width:18px;height:18px;border:1.5px solid var(--muted-2);border-radius:4px;background:var(--canvas);transition:background-color .12s ease,border-color .12s ease}.odk-check__tick{position:absolute;inset-block-start:45%;inset-inline-start:50%;box-sizing:border-box;width:5px;height:9px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);opacity:0}.odk-check__label{line-height:1.35}.odk-check:where([data-hide-label=true])>.odk-check__label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(.odk-check:hover>.odk-check__input:not(:disabled))+.odk-check__box{border-color:var(--ink)}.odk-check__input:where(:checked,:indeterminate)+.odk-check__box{background:var(--accent);border-color:var(--accent)}.odk-check__input:where(:checked)+:where(.odk-check__box) .odk-check__tick{opacity:1}.odk-check__input:where(:indeterminate)+:where(.odk-check__box) .odk-check__tick{inset-block-start:50%;width:10px;height:0;border-width:2px 0 0;transform:translate(-50%,-50%);opacity:1}.odk-check__input:where(:focus-visible)+.odk-check__box{outline:2px solid var(--accent);outline-offset:2px}.odk-check__input:where(:disabled){cursor:not-allowed}.odk-check__input:where(:disabled)+.odk-check__box,.odk-check__input:where(:disabled)~.odk-check__label{opacity:.65;cursor:not-allowed}@media (forced-colors:active){.odk-check__box{background:Canvas}.odk-check__box,.odk-check__tick{forced-color-adjust:none;border-color:CanvasText}.odk-check__input:where(:checked,:indeterminate)+.odk-check__box{background:Canvas;border-color:CanvasText}.odk-check__input:where(:focus-visible)+.odk-check__box{outline-color:CanvasText}}