main.register-shell{--text:#162456;--muted:#52617c;--line:#cbd3e0;--gold-soft:#2459a6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#162456;background:#162456}.register-shell .register-bg{background:#162456!important}.register-shell .register-layout{align-items:start}.register-shell :is(.register-side-panel,.register-card){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;min-height:0;padding:clamp(20px,3vw,32px);background:#f7f8fb!important;border:1px solid #cbd3e0!important}.register-shell .register-side-panel{gap:18px}.register-shell :is(.register-side-panel h2,.register-card h1){color:#162456;margin-bottom:16px;font-size:clamp(25px,3vw,36px);line-height:1.15;font-weight:650!important}.register-shell .eyebrow{color:#2459a6}.register-shell :is(.register-subtitle,.register-side-panel p,.admin-link-box p,.business-credentials-box p,.linked-admin-card small,.readonly-login-email span){color:#52617c}.register-shell :is(.progress-card,.admin-link-box,.linked-admin-card,.business-credentials-box,.readonly-login-email,.review-item,.level-slider-wrap){color:#162456;box-shadow:none;border:1px solid #cbd3e0;border-radius:12px;background:#eef1f6!important}.register-shell .progress-card{padding:14px}.register-shell .progress-track{background:#d6ddea}.register-shell .progress-track div{background:#2459a6}.register-shell .choice-grid.three{grid-template-columns:minmax(0,1fr)}.register-shell button,.register-shell .btn,.register-shell .language-button{white-space:normal;box-shadow:none;transform:none;border-radius:10px!important;width:auto!important;min-height:44px!important;padding:10px 16px!important;font-size:15px!important;line-height:1.4!important}.register-shell button.choice-card{text-align:left;color:#162456;border:1px solid #cbd3e0;grid-template-columns:20px minmax(0,1fr);align-content:start;align-items:start;gap:6px 12px;display:grid;background:#eef1f6!important;border-radius:12px!important;width:100%!important;min-height:0!important;padding:18px!important}.register-shell button.choice-card:is(:hover,.active){border-color:#2459a6;transform:none;background:#dce8fb!important}.register-shell .choice-dot{border-color:#8c9bb2;grid-row:1/3;margin:4px 0 0}.register-shell .choice-card.active .choice-dot{background:#2459a6;border-color:#2459a6;box-shadow:inset 0 0 0 3px #dce8fb}.register-shell .choice-card strong{margin:0;font-size:19px;line-height:1.3;font-weight:650!important}.register-shell .choice-card small{color:#52617c;grid-column:2;font-size:14px;line-height:1.5}.register-shell .form-field{min-width:0}.register-shell .form-field span{color:#162456;font-weight:600!important}.register-shell :is(input:not([type=checkbox]):not([type=range]),select){box-sizing:border-box;color:#162456;border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:16px;background:#eef1f6!important;border:1px solid #b8c4d7!important}.register-shell input::placeholder{color:#64728a}.register-shell :is(input,select):focus{outline:none;box-shadow:0 0 0 3px #dce8fb;border-color:#2459a6!important}.register-shell :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #2459a6}.register-shell .btn-gold{color:#162456;background:#c7f000;border:1px solid #c7f000}.register-shell :is(.btn-outline,.pill-option){color:#162456;background:#eef1f6;border:1px solid #b8c4d7}.register-shell .pill-option.active{background:#dce8fb;border-color:#2459a6}.register-shell .register-header :is(.btn-outline,.language-button){color:#f7f8fb;background:0 0;border:1px solid #afc1e2}.register-shell .admin-link-box{padding:16px}.register-shell .level-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.register-shell .review-item{flex-wrap:wrap;gap:12px}.register-shell :is(.review-item strong,.readonly-login-email strong){color:#162456;overflow-wrap:anywhere}.register-shell .form-alert{color:#852d23;background:#fff0ed;border:1px solid #cf6c5d;border-radius:10px}.register-shell .success-mark{color:#162456;background:#c7f000}.register-shell .register-card>.form-field{margin:20px 0}.register-shell .register-card>button{margin:8px 8px 0 0}.register-shell .register-actions{flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:560px){.register-shell .register-layout{gap:16px;width:calc(100% - 28px);margin-top:12px}.register-shell .register-header{gap:10px;padding:14px}.register-shell .register-header .brand img{width:165px;height:auto}.register-shell .header-actions{gap:8px}.register-shell .register-header .btn{display:none}.register-shell .form-grid.two,.register-shell .level-choice-row{grid-template-columns:minmax(0,1fr)}}.register-shell :is(.linked-admin-card strong,.linked-admin-card span,.business-credentials-box h3,.admin-link-box h3){color:#162456}.register-shell .registration-steps{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.register-shell .registration-steps li{text-align:center;color:#52617c;flex-direction:column;flex:1 0 64px;align-items:center;gap:8px;display:flex}.register-shell .registration-step-number{background:#eef1f6;border:1px solid #a7b5ca;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-weight:650;display:grid}.register-shell .registration-step-label{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.register-shell .registration-steps li[aria-current=step]{color:#162456;font-weight:700}.register-shell .registration-steps li[aria-current=step] .registration-step-number{background:#c7f000;border-color:#c7f000}.register-shell .registration-steps li.completed .registration-step-number{color:#2459a6;background:#dce8fb;border-color:#2459a6}.register-shell :is(.register-side-panel,.register-flow){min-width:0}.register-shell .registration-steps{max-width:100%}.register-shell .registration-steps li{flex-basis:52px}
