

/* swap.html gridjs tables */
tr.gridjs-tr td.gridjs-td {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
}

#gridjsTable_swapActivity {
    min-height: 356.2px !important;
}


/* swap.html apexcharts */
.apexcharts-tooltip {
  background: rgba(0,0,0,0.8) !important;
  color: #a8a8a8 !important;
  /* border: 1px solid #333; */
}

#apexCharts_marketcap {
    height: 100%;
    width: 100%;
}

/* Removed - now using card-body pb-0 pattern from Velzon */

/* Remove apex chart padding for maximum space usage */
#apexCharts_marketcap .apexcharts-canvas {
    margin: 0 auto;
}

#apexCharts_marketcap svg {
    overflow: visible !important;
}

g.apexcharts-xaxis-texts-g text:first-child {
    font-weight: 100 !important;
    transform: translateX(-14px);
}

#uiObject_graduationPctBar {
    height: 24px;
}

#uiObject_graduationPctBar .label {
    font-size: 11px;
    font-weight: 500;
    line-height: 24px;
}

/* Buy/Sell button improvements */
#button_buyToken.disabled,
#button_sellToken.disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

/* Token address truncation - removed, now handled per-element in JS */
