#efactura-onboarding{max-width:720px;margin:0 auto;padding:24px 16px}#efactura-onboarding .align-left{text-align:left !important}#efactura-onboarding .align-right{text-align:right !important}#efactura-onboarding h2{margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.3}#efactura-onboarding p{margin:0 0 12px;color:#50575e;font-size:14px;line-height:1.5}#efactura-onboarding .ef-onboarding-step{background:#fff;border:1px solid #dcdcde;border-radius:6px;padding:24px}#efactura-onboarding .ef-onboarding-step--cui .components-text-control__input{font-size:16px}#efactura-onboarding .ef-onboarding-company-preview{margin-bottom:16px;padding:12px 14px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px}#efactura-onboarding .ef-onboarding-company-preview strong{display:block;margin-bottom:4px}#efactura-onboarding .ef-onboarding-company-preview span{display:block;font-size:13px;color:#50575e}#efactura-onboarding .components-base-control{margin-bottom:14px}#efactura-onboarding .components-base-control__field{margin-bottom:0}#efactura-onboarding .components-notice{margin:16px 0}#efactura-onboarding .components-button.is-primary{margin-top:12px}#efactura-onboarding .ef-onboarding-loading{display:flex;align-items:center;justify-content:center;padding:32px 0;gap:8px}#efactura-onboarding .ef-onboarding-loading .components-spinner{margin:0}#efactura-onboarding .ef-onboarding-error{margin-top:12px;color:#b32d2e;font-size:13px}@media(max-width: 600px){#efactura-onboarding{padding:16px 12px}#efactura-onboarding .ef-onboarding-step{padding:16px}#efactura-onboarding h2{font-size:20px}}#efactura-onboarding .ef-onboarding-step--user-details h2{margin-bottom:16px}#efactura-onboarding .ef-onboarding-step--user-details .components-flex{width:100%}#efactura-onboarding .ef-onboarding-step--user-details .ef-user-name-row{display:flex;gap:12px;flex-wrap:wrap}#efactura-onboarding .ef-onboarding-step--user-details .ef-password-separator{margin:16px 0 8px;padding-top:16px;border-top:1px solid #dcdcde;font-size:14px;font-weight:600;color:#1e1e1e}#efactura-onboarding .ef-onboarding-step--user-details .components-base-control{margin-bottom:12px}#efactura-onboarding .ef-onboarding-step--user-details .components-notice{margin-bottom:16px}#efactura-onboarding .ef-onboarding-step--user-details .ef-onboarding-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width: 600px){#efactura-onboarding .ef-onboarding-step--user-details .ef-user-name-row{gap:8px}#efactura-onboarding .ef-onboarding-step--user-details .ef-password-separator{margin-top:12px;padding-top:12px}}#efactura-onboarding .ef-password-status{margin:6px 0 0;font-size:13px;font-weight:500}#efactura-onboarding .ef-password-status--error{color:#b32d2e}#efactura-onboarding .ef-password-status--ok{color:#008a20}#efactura-onboarding .password-help{font-size:.8rem !important;font-style:italic !important}#efactura-onboarding .ef-password-field{width:100%}#efactura-onboarding .ef-password-input{position:relative}#efactura-onboarding .ef-password-input input{padding-right:40px}#efactura-onboarding .ef-password-toggle{position:absolute;right:6px;top:70%;transform:translateY(-50%);padding:0;min-width:auto;height:32px;width:32px;max-width:32px}#efactura-onboarding .ef-password-toggle .dashicon{color:#50575e}#efactura-onboarding .ef-password-toggle:hover .dashicon{color:#1d2327}#efactura-onboarding .ef-field-status{margin:6px 0 0;font-size:13px;font-weight:500}#efactura-onboarding .ef-field-status--error{color:#b32d2e}#efactura-onboarding .ef-field-status--ok{color:#008a20}.ef-cnp-status{margin-top:6px;font-size:.9rem;line-height:1.4;font-weight:500}.ef-cnp-status--ok{color:#1e7e34 !important}.ef-cnp-status--error{color:#b32d2e !important}#efactura-onboarding .ef-field-error label{color:#fc3334 !important}.ef-onboarding-step--review{max-width:720px;margin:0 auto}.ef-onboarding-step--review h2{margin-bottom:8px;font-size:20px;font-weight:600}.ef-onboarding-step--review>p{margin-bottom:20px;color:#50575e;font-size:14px}.ef-review-section{margin-bottom:24px;padding:16px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:6px}.ef-review-section h3{margin:0 0 12px;font-size:15px;font-weight:600}.ef-review-list{list-style:none;padding:0;margin:0}.ef-review-list li{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;font-size:14px;color:#1d2327}.ef-review-list li strong{font-weight:600;color:#1d2327}.ef-review-section .components-checkbox-control{margin-bottom:12px}.ef-review-section .components-checkbox-control .components-checkbox-control__label{font-size:14px;line-height:1.4;color:#1d2327;text-align:left !important}.ef-onboarding-step--review .components-notice.is-error{margin-top:16px}.ef-onboarding-step--review .components-flex{margin-top:24px}.ef-onboarding-step--review .components-button.is-primary{font-weight:600}@media(max-width: 640px){#efactura-onboarding .ef-onboarding-step--ibans .components-card__body>.components-flex{flex-direction:column;align-items:stretch;gap:12px}#efactura-onboarding .ef-onboarding-step--ibans .components-flex__item{width:100% !important;flex:1 1 auto !important}#efactura-onboarding .ef-onboarding-step--ibans .components-text-control,#efactura-onboarding .ef-onboarding-step--ibans .components-select-control{width:100%}#efactura-onboarding .ef-onboarding-step--ibans .components-card__body>.components-flex>div{padding-top:0 !important}#efactura-onboarding .ef-onboarding-step--ibans .components-card__body button.components-button.is-tertiary{align-self:flex-end;margin-top:4px}#efactura-onboarding .ef-onboarding-step--ibans .ef-onboarding-step>.components-flex{flex-direction:column;align-items:stretch;gap:12px}#efactura-onboarding .ef-onboarding-step--ibans .ef-onboarding-step>.components-flex .components-flex{flex-direction:column;align-items:stretch;gap:8px}#efactura-onboarding .ef-onboarding-step--ibans .ef-onboarding-step>.components-flex .components-button{width:100%}}
