.checkbox_wrapper___tJSb{display:inline-grid;grid-auto-flow:column;align-items:start;gap:.625rem;cursor:pointer;user-select:none}.checkbox_sm__Ui2nO{--box:16px;--text:0.9rem}.checkbox_md__uHlLc{--box:20px;--text:1rem}.checkbox_lg__pBZHY{--box:24px;--text:1.125rem}.checkbox_input__7CK16{position:absolute;opacity:0;pointer-events:none}.checkbox_box__rCRHQ{box-sizing:border-box;width:var(--box);height:var(--box);border:2px solid #7c7c7c;border-radius:6px;display:inline-grid;place-items:center;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform 40ms ease;color:white;background:white}.checkbox_wrapper___tJSb:has(.checkbox_input__7CK16:focus-visible) .checkbox_box__rCRHQ{outline:3px solid rgba(255,128,0,.35);outline-offset:2px}.checkbox_wrapper___tJSb:active .checkbox_box__rCRHQ{transform:translateY(1px)}.checkbox_input__7CK16:checked+.checkbox_box__rCRHQ{background:#fe7b0f;border-color:#fe7b0f}.checkbox_isDisabled__ee9JN{cursor:not-allowed;opacity:.7}.checkbox_iconCheck__OpWNT,.checkbox_iconDash__2kI12{opacity:0;transition:opacity .1s ease}.checkbox_input__7CK16:checked+.checkbox_box__rCRHQ .checkbox_iconCheck__OpWNT,.checkbox_isIndeterminate__c_vBM .checkbox_box__rCRHQ .checkbox_iconDash__2kI12{opacity:1}.checkbox_text__5I0W3{font-size:var(--text);line-height:1.2;color:#1b1b1b}.checkbox_requiredMark__9v0Ey{margin-left:.25rem;color:#d62d20}.checkbox_description__YMRDN{display:block;margin-top:.25rem;color:#616161;font-size:.9em}