/*!
Theme Name: exdividend
Theme URI: http://exdividend.ca
Author: Underscores.me
Author URI: http://exdividend.ca
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: exdividend
*/
.latest-posts-carousel.owl-carousel {
  min-height: 220px; /* Reserve space for carousel, adjust as needed for mobile */
  
  opacity: 0;
  transition: opacity 0.2s;
}
@media (max-width: 600px) {
  .latest-posts-carousel.owl-carousel {
    min-height: 140px; /* Smaller min-height for mobile */
  }
}
.latest-posts-carousel.owl-carousel.is-ready {
  opacity: 1;
}
.latest-post-thumb {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  display: block;
  object-fit: cover;
}
#stock-listing {
  min-height: 520px; /* Reserve space for DataTable, adjust as needed */
}
@media (max-width: 600px) {
  #stock-listing {
    min-height: 340px;
  }
}
#stock-table {
  table-layout: fixed;
  width: 100%;
}
#hide-etf-checkbox,
label[for="hide-etf-checkbox"],
.etf-checkbox-input,
.etf-checkbox-label {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
}
#hide-etf-checkbox.is-ready,
label[for="hide-etf-checkbox"].is-ready,
.etf-checkbox-input.is-ready,
.etf-checkbox-label.is-ready {
  opacity: 1;
  pointer-events: auto;
}