.npk-check[data-v-8790ffd2]{display:flex;flex-direction:column;gap:6px}.npk-check__row[data-v-8790ffd2]{display:flex;align-items:flex-start;gap:12px}.npk-check__box[data-v-8790ffd2]{position:relative;width:18px;height:18px;margin-top:2px;flex-shrink:0}.npk-check__input[data-v-8790ffd2]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.npk-check__mark[data-v-8790ffd2]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--npk-border-mark);border-radius:5px;background:var(--npk-field);color:transparent;pointer-events:none;transition:background-color var(--npk-duration) var(--npk-ease),border-color var(--npk-duration) var(--npk-ease)}.npk-check__input:checked+.npk-check__mark[data-v-8790ffd2]{border-color:var(--npk-accent);background:var(--npk-accent);color:var(--npk-on-accent)}.npk-check__input:focus-visible+.npk-check__mark[data-v-8790ffd2]{outline:2px solid var(--npk-accent);outline-offset:3px}.has-error .npk-check__mark[data-v-8790ffd2]{border-color:var(--npk-danger-line)}.npk-check__label[data-v-8790ffd2]{font-size:13.5px;line-height:1.55;color:var(--npk-text-3);cursor:pointer}.npk-check__label[data-v-8790ffd2] a{color:var(--npk-accent-2);text-decoration:underline;text-underline-offset:2px}.npk-check__error[data-v-8790ffd2]{padding-left:30px;font-size:13px;color:var(--npk-danger)}.is-disabled[data-v-8790ffd2]{opacity:.55}
