/* 01310 · Strong blue destination feedback while dragging products. */
#builder-root [data-mp-studio="01051"] [data-mp-category-accordion].is-product-drop-category-01310{
  position:relative;
  border-color:#2563eb!important;
  outline:2px solid rgba(37,99,235,.72)!important;
  outline-offset:2px!important;
  box-shadow:0 0 0 5px rgba(37,99,235,.12),0 8px 22px rgba(37,99,235,.10)!important;
}
#builder-root [data-mp-studio="01051"] [data-mp-category-accordion].is-product-drop-category-01310 > [data-mp-category-accordion-head]{
  background:linear-gradient(90deg,rgba(37,99,235,.15),rgba(37,99,235,.06))!important;
}
#builder-root [data-mp-studio="01051"] [data-mp-category-accordion].is-product-drop-category-inside-01310 > [data-mp-category-accordion-head]{
  box-shadow:inset 0 0 0 2px rgba(37,99,235,.28)!important;
}
.mp-product-drop-marker-01310{
  position:fixed;
  z-index:2147483300;
  height:4px;
  min-width:24px;
  border-radius:999px;
  background:#2563eb;
  box-shadow:0 0 0 2px rgba(255,255,255,.96),0 0 0 5px rgba(37,99,235,.18),0 5px 16px rgba(37,99,235,.24);
  pointer-events:none;
  opacity:0;
  transform:scaleX(.96);
  transform-origin:center;
  transition:opacity .06s ease,transform .06s ease;
}
.mp-product-drop-marker-01310::before,.mp-product-drop-marker-01310::after{
  content:"";
  position:absolute;
  top:50%;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#2563eb;
  transform:translateY(-50%);
}
.mp-product-drop-marker-01310::before{left:-2px}.mp-product-drop-marker-01310::after{right:-2px}
.mp-product-drop-marker-01310.is-visible{opacity:1;transform:scaleX(1)}
/* The fixed marker is the canonical feedback; suppress older pseudo-lines to avoid double indicators. */
#builder-root [data-mp-studio="01051"] .mp-category-product-accordion-01257.is-product-drop-before-01257::before,
#builder-root [data-mp-studio="01051"] .mp-category-product-accordion-01257.is-product-drop-after-01257::after{opacity:0!important}
