.dashboard-container{padding:.5rem;font-family:CMU Typewriter Text,sans-serif}.dashboard-nav{padding:.5rem 0;margin-bottom:1.5rem}.back-button,.dashboard-nav{display:flex;align-items:center}.back-button{margin-right:1.5rem}.nav-items{display:flex;gap:1.5rem;flex-wrap:wrap}.nav-item{padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;font-weight:500;color:#8a8ea0;transition:all .3s ease}.nav-item:hover{color:#C8FAFF}.nav-item.active{background-color:rgba(200,250,255,.08);border:1px solid rgba(200,250,255,.2);color:#C8FAFF}.row.g-0{margin:0 -.5rem}.col-md-6{padding:0 .5rem}.trending-tokens-card{background:radial-gradient(circle at 40%,rgba(59,133,221,.3),#0d0f1f 60%,transparent);border:1px solid rgba(42,48,82,.3);border-radius:16px;padding:0;overflow:hidden;height:calc(85vh - 100px);box-shadow:0 4px 24px rgba(0,0,0,.3)}.tokens-table-container{height:100%;overflow-y:auto;background-color:transparent;border:none;font-family:CMU Typewriter Text,sans-serif}.tokens-table-container h2{font-size:1rem;font-weight:200;color:#ffffff;padding:2rem 1.5rem;margin:0;border-bottom:1px solid rgba(42,48,82,.3);background:rgba(13,15,31,.5);letter-spacing:.5px}.tokens-table{width:100%;border-collapse:separate;border-spacing:0 8px;background-color:transparent}.tokens-table thead{position:sticky;top:0;z-index:10;background:#0a0c1a}.tokens-table th{padding:1rem .75rem;font-size:.7rem;font-weight:600;color:#5a6078;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid rgba(42,48,82,.3);background:#0a0c1a;text-align:left}.tokens-table th:first-child{padding-left:1.5rem}.tokens-table th:last-child{padding-right:1.5rem;text-align:right}.tokens-table th.text-center{text-align:center}.tokens-table th.text-end{text-align:right}.tokens-table td{padding:.875rem .75rem;font-size:.875rem;background-color:rgba(13,15,31,.4);color:#ffffff;vertical-align:middle;border-top:1px solid rgba(200,250,255,.1);border-bottom:1px solid rgba(200,250,255,.1)}.tokens-table tr:last-child td{border-bottom:none}.token-row{transition:background-color .2s ease;background-color:transparent}.token-row td:first-child{border-left:1px solid rgba(200,250,255,.1);border-top-left-radius:8px;border-bottom-left-radius:8px}.token-row td:last-child{border-right:1px solid rgba(200,250,255,.1);border-top-right-radius:8px;border-bottom-right-radius:8px}.token-row.clickable{cursor:pointer}.token-row:hover{background-color:rgba(200,250,255,.04)}.token-row td:first-child{padding-left:1.5rem}.token-row td:last-child{padding-right:1.5rem}.chain-cell{width:50px}.chain-logo{width:20px;height:20px;object-fit:contain;opacity:.8}.logo-cell{width:50px}.token-logo{width:32px;height:32px;border-radius:50%;object-fit:cover;background:rgba(42,48,82,.3)}.name-cell{font-weight:500;color:#ffffff;font-size:.875rem}.symbol-cell{font-weight:400}.flow-cell,.symbol-cell{color:#8a8ea0;font-size:.85rem}.flow-cell{text-align:center}.market-cap-cell,.price-cell{text-align:right;font-weight:400;color:#ffffff;font-size:.85rem}.col-md-6:last-child>div{display:flex;flex-direction:column;gap:1rem;height:calc(85vh - 100px)}.chart-wrapper{flex:1;background:radial-gradient(ellipse at top,#0d0f1f,transparent),radial-gradient(ellipse at bottom,#305AC4,transparent);border:1px solid rgba(42,48,82,.3);border-radius:16px;padding:1rem;box-shadow:0 4px 24px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.chart-wrapper.mt-4{margin-top:0!important}.tokens-table-container{scrollbar-width:thin;scrollbar-color:rgba(200,250,255,.2) rgba(42,48,82,.1)}body{background:linear-gradient(135deg,#0a0b1e,#141629 50%,#0a0b1e)!important}@media (max-width:1200px){.dashboard-container{padding:1rem 1.5rem}.chart-wrapper,.trending-tokens-card{height:auto;min-height:400px}}@media (max-width:992px){.dashboard-container{padding:1rem}.col-md-6{width:100%;margin-bottom:1rem}.col-md-6:last-child>div{height:auto;gap:1rem}.trending-tokens-card{height:auto}.chart-wrapper{min-height:350px}}@media (max-width:768px){.dashboard-container{padding:.5rem}.trending-tokens-card h2{font-size:1.1rem;padding:1rem}.tokens-table td,.tokens-table th{padding:.5rem;font-size:.75rem}.token-logo{width:24px;height:24px}.chain-logo{width:16px;height:16px}}