.payout-network{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--line,#dce4f2);border-radius:12px;background:var(--subtle,#f2f6ff);margin-bottom:16px}
.payout-network .icon{color:var(--blue,#1d62f0)}
.balance-card .payout-time{display:block;margin-top:12px;font-size:12px;line-height:1.6;opacity:.85}
.hold-balance{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0;padding:16px 20px;border:1px solid var(--glass-border,#dce4f2);border-radius:18px;background:var(--glass-surface,#fff)}
.hold-balance span{display:flex;gap:10px;align-items:center}.hold-balance strong{font-size:16px}.hold-balance small{font-size:12px;line-height:1.6;color:var(--glass-muted,#63748e)}
.balance-card .hold-balance{display:grid;padding:12px 0 0;margin:14px 0 0;border:0;border-top:1px solid var(--line,#dce4f2);background:transparent;border-radius:0;gap:8px;align-items:stretch;justify-content:stretch}
.balance-card .hold-balance>span{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;color:var(--muted,#63748e);font-size:13px}
.balance-card .hold-balance strong{font-size:23px;font-weight:650;margin:0;line-height:1.3;color:var(--ink,#162a42);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.balance-card .hold-balance small{color:var(--muted,#63748e);opacity:1}.balance-card .hold-balance .text-link{color:inherit;font-size:12px}
@media(max-width:740px){.balance-card{display:block}.balance-card>.eyebrow{display:block}.balance-card>div:not(.hold-balance){margin-top:18px;flex-direction:row;align-items:center}}
.hold-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:22px 0}
.hold-provider{padding:20px;border:1px solid var(--glass-border,#dce4f2);border-radius:20px;background:var(--glass-surface,#fff);display:flex;flex-direction:column;gap:18px}
.hold-provider>div{display:grid;gap:6px}.hold-provider span,.hold-provider small{font-size:13px;line-height:1.6;color:var(--glass-muted,#63748e)}
.hold-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.hold-filters .form-error{flex-basis:100%}.hold-filters .field{flex:1 1 150px;margin:0}.hold-filters select,.hold-filters input{width:100%}
.hold-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;flex-wrap:wrap;font-size:13px;color:var(--glass-muted,#63748e)}.hold-pagination>div{display:flex;gap:10px}
@media(max-width:600px){.hold-providers{grid-template-columns:1fr}.hold-balance{align-items:start;flex-direction:column}.hold-pagination{padding:16px}}
.payout-breakdown{padding:16px 18px;margin:16px 0;background:var(--subtle,#f2f6ff);border:1px solid var(--line,#dce4f2);border-radius:12px}
.payout-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0}
.payout-breakdown dt{color:var(--muted,#63748e)}
.payout-breakdown dd{margin:0;font-weight:700;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}
.payout-breakdown .payout-net{border-top:1px solid var(--line,#dce4f2);margin-top:8px;padding-top:14px;font-size:17px}
.payout-address,.payout-tx{overflow-wrap:anywhere;word-break:break-word;font-family:monospace}
.payout-address{line-height:1.7}
.payout-tx{display:inline-block;max-width:220px;font-size:11px}
#payout-hint:empty{display:none}
#payout-receipt[hidden]{display:none}
[data-theme=dark] .payout-network,[data-theme=dark] .payout-breakdown{background:#142441;border-color:#2b3e5d}
@media(max-width:600px){.payout-breakdown{padding:12px}.payout-breakdown .payout-net{font-size:16px}.payout-breakdown>div{gap:10px}}
.wallet-page .stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.wallet-daily-table td{vertical-align:top}.wallet-daily-table td:last-child strong{color:var(--blue)}
.wallet-filters .field{flex-basis:180px}.wallet-filters .supplier-caption{margin-bottom:0}
@media(max-width:780px){.wallet-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.wallet-page .stats{grid-template-columns:1fr}.wallet-daily-table .table-wrap{overflow:visible}.wallet-daily-table table,.wallet-daily-table tbody{display:block;width:100%}.wallet-daily-table thead{display:none}.wallet-daily-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--line)}.wallet-daily-table td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.wallet-daily-table td::before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-bottom:3px}.wallet-daily-table td:last-child{grid-column:1/-1}.wallet-daily-table td:last-child small{font-size:10px}.wallet-filters .field{flex-basis:100%}.wallet-filters button{flex:1}}

.payout-terms{margin:0 0 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}
.payout-terms summary{display:flex;align-items:center;gap:11px;min-height:54px;padding:15px 20px;list-style:none;cursor:pointer;color:var(--muted);font-size:14px;font-weight:600;line-height:1.5}
.payout-terms summary::-webkit-details-marker{display:none}.payout-terms summary::marker{content:''}
.payout-terms summary:hover{background:var(--subtle)}.payout-terms summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:13px}
.payout-terms summary>.icon{width:16px;height:16px;flex-shrink:0;color:var(--blue)}.payout-terms-chevron{display:flex;margin-inline-start:auto;flex-shrink:0}.payout-terms-chevron .icon{width:16px;height:16px;transform:rotate(90deg)}.payout-terms[open] .payout-terms-chevron .icon{transform:rotate(-90deg)}
.payout-terms ul{display:grid;gap:12px;margin:0;padding:5px 24px 22px;padding-inline-start:49px;color:var(--muted);font-size:14px;line-height:1.7}.payout-terms li{padding-inline-start:3px;overflow-wrap:anywhere}.payout-terms li::marker{color:var(--blue)}
@media(max-width:600px){.payout-terms summary{min-height:52px;padding:14px 16px}.payout-terms ul{padding:2px 18px 19px;padding-inline-start:39px;font-size:13px}}
