.auth-layout.customer-layout{align-items:start}.customer-modes{display:flex;gap:20px;margin-bottom:24px;flex-wrap:wrap}.customer-modes a{font-size:14px;color:#375674;padding:8px 0}.customer-modes a[aria-current]{color:#1768db;border-bottom:2px solid #18bde3}.customer-layout fieldset{border:0;margin:0;padding:0;min-width:0}.customer-layout [hidden]{display:none!important}.customer-layout .field{margin:0 0 16px}.customer-layout input,.customer-layout select{max-width:100%}.customer-consent{display:flex;gap:10px;font-size:13px;line-height:1.6;margin:20px 0}.customer-consent input{flex:0 0 18px;margin-top:4px}.customer-layout .btn{margin:8px 6px 8px 0}.customer-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#customer-message:not(:empty){padding:12px;background:#fff4df;border-radius:8px;font-size:14px;overflow-wrap:anywhere}#customer-onboarding-status{margin:0 0 20px;line-height:1.6}.customer-layout h1{overflow-wrap:anywhere}.customer-layout .card{min-width:0}input[name=code]{font-size:24px;letter-spacing:.2em}.customer-layout .lead{max-width:32em}

.customer-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer-fields-grid>.field{min-width:0}@media(max-width:500px){.customer-fields-grid{grid-template-columns:1fr;gap:0}}
@media(max-width:700px){.footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer .footer-top>div{min-width:0}.footer .footer-top>div:first-child{grid-column:1/-1}.footer .footer-top a{overflow-wrap:anywhere}}

.onboarding-steps{display:grid;gap:.5rem;padding-left:1.5rem;margin:1rem 0}.onboarding-steps+ a,.onboarding-steps~button,.onboarding-steps~a{margin-right:1rem;margin-bottom:.5rem}
