@layer hm-components{.form-check-container[data-v-dcda1b8c]{gap:var(--spacing-4xs);flex-direction:column;display:flex}.form-check[data-v-dcda1b8c]{line-height:1;display:flex;position:relative}.form-check input[data-v-dcda1b8c]{position:absolute;inset:0 auto auto 0}.form-check input~label[data-v-dcda1b8c]{min-height:var(--indicator-size);color:var(--c-body);font-size:var(--label-fs);line-height:var(--label-lh);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-default);padding-inline-start:var(--indicator-size);display:inline-flex;position:relative}.form-check input~label[data-v-dcda1b8c]:before{content:"";width:var(--indicator-size);height:var(--indicator-size);border:1px solid var(--basic-600);border-radius:var(--radius-sm);background-color:var(--bg-primary);transition:var(--transition-out-100);position:absolute;inset:0 auto auto 0}.form-check input~label a[data-v-dcda1b8c]{color:var(--accent-primary);font-size:inherit;font-weight:500}@media (hover:hover){.form-check input~label a[data-v-dcda1b8c]:hover{text-decoration:underline}}.form-check input[type=checkbox]:checked~label[data-v-dcda1b8c]:before{border-color:var(--accent-primary);background-color:var(--accent-primary);transition:var(--transition-default)}.form-check input[type=checkbox]:checked~label[data-v-dcda1b8c]:after{content:"";width:var(--indicator-size);height:var(--indicator-size);background-color:var(--bg-primary);clip-path:var(--indicator-check);transition:var(--transition-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 auto auto 0}.form-check input[type=checkbox]:checked:disabled~label[data-v-dcda1b8c]:before{border-color:var(--basic-500);background-color:var(--basic-500)}.form-check input[type=radio]~label[data-v-dcda1b8c]:before{border-radius:50%}.form-check input[type=radio]:checked~label[data-v-dcda1b8c]:after{content:"";width:var(--indicator-dot-size);height:var(--indicator-dot-size);background-color:var(--accent-primary);inset:var(--indicator-dot-position) auto auto var(--indicator-dot-position);transition:var(--transition-in-100);border-radius:50%;position:absolute}.form-check input[type=radio]:checked:disabled~label[data-v-dcda1b8c]:before{border-color:var(--basic-500);background-color:var(--border-secondary)}.form-check input[type=radio]:checked:disabled~label[data-v-dcda1b8c]:after{background-color:var(--basic-500)}.form-check input:disabled~label[data-v-dcda1b8c]{color:var(--c-subtitle);cursor:not-allowed}.form-check input:disabled~label[data-v-dcda1b8c]:before{background-color:var(--border-primary)}.form-check input[readonly]~label[data-v-dcda1b8c]{pointer-events:none}.form-check__text[data-v-dcda1b8c]{align-items:center;gap:var(--spacing-4xs);padding-inline-start:var(--spacing-2xs);display:flex}.form-check__optional[data-v-dcda1b8c]{color:var(--c-caption);font-size:var(--text-caption);line-height:var(--text-caption-lh);font-style:italic;font-weight:300}.form-check--xs[data-v-dcda1b8c]{--label-fs:1.2rem;--label-lh:1;--indicator-size:1.2rem;--indicator-check:path("M8.46967 3.71973C8.76256 3.42683 9.23732 3.42683 9.53022 3.71973C9.82311 4.01262 9.82311 4.48738 9.53022 4.78027L5.53022 8.78027C5.23732 9.07317 4.76256 9.07317 4.46967 8.78027L2.71967 7.03027C2.42678 6.73738 2.42678 6.26262 2.71967 5.96973C3.01256 5.67683 3.48732 5.67683 3.78022 5.96973L4.99994 7.18945L8.46967 3.71973Z");--indicator-dot-size:.6rem;--indicator-dot-position:.3rem}.form-check--sm[data-v-dcda1b8c]{--label-fs:1.2rem;--label-lh:1.35;--indicator-size:1.6rem;--indicator-check:path("M11.7929 4.66797C12.1834 4.27745 12.8164 4.27745 13.207 4.66797C13.5975 5.05849 13.5975 5.69151 13.207 6.08203L7.20696 12.082C6.81643 12.4726 6.18342 12.4726 5.79289 12.082L3.16789 9.45703C2.77737 9.06651 2.77737 8.43349 3.16789 8.04297C3.55842 7.65245 4.19143 7.65245 4.58196 8.04297L6.49992 9.96094L11.7929 4.66797Z");--indicator-dot-size:.8rem;--indicator-dot-position:.4rem}.form-check--md[data-v-dcda1b8c]{--label-fs:1.4rem;--label-lh:1.5;--indicator-size:2rem;--indicator-check:path("M15.6966 6.30416C16.1011 6.7097 16.1011 7.36722 15.6966 7.77276L8.7901 14.6958C8.38552 15.1014 7.72958 15.1014 7.32501 14.6958L4.30343 11.667C3.89886 11.2615 3.89886 10.6039 4.30343 10.1984C4.708 9.79284 5.36394 9.79284 5.76851 10.1984L8.05755 12.4929L14.2315 6.30416C14.6361 5.89861 15.292 5.89861 15.6966 6.30416Z");--indicator-dot-size:1.2rem;--indicator-dot-position:.4rem}.form-check--error input~label[data-v-dcda1b8c]:before{border-color:var(--other-error)}.form-check-error[data-v-dcda1b8c]{color:var(--other-error);font-size:var(--text-caption);line-height:var(--text-caption-lh)}}
