.loading {
    text-align: center;
    padding: 20px;
    color: #666;
}
.error {
    color: #ef4444;
    padding: 10px;
    text-align: center;
}
.topcrypto_table th , .topcrypto_table td{

    width: 200px;

}

:root {
    --border-color-table: rgba(87, 87, 87, 0.2);
  }
  
  [data-theme='dark'] {
    --border-color-table: rgba(235, 235, 235, 0.774);
  }
  
.crypto_table {
    width: 100%;
    padding: 50px 130px;
    border-radius: 20px;
    border: 1px solid var(--border-color-table);
    margin: auto;
  }
  

.topcrypto_table thead {
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    margin-bottom: 60px !important; 
    height: 110px;
    position: relative;
    top: -40px;
    font-family: Lato-Bold;
}

/* .chart-container canvas{
    width: 250px  !important;
    height: 80px !important;
} */