.withdrawal-history{display:grid;gap:14px;min-width:0;color:var(--ink,#142844)}
.withdrawal-history-table{overflow-x:auto;max-width:100%;border:1px solid var(--line,#dfe7f1);border-radius:10px}
.withdrawal-history table{width:100%;border-collapse:collapse;font-size:13px;min-width:980px}
.withdrawal-history.is-admin table{min-width:1450px}
.withdrawal-history th,.withdrawal-history td{padding:11px 12px;text-align:left;vertical-align:top;line-height:1.5}
.withdrawal-history th{font-weight:500;font-size:12px;background:var(--surface-2,#f2f6fc);white-space:nowrap}
.withdrawal-history tbody tr+tr{border-top:1px solid var(--line,#dfe7f1)}
.withdrawal-history small{display:block;margin-top:3px;font-size:11px;color:var(--ink-2,#60708a)}
.withdrawal-history-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:6px;font-size:12px;white-space:nowrap}
.withdrawal-history-status.is-success{color:#087443;background:#eaf8f0}.withdrawal-history-status.is-pending{color:#8a5a0a;background:#fff6e6}.withdrawal-history-status.is-danger{color:#b13438;background:#fff0f0}.withdrawal-history-status.is-neutral{color:#50637a;background:#f0f3f7}
.withdrawal-history-reason{min-width:140px;max-width:260px;overflow-wrap:anywhere}.withdrawal-history-event{min-width:230px;padding:6px 0;border-bottom:1px solid var(--line,#dfe7f1)}
.withdrawal-history-actions{display:flex;gap:5px;flex-wrap:wrap;min-width:130px}.withdrawal-history details summary{cursor:pointer;white-space:nowrap}
.withdrawal-history-empty{margin:0;padding:28px;text-align:center;color:var(--ink-2,#60708a)}
.withdrawal-history-filters,.withdrawal-history-pagination,.withdrawal-history-pagination>div,.withdrawal-history-pagination label,.withdrawal-history-pagination form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.withdrawal-history-filters .input:first-child{width:260px;max-width:100%}.withdrawal-history-filters select{width:auto}
.withdrawal-history-pagination{justify-content:space-between;font-size:12px}.withdrawal-history-pagination input{width:48px;text-align:center}.withdrawal-history-pagination select,.withdrawal-history-pagination input{height:32px;border:1px solid var(--line,#dfe7f1);border-radius:6px;background:var(--surface,#fff);color:inherit;padding:4px}
.withdrawal-history-pagination .btn{min-height:32px;padding:4px 9px;font-size:12px}.withdrawal-history-pagination>div>span{min-width:80px;text-align:center;font-variant-numeric:tabular-nums}
@media(max-width:600px){.withdrawal-history:not(.is-admin) .withdrawal-history-table{border:0;overflow:visible}.withdrawal-history:not(.is-admin) table,.withdrawal-history:not(.is-admin) tbody{display:block;min-width:0}.withdrawal-history:not(.is-admin) thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.withdrawal-history:not(.is-admin) tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;border:1px solid var(--line,#dfe7f1);border-radius:10px;padding:12px}.withdrawal-history:not(.is-admin) tbody tr+tr{margin-top:10px}.withdrawal-history:not(.is-admin) td{display:grid;gap:3px;padding:0;min-width:0;overflow-wrap:anywhere}.withdrawal-history:not(.is-admin) td::before{content:attr(data-label);font-size:11px;color:var(--ink-2,#60708a)}.withdrawal-history:not(.is-admin) td:last-child{grid-column:1/-1}.withdrawal-history-pagination{justify-content:flex-start}.withdrawal-history-filters .input:first-child{width:100%}}
