.input[data-v-d75fd2a9]{--input-padding:1.2rem 1.2rem;--input-radius:6px;--input-bg:#fff;--input-color:var(--c-gray-warm-800);--input-border-color:var(--c-gray-warm-500);--input-active-bg:#fefefe;--input-active-color:var(--c-black);--input-disabled-bg:var(--c-gray-warm-200);--input-disabled-color:var(--c-gray-warm-800);position:relative;display:inline-block;padding:1.2rem;padding:var(--input-padding);color:var(--input-color);background:#fff;background:var(--input-bg);border:1px solid var(--input-border-color);border-radius:6px;border-radius:var(--input-radius);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:all var(--input-transition);outline:2px solid transparent}.input[data-v-d75fd2a9]:active:not(:disabled),.input[data-v-d75fd2a9]:focus-visible{color:var(--input-active-color);background:var(--input-active-bg);outline:2px solid var(--input-active-border-color);outline-offset:2px}.input-pair[data-v-d75fd2a9]{display:flex;flex-direction:column;gap:.8rem;width:100%}.input-pair .label[data-v-d75fd2a9]{font-size:1.6rem;font-weight:var(--fw-med)}.input-pair .label .required-asterisk[data-v-d75fd2a9]{color:var(--c-brand-500)}.input-pair .supplementary-text p[data-v-d75fd2a9]{font-size:1.4rem;font-weight:var(--fw-reg);line-height:120%}.input-pair .supplementary-text .error-message[data-v-d75fd2a9]{display:none}.input-pair.error .input[data-v-d75fd2a9]{border-color:var(--c-error)}.input-pair.error .error-message[data-v-d75fd2a9]{margin-top:0;color:var(--c-error);display:block}.input-pair.click-to-open input[data-v-d75fd2a9],.input-pair.click-to-open label[data-v-d75fd2a9],.input-pair.error .help-message[data-v-d75fd2a9]{display:none}.input-pair.click-to-open button[data-v-d75fd2a9]{background:none;border:none;width:-moz-fit-content;width:fit-content;display:flex;gap:4px;align-items:center}.input-pair.click-to-open button .button-text[data-v-d75fd2a9]{font-size:1.2rem;font-weight:var(--fw-bold);color:var(--c-blue-500);padding-top:2px}.input[data-v-d75fd2a9]:disabled{color:var(--input-disabled-color);background:var(--input-disabled-bg);cursor:not-allowed}.checkbox{--input-padding:1.2rem 1.2rem;--input-radius:8px}.checkbox :global(p){font-size:50px!important}.checkbox{--input-bg:#fff;accent-color:var(--c-brand-500);--input-color:var(--c-black);--input-border-color:var(--c-gray-warm-500);--input-active-bg:#e5e5e5;--input-active-color:var(--c-black);--input-disabled-bg:var(--c-gray-warm-200);--input-disabled-color:var(--c-gray-warm-700);display:inline-block;padding:var(--input-padding);color:var(--input-color);background:#fff;background:var(--input-bg);transform:translateY(-10%) scale(1.15);border:1px solid var(--input-border-color);border-radius:var(--input-radius);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:all var(--input-transition);outline:2px solid transparent;position:relative;top:3px}.checkbox:active:not(:disabled),.checkbox:focus-visible{color:var(--input-active-color);background:var(--input-active-bg);outline:2px solid var(--input-active-border-color);outline-offset:2px}.checkbox-pair{width:100%;display:flex;flex-direction:row;align-items:baseline;gap:.6rem}.checkbox-pair .labels-wrapper{display:flex;flex-direction:column;gap:4px}.checkbox-pair .labels-wrapper label,.checkbox-pair .labels-wrapper p{display:inline}.checkbox-pair .labels-wrapper a{font-size:inherit;color:inherit;-webkit-text-decoration:underline;text-decoration:underline;font-weight:inherit}.checkbox-pair .labels-wrapper .scrollable-label{background-color:var(--c-gray-warm-100);overflow-y:auto;max-height:220px;padding:16px;padding:var(--2xl,16px);border-radius:8px}.checkbox-pair .label{font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.checkbox-pair a{font-weight:var(--fw-bold);color:var(--c-brand-500)}.checkbox-pair .supplementary-text p{font-size:1.4rem;font-weight:var(--fw-reg);line-height:120%}.checkbox-pair .supplementary-text .error-message{display:none}.checkbox-pair.error .input{border-color:var(--c-error)}.checkbox-pair.error .error-message{margin-top:0;color:var(--c-error);display:block}.checkbox-pair.click-to-open input,.checkbox-pair.click-to-open label,.checkbox-pair.error .help-message{display:none}.checkbox-pair.click-to-open button{background:none;border:none;width:-moz-fit-content;width:fit-content;display:flex;gap:4px;align-items:center}.checkbox-pair.click-to-open button .button-text{font-size:1.2rem;font-weight:var(--fw-bold);color:var(--c-blue-500);padding-top:2px}.checkbox:disabled{color:var(--input-disabled-color);background:var(--input-disabled-bg);cursor:not-allowed}
