.billing-wallet h1{overflow-wrap:anywhere;max-width:100%;margin:36px 0 16px;font-size:clamp(32px,5vw,52px);line-height:1.15}.billing-wallet>section{margin-block:32px}.billing-wallet section h2{font-size:24px;line-height:1.3}.billing-wallet .tenaga-panel h2{font-size:16px}.billing-wallet .tenaga-panel>strong{font-size:clamp(32px,6vw,52px)}.billing-wallet button,.billing-wallet input{font:inherit;min-height:44px}.billing-wallet button{cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--foreground);border-radius:8px;padding:10px 16px}.billing-wallet button:disabled{opacity:.6;cursor:default}.billing-wallet button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.billing-wallet a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.billing-wallet input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.billing-wallet .billing-history:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.billing-wallet .primary-button{background:var(--primary);color:#fff;border-color:var(--primary);width:100%}.billing-wallet .wallet-packages{align-items:stretch}.billing-wallet .wallet-packages article{flex-direction:column;gap:12px;min-width:0;display:flex}.billing-wallet .wallet-packages article>strong{overflow-wrap:anywhere;font-size:clamp(26px,3vw,36px)}.billing-wallet .wallet-packages article>button{margin-top:auto}.billing-wallet .wallet-packages ul{padding-left:20px;line-height:1.9}.billing-wallet .wallet-packages p{margin:0}.billing-wallet .billing-price{font-size:22px;font-weight:600}.billing-interval{gap:8px;margin:20px 0;display:flex}.billing-interval button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.billing-subscription,.billing-review{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:24px}.billing-review form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.billing-review label{flex:1;gap:8px;min-width:0;display:grid}.billing-review input{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:16px}.billing-review dl{margin:24px 0}.billing-review dl>div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.billing-review dd{text-align:right;white-space:nowrap;margin:0}.billing-total{border-top:1px solid var(--line);font-size:20px;font-weight:700}.billing-review .billing-cancel{margin-top:12px}.billing-wallet .wallet-order{flex-wrap:wrap;gap:18px}.billing-wallet .wallet-order>div:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-wallet .wallet-order a{align-items:center;min-height:44px;display:inline-flex}.billing-history{max-width:100%;overflow-x:auto}.billing-history th{text-align:left}.billing-history th:last-child,.billing-history td:last-child{text-align:right}.billing-history td{white-space:nowrap}.billing-wallet-notice{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:14px 18px;line-height:1.6}html.dark .billing-wallet .primary-button{color:#132039}@media (max-width:650px){.billing-wallet>header{flex-wrap:wrap;gap:14px}.billing-wallet .wallet-section-head{flex-wrap:wrap;gap:12px}.billing-wallet .wallet-packages{grid-template-columns:1fr}.billing-review form>button{width:100%}.billing-subscription,.billing-review{padding:18px}.billing-total{font-size:18px}}
