/* Phone flows reuse Congo's native type, controls, and surface tokens. */
.congo-phone-form{min-width:0;gap:14px}
.congo-phone-form label{display:grid;gap:8px;min-width:0}
.congo-phone-form input{width:100%;box-sizing:border-box;min-width:0}
.congo-phone-form input[name="phone_code"]{font-variant-numeric:tabular-nums;letter-spacing:.12em}
.congo-phone-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}
.congo-phone-actions .congo-inline-action,.congo-phone-form>.congo-inline-action{min-height:44px;text-align:left}
.congo-phone-reauth{display:grid;gap:12px}
.congo-phone-reauth .congo-native-button{display:flex;justify-content:center;align-items:center;text-decoration:none;min-height:44px}
.congo-phone-form [disabled]{cursor:default}
.congo-phone-form .congo-inline-action[disabled]{opacity:.6}
.congo-phone-error{margin:0;overflow-wrap:anywhere}
.congo-phone-section p,.congo-phone-login p{overflow-wrap:anywhere}
@media(max-width:480px){.congo-phone-actions{align-items:stretch;flex-direction:column;gap:0}.congo-phone-actions .congo-inline-action{width:100%}}
