.tbl .col-amount{text-align:right;white-space:nowrap;color:var(--text-hi);font-weight:500;font-variant-numeric:tabular-nums}.tbl .col-tokens{color:var(--cyan-2);font-weight:500}.pay-receipt{font-size:12.5px;color:var(--muted);text-decoration:none;transition:color .18s ease}.pay-receipt:hover{color:var(--text);text-decoration:underline}#status-banner{padding:12px 16px;border-radius:8px;margin-bottom:12px;font-size:14px}#status-banner.ok{background:#e6f7ee;color:#0a5a6b;border:1px solid var(--cyan-2)}#status-banner.cancel{background:#fff4e5;color:#8a4b00;border:1px solid #ffd9a8}@media (max-width:600px){.bill-manage-full{display:none}.tbl thead{display:none}.tbl,.tbl tbody,.tbl td,.tbl tr{display:block;width:auto}.tbl tbody{padding:14px}.tbl tbody tr{border:1px solid var(--line);border-radius:12px;padding:2px 14px;background:rgba(var(--wash-rgb),.02)}.tbl tbody tr+tr{margin-top:12px}.tbl tbody td{padding:11px 0;border-bottom:1px solid var(--line)}.tbl tbody td:last-child{border-bottom:0}.tbl tbody td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tbl tbody td[data-label]::before{content:attr(data-label);color:var(--muted-2);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.tbl .col-amount{text-align:right}.tbl td.col-desc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px}.tbl td.col-desc .row-secondary{margin-top:0}.tbl td.col-action{text-align:right;width:auto}.tbl tbody td[colspan]{padding:6px 0;border-bottom:0;text-align:center}}