.identity-panel[data-v-2248bc56]{background:#f5f8fc;border:1px solid #d8e0e8;border-radius:5px;padding:2rem 2.6rem}.form-grid[data-v-2248bc56]{align-items:end;display:grid;gap:1.15rem 1.5rem;grid-template-columns:minmax(0,1fr) 180px}.field[data-v-2248bc56]{color:#222b35;display:flex;flex-direction:column;font-size:.875rem;font-weight:700;gap:.55rem;min-width:0}.field>span[data-v-2248bc56]{display:block;height:20px;line-height:20px;margin:0;padding:0}.field--wide[data-v-2248bc56]{grid-column:span 1}.field--phone[data-v-2248bc56]{grid-column:1/-1;min-inline-size:0}.field--password[data-v-2248bc56]{min-width:0}.field input[data-v-2248bc56],.field select[data-v-2248bc56]{background:#fff;border:1px solid #d7dee6;border-radius:4px;color:#26313d;font-weight:400;height:48px;outline:none;padding:0 .9rem;width:100%}.field input[data-v-2248bc56]:focus,.field select[data-v-2248bc56]:focus{border-color:#173d68;box-shadow:0 0 0 3px #173d6814}.phone-fields[data-v-2248bc56]{align-items:center;display:grid;gap:.4rem;grid-template-columns:minmax(82px,100px) 10px minmax(0,1fr) 10px minmax(0,1fr);min-width:0;width:100%}.phone-fields input[data-v-2248bc56],.phone-fields select[data-v-2248bc56]{min-width:0}.phone-fields span[data-v-2248bc56]{color:#8b9299;text-align:center}.submit-button[data-v-2248bc56]{background:#153a67;border-radius:4px;color:#fff;font-size:1rem;font-weight:800;height:48px;transition:background-color .18s ease}.submit-button[data-v-2248bc56]:hover:not(:disabled){background:#0d2b4e}.submit-button[data-v-2248bc56]:disabled{cursor:wait;opacity:.55}.error-message[data-v-2248bc56]{color:#c52828;font-size:.875rem;margin-top:1rem}@media (min-width:900px){.form-grid[data-v-2248bc56]{grid-template-columns:minmax(190px,.85fr) minmax(260px,1.15fr) minmax(320px,1fr)}.field--phone[data-v-2248bc56],.field--wide[data-v-2248bc56]{grid-column:auto}.field--password[data-v-2248bc56]{grid-column:1/3}.submit-button[data-v-2248bc56]{justify-self:start;width:180px}}@media (max-width:700px){.identity-panel[data-v-2248bc56]{padding:1.25rem}.form-grid[data-v-2248bc56]{grid-template-columns:1fr}.field--password[data-v-2248bc56],.field--wide[data-v-2248bc56]{grid-column:auto}.phone-fields[data-v-2248bc56]{gap:.3rem;grid-template-columns:80px 8px 1fr 8px 1fr}}
