body.tools-body.markets-wallet-page{background:linear-gradient(135deg,#f8fbff 0%,#eef3ff 48%,#f8f5ff 100%)!important;color:#111827}
body.tools-body.markets-wallet-page .markets-wallet-main{padding:42px 24px 70px!important;min-height:calc(100vh - 145px)!important}
body.tools-body.markets-wallet-page .markets-card{width:min(1480px,100%)!important;margin:auto!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:30px!important;background:rgba(255,255,255,.78)!important;box-shadow:0 30px 80px rgba(70,87,125,.13),0 8px 25px rgba(70,87,125,.07)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;overflow:hidden!important}
body.tools-body.markets-wallet-page .markets-card-head{padding:34px 36px 28px!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,247,255,.72))!important;border-bottom:1px solid rgba(115,130,165,.12)!important}
body.tools-body.markets-wallet-page .markets-card-head h1,body.tools-body.markets-wallet-page .markets-card-head h2,body.tools-body.markets-wallet-page .markets-card-head .markets-title{font-size:32px!important;line-height:1.05!important;color:#12172d!important;font-weight:850!important;letter-spacing:-.045em!important}
body.tools-body.markets-wallet-page .markets-card-head p{color:#7d8799!important;margin-top:9px!important;font-size:13px!important}
body.tools-body.markets-wallet-page .markets-card-actions{gap:14px!important}
body.tools-body.markets-wallet-page .market-search-wrap{width:330px!important;min-height:50px!important;border-radius:16px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(105,125,170,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 28px rgba(78,96,138,.08)!important}
body.tools-body.markets-wallet-page .market-search-wrap:focus-within{border-color:rgba(89,110,255,.45)!important;box-shadow:0 0 0 5px rgba(89,110,255,.08),0 15px 32px rgba(78,96,138,.10)!important}
body.tools-body.markets-wallet-page .market-search-wrap input{font-size:13px!important;color:#171c33!important}
body.tools-body.markets-wallet-page .market-data-panel{padding:0 24px 28px!important}
body.tools-body.markets-wallet-page .market-table-shell{border:1px solid rgba(121,137,173,.13)!important;border-radius:24px!important;background:rgba(255,255,255,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px rgba(65,82,121,.06)!important}
body.tools-body.markets-wallet-page .market-live-table{min-width:1000px!important;border-collapse:separate!important;border-spacing:0 8px!important;padding:8px!important}
body.tools-body.markets-wallet-page .market-live-table thead th{position:sticky!important;top:0!important;padding:13px 18px!important;background:rgba(247,249,255,.96)!important;border:0!important;color:#8a94a8!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.tools-body.markets-wallet-page .market-live-table tbody tr{transform:translateZ(0)!important}
body.tools-body.markets-wallet-page .market-live-table tbody td{padding:17px 18px!important;background:rgba(255,255,255,.88)!important;border-top:1px solid rgba(120,137,176,.10)!important;border-bottom:1px solid rgba(120,137,176,.10)!important;color:#18203b!important;font-size:13px!important}
body.tools-body.markets-wallet-page .market-live-table tbody tr td:first-child{border-left:1px solid rgba(120,137,176,.10)!important;border-radius:17px 0 0 17px!important}
body.tools-body.markets-wallet-page .market-live-table tbody tr td:last-child{border-right:1px solid rgba(120,137,176,.10)!important;border-radius:0 17px 17px 0!important}
body.tools-body.markets-wallet-page .market-live-table tbody tr{transition:transform .18s ease,filter .18s ease!important}
body.tools-body.markets-wallet-page .market-live-table tbody tr:hover{transform:translateY(-3px)!important}
body.tools-body.markets-wallet-page .market-live-table tbody tr:hover td{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,248,255,.96))!important}
body.tools-body.markets-wallet-page .market-symbol-cell{gap:13px!important}
body.tools-body.markets-wallet-page .market-flags{width:42px!important;height:28px!important}
body.tools-body.markets-wallet-page .market-flag{width:27px!important;height:27px!important;border:2px solid #fff!important;box-shadow:0 7px 15px rgba(41,54,87,.16)!important}
body.tools-body.markets-wallet-page .market-asset-mark{width:38px!important;height:38px!important;border-radius:13px!important;background:linear-gradient(135deg,#edf3ff,#f5efff)!important;color:#5a68e9!important;box-shadow:inset 0 1px 0 #fff,0 9px 20px rgba(84,101,170,.10)!important}
body.tools-body.markets-wallet-page .market-symbol-cell strong,body.tools-body.markets-wallet-page .market-symbol-cell .market-symbol,body.tools-body.markets-wallet-page .market-symbol-cell .market-pair{font-size:14px!important;font-weight:850!important;color:#151a32!important}
body.tools-body.markets-wallet-page .market-num{font-variant-numeric:tabular-nums!important}
body.tools-body.markets-wallet-page .market-price-wrap{gap:8px!important}
body.tools-body.markets-wallet-page .market-price-value{font-size:14px!important;font-weight:850!important;color:#181e38!important}
body.tools-body.markets-wallet-page .market-price-cell{transition:background .22s ease,box-shadow .22s ease,color .22s ease!important}
body.tools-body.markets-wallet-page .market-row-flash-up .market-price-cell{background:rgba(21,194,138,.10)!important;box-shadow:inset 0 0 0 1px rgba(21,194,138,.08)!important}
body.tools-body.markets-wallet-page .market-row-flash-down .market-price-cell{background:rgba(239,91,107,.10)!important;box-shadow:inset 0 0 0 1px rgba(239,91,107,.08)!important}
body.tools-body.markets-wallet-page .market-row-flash-up .market-dir{background:#18c48b!important;box-shadow:0 0 0 5px rgba(24,196,139,.11)!important}
body.tools-body.markets-wallet-page .market-row-flash-down .market-dir{background:#ef5b6b!important;box-shadow:0 0 0 5px rgba(239,91,107,.11)!important}
body.tools-body.markets-wallet-page .market-trade-button{min-width:92px!important;height:40px!important;padding:0 18px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#6688ff,#7162f6 55%,#9066eb)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;box-shadow:0 10px 22px rgba(92,110,235,.22),inset 0 1px 0 rgba(255,255,255,.35)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}
body.tools-body.markets-wallet-page .market-trade-button:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 15px 28px rgba(92,110,235,.28),inset 0 1px 0 rgba(255,255,255,.42)!important;filter:brightness(1.03)!important}
body.tools-body.markets-wallet-page .market-trade-button:disabled,body.tools-body.markets-wallet-page .market-state-button{background:linear-gradient(135deg,#f2f4f8,#e9edf5)!important;color:#8993a6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}
body.tools-body.markets-wallet-page .market-load-row{padding:24px 8px 4px!important}
body.tools-body.markets-wallet-page .market-load-more{height:44px!important;padding:0 24px!important;border-radius:14px!important;border:1px solid rgba(93,111,255,.16)!important;background:rgba(255,255,255,.82)!important;color:#5e70e8!important;box-shadow:0 10px 24px rgba(75,92,145,.07),inset 0 1px 0 #fff!important}
body.tools-body.markets-wallet-page .market-load-more:hover{transform:translateY(-2px)!important}
body.tools-body.markets-wallet-page .market-table-message{padding:38px 18px!important;color:#7f899b!important}
body.tools-body.markets-wallet-page .market-mobile-card{border:1px solid rgba(120,137,176,.13)!important;border-radius:20px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 14px 35px rgba(70,86,125,.08),inset 0 1px 0 #fff!important}
body.tools-body.markets-wallet-page .market-mobile-price{border:1px solid rgba(120,137,176,.11)!important;border-radius:14px!important;background:rgba(246,248,255,.86)!important}
@media(max-width:900px){body.tools-body.markets-wallet-page .markets-card-head{padding:24px 20px 20px!important}body.tools-body.markets-wallet-page .market-search-wrap{width:100%!important}body.tools-body.markets-wallet-page .market-data-panel{padding:0 14px 20px!important}}
@media(max-width:640px){body.tools-body.markets-wallet-page .markets-wallet-main{padding:16px 10px 35px!important}body.tools-body.markets-wallet-page .markets-card{border-radius:22px!important}body.tools-body.markets-wallet-page .markets-card-head h1,body.tools-body.markets-wallet-page .markets-card-head h2,body.tools-body.markets-wallet-page .markets-card-head .markets-title{font-size:26px!important}body.tools-body.markets-wallet-page .market-data-panel{padding:0 10px 16px!important}}
@media(prefers-reduced-motion:reduce){body.tools-body.markets-wallet-page .market-live-table tbody tr,body.tools-body.markets-wallet-page .market-trade-button{transition:none!important}}

body.tools-body.markets-wallet-page .nx-market-overview{
    position:relative;
    z-index:2;
    display:grid;
    grid-template-columns:minmax(260px,.9fr) minmax(580px,1.6fr);
    gap:20px;
    margin:28px 28px 0;
    padding:26px;
    border:1px solid rgba(255,255,255,.92);
    border-radius:24px;
    background:
        radial-gradient(circle at 0% 0%,rgba(102,136,255,.14),transparent 34%),
        radial-gradient(circle at 100% 100%,rgba(155,106,255,.13),transparent 30%),
        linear-gradient(135deg,rgba(255,255,255,.88),rgba(246,248,255,.72));
    box-shadow:
        0 20px 55px rgba(71,85,125,.09),
        inset 0 1px 0 rgba(255,255,255,.96);
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
}

body.tools-body.markets-wallet-page .nx-market-overview-copy{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:4px 6px;
}

body.tools-body.markets-wallet-page .nx-market-kicker{
    margin-bottom:8px;
    color:#7180da;
    font-size:10px;
    font-weight:900;
    letter-spacing:.13em;
}

body.tools-body.markets-wallet-page .nx-market-overview-copy h2{
    margin:0;
    color:#11172f;
    font-size:27px;
    line-height:1.08;
    font-weight:850;
    letter-spacing:-.045em;
}

body.tools-body.markets-wallet-page .nx-market-overview-copy p{
    max-width:390px;
    margin:10px 0 0;
    color:#7c879a;
    font-size:12px;
    line-height:1.6;
    font-weight:600;
}

body.tools-body.markets-wallet-page .nx-market-stat-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
}

body.tools-body.markets-wallet-page .nx-market-stat-card{
    position:relative;
    display:flex;
    align-items:center;
    min-height:78px;
    gap:12px;
    padding:15px;
    border:1px solid rgba(120,138,180,.13);
    border-radius:17px;
    background:rgba(255,255,255,.72);
    box-shadow:
        0 10px 25px rgba(61,77,118,.055),
        inset 0 1px 0 rgba(255,255,255,.98);
    transition:transform .2s ease,box-shadow .2s ease;
}

body.tools-body.markets-wallet-page .nx-market-stat-card:hover{
    transform:translateY(-3px);
    box-shadow:
        0 15px 32px rgba(61,77,118,.09),
        inset 0 1px 0 rgba(255,255,255,.98);
}

body.tools-body.markets-wallet-page .nx-market-stat-icon{
    display:grid;
    place-items:center;
    width:42px;
    height:42px;
    flex:0 0 42px;
    border-radius:13px;
    color:#5f70e7;
    font-size:10px;
    font-weight:900;
    background:
        linear-gradient(135deg,rgba(93,128,255,.15),rgba(143,102,235,.11));
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.95),
        0 8px 18px rgba(82,99,164,.08);
}

body.tools-body.markets-wallet-page .nx-market-stat-card span{
    display:block;
    margin-bottom:3px;
    color:#8a94a7;
    font-size:10px;
    font-weight:750;
    letter-spacing:.04em;
}

body.tools-body.markets-wallet-page .nx-market-stat-card strong{
    display:block;
    color:#171d37;
    font-size:13px;
    font-weight:850;
}

body.tools-body.markets-wallet-page .nx-market-status-dot{
    position:absolute;
    top:15px;
    right:15px;
    width:7px;
    height:7px;
    border-radius:50%;
    background:#19c892;
    box-shadow:0 0 0 5px rgba(25,200,146,.11);
}

body.tools-body.markets-wallet-page .nx-market-toolbar{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:14px;
    margin:20px 28px 0;
    padding:0 4px;
}

body.tools-body.markets-wallet-page .nx-market-toolbar-title{
    display:flex;
    align-items:center;
    gap:9px;
    color:#1a2140;
    font-size:13px;
    font-weight:850;
}

body.tools-body.markets-wallet-page .nx-live-pulse{
    width:8px;
    height:8px;
    border-radius:50%;
    background:#1ac892;
    box-shadow:0 0 0 5px rgba(26,200,146,.11);
    animation:nxLivePulse 1.8s ease-in-out infinite;
}

body.tools-body.markets-wallet-page .nx-market-category-list{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:flex-end;
    gap:7px;
}

body.tools-body.markets-wallet-page .nx-market-category{
    display:inline-flex;
    align-items:center;
    min-height:31px;
    padding:0 12px;
    border:1px solid rgba(115,132,175,.14);
    border-radius:999px;
    background:rgba(255,255,255,.64);
    color:#8791a4;
    font-size:10px;
    font-weight:800;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.95);
}

body.tools-body.markets-wallet-page .nx-market-category.active{
    border-color:rgba(94,112,232,.18);
    background:linear-gradient(135deg,rgba(96,130,255,.12),rgba(140,102,237,.10));
    color:#596bdc;
}

@keyframes nxLivePulse{
    0%,100%{transform:scale(1);opacity:1}
    50%{transform:scale(.72);opacity:.55}
}

@media(max-width:1050px){
    body.tools-body.markets-wallet-page .nx-market-overview{
        grid-template-columns:1fr;
    }
}

@media(max-width:700px){
    body.tools-body.markets-wallet-page .nx-market-overview{
        margin:18px 14px 0;
        padding:18px;
        border-radius:20px;
    }

    body.tools-body.markets-wallet-page .nx-market-stat-grid{
        grid-template-columns:1fr 1fr;
    }

    body.tools-body.markets-wallet-page .nx-market-toolbar{
        margin:16px 14px 0;
        align-items:flex-start;
        flex-direction:column;
    }

    body.tools-body.markets-wallet-page .nx-market-category-list{
        justify-content:flex-start;
    }
}

@media(max-width:480px){
    body.tools-body.markets-wallet-page .nx-market-stat-grid{
        grid-template-columns:1fr;
    }
}

@media(prefers-reduced-motion:reduce){
    body.tools-body.markets-wallet-page .nx-live-pulse{
        animation:none;
    }

    body.tools-body.markets-wallet-page .nx-market-stat-card{
        transition:none;
    }
}
