.email-account{width:100%;max-width:660px;margin-inline:auto}.verification-section{border-bottom:1px solid #d8dfe4;gap:14px;padding:22px 0;display:grid}.verification-section h3{margin:0 0 4px;font:22px Georgia,serif}.email-account .field{margin:0}.email-account input:not([type=checkbox]),.email-account select{color:#183654;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c9d3dc;border-radius:6px;padding:10px 12px}.email-account input[type=checkbox]{accent-color:#183654;width:18px;min-width:18px;height:18px}.email-account .verification-code-button{justify-content:center;justify-self:start;min-width:210px;min-height:44px;font-size:14px}.verification-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.account-success{color:#275e45;font-weight:600}.account-error{color:#9c2f28;border-left:3px solid #9c2f28;padding:12px}.email-account .check-line{align-items:flex-start;gap:12px;line-height:1.6}.email-account>p{margin-block:16px}.email-account .primary-button.full{white-space:normal;text-align:center;width:100%}@media (max-width:560px){.verification-entry{grid-template-columns:1fr}.verification-code-button{width:100%}.email-account .form-grid{grid-template-columns:1fr}}.phone-entry-field{min-width:0}.phone-entry-label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.phone-entry-control{background:#fff;border:1px solid #c9d3dc;border-radius:6px;grid-template-columns:minmax(150px,.95fr) minmax(0,1.2fr);min-height:48px;display:grid;overflow:hidden}.phone-entry-control:focus-within{outline-offset:2px;outline:2px solid #365d82}.phone-entry-control label{min-width:0}.email-account .phone-entry-control select,.email-account .phone-entry-control input{min-height:48px;box-shadow:none;border:0;border-radius:0;outline:none}.email-account .phone-entry-control select{background:#f5f7f9;border-right:1px solid #c9d3dc;padding-right:28px;font-size:13px}.phone-entry-help{margin:9px 0 0;line-height:1.6}.email-account input:disabled,.email-account select:disabled{opacity:.65;cursor:wait}.email-account .verification-entry .verification-code-button{align-self:end;min-height:46px}.email-account .verification-code-button{box-sizing:border-box;padding:11px 16px;font-weight:500;line-height:1.3}.email-account .phone-entry-control select:focus,.email-account .phone-entry-control input:focus{outline:none}@media (max-width:420px){.phone-entry-control{grid-template-columns:minmax(120px,.95fr) minmax(0,1fr)}.email-account .phone-entry-control select{padding-left:9px;font-size:12px}.email-account .phone-entry-control input{padding-inline:10px}.email-account .verification-entry .verification-code-button{width:100%}}.email-account .email-delivery-help{color:var(--muted-foreground,#67788a);margin:0;font-size:12px;line-height:1.5}
