/* Shared native picker: full language names, keyboard accessible, no custom menu. */
.account-language{position:relative;display:flex;align-items:center;flex:none;margin:0;max-width:100%;color:#294738;font-family:inherit}
.account-language select{appearance:none;-webkit-appearance:none;width:166px;max-width:100%;min-height:44px;padding:10px 32px 10px 12px;border:1px solid #d7ddce;border-radius:9px;background:#fffdf7;color:inherit;font:500 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;text-overflow:ellipsis}
.account-language>svg{position:absolute;right:11px;top:16px;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.account-language select:focus-visible{outline:3px solid #bb7046;outline-offset:3px}
.account-language noscript button{margin-left:5px;min-height:44px;padding:8px;border:1px solid #d7ddce;border-radius:6px;background:#fffdf7;color:#294738}
.auth-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:26px;text-align:left}
.auth-topbar .auth-brand{margin:0;font-size:24px}
.auth-topbar .account-language select{width:150px}
.plan-flow header .pf-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-wrap:wrap;min-width:0}
.plan-flow .pf-header-actions>a{font-size:13px}
@media(max-width:520px){
 .auth-topbar{gap:14px 10px}.auth-topbar .account-language{margin-left:auto}.auth-topbar .account-language select{font-size:16px;width:150px}
 .plan-flow header{flex-wrap:wrap;gap:16px}.plan-flow header .pf-header-actions{width:100%;justify-content:space-between;gap:14px}.plan-flow .account-language select{font-size:16px;width:166px}
}

.pf-overview{min-width:0}.pf-overview .pf-lead{margin-bottom:20px}.pf-overview .pf-status{padding-top:12px}
