.elementor-editor-active .ax-cs_slide{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:32px!important;counter-reset:slide-counter}.elementor-editor-active .ax-cs_slide .ax-cs_slide_item{display:inline-flex!important;position:relative!important;transform-origin:top center!important;outline:2px dashed #212121;width:100%!important;min-width:0}.elementor-editor-active .ax-cs_slide .ax-cs_slide_item:before{content:"Slide " counter(slide-counter);counter-increment:slide-counter;position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--fg-tertiary);color:var(--text-primary-alt);padding:4px 10px;font-size:20px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border-radius:3px;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;width:100px;height:auto;margin-top:-34px}.elementor-editor-active .ax-cs_slide:before{content:"Carousel Editor Mode";grid-column:1/-1;display:block;background:#93003c;color:#fff;padding:6px 12px;font-size:11px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border-radius:3px;margin-bottom:8px;text-align:center;position:sticky;top:0;z-index:999}
/* Preview-on overrides: undo editor grid so Splide can render normally */
.axcs-preview-on .ax-cs_slide{display:block!important;grid-template-columns:unset!important;counter-reset:unset!important}
.axcs-preview-on .ax-cs_slide:before{display:none!important}
.axcs-preview-on .ax-cs_slide .ax-cs_slide_item{display:block!important;position:relative!important;transform-origin:unset!important;outline:none!important;width:auto!important;min-width:unset!important}
.axcs-preview-on .ax-cs_slide .ax-cs_slide_item:before{display:none!important}