.customer-account-dialog{width:min(540px,calc(100% - 32px));padding:28px;border:1px solid var(--line);border-radius:22px;box-shadow:0 25px 90px #26334d30;background:white;color:var(--text)}
.customer-account-dialog::backdrop{background:rgba(30,37,51,.38)}
.customer-account-dialog [hidden]{display:none!important}
.customer-account-dialog h3{margin:0 0 10px;font-size:21px}.customer-account-dialog p{font-size:13px;line-height:1.8}.customer-account-dialog label{display:grid;gap:8px;font-size:13px;margin:18px 0}.customer-account-dialog input{width:100%;font-size:15px}.customer-account-dialog a{color:#d45e40;word-break:break-all}.customer-account-dialog .account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.customer-account-dialog .account-secret-note{padding:12px;border-radius:12px;background:#fff7ed;color:#8a5c22}.customer-account-dialog .account-close{float:right}.customer-account-dialog .account-state{color:var(--muted)}
