/* Comparador TEA — modal sobre cabecera */
/* z-index por encima de cabecera Warehouse (11000) */
#tea-compare-modal.tea-modal-overlay,
#tea-quiz-modal.tea-modal-overlay {
  z-index: 12050 !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 16px !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}
#tea-compare-modal .tea-compare-sheet,
#tea-compare-modal .tea-modal-sheet.tea-compare-sheet {
  max-height: min(90vh, calc(100dvh - 32px)) !important;
  height: auto !important;
  border-radius: 24px !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  box-shadow: 0 24px 80px rgba(15, 22, 16, 0.4) !important;
  margin: 0 auto !important;
  width: 100% !important;
}
#tea-compare-modal .tea-modal-sheet {
  overflow: hidden !important;
  border-radius: 24px !important;
  max-height: min(90vh, calc(100dvh - 32px)) !important;
}
#tea-compare-modal #tea-compare-root {
  overflow-y: auto !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overscroll-behavior: contain;
}
#tea-compare-modal .tea-cmp-nav {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  flex-shrink: 0 !important;
  background: #fff !important;
  box-shadow: 0 1px 0 rgba(31, 42, 32, 0.08);
}
#tea-compare-modal .tea-cmp-close-btn {
  white-space: nowrap !important;
  flex-shrink: 0 !important;
}
/* Botón flotante de cierre — siempre visible */
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
  z-index: 5 !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
  border: none !important;
  background: #163326 !important;
  color: #fff !important;
  font-size: 22px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 4px 16px rgba(15, 22, 16, 0.25) !important;
}
#tea-compare-modal .tea-compare-sheet {
  position: relative !important;
}
.tea-cmp-foot,.tea-cmp-full-link{display:none!important}
