.withdraw-page{display:grid;gap:20px;max-width:820px}.withdraw-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(127,191,228,.17)}.withdraw-heading>div>span{color:#76d5ff;font-size:10px;font-weight:800;letter-spacing:.16em}.withdraw-heading h1{margin:5px 0 4px;color:#f5fbff;font-size:25px}.withdraw-heading p{margin:0;color:#9fbfd3;font-size:13px}.withdraw-locked-badge{padding:6px 10px;border:1px solid rgba(231,190,112,.2);border-radius:999px;background:rgba(231,190,112,.09);color:#e5c68b;font-size:11px;white-space:nowrap}
.withdraw-turnover{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);gap:22px;align-items:center;padding:17px 19px;border:1px solid rgba(115,194,237,.2);border-radius:12px;background:rgba(13,52,87,.48)}.withdraw-turnover-copy{display:grid;gap:5px}.withdraw-eligibility{display:inline-flex;align-items:center;justify-self:start;gap:7px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.withdraw-eligibility i{width:7px;height:7px;border-radius:50%}.withdraw-eligibility.is-blocked{border:1px solid rgba(239,181,91,.25);background:rgba(171,108,28,.14);color:#efc67e}.withdraw-eligibility.is-blocked i{background:#e9aa4e;box-shadow:0 0 0 4px rgba(233,170,78,.11)}.withdraw-eligibility.is-ready{border:1px solid rgba(89,216,167,.28);background:rgba(57,164,123,.14);color:#93e8c6}.withdraw-eligibility.is-ready i{background:#5cd9aa;box-shadow:0 0 0 4px rgba(92,217,170,.11)}.withdraw-turnover-copy strong{color:#e9f6fd;font-size:14px}.withdraw-turnover-copy small{color:#93b4c9;font-size:11px}.withdraw-turnover-progress{display:grid;gap:7px}.withdraw-turnover-progress>div{display:flex;justify-content:space-between;gap:15px;color:#9bc0d5;font-size:11px}.withdraw-turnover-progress>div strong{color:#e8f8ff;font-size:13px}.withdraw-turnover-progress progress{display:block;width:100%;height:11px;overflow:hidden;appearance:none;-webkit-appearance:none;border:1px solid rgba(101,196,237,.24);border-radius:999px;background:#174e73;box-shadow:inset 0 1px 4px rgba(0,20,39,.55)}.withdraw-turnover-progress progress::-webkit-progress-bar{border-radius:999px;background:linear-gradient(180deg,#205f86,#174867)}.withdraw-turnover-progress progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#50c5ed,#78e2f6);box-shadow:0 0 8px rgba(91,207,240,.42)}.withdraw-turnover-progress progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#50c5ed,#78e2f6);box-shadow:0 0 8px rgba(91,207,240,.42)}.withdraw-turnover-progress small{color:#91b3c8;font-size:10px;text-align:right}
.withdraw-form-card{display:grid;gap:22px;padding:22px;border:1px solid rgba(117,198,247,.23);border-radius:14px;background:rgba(14,55,92,.5)}.withdraw-balance-overview{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.withdraw-balance-overview>div{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(121,190,229,.16);border-radius:9px;background:rgba(10,45,76,.45)}.withdraw-balance-overview span{color:#8faec2;font-size:10px}.withdraw-balance-overview strong{color:#e8f7ff;font-size:13px}.withdraw-balance-overview>div:first-child strong{color:#8fe1f8;font-size:16px}.withdraw-field-group{display:grid;gap:9px}.withdraw-field-group>label,.withdraw-field-label label{color:#cde4f2;font-size:13px}.withdraw-field-label{display:flex;align-items:center;justify-content:space-between;gap:15px}.withdraw-field-label a{color:#81d2f5;font-size:11px}.withdraw-money-input{display:flex;align-items:center;height:52px;overflow:hidden;border:1px solid rgba(128,190,226,.45);border-radius:10px;background:#eef6fb}.withdraw-money-input>span{align-self:stretch;display:flex;align-items:center;padding:0 16px;border-right:1px solid #cbdfe9;background:#e4f0f6;color:#275b7b;font-weight:700}.ref-frontend .withdraw-money-input input{flex:1;min-width:0;height:50px;padding:0 14px;border:0;background:#eef6fb;color:#173f5b;font-size:18px;font-weight:650;text-align:left}.withdraw-money-input button{align-self:stretch;width:52px;border:0;border-left:1px solid #cbdfe9;background:#e4f0f6;color:#66859a;font-size:20px}.withdraw-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.withdraw-presets button{min-height:42px;padding:8px 10px;border:1px solid rgba(122,191,230,.32);border-radius:9px;background:#225b87;color:#d9edfa;font-size:14px;font-weight:600;box-shadow:none}.withdraw-presets button:disabled{opacity:.68}.ref-frontend .withdraw-field-group select{width:100%;min-height:48px;border:1px solid rgba(128,190,226,.28);border-radius:9px;background:#153f63;color:#a9c4d6;padding:9px 12px}.withdraw-submit-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;border-radius:9px;background:rgba(95,173,215,.09);color:#a8c6d8;font-size:12px}.withdraw-submit-summary strong{color:#e5c67e;font-size:15px}.withdraw-submit{width:100%}.withdraw-availability{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid rgba(226,183,101,.18);border-radius:10px;background:rgba(113,78,28,.09)}.withdraw-availability>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(229,193,122,.3);border-radius:50%;color:#e2c58c;font-weight:700}.withdraw-availability h2{margin:0 0 2px;color:#dcc598;font-size:12px}.withdraw-availability p{margin:0;color:#9fb6c7;font-size:11px;line-height:1.5}
.withdraw-step{display:grid;gap:12px}.withdraw-step-heading{display:grid;grid-template-columns:30px auto minmax(30px,1fr) auto;align-items:center;gap:10px}.withdraw-step-heading>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(120,215,247,.45);border-radius:50%;background:#6dd5f3;color:#123e5c;font-size:13px;font-weight:800}.withdraw-step-heading h2{margin:0;color:#e9f6fd;font-size:15px;font-weight:700}.withdraw-step-heading>i{height:1px;background:rgba(111,192,231,.35)}.withdraw-step-heading .withdraw-add-account{white-space:nowrap}.withdraw-confirmation{display:grid;gap:12px}
@media(max-width:760px){.withdraw-page{gap:15px}.withdraw-heading{gap:12px}.withdraw-heading h1{font-size:22px}.withdraw-heading p{font-size:12px}.withdraw-turnover{grid-template-columns:1fr;gap:14px;padding:15px}.withdraw-turnover-progress small{text-align:left}.withdraw-form-card{gap:18px;padding:16px}.withdraw-balance-overview{grid-template-columns:1fr 1fr}.withdraw-balance-overview>div:first-child{grid-column:1/-1}.withdraw-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-availability{padding:12px}.withdraw-locked-badge{font-size:10px}.withdraw-step-heading{grid-template-columns:28px auto minmax(16px,1fr) auto;gap:8px}.withdraw-step-heading>span{width:28px;height:28px}.withdraw-step-heading h2{font-size:14px}.withdraw-step-heading .withdraw-add-account{font-size:10px}}

.withdraw-settlement{overflow:hidden;border:1px solid rgba(232,177,72,.38);border-radius:13px;background:linear-gradient(135deg,rgba(119,81,22,.18),rgba(13,55,89,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.withdraw-settlement-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 19px;border-bottom:1px solid rgba(232,177,72,.18)}
.withdraw-settlement-header>div>span{display:block;margin-bottom:3px;color:#e7bd70;font-size:9px;font-weight:800;letter-spacing:.14em}.withdraw-settlement-header h2{margin:0;color:#f4f9fc;font-size:16px}.withdraw-settlement-header p{margin:4px 0 0;color:#a9c4d5;font-size:11px}.withdraw-settlement-header>strong{align-self:start;padding:5px 9px;border-radius:999px;background:rgba(225,166,58,.13);color:#efc879;font-size:10px;white-space:nowrap}
.withdraw-settlement-clock{position:relative;width:38px;height:38px;border:1px solid rgba(238,190,98,.34);border-radius:50%;background:rgba(227,171,64,.12)}.withdraw-settlement-clock:before,.withdraw-settlement-clock:after{position:absolute;left:18px;top:10px;width:2px;height:9px;border-radius:2px;background:#f0c675;content:"";transform-origin:bottom}.withdraw-settlement-clock:after{height:7px;transform:rotate(125deg)}
.withdraw-settlement-list{display:grid}.withdraw-settlement-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(100px,.6fr) auto minmax(150px,.65fr);gap:16px;align-items:center;padding:14px 19px}.withdraw-settlement-row+ .withdraw-settlement-row{border-top:1px solid rgba(118,185,221,.13)}.withdraw-settlement-game{display:grid;gap:3px}.withdraw-settlement-game>span,.withdraw-settlement-row strong{color:#eaf7fd;font-size:12px}.withdraw-settlement-row small{display:block;color:#86a9be;font-size:10px}.withdraw-settlement-status{justify-self:start;padding:5px 8px;border:1px solid rgba(232,177,72,.24);border-radius:999px;background:rgba(194,131,25,.11);color:#efc879;font-size:9px;font-weight:700;white-space:nowrap}.withdraw-settlement-provider{justify-self:end;color:#9db8c9;font-size:10px;text-align:right}.withdraw-settlement-return-form{justify-self:end;margin:0}.withdraw-settlement-return{padding:7px 12px;border:1px solid rgba(102,205,242,.55);border-radius:999px;background:rgba(54,151,199,.14);color:#bdeeff;font:inherit;font-size:10px;cursor:pointer}.withdraw-settlement-return:hover{background:rgba(54,151,199,.28)}
@media(max-width:760px){.withdraw-settlement-header{grid-template-columns:36px minmax(0,1fr);padding:14px}.withdraw-settlement-header>strong{grid-column:2;justify-self:start}.withdraw-settlement-clock{width:34px;height:34px}.withdraw-settlement-clock:before,.withdraw-settlement-clock:after{left:16px;top:8px}.withdraw-settlement-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 14px}.withdraw-settlement-row>div:nth-child(2){text-align:right}.withdraw-settlement-status{grid-column:1}.withdraw-settlement-provider,.withdraw-settlement-return-form{grid-column:2;justify-self:end}}

.ref-frontend .withdraw-field-group select {
  min-height: 48px;
  padding: 0 44px 0 16px;
  appearance: none;
  -webkit-appearance: none;
  background-color: #153f63;
  background-image: linear-gradient(45deg, transparent 50%, #9fc5dc 50%), linear-gradient(135deg, #9fc5dc 50%, transparent 50%);
  background-position: calc(100% - 20px) 20px, calc(100% - 14px) 20px;
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
  line-height: 48px;
}
.withdraw-add-account{padding:0;border:0;background:transparent;color:#81d2f5;font:inherit;font-size:11px;cursor:pointer}.withdraw-add-account:hover{text-decoration:underline}.bank-inquiry-actions{display:grid;gap:8px}.bank-inquiry-status{margin:0;color:#9fb9ca;font-size:12px;line-height:1.45}.bank-inquiry-status.is-loading{color:#8ed9f6}.bank-inquiry-status.is-success{color:#87e2bd}.bank-inquiry-status.is-error{color:#ffb19f}.bank-inquiry-dialog .dialog-form>.button:disabled{opacity:.65;cursor:wait}
.bank-inquiry-status.is-confirmation{display:grid;gap:9px;padding:12px 14px;border:1px solid rgba(245,190,72,.42);border-radius:10px;background:rgba(245,190,72,.1);color:#ffe0a0}.bank-inquiry-confirm{justify-self:start;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:#86d8ff;font:inherit;font-weight:700;cursor:pointer}.bank-inquiry-confirm:hover{color:#bcecff}
.withdraw-account-label{color:#cde4f2;font-size:13px}.withdraw-account-empty{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;overflow:hidden;border:1px solid rgba(222,180,94,.24);border-radius:11px;background:linear-gradient(100deg,rgba(151,103,27,.16),rgba(17,61,94,.45));box-shadow:inset 3px 0 0 rgba(222,180,94,.55)}.withdraw-account-empty-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(226,190,115,.28);border-radius:10px;background:rgba(220,175,82,.1);color:#e2c17d}.withdraw-account-empty-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.withdraw-account-empty p{margin:0;color:#e4cc99;font-size:12px;font-weight:650;line-height:1.5}.withdraw-add-account-primary{min-height:38px;padding:8px 17px;font-size:12px;white-space:nowrap}
.withdraw-balance-warning{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;border:1px solid rgba(222,180,94,.3);border-radius:11px;background:linear-gradient(100deg,rgba(151,103,27,.18),rgba(17,61,94,.46));box-shadow:inset 3px 0 0 rgba(222,180,94,.62)}.withdraw-balance-warning-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(226,190,115,.3);border-radius:10px;background:rgba(220,175,82,.11);color:#e2c17d}.withdraw-balance-warning-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.withdraw-balance-warning strong{display:block;margin-bottom:3px;color:#efd7a2;font-size:13px}.withdraw-balance-warning p{margin:0;color:#bfd0db;font-size:11px;line-height:1.5}.withdraw-balance-warning-action{min-height:38px;padding:8px 17px;font-size:12px;white-space:nowrap}

@media (max-width: 650px) {
  .ref-frontend .withdraw-field-group select { padding-left: 14px; padding-right: 42px; }
  .withdraw-account-empty { grid-template-columns: 38px minmax(0,1fr); }
  .withdraw-account-empty-icon { width:38px; height:38px; }
  .withdraw-add-account-primary { grid-column: 1/-1; width: 100%; }
  .withdraw-balance-warning { grid-template-columns: 38px minmax(0,1fr); }
  .withdraw-balance-warning-icon { width:38px; height:38px; }
  .withdraw-balance-warning-action { grid-column:1/-1; width:100%; }
}
