.brxe-template{width:100%}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.brxe-shortcode{width:100%}.wp-2fa-configuration-form h2 { margin-bottom: var(--spacing-md);} .wp-2fa-configuration-form .wp2fa-modal h3, .wp-2fa-configuration-form .wp2fa-modal h4 { font-family: "Montserrat", Source Sans Pro, Arial, sans-serif; color: var(--color-primary);} .wp2fa-modal h3 { font-size: var(--h3-size) !important; font-weight: var(--h3-font-weight) !important;} .wp2fa-modal h4 { font-size: var(--h4-size) !important; font-weight: var(--h4-font-weight) !important;}.wp-2fa-configuration-form .modal__content, .bricks-is-frontend .wp-2fa-configuration-form .modal__content p, .bricks-is-frontend .wp-2fa-configuration-form .modal__content p.description { font-size: var(--text-size); font-family: "Montserrat", Source Sans Pro, Arial, sans-serif; color: var(--color-primary-muted-text); line-height: var(--text-line-height);} .wp-2fa-configuration-form .modal__content b { color: var(--color-primary);} .wp-2fa-configuration-form .click-to-copy { text-decoration: underline; color: var(--color-primary); cursor: pointer;}.wp-2fa-configuration-form .button:not([data-trigger-generate-backup-codes]), .wp-2fa-configuration-form .button.button-secondary, .wp-2fa-configuration-form .wp2fa-modal .modal__content .click-to-copy, .wp-2fa-configuration-form .wp2fa-modal .button.button-primary { color: var(--color-text-btn) !important; border-radius: var(--border-radius-btn); font-family: "Montserrat", Source Sans Pro, Arial, sans-serif; text-decoration: none; text-transform: none; font-weight: var(--btn-font-weight); font-size: var(--btn-text-size); padding: var(--btn-padding-v) var(--btn-padding-h); border-width: 0 !important; line-height: var(--btn-line-height); letter-spacing: var(--btn-letter-spacing); width: fit-content; transition: var(--transition-sm);} .wp-2fa-configuration-form .button:not([data-trigger-generate-backup-codes]):first-child, .wp-2fa-configuration-form .wp2fa-modal .button.button-primary:not(.modal_cancel), .wp-2fa-configuration-form .wp2fa-modal .modal__content .click-to-copy.done { background-color: var(--color-bg-btn) !important;}.wp-2fa-configuration-form .button:not(:first-child), .wp-2fa-configuration-form .button.button-primary.wp-2fa-button-secondary, .wp-2fa-configuration-form .button.button-secondary, .wp-2fa-configuration-form .button.wp-2fa-button-secondary, .wp-2fa-configuration-form .wp2fa-modal .modal__content .click-to-copy { background-color: var(--color-bg-btn-secondary) !important; margin-left: 0;}.wp-2fa-configuration-form [data-trigger-generate-backup-codes] { width: fit-content !important;}.wp-2fa-configuration-form .button:not([data-trigger-generate-backup-codes]):hover { filter: var(--hover-brightness-sm);} .wp-2fa-configuration-form .button.button-primary:not(:first-child):hover, .wp-2fa-configuration-form .button.button-secondary:hover, .wp-2fa-configuration-form .button.wp-2fa-button-secondary:hover, .wp-2fa-configuration-form .wp2fa-modal .modal__content .click-to-copy:hover { background-color: var(--color-bg-btn) !important; opacity: 1;}.bricks-is-frontend .wp-2fa-configuration-form .modal__container[role="dialog"] { border-radius: var(--border-radius-lg);}.wp-2fa-configuration-form .wp2fa-modal .modal__close { color: var(--color-primary-dark-text) !important; font-size: 1.8rem;}.wp-2fa-configuration-form input:not([type=submit]), .wp-2fa-configuration-form .wp2fa-modal .modal__content .app-key-wrapper input { border: var(--border-width-input) solid var(--color-border-input); border-radius: var(--border-radius-input); font-size: var(--text-size); max-width: 100%; color: var(--color-primary-dark-text);} .wp-2fa-configuration-form label, .bricks-is-frontend .wp-2fa-configuration-form .radio-cells .option-pill label, .wp-2fa-configuration-form .modal__content label { font-size: var(--label-text-size); font-weight: var(--label-font-weight); color: var(--color-label-text);} .wp-2fa-configuration-form .wp2fa-modal .modal__content .app-key-wrapper { background-color: var(--color-lightest-bg);}.wp-2fa-configuration-form .wp2fa-modal .wizard-custom-counter li::before { font-size: var(--text-size); color: var(--color-primary); transform: translateY(10px);}.wp-2fa-configuration-form div.verification-response:not(:empty) { border: var(--border-width) solid var(--color-error-red); background-color: var(--color-error-bg-red);} .wp-2fa-configuration-form div.verification-response:not(:empty) span { color: var(--color-error-red) !important; font-size: var(--text-size);}