.partner-account-button{border:1px solid #cbd9ce;border-radius:999px;background:#fff;color:#102d32;padding:10px 14px;font:700 12px Manrope,Arial,sans-serif;cursor:pointer;white-space:nowrap}
.partner-account-button:hover,.partner-account-button:focus-visible{background:#d9f775;outline:2px solid #102d32;outline-offset:2px}
.partner-account-dialog{border:0;border-radius:20px;padding:0;max-width:min(440px,calc(100vw - 28px));width:100%;box-shadow:0 25px 80px #102d3255;color:#102d32}
.partner-account-dialog::backdrop{background:#102d3299}
.partner-account-card{position:relative;padding:clamp(24px,5vw,36px);background:#f7f7f0}
.partner-account-close{position:absolute;inset-block-start:18px;inset-inline-end:18px;border:0;background:transparent;color:#102d32;font-size:27px;cursor:pointer}
.partner-account-kicker{display:block;padding-inline-end:30px;color:#547164;font-size:10px;font-weight:800;letter-spacing:.12em}
.partner-account-card h2{margin:14px 0 9px;font:700 clamp(27px,5vw,34px)/1.08 Space,Manrope,Arial,sans-serif;letter-spacing:-.04em}
.partner-account-card p{color:#536c62;font-size:13px;line-height:1.6}
.partner-account-card form{display:grid;gap:14px;margin-top:23px}
.partner-account-card label{display:grid;gap:7px;font-size:12px;font-weight:800}
.partner-account-card input{width:100%;min-height:46px;border:1px solid #bdd0c2;border-radius:10px;padding:11px 12px;background:#fff;color:#102d32;font:inherit}
.partner-account-card input:focus-visible{outline:2px solid #102d32;outline-offset:2px}
.partner-account-submit{border:0;border-radius:10px;min-height:46px;background:#102d32;color:#fff;font:800 13px Manrope,Arial,sans-serif;cursor:pointer}
.partner-account-text{display:block;margin-top:15px;padding:3px 0;border:0;background:transparent;color:#244e4e;font:700 12px Manrope,Arial,sans-serif;text-decoration:underline;cursor:pointer}
.partner-account-card [data-status]{min-height:22px;margin:15px 0 0}
@media(max-width:700px){.dashboard-header{flex-wrap:wrap}.partner-account-button{order:3}.dashboard-header .language-label{order:4}}
