body.oa-wallet-page .page-title,
body.oa-wallet-page .wd-page-title,
body.oa-wallet-page .woodmart-title-container,
body.oa-wallet-page .breadcrumbs{
    display:none!important;
}

.oa-wallet,
.oa-wallet *,
.oa-wallet-guest,
.oa-wallet-guest *{
    box-sizing:border-box;
    font-family:'Poppins',sans-serif!important;
}

.oa-wallet{
    width:calc(100% - 40px);
    max-width:var(--wd-container-w,1480px);
    margin:0 auto 58px;
    color:#f7f9fc;
}

.oa-wallet-hero{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;
    min-height:164px;
    margin-bottom:20px;
    padding:27px 29px;
    border:1px solid rgba(255,255,255,.07);
    border-radius:20px;
    background:
        radial-gradient(circle at 82% 20%,rgba(71,94,255,.19),transparent 31%),
        radial-gradient(circle at 7% 100%,rgba(28,193,117,.08),transparent 29%),
        linear-gradient(135deg,#111925,#0a1019);
    box-shadow:0 24px 55px rgba(0,0,0,.17);
}

.oa-wallet-eyebrow{
    display:block;
    margin-bottom:8px;
    color:#5e75ff;
    font-size:10px;
    font-weight:800;
    letter-spacing:.13em;
}

.oa-wallet-hero h1{
    margin:0 0 7px;
    color:#fff;
    font-size:28px;
    font-weight:700;
    line-height:1.2;
}

.oa-wallet-hero p{
    max-width:580px;
    margin:0;
    color:#8d98aa;
    font-size:12px;
    line-height:1.7;
}

.oa-wallet-hero__balances{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
    min-width:390px;
}

.oa-wallet-hero__balances>div{
    min-width:0;
    padding:17px 18px;
    border:1px solid rgba(255,255,255,.1);
    border-radius:15px;
    background:rgba(255,255,255,.035);
    backdrop-filter:blur(5px);
}

.oa-wallet-hero__balances small,
.oa-wallet-hero__balances strong{
    display:block;
}

.oa-wallet-hero__balances small{
    margin-bottom:6px;
    color:#909bad;
    font-size:10px;
    font-weight:600;
}

.oa-wallet-hero__balances strong{
    overflow:hidden;
    color:#fff;
    font-size:20px;
    font-weight:700;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-wallet-hero__balances>div:first-child strong{
    color:#28df91;
}

.oa-wallet-grid{
    display:grid;
    grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);
    gap:20px;
    align-items:stretch;
    margin-bottom:20px;
}

.oa-wallet-card{
    border:1px solid rgba(255,255,255,.08);
    border-radius:18px;
    background:#101720;
    box-shadow:0 20px 45px rgba(0,0,0,.13);
}

.oa-wallet-card--topup,
.oa-wallet-card--history{
    padding:22px;
}

.oa-wallet-card__header{
    display:flex;
    align-items:center;
    gap:13px;
    margin-bottom:20px;
    padding-bottom:16px;
    border-bottom:1px solid rgba(255,255,255,.07);
}

.oa-wallet-card__icon{
    display:grid;
    place-items:center;
    width:42px;
    min-width:42px;
    height:42px;
    border-radius:12px;
    color:#6279ff;
    background:#172143;
}

.oa-wallet-card__header h2{
    margin:0 0 4px;
    color:#fff;
    font-size:15px;
    font-weight:600;
}

.oa-wallet-card__header p{
    margin:0;
    color:#7e899c;
    font-size:10px;
    line-height:1.55;
}

.oa-wallet-amount{
    position:relative;
    display:block;
    margin-bottom:13px;
}

.oa-wallet-amount>span{
    position:absolute;
    top:50%;
    right:18px;
    z-index:2;
    color:#5f76ff;
    font-size:17px;
    font-weight:800;
    transform:translateY(-50%);
}

.oa-wallet-amount input{
    display:block;
    width:100%;
    height:72px;
    margin:0;
    padding:0 65px 0 20px;
    border:1px solid rgba(255,255,255,.09);
    border-radius:15px;
    color:#fff;
    background:#070c13;
    font-size:27px;
    font-weight:700;
    outline:none;
    box-shadow:none;
}

.oa-wallet-amount input::placeholder{
    color:#465064;
}

.oa-wallet-amount input:focus{
    border-color:#4d63ff;
    box-shadow:0 0 0 4px rgba(77,99,255,.12);
}

.oa-wallet-quick-amounts{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:8px;
    margin-bottom:17px;
}

.oa-wallet-quick-amounts button{
    min-height:40px;
    margin:0;
    padding:0 8px;
    border:1px solid rgba(255,255,255,.09);
    border-radius:10px;
    color:#b7bfcd;
    background:#151c26;
    font-size:11px;
    font-weight:700;
    text-transform:none;
    cursor:pointer;
    transition:background .17s ease,border-color .17s ease,color .17s ease,transform .17s ease;
}

.oa-wallet-quick-amounts button:hover,
.oa-wallet-quick-amounts button.is-active{
    border-color:rgba(77,99,255,.45);
    color:#fff;
    background:rgba(64,82,199,.18);
    transform:translateY(-1px);
}

.oa-wallet-info{
    display:flex;
    align-items:flex-start;
    gap:10px;
    margin-bottom:16px;
    padding:12px 13px;
    border:1px solid rgba(77,99,255,.18);
    border-radius:12px;
    color:#7d91ff;
    background:rgba(50,67,167,.1);
}

.oa-wallet-info svg{
    flex:0 0 auto;
    margin-top:1px;
}

.oa-wallet-info p{
    margin:0;
    color:#a4aec0;
    font-size:10px;
    line-height:1.6;
}

.oa-wallet-submit{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    width:100%;
    min-height:50px;
    margin:0;
    padding:0 18px;
    border:0;
    border-radius:13px;
    color:#fff!important;
    background:linear-gradient(135deg,#4d63ff,#3950e2);
    box-shadow:0 13px 27px rgba(60,81,225,.24);
    font-size:12px;
    font-weight:700;
    text-transform:none;
    cursor:pointer;
}

.oa-wallet-submit:disabled{
    opacity:.58;
    cursor:wait;
}

.oa-wallet-submit i{
    color:#fff;
    font-style:normal;
}

.oa-wallet-status{
    display:none;
    margin-bottom:13px;
    padding:11px 13px;
    border-radius:11px;
    font-size:10px;
    font-weight:600;
}

.oa-wallet-status.is-loading{
    display:block;
    border:1px solid rgba(77,99,255,.25);
    color:#cad2ff;
    background:rgba(58,75,181,.14);
}

.oa-wallet-status.is-success{
    display:block;
    border:1px solid rgba(31,211,126,.25);
    color:#baf3d1;
    background:rgba(12,143,77,.14);
}

.oa-wallet-status.is-error{
    display:block;
    border:1px solid rgba(255,73,97,.25);
    color:#ffc0c7;
    background:rgba(150,25,45,.15);
}

.oa-wallet-card--security{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:27px;
    background:
        radial-gradient(circle at 80% 18%,rgba(20,211,126,.12),transparent 28%),
        linear-gradient(145deg,#101820,#0d141c);
}

.oa-wallet-security-icon{
    display:grid;
    place-items:center;
    width:64px;
    height:64px;
    margin-bottom:17px;
    border-radius:17px;
    color:#20d789;
    background:rgba(16,170,99,.12);
}

.oa-wallet-card--security h2{
    margin:0 0 9px;
    color:#fff;
    font-size:17px;
    font-weight:600;
}

.oa-wallet-card--security>p{
    margin:0 0 18px;
    color:#8691a3;
    font-size:10px;
    line-height:1.75;
}

.oa-wallet-card--security ul{
    display:grid;
    gap:10px;
    margin:0;
    padding:0;
    list-style:none;
}

.oa-wallet-card--security li{
    position:relative;
    padding-left:22px;
    color:#b6bfcc;
    font-size:10px;
    font-weight:600;
}

.oa-wallet-card--security li:before{
    content:"✓";
    position:absolute;
    left:0;
    top:-1px;
    display:grid;
    place-items:center;
    width:15px;
    height:15px;
    border-radius:50%;
    color:#0d1713;
    background:#25dc8d;
    font-size:8px;
    font-weight:900;
}

.oa-wallet-card--history{
    min-height:220px;
}

.oa-wallet-history{
    display:grid;
    gap:9px;
}

.oa-wallet-history-row{
    display:grid;
    grid-template-columns:40px minmax(0,1fr) auto auto;
    gap:11px;
    align-items:center;
    min-height:68px;
    padding:11px 12px;
    border:1px solid rgba(255,255,255,.07);
    border-radius:13px;
    background:#0c121a;
}

.oa-wallet-history-row__icon{
    display:grid;
    place-items:center;
    width:40px;
    height:40px;
    border-radius:11px;
    color:#ffc85b;
    background:rgba(174,119,15,.13);
    font-size:16px;
    font-weight:800;
}

.oa-wallet-history-row__icon--completed{
    color:#4ae9a0;
    background:rgba(17,158,91,.14);
}

.oa-wallet-history-row__icon--rejected,
.oa-wallet-history-row__icon--cancelled{
    color:#ff6478;
    background:rgba(156,28,48,.14);
}

.oa-wallet-history-row__main{
    min-width:0;
}

.oa-wallet-history-row__main strong,
.oa-wallet-history-row__main small,
.oa-wallet-history-row__amount strong,
.oa-wallet-history-row__amount small{
    display:block;
}

.oa-wallet-history-row__main strong{
    color:#fff;
    font-size:11px;
    font-weight:600;
}

.oa-wallet-history-row__main small{
    overflow:hidden;
    margin-top:4px;
    color:#687487;
    font-size:8px;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-wallet-history-row__amount{
    min-width:110px;
    text-align:right;
}

.oa-wallet-history-row__amount strong{
    color:#fff;
    font-size:12px;
    font-weight:700;
}

.oa-wallet-history-row__amount small{
    margin-top:4px;
    font-size:8px;
    font-weight:700;
}

.oa-wallet-history-row__amount small.is-pending{
    color:#e8bb58;
}

.oa-wallet-history-row__amount small.is-completed{
    color:#3ee397;
}

.oa-wallet-history-row__amount small.is-rejected,
.oa-wallet-history-row__amount small.is-cancelled{
    color:#ff6076;
}

.oa-wallet-history-row__actions{
    display:flex;
    align-items:center;
    gap:6px;
}

.oa-wallet-history-row__actions button{
    min-height:34px;
    margin:0;
    padding:0 10px;
    border-radius:9px;
    font-size:9px;
    font-weight:700;
    text-transform:none;
    cursor:pointer;
}

.oa-wallet-history-row__actions .is-test{
    border:1px solid rgba(29,212,127,.3);
    color:#4ae9a0;
    background:rgba(12,132,72,.14);
}

.oa-wallet-history-row__actions .is-cancel{
    border:1px solid rgba(255,75,99,.26);
    color:#ff7184;
    background:rgba(145,24,43,.13);
}

.oa-wallet-empty{
    display:grid;
    place-items:center;
    min-height:150px;
    padding:25px;
    border:1px dashed rgba(255,255,255,.11);
    border-radius:13px;
    text-align:center;
}

.oa-wallet-empty strong{
    color:#fff;
    font-size:13px;
    font-weight:600;
}

.oa-wallet-empty p{
    margin:5px 0 0;
    color:#748095;
    font-size:10px;
}

.oa-wallet-guest{
    width:min(520px,calc(100% - 30px));
    margin:55px auto;
    padding:35px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:18px;
    color:#fff;
    background:#111720;
    text-align:center;
}

.oa-wallet-guest h2{
    margin:0 0 8px;
    font-size:19px;
    font-weight:600;
}

.oa-wallet-guest p{
    margin:0 0 18px;
    color:#8691a3;
    font-size:11px;
}

.oa-wallet-guest button{
    min-height:44px;
    padding:0 20px;
    border:0;
    border-radius:11px;
    color:#fff;
    background:#4c62ff;
    font-size:11px;
    font-weight:700;
}

@media(max-width:950px){
    .oa-wallet-hero{
        align-items:flex-start;
        flex-direction:column;
    }

    .oa-wallet-hero__balances{
        width:100%;
        min-width:0;
    }

    .oa-wallet-grid{
        grid-template-columns:1fr;
    }
}

@media(max-width:680px){
    .oa-wallet{
        width:calc(100% - 20px);
    }

    .oa-wallet-hero{
        padding:21px 18px;
    }

    .oa-wallet-hero__balances{
        grid-template-columns:1fr;
    }

    .oa-wallet-card--topup,
    .oa-wallet-card--history{
        padding:17px;
    }

    .oa-wallet-quick-amounts{
        grid-template-columns:1fr 1fr;
    }

    .oa-wallet-history-row{
        grid-template-columns:40px minmax(0,1fr) auto;
    }

    .oa-wallet-history-row__actions{
        grid-column:1/-1;
        justify-content:flex-end;
    }
}


/* v0.2.0 - WooCommerce sepet akışı */
.oa-wallet-history-row{
    grid-template-columns:40px minmax(0,1fr) auto!important;
}

.oa-wallet-history-row__amount small.is-pending_payment,
.oa-wallet-history-row__amount small.is-awaiting_payment{
    color:#e8bb58!important;
}

.oa-wallet-history-row__amount small.is-failed{
    color:#ff6076!important;
}

.oa-wallet-cart-quantity{
    display:inline-grid;
    place-items:center;
    min-width:32px;
    min-height:32px;
    border:1px solid rgba(255,255,255,.1);
    border-radius:8px;
    color:#fff;
    background:#111720;
    font-weight:700;
}


/* v0.3.0 - OyunAdası Bakiyesi ödeme yöntemi */
.oa-wallet-gateway,
.oa-wallet-block-content{
    margin-top:10px;
    padding:14px;
    border:1px solid rgba(82,104,255,.24);
    border-radius:13px;
    background:rgba(38,52,124,.1);
    font-family:'Poppins',sans-serif!important;
}

.oa-wallet-gateway__top,
.oa-wallet-block-content__balance{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:15px;
    margin-bottom:8px;
}

.oa-wallet-gateway__top span,
.oa-wallet-block-content__balance span{
    color:#9ca7b8;
    font-size:11px;
    font-weight:600;
}

.oa-wallet-gateway__top strong,
.oa-wallet-block-content__balance strong{
    color:#27df91;
    font-size:15px;
    font-weight:700;
}

.oa-wallet-gateway p,
.oa-wallet-block-content p{
    margin:0 0 10px!important;
    color:#9da8b9!important;
    font-size:10px!important;
    line-height:1.6!important;
}

.oa-wallet-gateway__success,
.oa-wallet-gateway__warning{
    padding:10px 11px;
    border-radius:10px;
    font-size:10px;
    font-weight:600;
}

.oa-wallet-gateway__success{
    border:1px solid rgba(29,212,127,.24);
    color:#aaf1cc;
    background:rgba(10,137,75,.13);
}

.oa-wallet-gateway__warning{
    border:1px solid rgba(255,177,57,.28);
    color:#ffd28b;
    background:rgba(150,92,13,.13);
}

.oa-wallet-block-label{
    font-family:'Poppins',sans-serif!important;
    font-weight:700!important;
}

.oa-wallet-history-row__icon--purchase{
    color:#ffbe4d!important;
    background:rgba(164,100,12,.14)!important;
}

.oa-wallet-history-row__icon--refunded{
    color:#63a7ff!important;
    background:rgba(36,91,169,.16)!important;
}

.oa-wallet-history-row__amount strong.is-credit{
    color:#35df91!important;
}

.oa-wallet-history-row__amount strong.is-debit{
    color:#ffcb67!important;
}

/* =========================================================
   v0.4.1 - GLOBAL BAKIYE YUKLEME MODALI
   Normal urun sepetinden tamamen bagimsizdir.
   ========================================================= */
html.oa-wallet-modal-open,body.oa-wallet-modal-open{overflow:hidden!important;}
.oa-wallet-modal-root{position:fixed!important;inset:0!important;z-index:2147483200!important;display:block!important;pointer-events:none!important;font-family:'Poppins',sans-serif!important;}
.oa-wallet-modal-root.is-open{pointer-events:auto!important;}
.oa-wallet-modal-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(3px)!important;opacity:0!important;transition:opacity .18s ease!important;}
.oa-wallet-modal-root.is-open .oa-wallet-modal-overlay{opacity:1!important;}
.oa-wallet-modal{position:absolute!important;top:50%!important;left:50%!important;width:min(520px,calc(100vw - 28px))!important;max-height:min(760px,calc(100vh - 28px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #283242!important;border-radius:17px!important;background:#0c1118!important;color:#fff!important;box-shadow:0 28px 90px rgba(0,0,0,.52)!important;transform:translate(-50%,-48%) scale(.98)!important;opacity:0!important;transition:transform .2s ease,opacity .2s ease!important;}
.oa-wallet-modal-root.is-open .oa-wallet-modal{transform:translate(-50%,-50%) scale(1)!important;opacity:1!important;}
.oa-wallet-modal *{box-sizing:border-box!important;font-family:'Poppins',sans-serif!important;}
.oa-wallet-modal__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:76px!important;padding:15px 20px!important;border-bottom:1px solid #202936!important;background:#111720!important;}
.oa-wallet-modal__heading{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;}
.oa-wallet-modal__heading-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:11px!important;color:#2ee59a!important;background:#0f2b23!important;border:1px solid rgba(46,229,154,.14)!important;font-size:16px!important;font-weight:800!important;}
.oa-wallet-modal__heading>div{display:flex!important;flex-direction:column!important;min-width:0!important;}
.oa-wallet-modal__heading strong{color:#fff!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;}
.oa-wallet-modal__heading small{margin-top:3px!important;color:#8693a5!important;font-size:12px!important;line-height:1.35!important;font-weight:500!important;}
.oa-wallet-modal__close{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;color:#8793a3!important;background:transparent!important;font-size:28px!important;line-height:1!important;font-weight:300!important;cursor:pointer!important;}
.oa-wallet-modal__close:hover{color:#fff!important;background:#18212c!important;}
.oa-wallet-modal__body{overflow:auto!important;padding:20px!important;scrollbar-width:thin!important;scrollbar-color:#334155 transparent!important;}
.oa-wallet-modal-step{display:block!important;}
.oa-wallet-modal-balance,.oa-wallet-modal-pay-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 15px!important;border:1px solid #273244!important;border-radius:12px!important;background:linear-gradient(135deg,#111b2a,#101721)!important;}
.oa-wallet-modal-balance span,.oa-wallet-modal-pay-summary span{color:#8d9aab!important;font-size:12px!important;font-weight:500!important;}
.oa-wallet-modal-balance strong,.oa-wallet-modal-pay-summary strong{color:#24dda0!important;font-size:16px!important;font-weight:700!important;}
.oa-wallet-modal-amount{display:block!important;margin-top:18px!important;}
.oa-wallet-modal-amount>span{display:block!important;margin-bottom:8px!important;color:#eef2f7!important;font-size:11px!important;font-weight:600!important;}
.oa-wallet-modal-amount>div{display:flex!important;align-items:center!important;height:58px!important;border:1px solid #344158!important;border-radius:12px!important;background:#0a111b!important;overflow:hidden!important;transition:border-color .15s ease,box-shadow .15s ease!important;}
.oa-wallet-modal-amount>div:focus-within{border-color:#526cff!important;box-shadow:0 0 0 3px rgba(82,108,255,.12)!important;}
.oa-wallet-modal-amount input{flex:1 1 auto!important;width:100%!important;height:100%!important;margin:0!important;padding:0 16px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#fff!important;font-size:19px!important;font-weight:700!important;}
.oa-wallet-modal-amount b{display:grid!important;place-items:center!important;align-self:stretch!important;min-width:54px!important;border-left:1px solid #263246!important;color:#8290a4!important;background:#111925!important;font-size:12px!important;font-weight:700!important;}
.oa-wallet-modal-amount small{display:block!important;margin-top:7px!important;color:#68778b!important;font-size:11px!important;font-weight:500!important;}
.oa-wallet-modal-quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:13px!important;}
.oa-wallet-modal-quick button{height:38px!important;margin:0!important;padding:0 7px!important;border:1px solid #29364a!important;border-radius:9px!important;color:#c4cbd5!important;background:#111822!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;cursor:pointer!important;}
.oa-wallet-modal-quick button:hover,.oa-wallet-modal-quick button.is-active{border-color:#536bff!important;color:#fff!important;background:#19254e!important;}
.oa-wallet-modal-note{display:flex!important;align-items:flex-start!important;gap:9px!important;margin-top:16px!important;padding:11px 12px!important;border:1px solid rgba(46,221,160,.13)!important;border-radius:10px!important;background:rgba(25,104,79,.09)!important;}
.oa-wallet-modal-note>span{display:grid!important;place-items:center!important;width:19px!important;height:19px!important;flex:0 0 19px!important;border-radius:50%!important;color:#07130f!important;background:#2ddca0!important;font-size:12px!important;font-weight:800!important;}
.oa-wallet-modal-note p{margin:0!important;color:#8f9baa!important;font-size:11px!important;line-height:1.55!important;font-weight:500!important;}
.oa-wallet-modal-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:50px!important;margin:18px 0 0!important;padding:0 16px!important;border:0!important;border-radius:11px!important;color:#fff!important;background:linear-gradient(135deg,#5068ff,#334bdc)!important;box-shadow:0 10px 22px rgba(49,70,210,.22)!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;cursor:pointer!important;}
.oa-wallet-modal-primary:hover{filter:brightness(1.06)!important;}
.oa-wallet-modal-primary.is-loading,.oa-wallet-modal-primary:disabled,.oa-wallet-modal-method.is-loading,.oa-wallet-modal-method:disabled{opacity:.55!important;pointer-events:none!important;}
.oa-wallet-modal-primary span{font-size:18px!important;line-height:1!important;}
.oa-wallet-modal-message{margin-top:10px!important;color:#ff6676!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important;}
.oa-wallet-modal-message:empty{display:none!important;}
.oa-wallet-modal-message.is-success{color:#2bd99a!important;}
.oa-wallet-modal-back{display:inline-flex!important;align-items:center!important;height:30px!important;margin:0 0 13px!important;padding:0!important;border:0!important;background:transparent!important;color:#7d8ca1!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;cursor:pointer!important;}
.oa-wallet-modal-back:hover{color:#fff!important;}
.oa-wallet-modal-label{margin:20px 0 10px!important;color:#7e8a9b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.07em!important;}
.oa-wallet-modal-methods{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;}
.oa-wallet-modal-method{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;min-height:124px!important;margin:0!important;padding:15px 10px!important;border:1px solid #2a3546!important;border-radius:12px!important;color:#fff!important;background:#111822!important;text-transform:none!important;cursor:pointer!important;transition:.16s ease!important;}
.oa-wallet-modal-method:hover{border-color:#526aff!important;background:#151f31!important;transform:translateY(-1px)!important;}
.oa-wallet-modal-method>span{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;margin-bottom:7px!important;border-radius:10px!important;color:#5872ff!important;background:#111c3f!important;}
.oa-wallet-modal-method strong{font-size:12px!important;font-weight:700!important;}
.oa-wallet-modal-method small{margin-top:4px!important;color:#8390a1!important;font-size:11px!important;font-weight:500!important;}
.oa-wallet-modal-method--coming-soon{
    cursor:not-allowed!important;
    opacity:.76!important;
    border-color:rgba(255,80,96,.34)!important;
    background:linear-gradient(135deg,rgba(80,22,31,.22),#111822)!important;
    transform:none!important;
}
.oa-wallet-modal-method--coming-soon:hover{
    border-color:rgba(255,80,96,.34)!important;
    background:linear-gradient(135deg,rgba(80,22,31,.22),#111822)!important;
    transform:none!important;
}
.oa-wallet-modal-method--coming-soon>span{
    color:#ff6472!important;
    background:rgba(107,27,39,.28)!important;
}
.oa-wallet-modal-method--coming-soon .oa-wallet-modal-method__soon{
    color:#ff6676!important;
    font-weight:700!important;
    line-height:1.35!important;
    text-align:center!important;
}
.oa-wallet-bank-created{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid rgba(37,221,155,.17)!important;border-radius:11px!important;background:rgba(19,103,76,.11)!important;}
.oa-wallet-bank-created>span{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;color:#062016!important;background:#2ddb99!important;font-weight:900!important;}
.oa-wallet-bank-created>div{display:flex!important;flex-direction:column!important;}
.oa-wallet-bank-created strong{font-size:11px!important;font-weight:700!important;}.oa-wallet-bank-created small{margin-top:2px!important;color:#8090a2!important;font-size:11px!important;}
.oa-wallet-bank-order{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:11px!important;padding:10px 12px!important;border-radius:9px!important;background:#131a24!important;}
.oa-wallet-bank-order span{color:#7d8a9c!important;font-size:11px!important;}.oa-wallet-bank-order strong{font-size:12px!important;}
.oa-wallet-bank-card{display:grid!important;gap:0!important;margin-top:11px!important;padding:4px 14px!important;border:1px solid #293546!important;border-radius:12px!important;background:#101720!important;}
.oa-wallet-bank-card>div{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;border-bottom:1px dashed #273140!important;}
.oa-wallet-bank-card>div:last-child{border-bottom:0!important;}.oa-wallet-bank-card span{color:#7f8c9f!important;font-size:11px!important;}.oa-wallet-bank-card strong{min-width:0!important;color:#fff!important;font-size:12px!important;font-weight:650!important;overflow-wrap:anywhere!important;}
.oa-wallet-bank-card button{height:28px!important;margin:0!important;padding:0 9px!important;border:1px solid #33425a!important;border-radius:7px!important;color:#cfd6df!important;background:#17202d!important;font-size:11px!important;font-weight:600!important;text-transform:none!important;cursor:pointer!important;}
.oa-wallet-bank-warning{display:flex!important;align-items:flex-start!important;gap:9px!important;margin-top:12px!important;padding:11px 12px!important;border:1px solid rgba(255,181,55,.18)!important;border-radius:10px!important;background:rgba(83,59,15,.12)!important;}.oa-wallet-bank-warning>b{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:6px!important;color:#ffbd45!important;background:#3a2b12!important;font-size:11px!important;}.oa-wallet-bank-warning p{margin:0!important;color:#9aa4b2!important;font-size:11px!important;line-height:1.55!important;}.oa-wallet-bank-warning strong{color:#ffc356!important;}
.oa-wallet-modal-login{text-align:center!important;padding:18px 8px 6px!important;}.oa-wallet-modal-login>span{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 auto 10px!important;border-radius:12px!important;color:#ff596b!important;background:#35141b!important;font-size:19px!important;font-weight:800!important;}.oa-wallet-modal-login strong{display:block!important;font-size:14px!important;}.oa-wallet-modal-login p{margin:6px 0 16px!important;color:#8793a3!important;font-size:12px!important;}.oa-wallet-modal-login button{height:42px!important;padding:0 20px!important;border:0!important;border-radius:9px!important;color:#fff!important;background:#425ce8!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;}

@media(max-width:600px){
    .oa-wallet-modal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:14px!important;}
    .oa-wallet-modal__header{min-height:68px!important;padding:12px 14px!important;}
    .oa-wallet-modal__body{padding:15px!important;}
    .oa-wallet-modal__heading strong{font-size:14px!important;}
    .oa-wallet-modal-methods{grid-template-columns:1fr 1fr!important;gap:8px!important;}
    .oa-wallet-modal-method{min-height:112px!important;}
    .oa-wallet-bank-card>div{grid-template-columns:92px minmax(0,1fr) auto!important;}
}

/* =========================================================
   v0.4.11 - HAVALE / EFT / FAST bilgi ekrani
   ========================================================= */
.oa-wallet-modal.is-bank-view{
    width:70vw!important;
    max-width:70vw!important;
}
.oa-wallet-bank-hero{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    margin-bottom:14px!important;
    padding:14px 15px!important;
    border:1px solid #29364a!important;
    border-radius:12px!important;
    background:linear-gradient(135deg,#141d2c 0%,#111720 100%)!important;
}
.oa-wallet-bank-hero__icon{
    display:grid!important;
    place-items:center!important;
    width:44px!important;
    height:44px!important;
    flex:0 0 44px!important;
    border-radius:11px!important;
    color:#65a5ff!important;
    background:#12284a!important;
    border:1px solid rgba(101,165,255,.18)!important;
}
.oa-wallet-bank-hero>div{min-width:0!important;display:flex!important;flex-direction:column!important;}
.oa-wallet-bank-hero strong{color:#fff!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;}
.oa-wallet-bank-hero small{margin-top:4px!important;color:#8794a7!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important;}

.oa-wallet-bank-important{
    display:flex!important;
    align-items:flex-start!important;
    gap:11px!important;
    margin-bottom:13px!important;
    padding:14px 15px!important;
    border:1px solid rgba(255,190,43,.30)!important;
    border-left:4px solid #f3bd21!important;
    border-radius:10px!important;
    background:linear-gradient(135deg,rgba(116,84,16,.28),rgba(70,52,20,.18))!important;
}
.oa-wallet-bank-important>span{
    display:grid!important;
    place-items:center!important;
    width:25px!important;
    height:25px!important;
    flex:0 0 25px!important;
    border-radius:50%!important;
    color:#2b2107!important;
    background:#ffd751!important;
    font-size:13px!important;
    font-weight:800!important;
}
.oa-wallet-bank-important>div{min-width:0!important;}
.oa-wallet-bank-important strong{display:block!important;color:#ffe9a0!important;font-size:12px!important;font-weight:700!important;}
.oa-wallet-bank-important p{margin:5px 0 0!important;color:#c9c0a6!important;font-size:11px!important;line-height:1.62!important;font-weight:500!important;}
.oa-wallet-bank-important p b{color:#ffd75a!important;font-weight:700!important;}

.oa-wallet-bank-section-title{
    margin:14px 0 0!important;
    padding:11px 14px!important;
    border:1px solid #293546!important;
    border-bottom:0!important;
    border-radius:12px 12px 0 0!important;
    background:#151d29!important;
    color:#eef2f7!important;
    font-size:12px!important;
    font-weight:700!important;
}
.oa-wallet-bank-section-title + .oa-wallet-bank-card{
    margin-top:0!important;
    border-radius:0 0 12px 12px!important;
}
.oa-wallet-modal.is-bank-view .oa-wallet-bank-card>div{
    grid-template-columns:175px minmax(0,1fr) auto!important;
    min-height:46px!important;
}
.oa-wallet-modal.is-bank-view .oa-wallet-bank-card span{font-size:11px!important;}
.oa-wallet-modal.is-bank-view .oa-wallet-bank-card strong{font-size:12px!important;}
.oa-wallet-bank-reference strong{color:#ffd05d!important;letter-spacing:.02em!important;}

.oa-wallet-bank-info{
    display:flex!important;
    align-items:flex-start!important;
    gap:10px!important;
    margin-top:13px!important;
    padding:12px 13px!important;
    border:1px solid rgba(76,139,255,.26)!important;
    border-radius:10px!important;
    background:rgba(39,82,157,.20)!important;
}
.oa-wallet-bank-info>span{
    display:grid!important;
    place-items:center!important;
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
    border-radius:50%!important;
    color:#dceaff!important;
    background:#3477db!important;
    font-size:12px!important;
    font-weight:800!important;
}
.oa-wallet-bank-info p{margin:0!important;color:#aebbd0!important;font-size:11px!important;line-height:1.62!important;font-weight:500!important;}
.oa-wallet-bank-info strong,.oa-wallet-bank-info b{color:#fff!important;font-weight:700!important;}

@media(max-width:600px){
    .oa-wallet-modal.is-bank-view{
        width:calc(100vw - 18px)!important;
        max-width:calc(100vw - 18px)!important;
    }
    .oa-wallet-bank-hero{padding:12px!important;gap:10px!important;}
    .oa-wallet-bank-hero__icon{width:38px!important;height:38px!important;flex-basis:38px!important;}
    .oa-wallet-bank-hero strong{font-size:13px!important;}
    .oa-wallet-bank-hero small{font-size:11px!important;}
    .oa-wallet-bank-important{padding:12px!important;}
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card>div{
        grid-template-columns:108px minmax(0,1fr) auto!important;
        gap:7px!important;
    }
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card>div:not(.oa-wallet-bank-iban):not(.oa-wallet-bank-reference){
        grid-template-columns:108px minmax(0,1fr)!important;
    }
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card{padding-left:11px!important;padding-right:11px!important;}
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card button{padding:0 7px!important;}
}

@media(max-width:390px){
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card>div{
        grid-template-columns:88px minmax(0,1fr) auto!important;
    }
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card>div:not(.oa-wallet-bank-iban):not(.oa-wallet-bank-reference){
        grid-template-columns:88px minmax(0,1fr)!important;
    }
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card span,
    .oa-wallet-modal.is-bank-view .oa-wallet-bank-card strong,
    .oa-wallet-bank-important p,
    .oa-wallet-bank-info p{font-size:11px!important;}
}
