/* ============================================
   SmartBanner Overrides
   Prevents banner collapse when Flutter loads
   ============================================ */

/* Force SmartBanner to stay visible and expanded */
.smartbanner {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 9999 !important;
  display: flex !important;
  min-height: 78px !important;
}

/* Ensure banner content container stays visible */
.smartbanner-container {
  display: flex !important;
  width: 100% !important;
  align-items: center !important;
}

/* Keep icon visible */
.smartbanner-icon {
  display: block !important;
}

/* Keep info section (title, author, price) visible */
.smartbanner-info {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
}

/* Ensure close button stays visible */
.smartbanner-close {
  display: block !important;
}

/* Add padding to body to account for fixed banner */
body.smartbanner-show {
  padding-top: 78px !important;
}
