/* ============ INFO TRUST LOGO - ELEMENTOR EDITOR ONLY ============
   Chỉ load trong Elementor Editor qua hook elementor/editor/before_enqueue_scripts
   KHÔNG load ngoài frontend
   ================================================================ */

/* Reset container để xem được tất cả pages */
.elementor-editor-active .info-trust-logo,
.elementor-editor-preview .info-trust-logo,
.elementor-editor-mode .info-trust-logo {
  height: auto !important;
  overflow: visible !important;
  /* Dùng outline thay border+padding để KHÔNG ảnh hưởng box sizing */
  outline: 3px dashed #93003c;
  outline-offset: 4px;
  border-radius: 0; /* outline không support border-radius ở mọi browser, dùng box-shadow thay */
  box-shadow: 0 0 0 3px rgba(147, 0, 60, 0.3);
}

/* FIX BUG 8: bỏ padding tránh làm lệch logo-list layout */
.elementor-editor-active .logo-page-wrapper,
.elementor-editor-preview .logo-page-wrapper,
.elementor-editor-mode .logo-page-wrapper {
  position: relative !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transition: none !important;
  margin-bottom: 16px !important;
  /* KHÔNG có padding để tránh ảnh hưởng căn chỉnh logo */
  border: 2px dashed rgba(147, 0, 60, 0.4);
  border-radius: 4px;
}

.elementor-editor-active .logo-page-wrapper:last-child,
.elementor-editor-preview .logo-page-wrapper:last-child,
.elementor-editor-mode .logo-page-wrapper:last-child {
  margin-bottom: 0 !important;
}

/* FIX BUG 7: giữ height đúng như frontend để preview chính xác */
.elementor-editor-active .info-trust-logo-list,
.elementor-editor-preview .info-trust-logo-list,
.elementor-editor-mode .info-trust-logo-list {
  min-height: 100px; /* giữ đúng như frontend desktop */
}

.elementor-editor-active .info-trust-logo-list li img,
.elementor-editor-preview .info-trust-logo-list li img,
.elementor-editor-mode .info-trust-logo-list li img {
  height: 100px; /* ĐÚNG với frontend - không thay đổi để preview chính xác */
}