.withdrawals-page{position:relative;max-width:100%;padding-bottom:70px;overflow:hidden}.withdrawals-page:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(90px)}.withdrawals-page:after{width:360px;height:360px;left:-220px;bottom:180px;background:rgba(66,104,234,.08)}
.withdrawals-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;padding:30px 32px;margin-bottom:22px;border:1px solid rgba(112,112,112,.72);border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(255,37,37,.2),transparent 28%),linear-gradient(110deg,rgba(40,25,30,.96),rgba(37,37,37,.92));box-shadow:0 18px 45px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)}.withdrawals-hero:after{content:"";position:absolute;width:230px;height:230px;right:12%;top:-165px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 22px rgba(255,255,255,.025),0 0 0 44px rgba(255,255,255,.018);pointer-events:none}.withdrawals-eyebrow,.withdrawals-card-kicker{display:block;color:#ff5b5b;font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.withdrawals-eyebrow{margin-bottom:8px}.withdrawals-hero h1,.withdrawal-action-card h2,.withdrawal-guide-card h2,.withdrawals-history-section h2,.withdrawal-modal h2{margin:0;color:#fff;font-weight:900}.withdrawals-hero h1{position:relative;z-index:1;margin-bottom:8px;font-size:clamp(30px,4vw,44px);line-height:1.08}.withdrawals-hero p{position:relative;z-index:1;max-width:560px;color:#aaa;font-size:15px}.withdrawals-hero-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 15px;border:1px solid rgba(31,204,121,.42);border-radius:25px;background:rgba(31,204,121,.08);color:#42e796;font-size:12px;font-weight:700}
.withdrawals-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.withdrawal-summary-card{display:flex;align-items:center;gap:15px;min-height:122px;padding:22px;border:1px solid rgba(112,112,112,.68);border-radius:20px;background:linear-gradient(145deg,#252525 0%,#1d1d1d 72%,#171717 100%);box-shadow:0 14px 32px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.03)}.withdrawal-summary-icon,.withdrawal-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:15px}.withdrawal-summary-icon{width:48px;height:48px;background:rgba(255,37,37,.14);color:#ff6262;font-size:18px}.withdrawal-summary-icon.is-blue{background:rgba(60,173,255,.14);color:#55b9ff}.withdrawal-summary-icon.is-green{background:rgba(31,204,121,.14);color:#42e796}.withdrawal-summary-card span:not(.withdrawal-summary-icon),.withdrawal-summary-card small{display:block;color:#898989;font-size:11px}.withdrawal-summary-card strong{display:block;margin:4px 0;color:#fff;font-size:25px;font-weight:900;line-height:1.1}
.withdrawals-action-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;margin-bottom:30px}.withdrawal-action-card,.withdrawal-guide-card,.withdrawals-history-section{border:1px solid rgba(112,112,112,.72);border-radius:24px;background:linear-gradient(145deg,#252525 0%,#1c1c1c 70%,#171717 100%);box-shadow:0 18px 45px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.035)}.withdrawal-action-card,.withdrawal-guide-card,.withdrawals-history-section{padding:27px}.withdrawal-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:23px;border-bottom:1px solid rgba(255,255,255,.08)}.withdrawal-action-card h2,.withdrawal-guide-card h2,.withdrawals-history-section h2{margin-top:5px;font-size:23px}.withdrawal-action-card p{max-width:520px;margin-top:7px;color:#8e8e8e;font-size:13px;line-height:1.55}.withdrawal-card-icon{width:47px;height:47px;background:rgba(255,37,37,.14);color:#ff6262;font-size:17px}.withdrawal-action-details{display:flex;gap:42px;padding:22px 0}.withdrawal-action-details span,.withdrawal-action-details strong{display:block}.withdrawal-action-details span{margin-bottom:5px;color:#818181;font-size:11px}.withdrawal-action-details strong{color:#fff;font-size:18px}
.withdrawal-primary-button,.withdrawal-cancel-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:24px;font-size:13px;font-weight:800;transition:.2s ease}.withdrawal-primary-button{border:1px solid #ff2525;background:#ff2525;color:#fff;box-shadow:0 10px 26px rgba(255,37,37,.16)}.withdrawal-primary-button:hover:not(:disabled){border-color:#e91d1d;background:#e91d1d;color:#fff;transform:translateY(-1px)}.withdrawal-primary-button:disabled{border-color:#4a4a4a;background:#3a3a3a;color:#898989;cursor:not-allowed;box-shadow:none}.withdrawal-primary-button.is-loading{opacity:.7}.withdrawal-helper-link,.withdrawal-helper-text{display:block;margin-top:12px;color:#929292;font-size:11px}.withdrawal-helper-link{color:#ff6262}.withdrawal-helper-link:hover{color:#fff}.withdrawal-helper-link i{margin-left:4px;font-size:9px}.withdrawal-guide-list{margin-top:21px}.withdrawal-guide-item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.withdrawal-guide-item>span{color:#ff5a5a;font-size:11px;font-weight:900;letter-spacing:1px}.withdrawal-guide-item strong,.withdrawal-guide-item small{display:block}.withdrawal-guide-item strong{color:#fff;font-size:13px}.withdrawal-guide-item small{margin-top:4px;color:#858585;font-size:11px;line-height:1.5}
.withdrawals-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.withdrawals-history-count{padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#a8a8a8;font-size:11px}.withdrawals-table-wrap{overflow-x:auto;border:1px solid rgba(112,112,112,.56);border-radius:16px}.withdrawals-table{width:100%;min-width:760px;border-collapse:collapse;background:#202020}.withdrawals-table th,.withdrawals-table td{padding:17px 16px;border-bottom:1px solid rgba(255,255,255,.065);text-align:left;vertical-align:middle}.withdrawals-table th{background:#171717;color:#8f8f8f;font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.withdrawals-table td{color:#b6b6b6;font-size:12px}.withdrawals-table tbody tr:last-child td{border-bottom:0}.withdrawals-table tbody tr:hover{background:rgba(255,255,255,.025)}.withdrawal-amount{color:#fff;font-size:15px}.withdrawal-method{display:inline-flex;align-items:center;gap:7px;color:#fff;white-space:nowrap}.withdrawal-method i{color:#ff6262;font-size:13px}.withdrawal-details{max-width:250px;color:#8f8f8f!important;line-height:1.6}.withdrawal-date{color:#898989!important;white-space:nowrap}.withdrawal-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:18px;font-size:11px;font-weight:700;white-space:nowrap}.withdrawal-status.is-pending{border:1px solid rgba(255,171,37,.48);background:rgba(255,171,37,.08);color:#ffbd52}.withdrawal-status.is-paid{border:1px solid rgba(31,204,121,.48);background:rgba(31,204,121,.08);color:#42e796}.withdrawal-status.is-rejected{border:1px solid rgba(255,37,37,.48);background:rgba(255,37,37,.08);color:#ff6c6c}.withdrawals-empty-state{padding:60px 20px;border:1px dashed rgba(255,255,255,.13);border-radius:17px;text-align:center}.withdrawals-empty-state>span{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 15px;border-radius:17px;background:rgba(255,37,37,.12);color:#ff6262;font-size:20px}.withdrawals-empty-state h3{margin:0 0 6px;color:#fff;font-size:17px}.withdrawals-empty-state p{color:#858585;font-size:12px}.withdrawals-pagination{margin-top:20px}.withdrawals-pagination .pagination{justify-content:center;gap:7px;margin-bottom:0}.withdrawals-pagination .page-item .page-link{border:1px solid #484848;border-radius:10px;background:#252525;color:#b6b6b6;font-size:12px}.withdrawals-pagination .page-item.active .page-link{border-color:#ff2525;background:#ff2525;color:#fff}.withdrawals-pagination .page-item.disabled .page-link{background:#1d1d1d;color:#606060}
body.withdrawal-modal-open{overflow:hidden}.withdrawal-modal{position:fixed;z-index:1000000001;inset:0;display:flex;align-items:center;justify-content:center;padding:30px 16px;overflow-y:auto;background:rgba(0,0,0,.72);backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.withdrawal-modal.is-open{opacity:1;visibility:visible}.withdrawal-modal-dialog{width:min(100%,650px);max-height:calc(100vh - 60px);overflow-y:auto;padding:27px;border:1px solid rgba(112,112,112,.82);border-radius:24px;background:linear-gradient(145deg,#292929 0%,#1d1d1d 72%,#151515 100%);box-shadow:0 28px 80px rgba(0,0,0,.55);transform:translateY(10px) scale(.98);transition:transform .2s ease}.withdrawal-modal.is-open .withdrawal-modal-dialog{transform:translateY(0) scale(1)}.withdrawal-modal-header{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px}.withdrawal-modal h2{margin-top:5px;font-size:24px}.withdrawal-modal-header p{margin-top:6px;color:#898989;font-size:12px}.withdrawal-modal-close{width:34px;height:34px;flex-shrink:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(255,255,255,.05);color:#bdbdbd;font-size:24px;line-height:1}.withdrawal-modal-close:hover{background:rgba(255,37,37,.15);color:#fff}.withdrawal-balance-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding:15px 17px;border:1px solid rgba(31,204,121,.2);border-radius:15px;background:rgba(31,204,121,.06)}.withdrawal-balance-banner span{color:#9b9b9b;font-size:12px}.withdrawal-balance-banner strong{color:#42e796;font-size:19px}.withdrawal-balance-banner small{font-size:10px;font-weight:500}.withdrawal-form-group{margin-bottom:20px}.withdrawal-form-group>label,.withdrawal-label-row label{display:block;color:#fff;font-size:12px;font-weight:800}.withdrawal-input-wrap{display:flex;align-items:center;gap:9px;margin-top:8px;padding:0 14px;border:1px solid #454545;border-radius:13px;background:#202020}.withdrawal-input-wrap:focus-within{border-color:#ff4545;box-shadow:0 0 0 3px rgba(255,37,37,.08)}.withdrawal-input-wrap span{color:#ff6262;font-size:18px;font-weight:800}.withdrawal-input-wrap small{color:#7e7e7e;font-size:10px}.withdrawal-input-wrap input{width:100%;min-height:47px;border:0;outline:0;background:transparent;color:#fff;font-size:18px;font-weight:800}.withdrawal-form-error{display:block;margin-top:5px;color:#ff6868;font-size:11px}.withdrawal-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.withdrawal-label-row a,.withdrawal-label-row>span{color:#ff6262;font-size:10px}.withdrawal-method-list{display:grid;gap:8px}.withdrawal-method-list input,.withdrawal-speed-list input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.withdrawal-method-option{display:flex;align-items:center;gap:10px;min-height:63px;padding:10px 12px;border:1px solid #3e3e3e;border-radius:13px;background:rgba(12,12,12,.25);cursor:pointer;transition:.2s ease}.withdrawal-method-option:hover{border-color:#777;background:rgba(255,255,255,.04)}.withdrawal-method-list input:checked+.withdrawal-method-option{border-color:#ff4545;background:rgba(255,37,37,.1);box-shadow:0 0 0 2px rgba(255,37,37,.08)}.withdrawal-method-radio{width:15px;height:15px;flex-shrink:0;border:1px solid #777;border-radius:50%}.withdrawal-method-list input:checked+.withdrawal-method-option .withdrawal-method-radio{border:4px solid #ff4545}.withdrawal-method-option-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:9px;background:rgba(255,255,255,.08);color:#ff6262;font-size:13px}.withdrawal-method-option-copy{min-width:0;flex:1}.withdrawal-method-option-copy strong,.withdrawal-method-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdrawal-method-option-copy strong{color:#fff;font-size:12px}.withdrawal-method-option-copy small{margin-top:3px;color:#858585;font-size:10px}.withdrawal-method-check{color:#ff6262;font-size:12px;opacity:0}.withdrawal-method-list input:checked+.withdrawal-method-option .withdrawal-method-check{opacity:1}
.withdrawal-commission-options{margin:3px 0 20px;padding:15px;border:1px solid rgba(255,171,37,.2);border-radius:14px;background:rgba(255,171,37,.05)}.withdrawal-commission-options .withdrawal-label-row{margin-bottom:10px}.withdrawal-commission-options .withdrawal-label-row label{color:#ffbd52}.withdrawal-speed-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.withdrawal-speed-list label{padding:10px;border:1px solid #4a4232;border-radius:10px;cursor:pointer}.withdrawal-speed-list label strong,.withdrawal-speed-list label small{display:block}.withdrawal-speed-list label strong{color:#fff;font-size:11px}.withdrawal-speed-list label small{margin-top:4px;color:#a99367;font-size:10px}.withdrawal-speed-list input:checked+label{border-color:#ffbd52;background:rgba(255,171,37,.1)}.withdrawal-calculation{margin-top:4px;padding:15px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.withdrawal-calculation>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8f8f8f;font-size:12px}.withdrawal-calculation>div+div{margin-top:12px}.withdrawal-calculation strong{color:#fff}.withdrawal-final-row span{color:#fff;font-weight:800}.withdrawal-final-row strong{color:#42e796;font-size:17px}.withdrawal-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.withdrawal-cancel-button{border:1px solid #4b4b4b;background:transparent;color:#b6b6b6}.withdrawal-cancel-button:hover{border-color:#777;color:#fff}
@media screen and (max-width:900px){.withdrawals-action-grid{grid-template-columns:1fr}}@media screen and (max-width:700px){.withdrawals-hero{align-items:flex-start;flex-direction:column;padding:25px 21px}.withdrawals-hero-badge{align-self:flex-start}.withdrawals-summary{grid-template-columns:1fr}.withdrawal-summary-card{min-height:96px}.withdrawal-action-card,.withdrawal-guide-card,.withdrawals-history-section,.withdrawal-modal-dialog{padding:21px}.withdrawals-section-heading{align-items:flex-start;flex-direction:column}.withdrawal-modal{padding:15px 10px}.withdrawal-modal-dialog{max-height:calc(100vh - 30px)}}@media screen and (max-width:480px){.withdrawal-action-details{gap:22px}.withdrawal-primary-button{width:100%}.withdrawal-speed-list{grid-template-columns:1fr}.withdrawal-modal-actions{flex-direction:column-reverse}.withdrawal-cancel-button,.withdrawal-modal-actions .withdrawal-primary-button{width:100%}}
.withdrawals-table{min-width:900px}
.withdrawal-note{max-width:220px;color:#a0a0a0!important;line-height:1.6;white-space:normal}
