.recharge-page{gap:22px;min-width:0;display:grid}.recharge-page .page-heading{margin-bottom:0}.recharge-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.recharge-boundary{color:#315e4c;background:#eef6f2;border:1px solid #d8e6e1;border-radius:14px;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.recharge-boundary>svg{flex:none;margin-top:1px}.recharge-boundary strong{font-size:14px}.recharge-boundary p{color:#587165;margin:5px 0 0;font-size:12px;line-height:1.7}.recharge-overview{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.recharge-overview>div{background:#fff;border:1px solid #e6e8eb;border-radius:14px;min-width:0;padding:21px 23px}.recharge-overview span,.recharge-overview small{color:#7b828a;font-size:12px;display:block}.recharge-overview strong{color:#202b2a;overflow-wrap:anywhere;margin:11px 0 8px;font-size:22px;display:block}.recharge-overview strong small{font-size:14px;font-weight:500;display:inline}.recharge-layout{grid-template-columns:minmax(250px,.75fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.recharge-connections{padding:20px 16px}.recharge-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.recharge-section-heading h2{margin:0;font-size:15px;font-weight:650}.recharge-section-heading>span{color:#8b9296;white-space:nowrap;font-size:12px}.recharge-section-heading p{color:#82888e;margin:6px 0 0;font-size:12px;line-height:1.6}.recharge-connection{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9ecee;border-radius:11px;width:100%;margin-bottom:10px;padding:15px;display:block}.recharge-connection.is-selected{background:#fffcf0;border-color:#d6b850;box-shadow:0 0 0 1px #f6eac3}.recharge-connection>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recharge-connection strong{overflow-wrap:anywhere;flex:1;font-size:13px}.recharge-connection p{color:#7f8588;margin:9px 0;font-size:11px}.recharge-status{color:#737a83;white-space:nowrap;background:#f0f1f3;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.recharge-status[data-state=credited]{color:#28744e;background:#e9f5ed}.recharge-status[data-state=pending]{color:#9b7524;background:#fbf2db}.recharge-status[data-state=review]{color:#b25543;background:#fff0e9}.recharge-current{color:#8a7325;align-items:center;gap:4px;font-size:10px;display:inline-flex}.recharge-list-note{color:#89908d;align-items:flex-start;gap:7px;margin-top:17px;font-size:11px;line-height:1.8;display:flex}.recharge-list-note svg{flex:none;margin-top:3px}.recharge-detail{min-width:0;padding:25px}.recharge-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.recharge-detail-heading h2{overflow-wrap:anywhere;margin-top:7px;font-size:20px;font-weight:650}.recharge-detail-heading .eyebrow{font-size:10px}.recharge-meta{grid-template-columns:1fr 1fr;gap:21px 25px;margin-bottom:24px;display:grid}.recharge-meta>div{min-width:0}.recharge-meta-wide{grid-column:1/-1}.recharge-meta dt{color:#8b929a;margin-bottom:6px;font-size:11px}.recharge-meta dd{color:#36403e;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.recharge-meta-wide dd{background:#f5f7f6;border:1px solid #e9eeeb;border-radius:8px;padding:12px 14px}.recharge-detail-actions{margin-bottom:23px}.recharge-address-history{border-top:1px solid #edf0ee;padding-top:20px}.recharge-address-history h3{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.recharge-address-history>p{color:#8b9390;margin:8px 0 14px;font-size:11px;line-height:1.7}.recharge-address-history ul{gap:10px;max-height:260px;display:grid;overflow:auto}.recharge-address-history li{border:1px solid #e9ecea;border-radius:8px;padding:12px 14px}.recharge-address-history li>div{justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.recharge-address-history li>div span{color:#818a85}.recharge-address-history code{overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.7;display:block}.recharge-address-history small{color:#8c9490;font-size:10px}.recharge-history-empty{color:#9aa19c;background:#f7f8f7;border-radius:8px;padding:17px;font-size:12px}.recharge-empty{text-align:center;color:#8e9791;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:42px 20px;display:flex}.recharge-empty h3{color:#47594e;font-size:14px;font-weight:600}.recharge-empty p{max-width:400px;font-size:12px;line-height:1.8}.recharge-empty small{font-size:11px;line-height:1.8}.recharge-receipts{min-width:0;padding:22px 24px}.recharge-table-scroll{width:100%;overflow-x:auto}.recharge-receipts table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.recharge-receipts th{color:#8c9590;white-space:nowrap;background:#f6f8f6;padding:12px;font-size:11px;font-weight:500}.recharge-receipts td{overflow-wrap:anywhere;border-bottom:1px solid #edf0ed;max-width:240px;padding:16px 12px;font-size:11px}.recharge-receipts td small{color:#8a948e;margin-top:5px;font-size:10px;line-height:1.6;display:block}.recharge-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.recharge-identifier{overflow-wrap:anywhere;max-width:160px;display:block}.recharge-pagination{color:#929991;justify-content:space-between;align-items:center;gap:12px;padding-top:19px;font-size:11px;display:flex}.recharge-pagination>div{gap:7px;display:flex}.recharge-error{color:#a75749;background:#fff8f5;border:1px solid #f0cec7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.recharge-inline-error{color:#a96149;background:#fff6f0;border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:12px}.recharge-editor .dialog-form{margin-top:4px}.recharge-checkbox{align-items:center;gap:8px;display:flex!important}.recharge-activation{background:#fffcf1;border:1px solid #ece8d4;border-radius:10px;gap:9px;padding:16px;display:grid}.recharge-activation strong{font-size:15px}.recharge-activation span{color:#858774;font-size:12px}.recharge-activation code{overflow-wrap:anywhere;font-size:12px}.live-deposit-details{text-align:left;background:#f7f9f7;border:1px solid #e2e9e3;border-radius:11px;gap:13px;margin:16px 0;padding:17px;font-size:12px;display:grid}.live-deposit-details>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-deposit-details>p{color:#758479;margin:0;line-height:1.8}.live-deposit-details code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #e4eae4;border-radius:7px;padding:12px;font-size:12px;display:block}.live-deposit-status{color:#718178;margin:12px 0;font-size:12px;line-height:1.8}.deposit-countdown{text-align:left;background:#fffaf0;border:1px solid #efdfb2;border-radius:10px;margin:18px 0;padding:15px 17px}.deposit-countdown>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.deposit-countdown span{color:#856721;align-items:center;gap:7px;font-size:12px;display:inline-flex}.deposit-countdown b{color:#745514;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:24px;line-height:1.2}.deposit-countdown p{color:#8d7951;margin:10px 0 0;font-size:11px;line-height:1.8}.deposit-countdown.is-expired{background:#fff4ef;border-color:#edcfc3}.deposit-countdown.is-expired span,.deposit-countdown.is-expired b,.deposit-countdown.is-expired p{color:#a4543e}.live-deposit-actions{flex-wrap:wrap}.live-deposit-actions .live-deposit-status{flex:100%}.live-deposit-actions>button{min-width:0}.live-cards-notice{flex-direction:column;align-items:flex-start;gap:15px;padding:38px;display:flex}.live-cards-notice h1{font-size:22px;font-weight:600}.live-cards-notice p{color:#7d8780;font-size:14px;line-height:1.8}@media (width<=1050px){.recharge-overview{grid-template-columns:1fr;gap:10px}.recharge-overview>div{padding:17px 20px}.recharge-overview strong{margin:8px 0;font-size:19px}.recharge-layout{grid-template-columns:1fr}.recharge-connections{padding:18px}}@media (width<=600px){.recharge-page{gap:16px}.recharge-detail,.recharge-receipts{padding:18px 14px}.recharge-meta{gap:18px 14px}.recharge-meta dd{font-size:11px}.recharge-boundary{padding:15px}.recharge-pagination{flex-wrap:wrap}.recharge-heading-actions{width:100%}.recharge-detail-actions>button{flex:42%}.recharge-page .page-heading{gap:15px}.recharge-section-heading{align-items:flex-start}.live-cards-notice{padding:26px 20px}}.deposit-qr{text-align:center;background:#fff;border:1px solid #e6e9ef;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin:12px 0;padding:16px;display:flex}.deposit-qr img{object-fit:contain;width:216px;max-width:100%;height:216px}.deposit-qr p{color:#667487;max-width:330px;margin:0;font-size:12px;line-height:1.65}.account-refresh-notice{color:#725a17;background:#fff7dd;border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}.support-refresh{color:#667487;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}
