.hx-account-page{display:block;overflow:auto;height:auto;min-height:100vh;font-size:14px;background:var(--canvas);color:var(--txt)}
.hx-account-page main{max-width:1280px;margin:0 auto;padding:32px 24px}.hx-account-page header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.hx-account-page h1{font-size:24px;margin:0 0 12px}.hx-account-page nav{display:flex;gap:16px;align-items:center}.hx-account-page a{color:var(--blue)}
.hx-account-page section{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:24px}.hx-account-page button{font:inherit;color:var(--txt);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;padding:8px 12px;cursor:pointer}.hx-account-page [hidden]{display:none!important}
.hx-bill-order{padding:16px 0;border-top:1px solid var(--line,#ddd)}.hx-bill-order small{display:block;overflow-wrap:anywhere;margin:8px 0}.hx-bill-check{max-width:320px}.hx-bill-check input{min-width:0!important;align-self:start}.hx-bill-order p{margin:10px 0!important}
@media(max-width:700px){.hx-account-page header{align-items:start;flex-direction:column}.hx-account-page main{padding:20px 12px}}
