.lg-muted{color:#66758a}.role-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.role-tile-grid button{min-height:132px;border:1px solid #cddbeb;border-radius:14px;background:#fff;color:#112640;padding:16px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;box-shadow:0 5px 18px rgba(7,84,184,.07)}.role-tile-grid button::before{content:'✓';display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf3ff;color:#075fc5;font-size:20px;font-weight:900}.role-tile-grid b{font-size:15px}.role-tile-grid span{font-size:11px;color:#66758a}.role-tile-grid button:disabled{opacity:.42;cursor:not-allowed}.wizard-back{border:1px solid #cbd8e8;border-radius:13px;background:#fff;color:#075fc5;padding:11px 18px;font-weight:800;cursor:pointer}.wizard-progress{display:flex;justify-content:center;gap:13px;margin:18px 0}.wizard-progress button{width:42px;height:42px;border:0;border-radius:50%;background:#e6ebf2;color:#66758a;font-weight:900}.wizard-progress button.active{background:#075fc5;color:#fff}.wizard-progress button.reached{background:#e4f0ff;color:#075fc5;cursor:pointer}.existing-account,.signed-account{display:grid;gap:9px;background:#eaf3ff;border-radius:13px;padding:15px;margin-bottom:14px}.existing-account button{border:1px solid #075fc5;border-radius:10px;background:#fff;color:#075fc5;padding:10px;font-weight:800;cursor:pointer}.signed-account b{font-size:20px;color:#112640}.signed-account span,.signed-account small{color:#66758a}.wizard-actions{display:flex;gap:10px;margin-top:16px}.wizard-actions button{flex:1;min-height:48px}.wizard-step-title{grid-column:1/-1;margin:0;color:#112640}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.review-grid div{padding:10px;border-radius:9px;background:#f4f7fb}.review-grid small,.review-grid b{display:block}.review-grid small{color:#66758a}@media(max-width:620px){.role-tile-grid{gap:8px}.role-tile-grid button{min-height:112px;padding:10px 5px}.role-tile-grid b{font-size:12px}.role-tile-grid span{font-size:10px}.review-grid{grid-template-columns:1fr}}
.phone-field{display:flex!important;align-items:center;gap:0;border:1px solid #bdcbdc;border-radius:9px;background:#fff;overflow:hidden}.phone-field>b{padding:11px 10px;background:#edf4fd;color:#0754b8;font-size:14px}.phone-field input{border:0!important;border-radius:0!important;outline:0!important;min-width:0}.document-upload-card{display:grid;gap:10px;padding:13px;border:1px solid #d7e3f2;border-radius:10px;background:#fff}.document-upload-card>b{font-size:13px;color:#112640}.document-upload-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.document-upload-actions label{margin:0!important;padding:8px 10px;border:1px solid #cbd8e8;border-radius:8px;color:#0754b8;font-size:12px!important}.document-upload-actions input{font-size:10px!important;padding:7px 0!important;border:0!important;background:transparent!important}.lg-document-note{margin:4px 0 14px!important;color:#9a3412;font-size:12px}
