.nav-primary .desk-nav-item{font-weight:650;min-height:34px}.full-navigation .nav-caption{font-size:11px;font-weight:600;letter-spacing:.04em}.nav-subgroup summary{font-size:12px;color:var(--muted);padding:7px 10px;cursor:pointer;list-style-position:inside}.nav-subgroup summary:hover{color:var(--ink)}.nav-subgroup .desk-nav-item{padding-left:24px;font-size:12px}.nav-subgroup[open]{padding-bottom:3px}.recharge-entry{color:var(--accent,#e55c7d)}.recharge-overview{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:20px}.recharge-card{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--paper);min-width:0}.recharge-card h2,.recharge-card h3{margin:12px 0}.recharge-card p{line-height:1.7}.recharge-balance{display:block;font-size:44px;line-height:1.2;margin:16px 0 24px;font-variant-numeric:tabular-nums}.recharge-featured{background:linear-gradient(125deg,rgba(205,65,105,.09),transparent);border-color:rgba(205,65,105,.35)}.recharge-badge{display:inline-block;font-size:12px;border:1px solid var(--line);padding:5px 10px;border-radius:20px;white-space:nowrap}.recharge-muted{color:var(--muted);font-size:13px;line-height:1.7}.recharge-notice{padding:18px 22px;margin:20px 0;border-left:3px solid var(--accent,#c54669);background:var(--paper);border-radius:4px}.recharge-notice p{font-size:13px;line-height:1.8;margin:6px 0 0;color:var(--muted)}.recharge-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:12px 0 12px 24px}.recharge-steps li{padding-left:4px}.recharge-steps p{font-size:13px;color:var(--muted);line-height:1.7}.recharge-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.recharge-section-heading h2{font-size:20px}.recharge-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recharge-request-id{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.recharge-message{font-size:13px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.recharge-message[data-error=true]{color:#ce4765}.recharge-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100svh - 32px);overflow-y:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:24px}.recharge-dialog::backdrop{background:rgba(0,0,0,.6)}.recharge-dialog fieldset{border:0;padding:0;margin:18px 0}.recharge-dialog label,.recharge-dialog legend{display:block;font-size:13px;margin:12px 0 8px}.recharge-dialog input,.recharge-dialog textarea{box-sizing:border-box;width:100%;font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:12px}.recharge-dialog textarea{resize:vertical}.recharge-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 16px}.recharge-presets button[aria-pressed=true]{border-color:#d64870;background:rgba(205,65,105,.14);color:var(--ink)}.recharge-price{font-weight:600;padding:12px 0;border-bottom:1px solid var(--line)}.recharge-shortcut{margin:0 0 20px}.recharge-dialog :focus-visible,.nav-subgroup summary:focus-visible{outline:2px solid #d64870;outline-offset:3px}.recharge-dialog button:disabled{opacity:.5;cursor:wait}
@media(max-width:980px){.desk-sidebar.menu-open .nav-subgroup .desk-nav-item{padding-left:18px}.desk-sidebar.menu-open .nav-group.nav-primary{grid-column:1/-1}.desk-sidebar.menu-open .nav-primary .desk-nav-item{font-size:13px}.desk-sidebar.menu-open .full-navigation{align-items:start}.recharge-overview{grid-template-columns:1fr 1.5fr}}
@media(max-width:600px){.recharge-overview,.recharge-history{grid-template-columns:1fr}.recharge-steps{grid-template-columns:1fr;gap:10px}.recharge-steps p{margin:5px 0}.recharge-card{padding:18px}.recharge-dialog{padding:18px}.recharge-balance{font-size:36px;margin:10px 0 16px}.recharge-notice{padding:14px}.recharge-section-heading{gap:8px}}
