.wp-block-spectra-pro-register-terms-and-conditions{margin:1rem 0;font-size:inherit}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__wrapper{display:flex;align-items:flex-start;gap:.5rem}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__input{position:absolute;opacity:0;cursor:pointer}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__input:checked~.spectra-pro-form-checkbox__checkmark{border-color:#3b82f6}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__input:checked~.spectra-pro-form-checkbox__checkmark::after{display:block}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__checkmark{position:relative;display:inline-block;width:16px;height:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;flex-shrink:0;margin-top:.125rem;transition:all .2s ease}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__checkmark::after{content:"";position:absolute;display:none;right:50%;top:50%;width:4px;height:8px;border:solid var(--spectra-checkbox-checkmark-color, #3b82f6);border-width:0 0 2px 2px;transform:translate(50%, -60%) rotate(-45deg)}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__label{margin:0;line-height:1.25;color:#374151;cursor:pointer;user-select:none;transition:color .2s ease;display:flex;align-items:flex-start;gap:.5rem}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__text{flex:1;line-height:1.25;cursor:pointer}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__required{color:#dc2626;margin-right:.25rem;font-weight:500}@media(prefers-color-scheme: dark){.wp-block-spectra-pro-register-terms-and-conditions__input{border-color:#4b5563;background-color:#1f2937}.wp-block-spectra-pro-register-terms-and-conditions__input:checked{background-color:#3b82f6;border-color:#3b82f6}.wp-block-spectra-pro-register-terms-and-conditions__label{color:#d1d5db}.wp-block-spectra-pro-register-terms-and-conditions__label:hover{color:#f3f4f6}}.wp-block-spectra-pro-login .wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:not(.spectra-label-color):not(.spectra-text-color) .spectra-pro-form-checkbox__label,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:not(.spectra-label-color):not(.spectra-text-color) .spectra-pro-form-checkbox__label{color:var(--spectra-text-color, inherit)}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block].spectra-text-color .spectra-pro-form-checkbox__label{color:var(--spectra-text-color)}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block].spectra-checkbox-background-color .spectra-pro-form-checkbox__checkmark{background-color:var(--spectra-checkbox-background-color)}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block].spectra-checkbox-checkmark-color .spectra-pro-form-checkbox__checkmark::after{border-color:var(--spectra-checkbox-checkmark-color) !important}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:focus.spectra-text-color-hover .spectra-pro-form-checkbox__label,.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:hover.spectra-text-color-hover .spectra-pro-form-checkbox__label{color:var(--spectra-text-color-hover) !important}.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--remember .spectra-pro-form-checkbox__label{font-size:.875rem}.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--terms .spectra-pro-form-checkbox__label,.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--privacy .spectra-pro-form-checkbox__label{font-size:.8125rem;line-height:1.375}.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--newsletter .spectra-pro-form-checkbox__label{font-weight:500}
