#virtualWithdrawCatalog .rc-grid,#virtualWithdrawalPanel .rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}
#virtualWithdrawCatalog .rc-tile,#virtualWithdrawalPanel .rc-tile{aspect-ratio:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid #a98b55;border-radius:16px;background:#181f2a;color:#f4e7c7;text-align:center;overflow-wrap:anywhere}
#virtualWithdrawCatalog .rc-tile-label,#virtualWithdrawalPanel .rc-tile span{text-align:center}
#virtualWithdrawCatalog [data-orders] p,#virtualWithdrawalPanel [data-detail]>p{white-space:pre-wrap;overflow-wrap:anywhere}
#virtualWithdrawCatalog [data-detail],#virtualWithdrawalPanel [data-detail]{padding:12px;border:1px solid #a98b55;border-radius:16px;background:#181f2a}
#virtualWithdrawalPanel [data-detail] button,#virtualWithdrawCatalog button{min-height:44px}
#virtualWithdrawalPanel .rc-status,#virtualWithdrawCatalog .rc-status{overflow-wrap:anywhere}
@media(max-width:480px){#virtualWithdrawCatalog .rc-grid,#virtualWithdrawalPanel .rc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel){--rc-border:rgba(225,180,97,.28);--rc-gold:#e5bd75;min-width:0;max-width:100%;color:#f8f3e9;overflow-wrap:anywhere}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) *{box-sizing:border-box}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel)[hidden],:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) [hidden]{display:none!important}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) button{font:inherit;cursor:pointer;touch-action:manipulation;max-width:100%;min-height:44px;border:1px solid var(--rc-border);border-radius:10px;padding:10px 14px;line-height:1.35;color:#17130d;background:linear-gradient(135deg,#f3d89c,#c69950);white-space:normal}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) button:disabled{opacity:.5;cursor:default}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-tile{background:linear-gradient(145deg,#202837,#121a26);color:#f8f3e9;border-radius:16px;padding:10px 7px}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-logo{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:#273042;color:#fff;font-size:19px;font-weight:750;overflow:hidden}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-logo-usdt{background:#229982}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-logo img{width:48px;height:48px;object-fit:contain}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-bottom:16px}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;color:#e1ddcf}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) :is(input,textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 11px;border:1px solid #5a5b60;border-radius:9px;background:#0b1220;color:#f4f4f5;font:inherit;font-size:16px}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-full{grid-column:1/-1}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-actions button{flex:1 1 130px}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-danger{background:#361b22;color:#ffb7ba;border-color:#85515b}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) summary{cursor:pointer;padding:13px 14px;color:#eed6a8}
:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-history{border:1px solid var(--rc-border);border-radius:12px;margin:14px 0;background:#121c2a;padding:6px}
.wallet-conversion{font-size:14px;line-height:1.6;overflow-wrap:anywhere;padding:10px;border-left:3px solid #cda55f;background:#222a36;color:#f2dab0}
@media(max-width:560px){:is(#virtualWithdrawCatalog,#virtualWithdrawalPanel) .rc-fields{grid-template-columns:minmax(0,1fr)}}
