/* Withdrawal record layout; existing form, payout choices and app shell stay intact. */
body[data-page="withdraw"]{background:#f5f5f5}
body[data-page="withdraw"] .withdraw-tabs{height:40px}
body[data-page="withdraw"] .withdraw-tabs a{font-size:14px}
body[data-page="withdraw"] .withdraw-filters{margin:10px 16px 12px;overflow:hidden;border-radius:2px}
body[data-page="withdraw"] .withdraw-filters a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:32px;height:auto;line-height:1.25;padding:4px;font-size:14px;text-decoration:none}
body[data-page="withdraw"] .withdraw-records .withdraw-record-card{margin:10px 10px 14px;padding:12px 10px;background:#fff;border-radius:11px;box-shadow:0 2px 3px #00000012}
.withdraw-record-number{padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #f0f0f0;color:#999;font-size:13px;line-height:20px;overflow-wrap:anywhere}
.withdraw-record-card dl{margin:0;font-size:13px;line-height:1.5;color:#333}
.withdraw-record-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;align-items:start}
.withdraw-record-row dt,.withdraw-record-row dd{margin:0;min-width:0;overflow-wrap:anywhere}
.withdraw-record-row dd::before{content:":"}
.withdraw-record-state dd{color:#999}
body[data-page="withdraw"] .withdraw-records .collection-end{padding:16px 10px 30px;margin:0;color:#999;text-align:center;font-size:14px}
body[data-page="withdraw"] .withdraw-tabs a:focus-visible,body[data-page="withdraw"] .withdraw-filters a:focus-visible{outline:2px solid #866523;outline-offset:-3px}
@media(max-width:350px){.withdraw-record-card dl{font-size:12px}.withdraw-record-row{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}}
