.language-box{flex-direction:column;gap:10px;width:100%;max-width:360px;display:flex;position:relative}.language-box-compact{gap:6px;max-width:130px}.language-label{color:#f0c419;letter-spacing:.3px;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.language-label-icon{font-size:16px}.language-select-wrapper{width:100%;position:relative}.language-select{color:#fff;cursor:pointer;appearance:none;background:#151b28;border:1px solid #f0c41959;border-radius:12px;outline:none;width:100%;height:48px;padding:0 42px 0 16px;font-size:15px;font-weight:600;transition:all .25s}.language-select:hover{border-color:#f0c419;box-shadow:0 0 12px #f0c4192e}.language-select:focus{border-color:#f0c419;box-shadow:0 0 0 3px #f0c41926}.language-select option{color:#fff;background:#151b28}.language-select-arrow{pointer-events:none;color:#f0c419;font-size:13px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.language-active{color:#bfc7d5;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.language-box-compact .language-label{display:none}.language-box-compact .language-select{height:38px;padding:0 30px 0 10px;font-size:12px}.language-box-compact .language-active{display:none}html[dir=rtl] .language-select{text-align:right;direction:rtl;padding-left:42px;padding-right:16px}html[dir=rtl] .language-select-arrow{left:14px;right:auto}@media (width<=768px){.language-box{max-width:100%}.language-select{height:44px;font-size:14px}.language-box-compact{max-width:95px}.language-box-compact .language-select{height:34px;font-size:10px}}@media (width<=420px){.language-box-compact{max-width:82px}.language-box-compact .language-select{padding:0 24px 0 8px;font-size:9px}}*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body{color:#fff;background:#0b1120}a{text-decoration:none}.app{min-height:100vh;display:flex}.sidebar{background:#111827;border-right:1px solid #1f2937;width:260px;padding:20px}.logo{color:#f0b90b;margin-bottom:25px;font-size:28px;font-weight:700}.menu{flex-direction:column;gap:12px;display:flex}.menu a{color:#d1d5db;border-radius:10px;padding:12px;transition:all .3s}.menu a:hover{color:#f0b90b;background:#1f2937}.main{flex:1;padding:25px}.topbar{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.connect-btn{color:#000;cursor:pointer;background:#f0b90b;border:none;border-radius:10px;padding:12px 18px;font-weight:700}.panel{background:#111827;border:1px solid #1f2937;border-radius:18px;margin-bottom:25px;padding:20px;box-shadow:0 0 25px #0000004d}.market-card,.admin-card{background:#0f172a;border:1px solid #1e293b;border-radius:16px;margin-top:16px;padding:18px}.market-card h3,.admin-card h3{color:#f0b90b;margin-bottom:10px}.contract-text{color:#9ca3af;margin-top:6px;font-size:13px}.link-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.link-row a{color:#000;background:#f0b90b;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:all .3s}.link-row a:hover{background:#fff}.listing-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.listing-form input{color:#fff;background:#0f172a;border:1px solid #1f2937;border-radius:10px;outline:none;padding:14px}.listing-form input:focus{border-color:#f0b90b}.buy-btn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;padding:12px;font-weight:700}.sell-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:12px;font-weight:700}.status-approved{color:#22c55e;font-weight:700}.status-pending{color:#facc15;font-weight:700}.status-rejected{color:#ef4444;font-weight:700}@media (width<=900px){.app{flex-direction:column}.sidebar{width:100%}.listing-form{grid-template-columns:1fr}}.dashboard-page{width:100%}.hero-banner{background:linear-gradient(135deg,#111827,#1e293b);border:1px solid #2b3548;border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:30px;display:flex}.hero-banner h1{color:#f0b90b;font-size:40px}.hero-banner p{color:#9ca3af;margin-top:10px}.stat-card{background:#111827;border:1px solid #1f2937;border-radius:20px;padding:25px;transition:all .3s}.stat-card:hover{transform:translateY(-4px)}.stat-card h3{color:#9ca3af;margin-bottom:15px}.stat-card h1{margin-bottom:10px;font-size:34px}.glow-yellow{box-shadow:0 0 20px #f0b90b26}.glow-blue{box-shadow:0 0 20px #3b82f626}.glow-green{box-shadow:0 0 20px #22c55e26}.glow-red{box-shadow:0 0 20px #ef444426}.dashboard-row{grid-template-columns:2fr 1fr;gap:20px;display:grid}.big-panel{background:#111827;border:1px solid #1f2937;border-radius:20px;padding:25px}.panel-header{margin-bottom:20px}.panel-header h2{color:#f0b90b}.coin-row{background:#0f172a;border-radius:12px;justify-content:space-between;margin-bottom:12px;padding:15px;display:flex}.action-btn{color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;margin-bottom:15px;padding:16px;font-size:15px;font-weight:700}.yellow-btn{color:#000;background:#f0b90b}.green-btn{background:#16a34a}.blue-btn{background:#2563eb}.red-btn{background:#dc2626}@media (width<=900px){.dashboard-row{grid-template-columns:1fr}.hero-banner{flex-direction:column;align-items:flex-start;gap:20px}}.main{width:calc(100vw - 260px);max-width:100%}.dashboard-page,.panel,.trade-page,.markets-panel{width:100%;max-width:1200px}.trade-page{grid-template-columns:1fr 1.4fr;gap:20px;display:grid}.order-book{min-width:320px}.chart-box{min-width:520px}@media (width<=900px){.main{width:100%}.trade-page{grid-template-columns:1fr}.chart-box{min-width:100%}}.buy-crypto-page{color:#fff;padding:25px}.buy-hero{background:linear-gradient(135deg,#111827,#1e293b);border:1px solid #2a3441;border-radius:22px;margin-bottom:25px;padding:30px}.buy-hero h1{color:#f0b90b;font-size:38px}.buy-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.buy-card{background:#111827;border:1px solid #2a3441;border-radius:18px;padding:25px}.buy-card h2{color:#f0b90b;margin-bottom:12px}.buy-card button{color:#000;cursor:pointer;background:#f0b90b;border:none;border-radius:12px;width:100%;margin-top:20px;padding:14px;font-weight:700}.buy-note{word-break:break-word;background:#0f172a;border:1px solid #2a3441;border-radius:18px;margin-top:25px;padding:20px}.trade-layout{color:#fff;gap:20px;display:flex}.trade-sidebar{background:#111827;border-radius:18px;width:320px;height:90vh;padding:20px;overflow:auto}.trade-sidebar h2{color:#f0b90b;margin-bottom:20px}.coin-item{cursor:pointer;background:#1e293b;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.coin-item:hover{background:#263244}.coin-item img{width:32px;height:32px}.trade-main{flex:1}.trade-header{background:#111827;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;display:flex}.trade-title{align-items:center;gap:15px;display:flex}.trade-title img{width:48px;height:48px}.trade-stats{gap:40px;display:flex}.trade-stats span{color:#94a3b8}.green-text{color:#22c55e}.red-text{color:#ef4444}.support-input{color:#fff;background:#0f172a;border:1px solid #2a3441;border-radius:10px;width:100%;margin:8px 0;padding:12px}@media (width<=768px){.mobile-menu-btn{color:#000!important;z-index:99999!important;background:#f5b800!important;border:none!important;border-radius:12px!important;width:48px!important;height:48px!important;padding:0!important;font-size:24px!important;font-weight:700!important;display:block!important;position:fixed!important;top:15px!important;left:15px!important}.sidebar{z-index:99998!important;background:#08111f!important;width:82%!important;height:100vh!important;padding:80px 20px 20px!important;transition:all .3s!important;position:fixed!important;top:0!important;left:-100%!important;overflow-y:auto!important}.sidebar.open{left:0!important}.main{width:100%!important;margin-left:0!important}}.topbar{justify-content:center;align-items:center;padding-top:20px;display:flex;position:relative}.topbar div{text-align:center}.topbar h2{text-align:center;margin:0}.topbar p{text-align:center;margin-top:5px}.connect-btn{position:absolute;top:10px;right:20px}.mobile-menu-btn{position:absolute;top:10px;left:20px}@media (width<=768px){.connect-btn{z-index:9999!important;border-radius:12px!important;width:120px!important;height:45px!important;font-size:16px!important;position:fixed!important;top:18px!important;right:15px!important}.topbar{padding-top:90px!important}.topbar h2{text-align:center!important;width:100%!important;font-size:34px!important}.topbar p{text-align:center!important;width:100%!important;font-size:16px!important}.connect-btn{width:105px!important;height:42px!important;padding:4px!important;font-size:14px!important;line-height:16px!important;top:18px!important;right:12px!important}.topbar h2{padding:0 115px!important;font-size:30px!important}}.auth-page{justify-content:center;align-items:center;min-height:80vh;padding:30px;display:flex}.auth-card{background:linear-gradient(135deg,#07111f,#111827);border:1px solid #ffc1074d;border-radius:28px;grid-template-columns:1fr 1fr;width:100%;max-width:1100px;display:grid;overflow:hidden;box-shadow:0 25px 80px #00000073}.auth-left{background:radial-gradient(circle at top,#ffc10726,#0000 45%);padding:45px}.auth-left h1{color:#ffc107;margin-bottom:18px;font-size:42px}.auth-left p{color:#d1d5db;line-height:1.7}.qr-box{text-align:center;background:#fff;border-radius:20px;width:190px;margin-top:35px;padding:15px}.qr-box img{width:160px;height:160px}.qr-box span{color:#111827;font-size:12px;font-weight:700}.auth-right{padding:45px}.auth-right h2{color:#fff;font-size:34px}.auth-subtitle{color:#94a3b8;margin-bottom:20px}.auth-tabs{gap:12px;margin-bottom:20px;display:flex}.auth-tabs button{cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px}.auth-tabs .active{color:#000;background:#ffc107;font-weight:700}.auth-right input{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:12px;width:100%;margin-bottom:14px;padding:15px}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:14px;width:100%;margin-top:10px;padding:15px;font-weight:700}.security-text{color:#94a3b8;text-align:center;margin-top:18px;font-size:13px}@media (width<=768px){.auth-card{grid-template-columns:1fr}.auth-left,.auth-right{padding:25px}.auth-left h1{font-size:32px}.qr-box{margin:25px auto 0}}.user-profile{color:#fff;background:#ffffff14;border:1px solid #ffb84d59;border-radius:14px;align-items:center;gap:10px;margin-right:12px;padding:8px 12px;display:flex}.user-avatar{color:#111;background:linear-gradient(135deg,#ffb84d,#ff7a00);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex}.user-profile p{opacity:.8;margin:2px 0 0;font-size:12px}.sidebar-profile{box-sizing:border-box;width:100%;margin:15px 0 20px;padding:12px}.sidebar-profile strong{word-break:break-word;font-size:12px;display:block}.menu button{color:#f5f5f5;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffb84d2e;border-radius:12px;width:100%;margin-bottom:10px;padding:11px 14px;font-size:14px;font-weight:600;transition:all .25s}.menu button:hover{color:#111;background:linear-gradient(135deg,#ffb84d,#ff7a00);transform:translate(5px);box-shadow:0 0 18px #ff8c0047}.menu button:active{transform:scale(.98)}.sidebar-profile:hover{transform:translateY(-2px);box-shadow:0 0 24px #ff8c0038}.user-avatar{box-shadow:0 0 14px #ffa00059}.menu button.active{color:#111;background:linear-gradient(135deg,#ffb84d,#ff7a00);box-shadow:0 0 18px #ff8c004d}.exchange-brand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.exchange-logo{object-fit:contain;background:#111;border-radius:12px;width:70px;height:70px;padding:6px}.exchange-brand h2{color:#f7b733;margin:0;font-size:28px;font-weight:700}.exchange-brand p{color:#fff;letter-spacing:3px;margin:0;font-size:13px}.main-logo{object-fit:contain;width:155px;height:auto;margin:0 auto 25px;display:block}.sidebar{width:260px;height:100vh;padding-top:20px;padding-bottom:120px;overflow-y:auto}.sidebar ul{flex-direction:column;gap:12px;padding-bottom:150px;display:flex}.markets-table{border-collapse:separate;border-spacing:0 10px;width:100%}.markets-table th,.markets-table td{text-align:left;white-space:nowrap;padding:10px 12px}.markets-table td{background:#ffffff08}.filter-row{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.markets-table tr{transition:all .3s}.markets-table tbody tr:hover{background:#f0a50014;transform:scale(1.01)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:25px;display:grid}.markets-table{border-collapse:collapse;border-radius:18px;width:100%;overflow:hidden}.markets-table thead{background:#ffffff0a}.markets-table th{color:#f0a500;text-align:left;padding:16px}.markets-table td{border-top:1px solid #ffffff0d;padding:16px}.live-status{color:#22c55e;margin-bottom:18px;font-size:18px;font-weight:700;animation:2s infinite pulseGlow}@keyframes pulseGlow{0%{opacity:1;text-shadow:0 0 5px #22c55e}50%{opacity:.7;text-shadow:0 0 10px #22c55e,0 0 20px #22c55e}to{opacity:1;text-shadow:0 0 5px #22c55e}}.activity-feed{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin:18px 0;padding:18px}.activity-feed h3{color:#f0a500;margin-bottom:12px}.activity-item{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.live-alert{color:#fff;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:14px;margin-bottom:20px;padding:14px 18px;font-weight:700;animation:2s infinite livePulse;box-shadow:0 0 25px #f59e0b59}@keyframes livePulse{0%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.9;transform:scale(1)}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:20px 0;display:grid}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;padding:24px;transition:all .3s}.stat-card:hover{border-color:#f59e0b;transform:translateY(-4px);box-shadow:0 0 25px #f59e0b26}.stat-card p{color:#fff;font-size:34px;font-weight:700}.filter-row{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.filter-row button{color:#f59e0b;cursor:pointer;background:0 0;border:1px solid #f59e0b;border-radius:10px;padding:8px 16px;font-weight:600;transition:all .3s}.filter-row button:hover{color:#000;background:#f59e0b}.markets-table{border-collapse:collapse;background:#ffffff08;border-radius:16px;width:100%;overflow:hidden}.markets-table th{color:#f59e0b;text-align:left;padding:18px;font-size:15px}.markets-table td{color:#fff;border-top:1px solid #ffffff0d;padding:16px}.markets-table tr:hover{background:#ffffff0a}.live-alert{color:#4ade80;align-items:center;gap:10px;margin-bottom:18px;font-weight:700;display:flex}.live-alert:before{content:"";background:#4ade80;border-radius:50%;width:12px;height:12px;animation:1s infinite blinkLive}@keyframes blinkLive{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.panel{position:relative;overflow:hidden}.panel:before{content:"";background:linear-gradient(90deg, #f59e0b1f #ffffff05 #f59e0b66);pointer-events:none;border-radius:24px;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0)}.live-alert{color:#fcd34d;background:linear-gradient(90deg,#f59e0b40,#ef444440);border:1px solid #f59e0b66;border-radius:14px;margin-bottom:20px;padding:14px 18px;font-weight:700;box-shadow:0 0 20px #f59e0b26}.live-clock{color:#f59e0b;letter-spacing:1px;margin-top:12px;font-size:15px;font-weight:700}.activity-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #f59e0b26;border-radius:20px;padding:20px;transition:all .3s}.activity-box:hover{border-color:#f59e0b59;transform:translateY(-3px);box-shadow:0 0 25px #f59e0b1f}.activity-item{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 10px;transition:all .3s;display:flex}.activity-item:hover{background:#f59e0b14;border-radius:10px;transform:translate(6px)}.activity-item strong{color:#4ade80}.activity-item small{color:#9ca3af}.stat-card{cursor:pointer;transition:all .3s}.stat-card:hover{background:#ffffff0a;border-color:#f59e0b59;transform:translateY(-5px);box-shadow:0 0 30px #f59e0b26}.sidebar button,.sidebar-item,.menu-item{transition:all .3s;position:relative;overflow:hidden}.sidebar button:hover,.sidebar-item:hover,.menu-item:hover{background:linear-gradient(90deg,#f59e0b2e,#f59e0b0d);border-color:#f59e0b59;transform:translate(6px);box-shadow:0 0 18px #f59e0b1f}.sidebar button.active,.sidebar-item.active,.menu-item.active{color:#f59e0b;background:linear-gradient(90deg,#f59e0b47,#f59e0b14);border:1px solid #f59e0b73;box-shadow:0 0 20px #f59e0b2e,inset 0 0 12px #f59e0b14}.pulse-live{animation:1.5s infinite pulseGlow}.activity-item{transition:all .3s}.activity-item:hover{background:#f59e0b14;border-radius:10px;padding-left:10px;transform:translate(6px)}.buy-signal{color:#22c55e;font-weight:700;animation:1.2s infinite buyBlink}.sell-signal{color:#f97316;font-weight:700;animation:1.2s infinite sellBlink}@keyframes buyBlink{0%{opacity:1;text-shadow:0 0 5px #22c55e}50%{opacity:.6;text-shadow:0 0 12px #22c55e,0 0 22px #22c55e}to{opacity:1;text-shadow:0 0 5px #22c55e}}@keyframes sellBlink{0%{opacity:1;text-shadow:0 0 5px #f97316}50%{opacity:.6;text-shadow:0 0 12px #f97316,0 0 22px #f97316}to{opacity:1;text-shadow:0 0 5px #f97316}}.trade-panel{transition:all .3s;box-shadow:0 0 25px #00000059}.trade-panel:hover{transform:translateY(-2px);box-shadow:0 0 20px #22c55e2e,0 0 40px #3b82f61a}.execute-buy{color:#fff;cursor:pointer;background:linear-gradient(90deg,#22c55e,#16a34a);border:none;border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 4px 12px #22c55e40}.execute-buy:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.02);box-shadow:0 0 20px #22c55e73,0 0 40px #22c55e33}.execute-sell{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef4444,#dc2626);border:none;border-radius:12px;width:100%;margin-top:12px;padding:14px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 4px 12px #ef444440}.execute-sell:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.02);box-shadow:0 0 20px #ef444473,0 0 40px #ef444433}.trade-panel input,.trade-panel select{color:#fff;background:#0f172a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:12px;transition:all .25s}.trade-panel input:focus,.trade-panel select:focus{border-color:#22c55e;transform:scale(1.01);box-shadow:0 0 10px #22c55e40}.history-card{cursor:pointer;transition:all .25s}.history-card:hover{background:#141e30f2;transform:translateY(-3px);box-shadow:0 0 15px #22c55e26}.market-item{cursor:pointer;transition:all .25s}.market-item:hover{background:#ffffff0d;border-color:#22c55e;transform:translate(4px)}.buy-btn,.sell-btn{transition:all .25s}.buy-btn:hover{transform:scale(1.03);box-shadow:0 0 15px #22c55e66}.sell-btn:hover{transform:scale(1.03);box-shadow:0 0 15px #ef444466}.order-book-row{cursor:pointer;border-radius:8px;padding:8px 10px;transition:all .25s}.order-book-row:hover{background:#ffffff0f;transform:translate(6px);box-shadow:0 0 12px #3b82f62e}.order-book-row.sell:hover{background:#ef44441f;box-shadow:0 0 14px #ef444438}.order-book-row.buy:hover{background:#22c55e1f;box-shadow:0 0 14px #22c55e38}.trade-panel input:hover,.trade-panel select:hover{background:#131c2f;border-color:#22c55e73}.trade-panel input::placeholder{color:#7c8aa5;transition:all .25s}.trade-panel input:hover::placeholder{color:#b7c4df}.tpsl-box{border-radius:12px;padding:10px;transition:all .25s}.tpsl-box:hover{background:#ffffff08;box-shadow:0 0 15px #3b82f61a}.open-position-card{cursor:pointer;transition:all .25s}.open-position-card:hover{background:#0f172af2;transform:translateY(-3px);box-shadow:0 0 18px #22c55e2e}.market-panel{transition:all .3s}.market-panel:hover{box-shadow:0 0 20px #3b82f61f}.chart-panel{transition:all .3s}.chart-panel:hover{box-shadow:0 0 25px #22c55e1a}::-webkit-scrollbar-track{background:#0f172a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#16a34a,#2563eb)}.coin-logo-fallback{color:#111;background:#f0b90b;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.action-btn{transition:all .25s}.action-btn:hover{filter:brightness(1.15);cursor:pointer;transform:translateY(-3px);box-shadow:0 0 18px #f0b90b73}.deposit-input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;margin-top:12px;padding:14px;font-size:15px}.deposit-select-display{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;width:140px;margin-top:10px;margin-right:10px;padding:10px}.wallet-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-top:20px;padding:20px}.wallet-box p{word-break:break-all;color:#fff;margin-top:8px;font-size:14px}.deposit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f7b500,#f80);border:none;border-radius:10px;width:100%;margin-top:15px;padding:14px;font-size:16px;font-weight:700}.deposit-btn:hover{opacity:.9}.panel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;width:100%;margin-top:20px;padding:20px}.panel h2{color:#f7b500;margin-bottom:15px}@media (width<=768px){.deposit-select-display{width:100%;margin-bottom:10px}.deposit-input{width:100%}.wallet-box{padding:15px}}.copy-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ffb300,#f80);border:none;border-radius:8px;margin-top:6px;margin-bottom:14px;padding:8px 14px;font-weight:700}.copy-btn:hover{opacity:.9}.copy-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f90,#fc0);border:none;border-radius:10px;margin-top:10px;margin-bottom:20px;padding:10px 18px;font-weight:700;transition:all .3s}.wallet-balance{word-break:break-word;overflow-wrap:break-word;font-size:32px;font-weight:700;line-height:1.1}.action-btn{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.approve-btn,.resolve-btn{color:#fff;background:#16a34a}.reject-btn,.close-btn{color:#fff;background:#dc2626}.scan-btn{color:#f0b90b;cursor:pointer;background:0 0;border:1px solid #f0b90b;border-radius:10px;margin-bottom:20px;padding:10px 18px;font-weight:700;transition:all .3s}.scan-btn:hover{color:#000;background:#f0b90b;transform:scale(1.05)}.copy-btn:hover{opacity:.9;transform:scale(1.05)}.coin-details-box{box-sizing:border-box;background:#161b22;border:1px solid #2a2f3a;border-radius:14px;max-width:100%;margin:22px 0;padding:18px;transition:all .3s;overflow:hidden}.coin-details-box:hover{border-color:#f0b90b;transform:translateY(-2px);box-shadow:0 0 18px #f0b90b2e}.coin-details-box h3{color:#f0b90b;margin-bottom:12px}.coin-details-box p{color:#d1d5db;word-break:break-all;margin:8px 0}.coin-details-box strong{color:#fff}.coin-value{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.spot-order-panel{box-sizing:border-box;background:#161b22;border:1px solid #2a2f3a;border-radius:14px;width:100%;max-width:100%;margin:22px 0;padding:18px}.orderbook-card,.orderbook-card table{width:100%;max-width:100%}.orderbook-card th,.orderbook-card td{text-align:left;padding:12px}.spot-title{color:#f0b90b;margin-bottom:15px}.spot-order-panel select,.spot-order-panel input{color:#fff;background:#0b0e11;border:1px solid #2a2f3a;border-radius:8px;outline:none;margin-right:8px;padding:10px 12px}.spot-order-panel select:focus,.spot-order-panel input:focus,.spot-order-panel:hover{border-color:#f0b90b}.spot-form{flex-direction:column;gap:12px;max-width:420px;display:flex}.spot-form select,.spot-form input{color:#fff;background:#0b0e11;border:1px solid #2a2f3a;border-radius:10px;outline:none;width:100%;padding:12px 14px}.spot-form select:focus,.spot-form input:focus{border-color:#f0b90b}.spot-form .trade-btn{cursor:pointer;border-radius:10px;width:100%;padding:13px;font-weight:700}.orderbook-title{color:#f0b90b;margin-bottom:15px;font-size:24px;font-weight:700}.orderbook-card th{color:#848e9c;text-align:left;border-bottom:1px solid #2a2f3a;padding:10px 8px;font-size:13px}.orderbook-card td{color:#fff;border-bottom:1px solid #ffffff0d;padding:10px 8px}.coin-info-row{border-bottom:1px solid #2a2f3a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.coin-label{color:#8b949e;font-size:14px}.coin-value{color:#fff;text-align:right;word-break:break-all;max-width:350px;font-size:14px;font-weight:600}.coin-info-title{color:#f0b90b;margin-bottom:15px;font-size:24px;font-weight:700}.orderbook-card{background:#161b22;border:1px solid #2a2f3a;border-radius:14px;margin-top:20px;padding:18px}.orderbook-card table{border-collapse:collapse;width:100%}.orderbook-card th{color:#f0b90b;border-bottom:1px solid #2a2f3a;padding:12px;font-weight:700}.orderbook-card td{border-bottom:1px solid #222;padding:12px}.orderbook-card tr:hover{background:#f0b90b14}.order-book-row.buy td:first-child{color:#0ecb81;font-weight:700}.order-book-row.sell td:first-child{color:#f6465d;font-weight:700}.order-book-row:hover{background:#f0b90b14}.orderbook-card tbody tr{transition:all .2s}@media (width<=768px){.trade-layout{flex-direction:column;padding:10px;display:flex}.trade-sidebar{order:1;width:100%}.market-search{width:100%}.spot-order-panel{order:2;width:100%;margin:12px 0}.orderbook-card{order:3;width:100%;margin-top:12px}.spot-form{max-width:100%}}.mobile-spot-tabs{display:none}@media (width<=768px){.mobile-spot-tabs{color:#8b949e;border-bottom:1px solid #2a2f3a;align-items:center;gap:22px;padding:12px 8px;font-size:16px;font-weight:700;display:flex}.mobile-spot-tabs span.active{color:#fff}.trade-main{flex-direction:column;display:flex}.trade-header{order:1}.mobile-trade-grid{order:2;grid-template-columns:55% 45%;gap:8px;width:100%;display:grid}.spot-order-panel{margin:0;padding:12px}.mobile-orderbook-box{width:100%}.mobile-orderbook-box .orderbook-card{margin-top:0;padding:12px}.coin-details-box{order:3}.trading-chart,.chart-container{order:4}.mobile-chart-box{display:none!important}.mobile-trade-grid{grid-template-columns:52% 48%;gap:6px;width:100%;margin-top:10px;display:grid!important}.mobile-chart-box{width:100%;margin-top:12px}.mobile-chart-box iframe,.mobile-chart-box>div{width:100%!important;max-width:100%!important}.trade-layout{flex-direction:column!important;width:100%!important;display:flex!important}.trade-sidebar{max-height:260px;overflow-y:auto;order:1!important;width:100%!important}.trade-main{order:2!important;width:100%!important}.mobile-trade-grid{grid-template-columns:1fr!important}.spot-order-panel,.mobile-orderbook-box,.coin-details-box,.mobile-chart-box{width:100%!important;max-width:100%!important}}.stat-card{text-align:center;background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:20px;transition:all .3s}.stat-card:hover{border-color:#f0b90b;transform:translateY(-3px)}.stat-card h3{color:#f0b90b;margin-bottom:8px;font-size:28px}.stat-card p{color:#fff;margin:0;font-size:14px}.stat-card p{color:#fff;margin-top:10px;font-size:15px;font-weight:600}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:25px 0;display:grid}.stat-card{text-align:center;background:#1b1f2a;border:1px solid #2c3344;border-radius:12px;padding:20px;box-shadow:0 0 10px #0000004d}.stat-card h3{color:#f0b90b;margin:0;font-size:28px}.stat-card p{color:#fff;margin-top:10px;font-weight:600}.admin-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.tab{color:#b7bdc6;cursor:pointer;background:#1e2329;border:1px solid #2b3139;border-radius:8px;padding:10px 18px;font-weight:600;transition:all .3s}.active-tab{color:#000;background:#f0b90b;border-color:#f0b90b}.admin-card{text-align:center;background:#1e2433;border:1px solid #2f374a;border-radius:12px;padding:20px;transition:all .3s}.admin-card h4{color:#aaa;margin-bottom:10px}.admin-card h2{color:#f0b90b;font-size:32px;font-weight:700}.deposit-card{text-align:left}.deposit-card p{margin:6px 0;line-height:1.5}.status-approved{color:#00c853;margin-left:6px;font-weight:700}.status-pending{color:#f0b90b;margin-left:6px;font-weight:700}.status-rejected{color:#ff4d4d;margin-left:6px;font-weight:700}.stat-total h2{color:#4da3ff}.stat-pending h2{color:#ffb020}.stat-approved h2{color:#22c55e}.stat-rejected h2{color:#ef4444}.admin-card:hover{border-color:#f0b90b;transform:translateY(-2px)}.action-btn{cursor:pointer;border:none;border-radius:8px;margin-top:10px;margin-right:8px;padding:8px 14px;font-weight:600}.approve-btn{color:#fff;background:#22c55e}.reject-btn{color:#fff;background:#ef4444}.stat-total h2{color:#4da3ff;font-size:32px;font-weight:700}.stat-pending h2{color:#ffb347;font-size:32px;font-weight:700}.stat-approved h2{color:#4caf50;font-size:32px;font-weight:700}.stat-rejected h2{color:#ff4d4f;font-size:32px;font-weight:700}.admin-card{background:#1f2437;border:1px solid #ffffff14;border-radius:12px;padding:16px;transition:all .3s}.admin-card:hover{border-color:#f0b90b;transform:translateY(-3px);box-shadow:0 0 15px #f0b90b40}.request-card{background:#1f2437;border:1px solid #ffffff14;border-radius:12px;margin-bottom:15px;padding:16px}.tab{color:#fff;cursor:pointer;background:#2a3045;border:none;border-radius:8px;padding:8px 14px}.tab:hover{color:#000;background:#f0b90b}.support-card{text-align:left}.support-card p{margin:6px 0;line-height:1.5}.status-open{color:#ffb347;font-weight:700}.status-resolved{color:#4caf50;font-weight:700}.status-closed{color:#ff4d4f;font-weight:700}.transaction-card{text-align:left}.transaction-card p{margin:6px 0;line-height:1.5}.type-deposit{color:#4da3ff;font-weight:700}.type-trade{color:#4caf50;font-weight:700}.type-withdrawal{color:#ff4d4f;font-weight:700}.break-text{word-break:break-all;overflow-wrap:break-word}.verify-badge{color:#fff;background:#1e2329;border:1px solid #f0b90b;border-radius:20px;align-items:center;gap:6px;margin:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.verify-badge:hover{color:#111;background:#f0b90b;transform:translateY(-2px)}.admin-coin-logo{object-fit:cover;border:2px solid #f0b90b;border-radius:50%;width:70px;height:70px;margin-left:10px;box-shadow:0 0 15px #f0b90b59}.contract-box{background:#1e2329;border:1px solid #f0b90b;border-radius:12px;margin-top:15px;padding:15px}.contract-box span{color:#f0b90b;margin-bottom:8px;font-weight:700;display:block}.contract-box code{color:#fff;word-break:break-all;margin-bottom:12px;display:block}.contract-box .action-btn{width:100%;margin-top:10px}.contract-box .action-btn:hover{transform:translateY(-2px)}.contract-box code{background:#111827;border:1px solid #2c3648;border-radius:8px;padding:10px}.admin-card{text-align:left!important;padding:18px!important}.admin-card p{text-align:left;margin:6px 0}.admin-card h4{text-align:left;color:#f0b90b}.copy-contract-btn{color:#111;cursor:pointer;background:#f0b90b;border:none;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-weight:700;transition:all .3s}.copy-contract-btn:hover{background:#ffd54f;transform:translateY(-2px);box-shadow:0 0 15px #f0b90b66}.modal-overlay{z-index:9999;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.listing-modal{color:#fff;background:#111827;border:1px solid #f59e0b;border-radius:15px;width:700px;max-width:95%;max-height:90vh;padding:25px;position:relative;overflow-y:auto}.modal-close{color:#fff;cursor:pointer;background:red;border:none;border-radius:8px;padding:8px 12px;font-size:18px;position:absolute;top:15px;right:15px}.modal-links a{color:#f59e0b;margin-right:15px;font-weight:700;text-decoration:none;display:inline-block}.modal-logo{object-fit:cover;border:2px solid #f7a600;border-radius:50%;width:80px;height:80px;margin-bottom:15px}.status-badge{color:#111;background:#0f8;border-radius:20px;padding:4px 10px;font-weight:700}.modal-badges{flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:12px;display:flex}.listing-info-box{background:#131722;border:1px solid #2b3139;border-radius:12px;margin-top:15px;padding:12px}.info-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.info-row:last-child{border-bottom:none}.info-label{color:#848e9c;font-size:13px;font-weight:600}.info-value{color:#fff;font-size:13px;font-weight:600}.info-value-green{color:#0f8;font-size:13px;font-weight:700}.verify-badge{color:#0f8;background:#00ff8826;border:1px solid #0f8;border-radius:20px;margin:3px;padding:4px 10px;font-size:12px;display:inline-block}.exalt-deposit-box{text-align:center;background:#111827f2;border:1px solid #f6c56b59;border-radius:18px;margin-top:18px;padding:20px}.exalt-deposit-box p{color:#f6c56b;margin:8px 0;font-weight:700}.exalt-deposit-box canvas{background:#fff;border-radius:12px;margin:12px 0;padding:10px}.exalt-deposit-btn{color:#111827;cursor:pointer;background:linear-gradient(135deg,#f6c56b,#f59e0b);border:none;border-radius:12px;padding:12px 20px;font-weight:800}.exalt-deposit-btn:hover{transform:translateY(-2px);box-shadow:0 0 16px #f6c56b59}.admin-learn-container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:20px;display:grid}.admin-learn-card{background:#111827;border:1px solid #ffb7332e;border-radius:18px;padding:20px;transition:all .3s}.admin-learn-card:hover{border-color:#f0b90b;transform:translateY(-4px);box-shadow:0 0 25px #f0b90b26}.admin-learn-card h3{color:#f0b90b;margin-bottom:10px}.admin-learn-value{color:#fff;font-size:28px;font-weight:700}.admin-learn-table{background:#111827;border:1px solid #ffb7332e;border-radius:20px;width:100%;margin-top:20px;overflow-x:auto}.admin-learn-table table{border-collapse:collapse;width:100%}.admin-learn-table th{color:#f0b90b;text-align:left;background:#1f2937;padding:14px}.admin-learn-table td{color:#e5e7eb;border-top:1px solid #ffffff14;padding:14px}.admin-learn-table tr:hover{background:#ffb7330f}.learn-status{border-radius:30px;padding:6px 12px;font-size:12px;font-weight:700}.learn-status.completed{color:#22c55e;background:#22c55e26}.learn-status.pending{color:#f59e0b;background:#f59e0b26}.learn-status.failed{color:#ef4444;background:#ef444426}.learn-search{color:#fff;background:#0f172a;border:1px solid #ffb7332e;border-radius:14px;width:100%;margin-bottom:20px;padding:14px}.learn-search:focus{border-color:#f0b90b;outline:none}.learn-btn{cursor:pointer;border:none;border-radius:12px;padding:10px 18px;font-weight:700;transition:all .3s}.learn-btn:hover{transform:translateY(-2px)}.learn-btn.approve{color:#fff;background:#22c55e}.learn-btn.reject{color:#fff;background:#ef4444}.learn-btn.reset{color:#111827;background:#f0b90b}@media (width<=768px){.admin-learn-container{grid-template-columns:1fr}.admin-learn-table{overflow-x:scroll}}.web3-hero{text-align:center;background:linear-gradient(135deg,#111827,#171e30);border:1px solid #f0b90b8c;border-radius:18px;justify-content:center;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.web3-logo{object-fit:contain!important;border-radius:12px!important;width:56px!important;height:56px!important}.web3-hero h2{color:#f0b90b;margin:0}.web3-hero p{color:#9ca3af;margin-top:6px}.web3-tabs{grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0;display:grid}.web3-message{color:#f0b90b;background:#0f172a;border:1px solid #f0b90b;border-radius:10px;margin-bottom:15px;padding:12px;font-weight:700}.web3-coin-row{cursor:pointer;background:#1a1f2e;border:1px solid #2a3142;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.web3-coin-row:hover{border-color:#f0b90b;transform:translate(4px)}.web3-coin-row strong{color:#fff}.web3-coin-row p{color:#9ca3af;margin:4px 0 0;font-size:12px}.web3-qr-box{background:#fff;border-radius:18px;margin:14px 0;padding:16px;display:inline-block}.web3-address{word-break:break-all;color:#d1d5db}.web3-filter-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.web3-history-row{background:#111827;border:1px solid #ffffff14;border-radius:12px;margin-top:10px;padding:12px}.web3-history-row a{color:#f0b90b}@media (width<=768px){.web3-tabs{grid-template-columns:repeat(2,1fr)}.web3-hero{flex-direction:column}}.wallet-page .web3-hero .web3-logo{background:#ffffff0a;border:1px solid #f0b90b59;padding:6px;object-fit:contain!important;border-radius:16px!important;width:72px!important;min-width:72px!important;height:72px!important;margin:0!important}.wallet-page .stats-grid .stat-card img{object-fit:contain!important;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important;margin:0 auto 10px!important}.wallet-page .stats-grid .stat-card{max-height:none!important}.wallet-page .web3-hero{min-height:105px}.wallet-page .web3-hero h2{font-size:24px;font-weight:900}.wallet-page .web3-hero p{font-size:13px}.wallet-page .stat-card.glow-yellow,.wallet-page .stat-card.glow-blue{width:100%}.wallet-page .stat-card label{color:#f0b90b;margin:10px 0 6px;font-weight:700;display:block}.wallet-page .web3-input,.wallet-page select.web3-input,.wallet-page input.web3-input{color:#fff!important;background:#111827!important;border:1px solid #f0b90b59!important;border-radius:12px!important;width:100%!important;height:48px!important;margin:8px 0 14px!important;padding:12px 14px!important;font-size:15px!important;display:block!important}.wallet-page .web3-input::placeholder{color:#9ca3af!important}.wallet-page .web3-tabs .action-btn{width:100%!important;height:54px!important}.wallet-page .web3-filter-row{flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important;display:flex!important}.wallet-page .web3-filter-row .action-btn{border-radius:10px!important;width:auto!important;min-width:90px!important;height:38px!important;margin:0!important;padding:8px 14px!important;font-size:13px!important}.wallet-page .stat-card .action-btn{margin-top:10px!important}.wallet-page .web3-history-row{text-align:left!important}@media (width<=768px){.wallet-page .web3-tabs{grid-template-columns:repeat(2,1fr)!important}.wallet-page .web3-filter-row .action-btn{min-width:80px!important}}.web3-coin-logo{border:1px solid #f0b90b59;object-fit:cover!important;background:#111827!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;margin-right:12px!important}.web3-coin-row{grid-template-columns:48px 1fr auto!important;align-items:center!important;display:grid!important}.web3-coin-logo{border:1px solid #f0b90b59;padding:3px;object-fit:cover!important;background:#111827!important;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important}.web3-coin-row{grid-template-columns:52px 1fr 150px!important;align-items:center!important;gap:14px!important;display:grid!important}.orderbook-spread{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.orderbook-spread div{text-align:center;background:#0f172a;border:1px solid #ffffff14;border-radius:12px;padding:12px}.orderbook-spread small{color:#8b949e;margin-bottom:6px;display:block}.orderbook-spread strong{color:#fff}.orderbook-mid-row td{background:#f0b90b14;font-weight:800;text-align:center!important;color:#f0b90b!important}@media (width<=768px){.orderbook-spread{grid-template-columns:1fr}.orderbook-card{overflow-x:auto}}.chart-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.chart-topbar h2{color:#f0b90b;margin:0 0 6px}.chart-timeframes{flex-wrap:wrap;gap:8px;display:flex}.chart-timeframes button{color:#d1d5db;cursor:pointer;background:#111827;border:1px solid #ffffff14;border-radius:10px;padding:8px 12px;font-weight:800}.chart-timeframes button.active,.chart-timeframes button:hover{color:#111;background:#f0b90b;border-color:#f0b90b}.chart-frame-box{background:#050a14;border:1px solid #ffffff14;border-radius:16px;padding:8px}@media (width<=768px){.chart-topbar{flex-direction:column;align-items:flex-start}.chart-frame-box iframe{height:380px!important}}.trading-panel{color:#fff;background:linear-gradient(145deg,#151b2b,#0f172a);border:1px solid #f0b90b2e;border-radius:22px;margin-top:20px;padding:22px;box-shadow:0 0 28px #00000047}.trading-panel-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.trading-panel-header h2{color:#f0b90b;margin:0 0 6px}.trading-panel-header p{color:#9ca3af;margin:0}.market-badge{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900}.market-badge.up{color:#22c55e;background:#22c55e24;border:1px solid #22c55e59}.market-badge.down{color:#ef4444;background:#ef444424;border:1px solid #ef444459}.trading-panel-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.trading-metric-card{background:#111827;border:1px solid #ffffff14;border-radius:16px;padding:16px}.trading-metric-card.main{border-color:#f0b90b59;box-shadow:0 0 20px #f0b90b1a}.trading-metric-card h3{color:#9ca3af;margin-bottom:8px}.trading-metric-card h1,.trading-metric-card h2{color:#fff;margin:0 0 8px}.trading-metric-card p{color:#9ca3af;margin:0;font-size:13px}.trading-panel-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}@media (width<=768px){.trading-panel-header{flex-direction:column;align-items:flex-start}}.transactions-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.transactions-header h2{color:#f0b90b}.transactions-header p{color:#9ca3af;margin:0}.transactions-tools{grid-template-columns:2fr 1fr 1fr auto;gap:12px;margin-bottom:18px;display:grid}.transactions-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.transactions-summary div{text-align:center;background:#111827;border:1px solid #ffffff14;border-radius:14px;padding:14px}.transactions-summary strong{color:#f0b90b;font-size:24px;display:block}.transactions-summary span{color:#9ca3af;font-size:13px}.transactions-list{gap:12px;display:grid}.transaction-card-pro{background:#111827;border:1px solid #ffffff14;border-radius:16px;padding:16px;transition:all .25s}.transaction-card-pro:hover{border-color:#f0b90b;transform:translateY(-2px)}.transaction-main-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.transaction-main-row h3{color:#fff;margin:0 0 6px}.transaction-main-row p{color:#9ca3af;margin:0}.transaction-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.transaction-info-grid p{color:#d1d5db;margin:0}.transaction-info-grid a{color:#f0b90b}.tx-status{color:#f59e0b;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.tx-status.success,.tx-status.approved,.tx-status.completed{color:#22c55e;background:#22c55e24;border-color:#22c55e59}.tx-status.rejected,.tx-status.failed{color:#ef4444;background:#ef444424;border-color:#ef444459}@media (width<=768px){.transactions-header{flex-direction:column;align-items:flex-start}.transactions-tools{grid-template-columns:1fr}.transaction-main-row{flex-direction:column;align-items:flex-start}}.wallets-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.wallets-header h2{color:#f0b90b}.wallets-header p{color:#9ca3af;margin:0}.wallet-section-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;margin-top:20px;display:grid}.wallet-select-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-address-card{text-align:center;background:#111827;border:1px solid #f0b90b40;border-radius:16px;margin-top:14px;padding:16px}.wallet-address-card strong{color:#fff;word-break:break-all;margin:10px 0;display:block}.wallet-address-card canvas{background:#fff;border-radius:12px;margin:10px auto;padding:8px}.bank-info-box{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.bank-info-box h3{color:#f0b90b;margin-bottom:10px}.wallet-security-box{background:#111827;border:1px solid #ffffff14;border-radius:18px;margin-top:20px;padding:20px}.wallet-security-box h2{color:#f0b90b;margin-bottom:12px}.wallet-security-box p{color:#d1d5db;margin:8px 0}@media (width<=768px){.wallets-header{flex-direction:column;align-items:flex-start}.wallet-select-row{grid-template-columns:1fr}}.buy-step{color:#f0b90b;background:#f0b90b24;border:1px solid #f0b90b59;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-block}.buy-card{transition:all .25s}.buy-card:hover{border-color:#f0b90b73;transform:translateY(-4px);box-shadow:0 0 24px #f0b90b24}.buy-security-box{background:#111827;border:1px solid #ffffff14;border-radius:18px;margin-top:22px;padding:20px}.buy-security-box h3{color:#f0b90b;margin-bottom:12px}.buy-security-box p{color:#d1d5db;margin:8px 0}.listing-header,.my-listings-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.listing-header h2,.my-listings-header h2{color:#f0b90b;margin-bottom:6px}.listing-header p,.my-listings-header p{color:#9ca3af;margin:0}.listing-form-pro{background:#111827;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.listing-form-pro input,.listing-form-pro select{color:#fff;background:#0f172a;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:14px}.listing-form-pro input:focus,.listing-form-pro select:focus{border-color:#f0b90b}.listing-section-title{color:#f0b90b;grid-column:1/-1;margin-top:6px;font-weight:900}.listing-form-pro button{grid-column:1/-1}.my-listings-header{margin-top:32px}.my-listings-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;display:grid}.listing-card-pro{background:#111827;border:1px solid #ffffff14;border-radius:18px;padding:16px;transition:all .25s}.listing-card-pro:hover{border-color:#f0b90b;transform:translateY(-3px)}.listing-card-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.listing-card-top img{object-fit:cover;border:1px solid #f0b90b59;border-radius:50%;width:52px;height:52px}.listing-card-top h3{color:#fff;margin:0 0 6px}.listing-card-top p{color:#9ca3af;margin:0}.listing-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.listing-links a{color:#f0b90b;background:#f0b90b1f;border:1px solid #f0b90b4d;border-radius:10px;padding:8px 12px;font-weight:800}@media (width<=768px){.listing-header,.my-listings-header{flex-direction:column;align-items:flex-start}.listing-form-pro{grid-template-columns:1fr}}.orders-header h2{color:#f0b90b;margin-bottom:6px}.orders-header p{color:#9ca3af;margin:0}.orders-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.orders-stats div{text-align:center;background:#111827;border:1px solid #ffffff14;border-radius:14px;padding:14px}.orders-tabs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.orders-tools{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:16px;display:grid}.orders-table-wrapper{width:100%;overflow-x:auto}.orders-table{border-collapse:collapse;background:#111827;border-radius:16px;width:100%;overflow:hidden}.orders-table th{color:#f0b90b;text-align:left;white-space:nowrap;background:#0f172a;padding:14px}.orders-table td{color:#fff;white-space:nowrap;border-top:1px solid #ffffff0f;padding:14px}.order-side-buy{color:#22c55e;font-weight:900}.order-side-sell{color:#ef4444;font-weight:900}.order-status{color:#f59e0b;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.order-status.filled,.order-status.completed,.order-status.success{color:#22c55e;background:#22c55e24;border-color:#22c55e59}.order-status.cancelled,.order-status.rejected,.order-status.failed{color:#ef4444;background:#ef444424;border-color:#ef444459}.order-filled-box{min-width:110px}.order-filled-box>div{background:#0f172a;border-radius:999px;height:7px;margin-bottom:5px;overflow:hidden}.order-filled-box span{background:#f0b90b;border-radius:999px;height:100%;display:block}.order-filled-box small{color:#9ca3af}@media (width<=768px){.orders-header{flex-direction:column;align-items:flex-start}.orders-tools{grid-template-columns:1fr}}.orders-page{width:100%}.orders-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.orders-header p{color:#94a3b8;margin-top:6px}.orders-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin:20px 0;display:grid}.orders-stats div{background:#111827;border:1px solid #ffffff14;border-radius:16px;padding:18px}.orders-stats strong{color:#f0b90b;font-size:28px;display:block}.orders-stats span{color:#cbd5e1;font-size:13px}.main-logo,.topbar-logo,.mobile-brand-logo,.web3-logo,.exchange-logo,img[src*=exalt-exchange-logo]{object-fit:contain!important;width:auto!important;max-width:180px!important;height:46px!important;display:block!important}.sidebar .main-logo{max-width:160px!important;height:54px!important;margin:0 auto 18px!important}.mobile-brand-logo{max-width:120px!important;height:42px!important}img{max-width:100%}.logo-bg,.brand-bg,.hero-logo-bg{pointer-events:none!important}.admin-web3-toolbar{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.admin-web3-toolbar input,.admin-web3-toolbar select{color:#fff;background:#1e2329;border:1px solid #f0b90b;border-radius:10px;padding:10px 12px}.admin-web3-toolbar input{flex:1;min-width:240px}.admin-web3-card{background:linear-gradient(135deg,#1e2329f5,#111827f5);border:1px solid #f0b90b59;border-radius:16px;margin-bottom:14px;padding:16px}.admin-web3-card h4{color:#fff;margin:0 0 10px}.admin-web3-status{border-radius:999px;margin-left:10px;padding:4px 10px;font-size:12px;font-weight:800}.admin-web3-status.success{color:#0f8;background:#00ff881f}.admin-web3-status.pending{color:#fa0;background:#ffaa001f}.admin-web3-status.failed{color:#f44;background:#ff44441f}.admin-web3-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-web3-pagination{align-items:center;gap:10px;margin-top:15px;display:flex}.admin-content input,.admin-content select{color:#fff;background:#1e2329;border:1px solid #f0b90b73;border-radius:10px;outline:none;padding:10px}.admin-content input::placeholder{color:#8f9bb3}.admin-content select option{color:#111}.admin-card h4 span{background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px}.admin-card p b{color:#f0b90b}.auth-page,.reset-page,.forgot-page,.verify-page{background:radial-gradient(circle at top,#ffd70029,#0000 35%),linear-gradient(#06101f 0%,#020617 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:18px;display:flex}.auth-card,.reset-card,.forgot-card,.verify-card{color:#fff;background:#0f172af2;border:1px solid #ffd70047;border-radius:26px;width:100%;max-width:410px;padding:28px 22px;overflow:hidden;box-shadow:0 22px 60px #0000008c}.auth-card h1,.auth-card h2,.reset-card h1,.reset-card h2,.forgot-card h1,.forgot-card h2,.verify-card h1,.verify-card h2{text-align:center;color:#fff;margin:0 0 10px;font-size:30px;font-weight:900;line-height:1.15}.auth-card p,.reset-card p,.forgot-card p,.verify-card p,.auth-subtitle{text-align:center;color:#cbd5e1;max-width:330px;margin:0 auto 22px;font-size:15px;line-height:1.6}.auth-card input,.reset-card input,.forgot-card input,.verify-card input{color:#fff;box-sizing:border-box;background:#020617e0;border:1px solid #ffd70052;border-radius:15px;outline:none;width:100%;height:50px;margin-bottom:13px;padding:0 15px;font-size:15px}.auth-card input::placeholder,.reset-card input::placeholder,.forgot-card input::placeholder,.verify-card input::placeholder{color:#94a3b8}.auth-card input:focus,.reset-card input:focus,.forgot-card input:focus,.verify-card input:focus{border-color:gold;box-shadow:0 0 0 3px #ffd70024}.auth-card button,.reset-card button,.forgot-card button,.verify-card button,.auth-submit,.primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:15px;width:100%;min-height:50px;margin-top:8px;font-size:16px;font-weight:800;box-shadow:0 14px 35px #22c55e40}.auth-card button:disabled,.reset-card button:disabled,.forgot-card button:disabled,.verify-card button:disabled{opacity:.6;cursor:not-allowed}.auth-card button[type=button],.reset-card button[type=button],.forgot-card button[type=button],.verify-card button[type=button],.secondary-btn,.forgot-password{min-height:42px;margin-top:8px;font-weight:800;box-shadow:none!important;color:gold!important;background:0 0!important}.auth-tabs{background:#020617b8;border-radius:16px;gap:8px;margin:18px 0;padding:6px;display:flex}.auth-tabs button{border-radius:12px;flex:1;min-height:42px;margin:0;color:#cbd5e1!important;box-shadow:none!important;background:0 0!important}.auth-tabs button.active{color:#111827!important;background:linear-gradient(135deg,gold,#f59e0b)!important}@media (width<=480px){.auth-page,.reset-page,.forgot-page,.verify-page{align-items:flex-start;padding:45px 16px 16px}.auth-card,.reset-card,.forgot-card,.verify-card{border-radius:24px;max-width:100%;padding:26px 18px}.auth-card h1,.auth-card h2,.reset-card h1,.reset-card h2,.forgot-card h1,.forgot-card h2,.verify-card h1,.verify-card h2{font-size:28px}}.legal-footer-links{border-top:1px solid #f0b90b38;flex-wrap:wrap;justify-content:center;gap:16px;margin:35px auto 20px;padding:18px;display:flex}.legal-footer-links a{color:#f0b90b;font-size:13px;font-weight:800;text-decoration:none}.legal-footer-links a:hover{color:#fff}.legal-page{color:#fff;background:radial-gradient(circle at top,#141b2f 0%,#050816 45%,#020617 100%);min-height:100vh;padding:40px 18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-shell{grid-template-columns:280px 1fr;align-items:start;gap:24px;max-width:1180px;margin:0 auto;display:grid}.legal-sidebar{background:#0f172af5;border:1px solid #f0b90b59;border-radius:22px;padding:24px;position:sticky;top:24px;box-shadow:0 20px 50px #00000059}.legal-sidebar h2{color:#f0b90b;margin:0 0 18px;font-size:22px}.legal-sidebar a{color:#dbeafe;background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:8px;padding:11px 12px;font-weight:700;text-decoration:none;transition:all .25s;display:block}.legal-sidebar a:hover{color:#111827;background:#f0b90b}.legal-content{background:#0f172af5;border:1px solid #f0b90b40;border-radius:24px;padding:34px;box-shadow:0 20px 60px #00000061}.legal-badge{color:#f0b90b;text-transform:uppercase;letter-spacing:.08em;background:#f0b90b1f;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-block}.legal-content h1{color:#f0b90b;margin:0 0 18px;font-size:42px}.legal-content h2{color:#fff;margin:30px 0 12px;font-size:24px}.legal-content p{color:#d1d5db;font-size:16px;line-height:1.85}.legal-content ul{padding-left:22px}.legal-content li{color:#d1d5db;margin-bottom:8px;line-height:1.8}.legal-content strong{color:#fff}.legal-content a{color:#f0b90b}.legal-footer-note{color:#f0b90b;text-align:center;background:#f0b90b1a;border:1px solid #f0b90b40;border-radius:18px;margin-top:36px;padding:18px;font-weight:900}@media (width<=900px){.legal-shell{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-content{padding:24px}.legal-content h1{font-size:32px}}@media (width<=520px){.legal-page{padding:22px 12px}.legal-sidebar,.legal-content{border-radius:18px;padding:20px}.legal-content h1{font-size:28px}.legal-content h2{font-size:20px}.legal-content p,.legal-content li{font-size:14px}}.legal-sidebar a{align-items:center;gap:10px;display:flex}.legal-sidebar a.active{color:#111827;background:#f0b90b;border-color:#f0b90b;box-shadow:0 10px 25px #f0b90b40}.legal-sidebar a span{font-size:16px}.settings-info-list div{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-info-list span{flex:1}.settings-legal-link{flex-shrink:0}html,body,#root{width:100%;min-width:0;overflow-x:hidden}.auth-page{width:100%!important;max-width:100%!important;min-height:100vh!important;padding:30px 20px!important;overflow:visible!important}.auth-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:min(100%,1050px)!important;min-width:0!important;max-width:1050px!important;margin:0 auto!important;overflow:hidden!important}.auth-left,.auth-right{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.auth-right input,.auth-tabs,.auth-submit{min-width:0!important;max-width:100%!important}@media (width<=768px){.auth-page{padding:15px!important}.auth-card{grid-template-columns:1fr!important}}.admin-kyc-user-uid{color:#f0b90b;letter-spacing:.06em;white-space:nowrap;-webkit-user-select:text;user-select:text;background:#f0b90b14;border:1px solid #f0b90b59;border-radius:9px;justify-content:center;align-items:center;min-width:108px;padding:5px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900;display:inline-flex}.admin-kyc-user-uid:hover{background:#f0b90b21;border-color:#f0b90b99}.admin-user-uid{color:#f0b90b;letter-spacing:.06em;white-space:nowrap;-webkit-user-select:text;user-select:text;background:#f0b90b14;border:1px solid #f0b90b59;border-radius:9px;justify-content:center;align-items:center;min-width:108px;padding:5px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900;display:inline-flex}.admin-user-uid:hover{background:#f0b90b24;border-color:#f0b90b9e}@media (width<=768px){.page-dashboard .topbar,.page-dashboard .topbar-account-actions{display:none!important}.page-dashboard .main{width:100%!important;min-width:0!important;max-width:100%!important;padding:70px 0 calc(88px + env(safe-area-inset-bottom))!important;margin:0!important;overflow-x:hidden!important}.page-dashboard .mobile-menu-btn{top:calc(12px + env(safe-area-inset-top))!important;z-index:10001!important;position:fixed!important;left:12px!important}html[dir=rtl] .page-dashboard .mobile-menu-btn{left:auto!important;right:12px!important}.page-dashboard .mobile-home-view{width:100%!important;max-width:none!important;margin:0!important}}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{color:#fff;background:#050816;margin:0}img,svg,canvas,video,iframe{max-width:100%}button,input,select,textarea{font:inherit}.app{background:radial-gradient(circle at top,#111827 0%,#070b16 48%,#020617 100%)!important;width:100%!important;min-height:100vh!important;display:flex!important;overflow-x:hidden!important}.app>.sidebar{z-index:5000!important;background:linear-gradient(#111827fc,#050a14fc)!important;border-right:1px solid #ffffff14!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100vh!important;padding:20px 18px 120px!important;position:sticky!important;top:0!important;left:auto!important;overflow:hidden auto!important;box-shadow:12px 0 35px #00000047!important}.app>.sidebar .main-logo{object-fit:contain!important;background:0 0!important;width:150px!important;max-width:100%!important;height:auto!important;margin:0 auto 24px!important;padding:0!important;display:block!important}.app>.main{flex:auto!important;width:calc(100% - 260px)!important;min-width:0!important;max-width:none!important;margin:0!important;padding:22px!important;overflow-x:hidden!important}.app>.sidebar .menu{flex-direction:column!important;gap:9px!important;display:flex!important}.app>.sidebar .menu button{color:#e5e7eb!important;text-align:left!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:12px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:11px 13px!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;transition:transform .2s,background .2s,border-color .2s!important;display:flex!important}.app>.sidebar .menu button:hover,.app>.sidebar .menu button.active{color:#111827!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important;border-color:#facc15a6!important;transform:translate(4px)!important;box-shadow:0 8px 22px #f59e0b2e!important}.dashboard-app-shell>.main>.topbar,.page-dashboard>.main>.topbar{z-index:100!important;width:100%!important;text-align:initial!important;background:linear-gradient(145deg,#111827f7,#070c17fc)!important;border:1px solid #ffffff14!important;border-radius:18px!important;margin:0 0 14px!important;padding:16px 18px!important;display:block!important;position:relative!important;box-shadow:0 14px 40px #00000047!important}.dashboard-app-shell .topbar-main-row,.page-dashboard .topbar-main-row{align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.dashboard-app-shell .topbar-brand,.page-dashboard .topbar-brand{text-align:left!important;flex:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.dashboard-app-shell .topbar-brand>div,.page-dashboard .topbar-brand>div{text-align:left!important;min-width:0!important}.dashboard-app-shell .topbar-logo,.page-dashboard .topbar-logo{object-fit:contain!important;background:#080d18c7!important;border:1px solid #f59e0b47!important;border-radius:14px!important;flex:none!important;width:56px!important;min-width:56px!important;height:56px!important;padding:4px!important;display:block!important}.dashboard-app-shell .topbar h2,.dashboard-app-shell .topbar-brand h2,.page-dashboard .topbar h2,.page-dashboard .topbar-brand h2{color:#fff!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;margin:0!important;padding:0!important;font-size:clamp(21px,3vw,28px)!important;line-height:1.2!important}.dashboard-app-shell .topbar p,.dashboard-app-shell .topbar-brand p,.page-dashboard .topbar p,.page-dashboard .topbar-brand p{color:#aeb7d0!important;text-align:left!important;overflow-wrap:anywhere!important;width:auto!important;margin:5px 0 0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.dashboard-app-shell .topbar-language-row,.page-dashboard .topbar-language-row{scrollbar-width:none!important;border-top:1px solid #ffffff12!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:12px 0 0!important;display:flex!important;position:static!important;overflow:auto visible!important}.dashboard-app-shell .topbar-language-row::-webkit-scrollbar{display:none!important}.page-dashboard .topbar-language-row::-webkit-scrollbar{display:none!important}.dashboard-app-shell .topbar-language-row>*,.page-dashboard .topbar-language-row>*{max-width:100%!important;position:static!important}.dashboard-app-shell .topbar-profile-btn,.page-dashboard .topbar-profile-btn{color:#fff!important;cursor:pointer!important;background:#3b82f626!important;border:1px solid #60a5fa4d!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:17px!important;display:inline-flex!important;position:static!important}.dashboard-app-shell>.main>.topbar-account-actions,.page-dashboard>.main>.topbar-account-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 14px!important;padding:0!important;display:flex!important;position:static!important}.dashboard-app-shell>.main>.topbar-account-actions .connect-btn,.page-dashboard>.main>.topbar-account-actions .connect-btn{color:#111827!important;cursor:pointer!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important;border:none!important;border-radius:11px!important;width:auto!important;min-width:108px!important;height:auto!important;margin:0!important;padding:11px 18px!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;position:static!important}.inner-page-shell>.main>.inner-page-toolbar,.app:not(.page-dashboard)>.main>.inner-page-toolbar,.app:not(.page-dashboard)>.main>.topbar,.app:not(.page-dashboard)>.main>.topbar-account-actions{display:none!important}.inner-page-shell>.main,.app:not(.page-dashboard)>.main{min-width:0!important}.inner-page-shell>.main>*,.app:not(.page-dashboard)>.main>*{min-width:0!important;max-width:100%!important}.inner-page-shell h1,.inner-page-shell h2,.inner-page-shell h3,.inner-page-shell p,.inner-page-shell div,.inner-page-shell span,.app:not(.page-dashboard) h1,.app:not(.page-dashboard) h2,.app:not(.page-dashboard) h3,.app:not(.page-dashboard) p{text-align:initial}.dashboard-page,.markets-page,.trade-page,.futures-page,.wallet-page,.wallets-page,.web3-wallet-page,.profile-page,.p2p-page,.settings-page,.admin-page,.panel{width:100%!important;min-width:0!important;max-width:100%!important}table{max-width:100%}pre,code,.contract-text,.break-text,.coin-value{overflow-wrap:anywhere!important;word-break:break-word!important}.mobile-menu-btn{display:none!important}@media (width<=900px){.app{width:100%!important;min-height:100vh!important;display:block!important}.app>.sidebar{z-index:99998!important;width:min(84vw,330px)!important;min-width:0!important;max-width:min(84vw,330px)!important;height:100dvh!important;padding:78px 16px 120px!important;transition:left .28s!important;position:fixed!important;top:0!important;bottom:0!important;left:-100%!important;box-shadow:20px 0 55px #00000094!important}.app>.sidebar.open{left:0!important}.mobile-menu-btn{top:calc(12px + env(safe-area-inset-top))!important;z-index:99999!important;color:#111827!important;cursor:pointer!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:fixed!important;left:12px!important;box-shadow:0 8px 26px #f59e0b4d!important}.app>.main{width:100%!important;min-width:0!important;max-width:100%!important;padding:calc(70px + env(safe-area-inset-top)) 10px calc(82px + env(safe-area-inset-bottom))!important;margin:0!important}.dashboard-app-shell>.main>.topbar,.page-dashboard>.main>.topbar{border-radius:15px!important;width:100%!important;margin:0 0 10px!important;padding:12px!important}.dashboard-app-shell .topbar-main-row,.page-dashboard .topbar-main-row{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.dashboard-app-shell .topbar-brand,.page-dashboard .topbar-brand{gap:8px!important;min-width:0!important}.dashboard-app-shell .topbar-logo,.page-dashboard .topbar-logo{border-radius:10px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:3px!important}.dashboard-app-shell .topbar h2,.dashboard-app-shell .topbar-brand h2,.page-dashboard .topbar h2,.page-dashboard .topbar-brand h2{padding:0!important;font-size:18px!important;line-height:1.2!important}.dashboard-app-shell .topbar p,.dashboard-app-shell .topbar-brand p,.page-dashboard .topbar p,.page-dashboard .topbar-brand p{font-size:10px!important;line-height:1.3!important}.dashboard-app-shell .topbar-profile-btn,.page-dashboard .topbar-profile-btn{border-radius:10px!important;width:36px!important;height:36px!important;font-size:15px!important}.dashboard-app-shell .topbar-language-row,.page-dashboard .topbar-language-row{justify-content:flex-start!important;margin-top:9px!important;padding-top:9px!important}.dashboard-app-shell>.main>.topbar-account-actions,.page-dashboard>.main>.topbar-account-actions{justify-content:flex-end!important;margin-bottom:10px!important}.dashboard-app-shell>.main>.topbar-account-actions .connect-btn,.page-dashboard>.main>.topbar-account-actions .connect-btn{border-radius:10px!important;min-width:92px!important;min-height:38px!important;padding:8px 13px!important;font-size:12px!important}.inner-page-shell>.main,.app:not(.page-dashboard)>.main{padding-top:calc(70px + env(safe-area-inset-top))!important}.trade-layout,.trade-page,.futures-page,.markets-page,.wallets-page,.web3-wallet-page,.profile-page,.p2p-page,.admin-page{width:100%!important;min-width:0!important;max-width:100%!important}.trade-layout{flex-direction:column!important;display:flex!important}.trade-sidebar,.trade-main,.spot-order-panel,.orderbook-card,.mobile-orderbook-box,.coin-details-box,.mobile-chart-box{width:100%!important;min-width:0!important;max-width:100%!important}.chart-box{width:100%!important;min-width:0!important}.listing-form{grid-template-columns:1fr!important}.legal-footer-links{max-width:100%!important;overflow-x:auto!important}}@media (width<=420px){.app>.main{padding-inline:8px!important}.dashboard-app-shell .topbar-main-row,.page-dashboard .topbar-main-row{grid-template-columns:minmax(0,1fr) auto!important}.dashboard-app-shell .topbar-logo,.page-dashboard .topbar-logo{width:38px!important;min-width:38px!important;height:38px!important}.dashboard-app-shell .topbar h2,.dashboard-app-shell .topbar-brand h2,.page-dashboard .topbar h2,.page-dashboard .topbar-brand h2{font-size:16px!important}.dashboard-app-shell .topbar p,.dashboard-app-shell .topbar-brand p,.page-dashboard .topbar p,.page-dashboard .topbar-brand p{font-size:9px!important}}html[dir=rtl] .app>.sidebar{border-left:1px solid #ffffff14!important;border-right:none!important;left:auto!important;right:0!important}html[dir=rtl] .dashboard-app-shell .topbar-main-row,html[dir=rtl] .dashboard-app-shell .topbar-brand,html[dir=rtl] .page-dashboard .topbar-main-row,html[dir=rtl] .page-dashboard .topbar-brand{direction:rtl!important}html[dir=rtl] .dashboard-app-shell .topbar-brand,html[dir=rtl] .dashboard-app-shell .topbar-brand>div,html[dir=rtl] .dashboard-app-shell .topbar h2,html[dir=rtl] .dashboard-app-shell .topbar p,html[dir=rtl] .page-dashboard .topbar-brand,html[dir=rtl] .page-dashboard .topbar-brand>div,html[dir=rtl] .page-dashboard .topbar h2,html[dir=rtl] .page-dashboard .topbar p{text-align:right!important}@media (width<=900px){html[dir=rtl] .app>.sidebar{left:auto!important;right:-100%!important}html[dir=rtl] .app>.sidebar.open{left:auto!important;right:0!important}html[dir=rtl] .mobile-menu-btn{left:auto!important;right:12px!important}}.mobile-menu-btn:focus-visible,.topbar-profile-btn:focus-visible,.connect-btn:focus-visible,.menu button:focus-visible{outline-offset:3px!important;outline:2px solid #fff!important}@media (prefers-reduced-motion:reduce){.app>.sidebar,.mobile-menu-btn,.menu button,.topbar-profile-btn,.connect-btn{transition:none!important}}.auth-submit{color:#111827;letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#ffb300,#ff8c00);border:none;border-radius:16px;width:100%;height:56px;font-size:17px;font-weight:800;transition:all .28s;box-shadow:0 10px 30px #ffb30040,inset 0 1px #ffffff40}.auth-submit:hover{background:linear-gradient(135deg,#ffc62b,#ff9d00);transform:translateY(-2px);box-shadow:0 18px 40px #ffb30061}.auth-submit:active{transform:scale(.98)}.auth-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.forgot-password{border-radius:14px;width:100%;height:52px;margin-top:16px;font-size:15px;font-weight:700;transition:all .28s;color:#ffb300!important;background:#ffb3000d!important;border:1px solid #ffb30073!important}.forgot-password:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ffb30040;color:#111827!important;background:linear-gradient(135deg,#ffb300,#ff8c00)!important;border-color:#ffb300!important}.forgot-password:active{transform:scale(.98)}.auth-card .auth-submit[type=button]{color:#111827!important;background:linear-gradient(135deg,#ffb300,#ff8a00)!important;border:none!important;border-radius:15px!important;width:100%!important;min-height:54px!important;margin-top:14px!important;padding:14px 20px!important;font-size:16px!important;font-weight:900!important;transition:all .25s!important;box-shadow:0 12px 30px #ffb30047!important}.auth-card .auth-submit[type=button]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffc62b,#f90)!important;box-shadow:0 16px 36px #ffb3006b!important}.auth-card .forgot-password[type=button]{color:#ffb300!important;width:100%!important;min-height:50px!important;box-shadow:none!important;background:#ffb30012!important;border:1px solid #ffb3008c!important;border-radius:15px!important;margin-top:14px!important;padding:12px 20px!important;font-size:15px!important;font-weight:800!important;transition:all .25s!important}.auth-card .forgot-password[type=button]:hover{transform:translateY(-2px);color:#111827!important;background:linear-gradient(135deg,#ffb300,#ff8a00)!important;box-shadow:0 12px 28px #ffb30040!important}.auth-card .auth-tabs{background:#020617b8!important;border:1px solid #ffb84d24!important;border-radius:16px!important;gap:10px!important;margin:18px 0 22px!important;padding:6px!important;display:flex!important}.auth-card .auth-tabs button[type=button]{color:#cbd5e1!important;letter-spacing:.2px!important;width:auto!important;min-height:46px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:1 1 0!important;margin:0!important;padding:12px 16px!important;font-size:15px!important;font-weight:800!important;transition:transform .22s,background .22s,color .22s,border-color .22s,box-shadow .22s!important}.auth-card .auth-tabs button[type=button]:hover:not(:disabled){color:#ffd166!important;background:#ffb84d12!important;border-color:#ffb84d47!important}.auth-card .auth-tabs button[type=button].active{color:#111827!important;background:linear-gradient(135deg,#ffc107,#ff8a00)!important;border-color:#ffc107e6!important;box-shadow:0 10px 24px #ff99003d,inset 0 1px #ffffff47!important}.auth-card .auth-submit[type=button]{color:#111827!important;letter-spacing:.35px!important;text-align:center!important;width:100%!important;min-height:56px!important;text-shadow:none!important;cursor:pointer!important;appearance:none!important;background:linear-gradient(135deg,#ffc107 0%,#ff9800 52%,#ff7a00 100%)!important;border:1px solid #ffc107f2!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;margin:14px 0 0!important;padding:14px 20px!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;transition:transform .22s,filter .22s,box-shadow .22s!important;display:inline-flex!important;box-shadow:0 14px 32px #ff91004d,inset 0 1px #ffffff59!important}.auth-card .auth-submit[type=button]:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px #ff910066,inset 0 1px #ffffff61!important}.auth-card .auth-submit[type=button]:active:not(:disabled){transform:translateY(0)scale(.985)!important}.auth-card .auth-submit[type=button]:focus-visible,.auth-card .forgot-password[type=button]:focus-visible,.auth-card .auth-tabs button[type=button]:focus-visible{outline-offset:3px!important;outline:3px solid #ffc1073d!important}.auth-card .auth-submit[type=button]:disabled{opacity:.55!important;cursor:not-allowed!important;filter:none!important;box-shadow:none!important;transform:none!important}.auth-card .forgot-password[type=button]{color:#ffc107!important;letter-spacing:.2px!important;text-align:center!important;cursor:pointer!important;appearance:none!important;background:#ffc1070e!important;border:1px solid #ffc10785!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;margin:14px 0 0!important;padding:12px 18px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;transition:transform .22s,background .22s,color .22s,border-color .22s,box-shadow .22s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0a!important}.auth-card .forgot-password[type=button]:hover:not(:disabled){color:#111827!important;background:linear-gradient(135deg,#ffc107,#ff8a00)!important;border-color:#ffc107!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #ff99003d!important}.auth-card .forgot-password[type=button]:active:not(:disabled){transform:translateY(0)scale(.985)!important}.auth-card .forgot-password[type=button]:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.auth-card .auth-right input{min-height:52px!important;transition:border-color .22s,box-shadow .22s,background .22s!important}.auth-card .auth-right input:hover:not(:disabled){border-color:#ffc10761!important}.auth-card .auth-right input:focus{border-color:#ffc107!important;outline:none!important;box-shadow:0 0 0 3px #ffc10721!important}@media (width<=768px){.auth-card .auth-submit[type=button]{min-height:54px!important;font-size:16px!important}.auth-card .forgot-password[type=button]{min-height:48px!important}.auth-card .auth-tabs button[type=button]{min-height:44px!important;padding:11px 12px!important}}@media (prefers-reduced-motion:reduce){.auth-card .auth-submit[type=button],.auth-card .forgot-password[type=button],.auth-card .auth-tabs button[type=button],.auth-card .auth-right input{transition:none!important}}.auth-right>.auth-submit{color:#111827!important;cursor:pointer!important;background:linear-gradient(135deg,#f0b90b,#ff9f00)!important;border:1px solid #f0b90b!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:54px!important;margin-top:14px!important;padding:14px 20px!important;font-size:16px!important;font-weight:900!important;transition:all .25s!important;display:flex!important;box-shadow:0 10px 26px #f0b90b47!important}.auth-right>.auth-submit:hover:not(:disabled){filter:brightness(1.08)!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #f0b90b73!important}.auth-right>.auth-submit:active:not(:disabled){transform:scale(.98)!important}.auth-right>.forgot-password{color:#f0b90b!important;cursor:pointer!important;background:#f0b90b12!important;border:1px solid #f0b90b8c!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-top:14px!important;padding:12px 18px!important;font-size:15px!important;font-weight:800!important;transition:all .25s!important;display:flex!important}.auth-right>.forgot-password:hover:not(:disabled){color:#111827!important;background:linear-gradient(135deg,#f0b90b,#ffd56a)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #f0b90b4d!important}.auth-right>.forgot-password:active:not(:disabled){transform:scale(.98)!important}.notification-bell-wrap{display:inline-block;position:relative}.notification-bell-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #f0b90b40;border-radius:14px;padding:10px 12px;position:relative}.notification-bell-btn span{color:#fff;background:#ef4444;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:900;position:absolute;top:-7px;right:-7px}.notification-bell-panel{z-index:9999;background:#111827;border:1px solid #f0b90b40;border-radius:18px;width:340px;max-height:520px;padding:14px;position:absolute;top:48px;right:0;overflow-y:auto;box-shadow:0 20px 45px #00000073}.notification-bell-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.notification-bell-head strong{color:#f0b90b}.notification-bell-head button,.notification-view-all{color:#111;cursor:pointer;background:#f0b90b;border:none;border-radius:10px;padding:8px 10px;font-weight:800}.notification-mini-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;margin-bottom:10px;padding:12px}.notification-mini-card.unread{border-color:#22c55e73}.notification-mini-card b{color:#fff}.notification-mini-card p{color:#cbd5e1;margin:6px 0;font-size:13px}.notification-mini-card small,.notification-bell-empty{color:#9ca3af}.notification-view-all{width:100%;margin-top:8px}@media (width<=768px){.notification-bell-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}}:root{--ex-bg:#07090f;--ex-bg-soft:#111827;--ex-card:#1e2329d1;--ex-card-2:#111827eb;--ex-gold:#f0b90b;--ex-gold-2:#ffd56a;--ex-green:#00c853;--ex-red:#ff4d4f;--ex-text:#fff;--ex-muted:#9ca3af;--ex-border:#f0b90b38;--ex-radius:18px;--ex-shadow:0 18px 45px #00000059}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #f0b90b1f, transparent 32%), radial-gradient(circle at bottom right, #00c85314, transparent 30%), var(--ex-bg);color:var(--ex-text)}.panel,.admin-content,.page-shell,.wallet-v2-page,.trade-page-pro,.futures-page,.web3-wallet-page,.dashboard,.markets-page,.p2p-page{color:var(--ex-text);background:0 0!important}.admin-card,.stat-card,.wallet-v2-card,.trade-panel,.chart-panel,.market-panel,.history-panel,.positions-panel,.orderbook-card,.request-card,.coin-details-box,.ms-info-card,.ms-live-section,.trade-live-section{box-shadow:var(--ex-shadow);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg, var(--ex-card), var(--ex-card-2))!important;border:1px solid var(--ex-border)!important;border-radius:var(--ex-radius)!important}button,.tab,.action-btn{border:1px solid #f0b90b38;transition:all .25s;border-radius:14px!important}button:hover,.tab:hover,.action-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #f0b90b2e}.active-tab,.tab.active,button.active{font-weight:900;background:linear-gradient(135deg, var(--ex-gold), var(--ex-gold-2))!important;color:#111!important}input,select,textarea{color:#fff!important;background:#111827eb!important;border:1px solid #f0b90b40!important;border-radius:14px!important;outline:none!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #f0b90b1f;border-color:var(--ex-gold)!important}h1,h2,h3{letter-spacing:-.03em}h1,h2,h3,.admin-content h3,.panel h2{color:#fff}.green,.green-text,.profit{color:var(--ex-green)!important}.red,.red-text,.loss{color:var(--ex-red)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0b0f19}::-webkit-scrollbar-thumb{background:linear-gradient(var(--ex-gold), #8a6a00);border-radius:999px}.admin-tabs{gap:10px!important}.admin-tabs .tab{color:#fff;background:#ffffff0f;padding:12px 16px;font-weight:800}.admin-stats,.wallet-v2-stats{gap:16px!important}.stat-card h3,.admin-stats h3{color:var(--ex-gold)!important}.execute-buy,.ms-main-buy,.bm-main-buy,.approve-btn{color:#fff!important;background:linear-gradient(135deg,#00c853,#22c55e)!important;border:none!important}.execute-sell,.ms-main-sell,.bm-main-sell,.reject-btn,.force-close-btn{color:#fff!important;background:linear-gradient(135deg,#dc2626,#ff4d4f)!important;border:none!important}.wallet-v2-primary,.export-btn{font-weight:900;background:linear-gradient(135deg, var(--ex-gold), var(--ex-gold-2))!important;color:#111!important}@media (width<=768px){.admin-card,.stat-card,.wallet-v2-card,.trade-panel,.chart-panel{border-radius:16px!important}.admin-tabs{overflow-x:auto;flex-wrap:nowrap!important}.admin-tabs .tab{white-space:nowrap}}body,#root{min-height:100vh;background:radial-gradient(circle at 12% 10%,#f0b90b24,#0000 28%),radial-gradient(circle at 90% 15%,#00c85314,#0000 24%),radial-gradient(circle at 50% 100%,#3b82f614,#0000 28%),#07090f!important}.panel,.page-shell,.dashboard,.dashboard-page,.markets-page,.trade-page-pro,.futures-page,.wallet-v2-page,.web3-wallet-page,.p2p-page,.profile-page,.support-page,.transactions-page,.orders-page{background:0 0!important}.card,.admin-card,.stat-card,.request-card,.wallet-v2-card,.wallet-v2-hero,.wallet-v2-asset-row,.trade-panel,.market-panel,.chart-panel,.history-panel,.positions-panel,.orderbook-card,.coin-details-box,.ms-info-card,.ms-live-section,.trade-live-section,.futures-container>div,.dashboard-card,.market-card,.p2p-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#1e2329e0,#0f172ae6)!important;border:1px solid #f0b90b38!important;border-radius:18px!important;box-shadow:0 18px 45px #00000059!important}button,.tab,.action-btn,.wallet-v2-primary,.execute-buy,.execute-sell,.ms-main-buy,.ms-main-sell,.bm-main-buy,.bm-main-sell{border-radius:14px!important;font-weight:800!important}.sidebar button,.admin-tabs button,.wallet-v2-tabs button{color:#fff!important;background:#ffffff0f!important;border:1px solid #f0b90b2e!important}.sidebar button.active,.sidebar .active,.admin-tabs .active-tab,.wallet-v2-tabs .active,.tab.active,.active-tab{color:#111!important;background:linear-gradient(135deg,#f0b90b,#ffd56a)!important}input,select,textarea{color:#fff!important;background:#111827f0!important;border:1px solid #f0b90b40!important}h1,h2,h3,h4{color:#fff!important}p,span,small,label{color:inherit}a{color:#f0b90b}@media (width<=768px){.admin-card,.stat-card,.wallet-v2-card,.trade-panel,.chart-panel,.market-panel,.history-panel,.positions-panel,.orderbook-card,.request-card,.coin-details-box,.ms-info-card,.ms-live-section,.trade-live-section,.card,.wallet-v2-hero,.wallet-v2-asset-row,.futures-container>div,.dashboard-card,.market-card,.p2p-card{-webkit-backdrop-filter:none!important}}
