.main-header{background:#1f243d;font-family:Segoe UI,sans-serif;height:70px;justify-content:space-between;padding:0 50px;position:relative}.logo,.main-header{align-items:center;display:flex}.logo{background:#fff;cursor:pointer;font-size:22px;font-weight:700;padding:6px 14px}.logo-trade{color:#22c55e}.logo-inr{color:#3b82f6;margin-left:5px}.nav-links{color:#fff;display:flex;font-size:15px;font-weight:500;gap:35px}.nav-links span{cursor:pointer;transition:.3s}.nav-links span:hover{color:#60a5fa}.header-right{align-items:center;display:flex;gap:20px;position:relative}.profile-icon{color:#facc15;cursor:pointer;font-size:24px;transition:.3s}.profile-icon:hover{color:#fff}.theme-toggle{align-items:center;background:#2d3350;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;width:42px}.profile-dropdown{animation:fadeIn .2s ease-in-out;background:linear-gradient(145deg,#0f172a,#111827);border-radius:10px;box-shadow:0 15px 35px #0009;color:#fff;padding:15px 0;position:absolute;right:0;top:65px;width:240px;z-index:1000}.dropdown-header{border-bottom:1px solid #1f2937;padding:0 20px 12px}.dropdown-title{color:#9ca3af;font-size:13px;margin:0}.user-email{color:#facc15;font-size:14px;font-weight:600;margin:4px 0 0}.dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 20px;transition:.2s}.dropdown-item:hover{background:#1f2937;color:#60a5fa}.logout:hover{color:#ef4444}.transactions-submenu{background:#ffffff08;padding-left:25px}.submenu-item{cursor:pointer;font-size:14px;padding:8px 0}.submenu-item:hover{color:#7c5cff}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.main-header{align-items:flex-start;flex-direction:column;gap:12px;height:auto;padding:15px 20px}.logo{font-size:18px;padding:5px 10px}.nav-links{flex-wrap:wrap;font-size:14px;gap:15px;width:100%}.header-right{justify-content:space-between;width:100%}.profile-icon{font-size:20px}.theme-toggle{font-size:10px;height:20px;width:38px}.profile-dropdown{border-radius:8px;right:0;top:55px;width:100%}}@media (max-width:480px){.main-header{padding:12px 15px}.logo{font-size:16px}.nav-links{font-size:13px;gap:10px}.dropdown-item{font-size:13px;padding:10px 15px}.user-email{font-size:13px}}.hero{align-items:center;background:radial-gradient(circle at top,#1e293b,#020617);color:#fff;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;padding:20px;position:relative;text-align:center}.hero h1{font-size:56px;font-weight:600;line-height:1.2}.hero h1 span{color:#facc15}.hero p{font-size:15px;margin-top:20px;max-width:600px;opacity:.8}.hero button{background:#0000;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;margin-top:40px;padding:12px 36px;transition:.3s}.hero button:hover{background:#fff;color:#000}.news{bottom:30px;color:#facc15;cursor:pointer;font-size:14px;position:absolute;right:40px}.login-wrapper{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;justify-content:center;min-height:100vh}.login-card{border:1px solid #ffffff0d;box-shadow:0 20px 40px #0006;width:380px}.login-card h2{font-weight:600;margin-bottom:30px;text-align:center}.login-card input{background:#0f172a;border:1px solid #334155;color:#fff;font-size:14px;margin-bottom:18px;padding:12px 14px;transition:.3s ease;width:90%}.login-card input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133;outline:none}.login-card button{font-weight:600;transition:.3s ease}.login-card button:hover{box-shadow:0 10px 20px #6366f14d;transform:translateY(-2px)}.login-container{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;justify-content:center;min-height:100vh}.login-card{background:#111827;border-radius:16px;box-shadow:0 0 40px #0006;padding:40px;text-align:center;width:350px}.login-card h2{color:#fff;margin-bottom:20px}.login-card input{margin-bottom:15px;outline:none}.login-card button,.login-card input{border:none;border-radius:8px;padding:12px;width:100%}.login-card button{background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;font-weight:700}.login-links{display:flex;font-size:14px;justify-content:space-between;margin-top:15px}.login-links span{color:#60a5fa;cursor:pointer}.login-links span:hover{text-decoration:underline}.assets-page{background:linear-gradient(180deg,#020617,#020617);color:#e5e7eb;min-height:100vh;padding:40px 60px}.assets-title{font-size:26px;margin-bottom:30px}.overview-card{align-items:center;background:#020617;border:1px solid #111827;border-radius:12px;display:flex;justify-content:space-between;padding:24px}.overview-card h3{margin-bottom:6px}.overview-card p{font-size:14px;opacity:.7}.balance{text-align:right}.balance span{font-size:13px;opacity:.6}.balance strong{font-size:20px}.allocation-card{align-items:center;background:#020617;border:1px solid #111827;border-radius:12px;display:flex;gap:60px;margin-top:30px;padding:40px}.donut-wrapper{height:240px;width:240px}.donut,.donut-wrapper{align-items:center;display:flex;justify-content:center}.donut{background:conic-gradient(#6366f1 0deg 1turn,#1f2933 0deg);border-radius:50%;height:200px;width:200px}.donut-center{align-items:center;background:#020617;border-radius:50%;display:flex;flex-direction:column;height:130px;justify-content:center;width:130px}.donut-center h4{font-size:14px}.donut-center span{font-size:12px;opacity:.6}.allocation-info h4{margin-bottom:16px}.row{align-items:center;display:flex;gap:10px;margin-bottom:14px}.dot{background:#6366f1;height:8px;width:8px}.allocation-value{margin-top:40px}.allocation-value strong{display:block;font-size:16px}.allocation-value span{font-size:13px;opacity:.6}.wallet-text{font-size:14px;margin:40px 0 20px;opacity:.6}.wallet-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.wallet-card{background:#020617;border:1px solid #111827;border-radius:12px;cursor:pointer;padding:24px;position:relative}.wallet-card h4{margin-bottom:6px}.wallet-card p{font-size:14px;opacity:.6}.wallet-card span{font-size:22px;opacity:.6;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.wallet-card:hover{border-color:#6366f1}.wallet-balance-card{background:#0f1b2d;border-radius:12px;margin-bottom:30px;padding:20px;text-align:center}.wallet-balance-card h3{color:#aaa;margin-bottom:10px}.wallet-balance-card h2{color:#7c5cff;font-size:28px}.assets-summary{background:#0f1b32;border-radius:12px;margin-top:40px;padding:25px}.asset-row{border-bottom:1px solid #1c2b48;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.asset-row:last-child{border-bottom:none}.total-assets-value{color:#fff;font-size:24px;font-weight:600}@media (max-width:768px){.assets-page{padding:20px}.assets-title{font-size:22px;margin-bottom:20px}.overview-card{align-items:flex-start;flex-direction:column;gap:12px}.balance{text-align:left}.allocation-card{flex-direction:column;gap:30px;padding:20px}.donut-wrapper{height:180px;width:180px}.donut{height:160px;width:160px}.donut-center{height:100px;width:100px}.wallet-cards{grid-template-columns:1fr}.assets-summary,.wallet-card{padding:18px}.asset-row{font-size:14px}.total-assets-value{font-size:20px}}@media (max-width:480px){.assets-page{padding:15px}.assets-title{font-size:20px}.overview-card{padding:16px}.overview-card h3{font-size:16px}.balance strong{font-size:18px}.allocation-card{padding:15px}.allocation-info h4{font-size:14px}.row,.wallet-text{font-size:13px}.wallet-card h4{font-size:15px}.wallet-card p{font-size:13px}.wallet-card span{font-size:18px}.wallet-balance-card h2{font-size:22px}.asset-row{font-size:13px}}.deposit-page{background:linear-gradient(135deg,#0c1424,#111c2e);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.deposit-container{background:#0f1a2d;border:1px solid #1f2b40;border-radius:16px;box-shadow:0 10px 40px #00000080;height:50vh;max-width:420px;padding:30px;width:100%}.deposit-container h2{margin-bottom:20px;text-align:center}.deposit-container h3{font-size:14px;margin-bottom:15px}.deposit-container input{background:#020617;border:1px solid #1f2b40;border-radius:10px;color:#fff;margin-bottom:15px;outline:none;padding:14px;transition:.3s;width:100%}.deposit-container input:focus{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff33}.deposit-container input[type=file]{padding:10px}.deposit-container button{background:linear-gradient(135deg,#6c63ff,#8b5cf6);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;padding:14px;transition:.3s;width:100%}.deposit-container button:hover{box-shadow:0 5px 20px #6c63ff66;transform:scale(1.03)}@media (max-width:768px){.deposit-page{padding:30px 15px}.deposit-container{padding:25px}}@media (max-width:480px){.deposit-container{padding:20px}.deposit-container h2{font-size:20px}.deposit-container input{padding:12px}.deposit-container button{font-size:14px}}.withdraw-page{background:#020617;color:#e5e7eb;padding:40px 60px}.withdraw-page h1{font-size:28px;margin-bottom:30px}.info-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.info-grid span{font-size:13px;opacity:.6}.info-grid strong{display:block;font-size:15px;margin-top:6px}.withdraw-form{background:#020617;border:1px solid #111827;border-radius:14px;max-width:620px;padding:30px}.row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.withdraw-form label{display:block;font-size:13px;margin-bottom:6px}.withdraw-form input,.withdraw-form select{background:#020617;border:1px solid #111827;border-radius:999px;color:#fff;padding:12px;width:100%}.amount{margin-top:20px}.amount-box{position:relative}.amount-box input{width:100%}.max{color:#facc15;cursor:pointer;font-size:13px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.amount p{font-size:13px;margin-top:8px;opacity:.6}.withdraw-btn{background:#6366f1;border-radius:999px;font-size:14px;margin-top:30px;padding:14px;width:100%}.withdraw-btn:hover{opacity:.9}.withdraw-form-box{background:#0f1a2d;border:1px solid #1f2b40;border-radius:16px;margin-top:40px;max-width:600px;padding:30px}.form-group,.withdraw-form-box h3{margin-bottom:20px}.form-group label{color:#9caecf;margin-bottom:8px}.form-group input,.form-group select{background:#0000;border:1px solid #1f2b40;border-radius:30px;color:#fff;outline:none;padding:14px 18px}.form-group input:focus,.form-group select:focus{border-color:#6c63ff}.withdraw-btn{background:#6c63ff;border:none;border-radius:30px;color:#fff;cursor:pointer;padding:14px 30px;transition:.3s}.withdraw-btn:hover{background:#5a52e0}.bank-page{background:#020617;color:#fff;min-height:100vh;padding:40px 60px}.center{align-items:center;display:flex;flex-direction:column;justify-content:center}.bank-card{background:#0f172a;border:1px solid #1f2937;border-radius:12px;max-width:500px;padding:30px}.form-group label{color:#9ca3af;font-size:14px}.form-group input{background:#020617;border:1px solid #1f2937;border-radius:8px;color:#fff;outline:none;padding:10px;transition:.2s}.form-group input:focus{border-color:#6366f1}.bank-btn{background:#6366f1;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:.3s;width:100%}.bank-btn:hover{background:#4f46e5}.message{color:#facc15;font-size:14px;margin-top:10px}.success{color:#22c55e}.error{color:#ef4444}@media (max-width:768px){.bank-page{padding:25px}.bank-card{max-width:100%;padding:20px}}@media (max-width:480px){.bank-card,.bank-page{padding:15px}.form-group input{font-size:13px;padding:8px}.bank-btn{font-size:14px;padding:10px}}body{overflow-x:hidden}.layout{display:flex;min-height:100vh;width:100%}.sidebar{background:#0b1a33;color:#fff;flex-shrink:0;padding:15px;width:220px}.main-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:20px}.profile-box,.trading-card,.volume-card{background:#0e1a33;border-radius:12px;box-sizing:border-box;margin-bottom:20px;max-width:500px;padding:20px;width:100%}.profile-box h2,.trading-card h2,.volume-card h2{color:#fff;margin-bottom:15px}.profile-row{margin-top:12px}.profile-row span{opacity:.7}.profile-row strong{text-align:right}.volume-amount{color:#00ff9d;font-size:24px;font-weight:700;margin-top:10px;word-break:break-word}@media (max-width:768px){.layout{flex-direction:column}.sidebar{width:100%}.main-content{padding:15px}.profile-box,.trading-card,.volume-card{max-width:100%;padding:15px}.profile-row{font-size:13px}.volume-amount{font-size:20px}}@media (max-width:480px){.main-content{padding:10px}.profile-box,.trading-card,.volume-card{border-radius:10px;padding:12px}.profile-box h2,.trading-card h2,.volume-card h2{font-size:16px}.profile-row{align-items:flex-start;flex-direction:column}.profile-row strong{text-align:left}.volume-amount{font-size:18px}}.kyc-container{align-items:center;background:#0f172a;display:flex;justify-content:center;min-height:100vh;padding:20px}.kyc-card{background:#1e293b;border-radius:12px;box-shadow:0 0 20px #00000080;color:#fff;max-width:100%;padding:40px;width:400px}.kyc-card h2{margin-bottom:25px;text-align:center}.kyc-card label{display:block;margin-bottom:6px;margin-top:15px}.kyc-card input{margin-bottom:10px;outline:none;padding:10px}.kyc-card input,.submit-btn{border:none;border-radius:6px;width:100%}.submit-btn{background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;font-size:15px;margin-top:20px;padding:12px}@media (max-width:768px){.kyc-card{border-radius:10px;padding:20px;width:100%}.kyc-card h2{font-size:18px}.kyc-card input{font-size:14px;padding:8px}.submit-btn{font-size:14px;padding:10px}}@media (max-width:1024px){.kyc-card{padding:30px;width:80%}}*{box-sizing:border-box}body{background:#020617;color:#fff;font-family:sans-serif}.dashboard-page{background:#020617;display:flex;min-height:100vh}.dashboard-sidebar{background:#020617;border-right:1px solid #111827;padding:25px 15px;width:250px}.dashboard-sidebar h3{font-size:15px;margin-bottom:20px;opacity:.6}.dashboard-sidebar .item{border-radius:12px;cursor:pointer;font-size:14px;margin-bottom:10px;padding:12px 16px;transition:all .3s ease}.dashboard-sidebar .item:hover{background:#0f172a}.dashboard-sidebar .active{background:linear-gradient(135deg,#1e293b,#0f172a);color:#facc15}.dashboard-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;padding:40px}.form-card,.profile-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b3;border:1px solid #1e293b;border-radius:18px;box-shadow:0 10px 30px #0006;max-width:420px;padding:28px;transition:.3s;width:100%}.form-card:hover,.profile-box:hover{transform:translateY(-3px)}.profile-row{display:flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:space-between;margin-top:14px}.profile-row span{opacity:.6}.profile-row strong{word-break:break-word}.form-card input{background:#020617;border:1px solid #1e293b;border-radius:12px;color:#fff;margin-bottom:25px;margin-top:6px;outline:none;padding:14px;transition:.3s;width:100%}.form-card input:focus{border-color:#6d5dfc;box-shadow:0 0 0 2px #6d5dfc4d}.primary-btn{background:linear-gradient(135deg,#6d5dfc,#8b5cf6);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;padding:14px;transition:.3s;width:100%}.primary-btn:hover{box-shadow:0 5px 20px #6d5dfc66;transform:scale(1.03)}@media (max-width:768px){.dashboard-page{flex-direction:column}.dashboard-sidebar{display:flex;gap:10px;overflow-x:auto;padding:10px;width:100%}.dashboard-sidebar h3{display:none}.dashboard-sidebar .item{font-size:13px;margin-bottom:0;white-space:nowrap}.dashboard-content{padding:20px}.form-card,.profile-box{max-width:100%;padding:20px}}@media (max-width:480px){.dashboard-content{padding:15px}.profile-row{align-items:flex-start;flex-direction:column}.primary-btn{font-size:14px}}.register-container{align-items:center;background:radial-gradient(circle at top,#0f172a,#020617);display:flex;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh}.register-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111928e6;border-radius:20px;box-shadow:0 0 50px #0009;color:#fff;padding:45px 40px;width:440px}.register-card h2{font-size:26px;font-weight:600;letter-spacing:1px;margin-bottom:30px;text-align:center}.register-row{display:flex;gap:15px}.register-card input{background:#0000;border:none;border-bottom:1px solid #334155;color:#fff;font-size:14px;margin-bottom:18px;padding:12px 10px;transition:all .3s ease;width:100%}.register-card input::placeholder{color:#94a3b8}.register-card input:focus{border-bottom:1px solid #8b5cf6;outline:none}.register-btn{background:linear-gradient(90deg,#6366f1,#8b5cf6);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:10px;padding:14px;transition:all .3s ease;width:100%}.register-btn:hover{box-shadow:0 0 20px #8b5cf699;transform:scale(1.03)}.register-links{font-size:14px;margin-top:18px;text-align:center}.register-links span{color:#facc15;cursor:pointer;font-weight:500;transition:.3s ease}.register-links span:hover{color:#fde047;text-decoration:underline}@media (max-width:500px){.register-card{padding:35px 25px;width:90%}.register-row{flex-direction:column;gap:0}}.admin-container{color:#fff;padding:20px}.admin-title{font-size:26px;font-weight:600;margin-bottom:20px}.admin-table,.table-wrapper{border-radius:12px}.admin-table{background:#0b132b;border-collapse:collapse;overflow:hidden;width:100%}.admin-table thead{background:#1c2541}.admin-table th{color:#cbd5e1;font-size:14px;font-weight:600;padding:14px;text-align:left}.admin-table td{border-bottom:1px solid #1c2541;font-size:14px;padding:12px 14px}.admin-table tbody tr:hover{background:#ffffff0d;transition:.2s}.username{color:#38bdf8;font-weight:500}.email{color:#94a3b8}.assets{color:#22c55e;font-weight:600}.volume{color:#00ff9d;font-weight:700}.loading{color:#38bdf8}.error{color:red}@media (max-width:768px){.admin-title{font-size:20px}.admin-table td,.admin-table th{font-size:12px;padding:10px}}.wallet-table-container{margin-top:20px}.wallet-table{background:#0f1722;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.wallet-table thead{background:#111827}.wallet-table th{border-bottom:1px solid #2a3441;color:#facc15;font-weight:600;padding:14px;text-align:left}.wallet-table td{border-bottom:1px solid #1e293b;color:#e5e7eb;padding:12px}.wallet-table tbody tr:hover{background:#172033;transition:.2s}.total-col{color:#22c55e;font-weight:600}.total-row{background:#111827;font-weight:600}.total-row td{color:#facc15;font-size:15px;padding:14px}.total-assets{color:#22c55e;font-size:16px;font-weight:700}.wallet-adjustment-container{margin-top:20px;max-width:700px}.wallet-adjustment-container h3{color:#facc15;margin-bottom:20px}.adjustment-form{background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:25px}.form-group{display:flex;flex-direction:column;margin-bottom:18px}.form-group label{color:#cbd5f5;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{background:#020617;border:1px solid #334155;border-radius:6px;color:#fff;padding:10px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border:1px solid #facc15;outline:none}.adjust-btn{background:#22c55e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px;width:100%}.adjust-btn:hover{background:#16a34a}@media(max-width:600px){.adjustment-form{padding:15px}.adjust-btn{font-size:14px}}.admin-orders-container{margin-top:20px}.orders-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.orders-header h3{color:#facc15}.order-search{background:#020617;border:1px solid #334155;border-radius:6px;color:#fff;padding:8px 12px;width:220px}.order-search:focus{border:1px solid #facc15;outline:none}.orders-table{background:#0f172a;border-radius:8px}.orders-table th{color:#facc15;padding:14px;text-align:left}.orders-table td{border-bottom:1px solid #1e293b}.orders-table tbody tr:hover{background:#172033}.long{color:#22c55e}.long,.short{font-weight:600}.short{color:#ef4444}@media(max-width:900px){.orders-header{align-items:flex-start;flex-direction:column;gap:10px}.order-search{width:100%}.orders-table{font-size:13px}}.report-positions-container{background:#0b1220;border-radius:10px;padding:20px;width:100%}.report-title{color:#fff;font-size:18px;margin-bottom:15px}.report-table-header,.report-table-row{align-items:center;display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1fr 1.2fr 1fr 1fr 1fr 1fr 1fr;padding:12px 0}.report-table-header{border-bottom:1px solid #1e2a45;font-size:13px;opacity:.6}.report-table-row{border-bottom:1px solid #1e2a45;font-size:14px}.report-table-row:hover{background:#101a2f}.profit{color:#1ecb81}@media(max-width:1200px){.report-table-header,.report-table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.admin-report{color:#fff;padding:30px}.main-tabs{margin-bottom:20px}.main-tabs,.sub-tabs{border-bottom:1px solid #333;display:flex;gap:20px}.sub-tabs{margin-top:20px}.tab{color:#aaa;cursor:pointer;padding:10px 15px}.tab.active{border-bottom:2px solid gold;color:gold}.report-content{margin-top:20px}.category-container{color:#fff;padding:20px}.category-title{font-size:22px;margin-bottom:20px}.category-table{background:#111a2e;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.category-table td,.category-table th{padding:12px;text-align:center}.category-table th{background:#1e2a45}.category-table tr{border-bottom:1px solid #222}.category-table input{border:none;border-radius:6px;outline:none;padding:8px;text-align:center;width:120px}.save-btn{font-weight:700}.fee-container{color:#fff;padding:20px}.fee-title{font-size:22px;margin-bottom:20px}.fee-table{background:#111a2e;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.fee-table td,.fee-table th{padding:12px;text-align:center}.fee-table th{background:#1e2a45}.fee-table tr{border-bottom:1px solid #222}.fee-table input{border:none;border-radius:6px;padding:8px;text-align:center;width:100px}.save-btn{background:#1ecb81;border:none;border-radius:8px;cursor:pointer;margin-top:20px;padding:10px 20px}.admin-dashboard{display:flex;min-height:calc(100vh - 80px)}.admin-dashboard,.admin-sidebar{background:#020617;color:#e5e7eb}.admin-sidebar{border-right:1px solid #111827;padding:24px;width:240px}.admin-sidebar h3{color:#fff;margin-bottom:24px}.admin-sidebar .item{border-radius:8px;color:#e5e7eb;cursor:pointer;margin-bottom:10px;opacity:.85;padding:12px}.admin-sidebar .active,.admin-sidebar .item:hover{background:#111827;opacity:1}.admin-sidebar .logout{color:#f87171}.admin-content{color:#e5e7eb;flex:1 1;padding:40px}.change-container{align-items:center;background:#0f172a;display:flex;height:100vh;justify-content:center}.change-card{background:#1e293b;border-radius:12px;box-shadow:0 0 20px #00000080;color:#fff;padding:40px;width:350px}.change-card h2{margin-bottom:20px;text-align:center}.change-card input{margin-bottom:15px}.change-card button,.change-card input{border:none;border-radius:6px;padding:10px;width:100%}.change-card button{background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer}.message{margin-top:15px;text-align:center}.transactions-page{background:linear-gradient(145deg,#0f1b32,#0d1628);color:#fff;min-height:100vh;padding:40px}.transactions-title{font-size:28px;font-weight:600;margin-bottom:25px}.transactions-table thead{background:#1b2742}.transactions-table td,.transactions-table th{padding:14px}@media (max-width:768px){.transactions-page{padding:20px}.transactions-title{font-size:22px}.transactions-table{min-width:650px}.transactions-table td,.transactions-table th{font-size:12px;padding:10px}}@media (max-width:480px){.transactions-page{padding:15px}.transactions-title{font-size:18px}.transactions-table{min-width:600px}.transactions-table td,.transactions-table th{font-size:11px;padding:8px}}.withdraw-page{background:linear-gradient(145deg,#0f1b32,#0d1628);color:#fff;min-height:100vh;padding:40px}.withdraw-title{font-size:26px;margin-bottom:20px}.table-container{background:#121c33;border-radius:12px;padding:10px}.transactions-table{border-collapse:collapse;min-width:700px;width:100%}.transactions-table th{background:#1b2742;border-bottom:1px solid #2a3b5f;color:#aaa;font-size:14px;padding:12px;text-align:left}.transactions-table td{border-bottom:1px solid #1f2c4d;font-size:14px;padding:12px}.transactions-table tbody tr:hover{background:#16223d}.amount{color:#f0b90b;font-weight:600}.status{border-radius:20px;font-size:12px;font-weight:600;padding:5px 10px}.status.approved{background:#0ecb811a;color:#0ecb81}.status.rejected{background:#f6465d1a;color:#f6465d}.status.pending{background:#f0b90b1a;color:#f0b90b}.no-data{color:#9ca3af;padding:20px;text-align:center}@media (max-width:768px){.withdraw-page{padding:20px}.withdraw-title{font-size:22px}.transactions-table{min-width:650px}.transactions-table td,.transactions-table th{font-size:12px;padding:10px}}@media (max-width:480px){.withdraw-page{padding:15px}.withdraw-title{font-size:18px}.transactions-table{min-width:600px}.transactions-table td,.transactions-table th{font-size:11px;padding:8px}}body{margin:0;overflow-x:auto;padding:0}.markets-container{background:#081226;box-sizing:border-box;color:#fff;max-width:100%;min-height:100vh;padding:20px;width:100%}.markets-title{color:#fcd535;font-size:22px}.markets-title,.tabs{margin-bottom:20px}.tabs button{background:#111;border:none;color:#fff;cursor:pointer;margin-right:10px;padding:8px 14px}.active-tab{background:#222;color:#fcd535}.table-wrapper{display:block;overflow-x:auto;width:100%}.markets-table{border-collapse:collapse;min-width:1200px;width:100%}.markets-table th{color:#8a9ab3;font-size:14px;text-align:left}.markets-table td,.markets-table th{border-bottom:1px solid #1e2a45;padding:14px;white-space:nowrap}.markets-table td{font-size:15px}.markets-table tr:hover{background:#0e1a33}.pair-name{cursor:pointer;font-weight:600}.perpetual{color:#7c8aa5;font-size:12px;margin-left:6px}.trade-btn{color:#fcd535;cursor:pointer;font-weight:600}@media (max-width:768px){.table-wrapper{overflow-x:hidden}.markets-table{min-width:100%}.markets-table td:first-child,.markets-table td:nth-child(5),.markets-table td:nth-child(6),.markets-table td:nth-child(7),.markets-table th:first-child,.markets-table th:nth-child(5),.markets-table th:nth-child(6),.markets-table th:nth-child(7){display:none}.markets-table td,.markets-table th{font-size:12px;padding:8px}.pair-name{display:flex;flex-direction:column}.perpetual{display:block;font-size:10px}.trade-btn{font-size:12px}}.chart-container{background:#0f0f0f;height:600px;width:100%}@media (max-width:768px){.chart-container{height:400px}}@media (max-width:480px){.chart-container{height:300px}}.chart-header{align-items:center;background:#0f172a;border-bottom:1px solid #1f2937;color:#e5e7eb;display:flex;flex-wrap:wrap;gap:25px;padding:12px 20px}.symbol{font-size:14px}.price,.symbol{font-weight:600}.price{font-size:22px}.info{font-size:12px;line-height:1.4}.chart-loading{color:#aaa;padding:10px}@media (max-width:768px){.chart-header{gap:15px;padding:10px}.price{font-size:18px}.info{font-size:11px}}@media (max-width:480px){.chart-header{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.price{font-size:16px}.symbol{grid-column:span 2}}.orderbook-container{background:#0f172a;color:#fff;height:50%;overflow-y:auto;padding:10px}.orderbook-title{font-size:14px;margin-bottom:10px}.orderbook-header{display:flex;font-size:12px;opacity:.6}.orderbook-header div{flex:1 1}.order-row{display:flex;font-size:13px}.order-row div{flex:1 1}.ask{color:#ff4d4f}.bid,.mid-price{color:#0ecb81}.mid-price{font-size:18px;font-weight:700;margin:8px 0;text-align:center}.divider{border-color:#222}@media (max-width:768px){.orderbook-container{padding:8px}.order-row{font-size:12px}.mid-price{font-size:16px}}@media (max-width:480px){.orderbook-container{height:auto}.order-row{font-size:11px}.mid-price{font-size:15px}}.trading-panel{background:linear-gradient(145deg,#0f1b32,#0d1628);border-radius:18px;color:#fff;padding:20px;width:350px}.toggle{background:#1b2742;border-radius:30px;display:flex;margin-bottom:20px;padding:4px}.toggle button{background:#0000;border:none;border-radius:30px;color:#fff;cursor:pointer;flex:1 1;padding:10px}.toggle .active.buy{background:#1ecb81}.toggle .active.sell{background:#f6465d}.leverage p{font-size:13px;opacity:.7}.leverage input{accent-color:#1ecb81;width:100%}.order-type{display:flex;gap:20px;margin:15px 0}.order-type span{color:#aaa;cursor:pointer}.order-type .active{color:#1ecb81}.balance{margin-bottom:15px;opacity:.7}.input-box{background:#1b2742;border-radius:30px;display:flex;justify-content:space-between;margin-bottom:15px;padding:12px 15px}.input-box input{background:#0000;border:none;color:#fff;text-align:center;width:100px}.percentage p{color:#f0b90b;text-align:center}.dots{display:flex;justify-content:space-between}.dot{background:#1b2742;border:2px solid #2a3b5f;border-radius:50%;cursor:pointer;height:16px;width:16px}.dot.active{background:#f0b90b}.submit{border:none;border-radius:30px;color:#fff;cursor:pointer;margin-top:20px;padding:12px;width:100%}.submit.buy{background:#1ecb81;color:#fff}.submit.sell{background:#f6465d}.error-text{color:#ff4d4f;font-size:13px;margin-top:5px}.submit:disabled{cursor:not-allowed;opacity:.5}.tp-sl-toggle{color:#f0b90b;font-size:13px;margin:15px 0}.tp-sl-toggle input{margin-right:6px}.tp-sl-input{margin-bottom:10px}@media (max-width:768px){.tp-sl-toggle{font-size:12px}.tp-sl-input input{width:60px}}@media (max-width:1024px){.trading-panel{padding:16px;width:100%}.input-box input{width:80px}}@media (max-width:768px){.trading-panel{border-radius:16px 16px 0 0;bottom:0;left:0;padding:12px;position:static;width:100%;z-index:1000}.toggle button{font-size:13px;padding:8px}.input-box{padding:10px}.input-box input{font-size:14px;width:70px}.submit{font-size:14px;padding:10px}.dot{height:14px;width:14px}}.openpositions-container{background:#0f1626;color:#fff;padding:10px;width:100%}.positions-summary-card{background:linear-gradient(135deg,#1e2a45,#2b1f3a);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px}.positions-summary-card div{flex:1 1;text-align:center}.positions-summary-card p{font-size:12px;opacity:.7}.positions-summary-card h3{font-size:16px;margin-top:4px}.openpositions-header{border-bottom:1px solid #1e2a45;font-size:13px;opacity:.7;padding:8px 0}.openpositions-header,.openpositions-row{display:grid;grid-template-columns:repeat(12,1fr)}.openpositions-row{align-items:center;border-bottom:1px solid #1f2c4d;font-size:14px;padding:10px 0}.openpositions-row:hover{background:#16223d}.openpositions-symbol{color:#4da6ff;cursor:pointer;font-weight:500}.openpositions-actions{cursor:pointer;display:flex;gap:10px;justify-content:center}.openpositions-cancel-all{display:flex;justify-content:flex-end;margin-bottom:10px}.openpositions-cancel-all button{background:#f6465d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 14px}.openpositions-profit{color:#0ecb81;font-weight:700}.openpositions-loss{color:#f6465d;font-weight:700}.openpositions-liquidation{color:orange;font-weight:700}@media (max-width:768px){.openpositions-header{display:none}.positions-summary-card{flex-direction:column;gap:8px}.positions-summary-card div{display:flex;justify-content:space-between}.openpositions-row{grid-gap:8px;background:#131a2e;border:1px solid #1f2c4d;border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:12px}.openpositions-symbol{font-size:14px;grid-column:span 2}.openpositions-actions{grid-column:span 2;justify-content:flex-end}}.openorders-positions-inner{padding:10px;width:100%}.openorders-cancel-all{display:flex;justify-content:flex-end;margin-bottom:10px}.openorders-cancel-all button{background:#f6465d;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 14px}.openorders-table-header{background:#1b2742;border-bottom:1px solid #2a3b5f;color:#aaa;display:grid;font-size:13px;grid-template-columns:repeat(7,1fr);padding:10px 0}.openorders-table-header div{text-align:center}.openorders-table-row{align-items:center;border-bottom:1px solid #1f2c4d;display:grid;font-size:14px;grid-template-columns:repeat(7,1fr);padding:10px 0;text-align:center}.openorders-table-row:hover{background:#16223d}.openorders-actions{cursor:pointer;display:flex;gap:10px;justify-content:center}@media (max-width:768px){.openorders-table-header{display:none}.openorders-table-row{grid-gap:8px;background:#131a2e;border:1px solid #1f2c4d;border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:12px;text-align:left}.openorders-table-row div:first-child{color:#4da6ff;font-weight:700;grid-column:span 2}.openorders-actions{grid-column:span 2;justify-content:flex-end}}.markets-panel{background:#111827;border-right:1px solid #1f2937;color:#fff;height:calc(75vh - 75px);left:0;overflow-y:auto;position:absolute;top:40px;width:320px;z-index:50}.markets-search{padding:10px}.markets-search input{background:#0b0e11;border:1px solid #333;border-radius:6px;color:#fff;padding:8px;width:100%}.markets-list{display:flex;flex-direction:column}.market-row{border-bottom:1px solid #1a1a1a;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:10px 12px;transition:.2s}.market-row:hover{background:#1f2937}.coin{font-weight:500}.price{color:#e5e7eb}.change{font-weight:600}.green{color:#0ecb81}.red{color:#f6465d}@media (max-width:768px){.markets-panel{width:260px}.market-row{font-size:12px;padding:8px}}@media (max-width:480px){.markets-panel{border-right:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.markets-search{padding:15px}.markets-search input{padding:10px}}.mobile-chart{display:none}.trade-page{background:linear-gradient(180deg,#0b1220,#0d1628);color:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto}.markets-wrapper{position:relative}.trade-grid{grid-gap:1px;display:grid;flex:1 1;gap:1px;grid-template-columns:3fr 1.2fr 1.3fr;min-height:0}.chart-box{background:#111a2e;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;min-height:0}.chart-wrapper{flex:1 1}.orderbook-box{background:#111a2e;border:1px solid #ffffff0a;border-radius:12px;overflow:hidden}.right-panel{background:#0f1626;display:flex;flex-direction:column}.trading-panel-wrapper{padding:15px}.trades-wrapper{border-top:1px solid #1e2a45;flex:1 1;overflow-y:auto}.positions-section{background:#0f1626;border-top:1px solid #1e2a45;height:200px;overflow:hidden}.positions-inner{height:100%;overflow-y:auto}.tabs{align-items:center;display:flex!important;flex-direction:row;gap:20px}.tabs div{color:#7a8599;cursor:pointer}.active-tab{border-bottom:2px solid #4da6ff;color:#fff;font-weight:500;padding-bottom:4px}.desktop-chart,.mobile-chart{display:block}.close-chart,.view-chart-btn{display:none}@media (max-width:768px){.trade-page{height:auto;overflow-y:auto}.trade-grid{display:flex;flex-direction:column}.desktop-chart{display:none}.right-panel{order:1}.view-chart-btn{background:#1b2742;border-radius:10px;cursor:pointer;display:block;margin:10px;order:2;padding:12px;text-align:center}.mobile-chart{border-radius:12px;display:none;margin:10px;order:2}.orderbook-box{margin:10px;order:3}.trades-wrapper{margin:10px;max-height:250px;order:4;overflow-y:auto}.positions-section{height:auto;order:5}.chart-wrapper{height:300px}.close-chart{color:#f6465d;cursor:pointer;display:block;padding:10px;text-align:right}}.trade-history{background:#0b1426;color:#fff;min-height:100vh;padding:30px}.trade-title{font-size:24px;margin-bottom:15px}.table-container{border-radius:10px;overflow-x:auto}.trade-table{background:#111827;border-collapse:collapse;min-width:900px;width:100%}.trade-table th{background:#1f2937;color:#facc15;font-size:13px;padding:12px;text-align:center}.trade-table td{border-top:1px solid #1f2937;color:#e5e7eb;padding:12px;text-align:center}.trade-table tr:hover{background:#1e293b}.buy-text{color:#0ecb81;font-weight:600}.sell-text{color:#f6465d;font-weight:600}.profit{color:#0ecb81}.loss,.profit{font-weight:600}.loss{color:#f6465d}.load-more{margin-top:20px;text-align:center}.load-more button{background:#222;border:1px solid #444;color:#fff;cursor:pointer;padding:10px 20px}.load-more button:hover{background:#333}@media (max-width:768px){.trade-history{padding:20px}.trade-title{font-size:20px}.trade-table{min-width:800px}.trade-table td,.trade-table th{font-size:12px;padding:10px}}@media (max-width:480px){.trade-history{padding:15px}.trade-title{font-size:18px}.trade-table{min-width:750px}.trade-table td,.trade-table th{font-size:11px;padding:8px}}.orders-container{background-color:#0f172a;color:#fff;min-height:100vh;padding:20px}.orders-container h2{color:#fff;font-weight:600;margin-bottom:15px}.orders-table{background:#111827;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.orders-table thead{background-color:#1f2937}.orders-table th{color:#ffe600}.orders-table td,.orders-table th{font-size:14px;padding:12px;text-align:center}.orders-table td{border-top:1px solid #1f2937}.orders-table tbody tr:hover{background-color:#1e293b;transition:.2s}.buy{color:#22c55e}.buy,.sell{font-weight:600}.action-btn,.sell{color:#ef4444}.action-btn{background:#0000;border:none;cursor:pointer;font-size:16px}.action-btn:hover{color:#dc2626}@media (max-width:768px){.orders-table td,.orders-table th{font-size:12px;padding:8px}}.orders-table-wrapper{border-radius:10px;overflow-x:auto;width:100%}.orders-table-wrapper::-webkit-scrollbar{height:6px}.orders-table-wrapper::-webkit-scrollbar-thumb{background:#374151;border-radius:10px}@media (max-width:768px){.orders-container{padding:15px}.orders-table{min-width:700px}.orders-table td,.orders-table th{font-size:12px;padding:8px}}@media (max-width:480px){.orders-container{padding:10px}.orders-container h2{font-size:16px}.orders-table{min-width:650px}.orders-table td,.orders-table th{font-size:11px;padding:6px}}.funding-page{background:linear-gradient(145deg,#0f1b32,#0d1628);color:#fff;min-height:100vh;padding:30px}.funding-title{font-size:24px;margin-bottom:20px}.funding-table{background:#121c33;border-radius:12px;overflow:hidden}.table-header{background:#1b2742;color:#aaa;font-weight:600}.table-header,.table-row{display:grid;font-size:14px;grid-template-columns:1fr 2fr 1fr;padding:14px}.table-row{border-top:1px solid #1f2c4d}.table-row:hover{background:#16223d}.positive{color:#0ecb81;font-weight:600}.negative{color:#f6465d;font-weight:600}.loading,.no-data{color:#9ca3af;padding:15px;text-align:center}@media (max-width:768px){.funding-page{padding:20px}.funding-title{font-size:20px}.table-header,.table-row{font-size:12px;grid-template-columns:1fr 1.5fr 1fr;padding:10px}}@media (max-width:480px){.funding-page{padding:15px}.funding-title{font-size:18px}.table-header,.table-row{gap:5px;grid-template-columns:1fr;text-align:left}.table-header div{display:none}.table-row div{display:flex;justify-content:space-between}.table-row div:before{color:#9ca3af;content:attr(data-label);font-weight:600}}
/*# sourceMappingURL=main.9034d392.css.map*/