.cms-section.svelte-d67f4e:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:5;border:2px solid var(--color-blue-dark);border-radius:8px;background:#3373cc14;opacity:0;pointer-events:none}.section-tools.svelte-d67f4e{position:absolute;bottom:100%;right:0;z-index:10;display:flex;align-items:flex-end;padding-bottom:4px;opacity:0;pointer-events:none}.section-toolbar.svelte-d67f4e{flex-shrink:0}.cms-section.svelte-d67f4e:hover:before,.cms-section.svelte-d67f4e:focus-within:before,.cms-section.svelte-d67f4e:hover>.section-tools:where(.svelte-d67f4e),.cms-section.svelte-d67f4e:focus-within>.section-tools:where(.svelte-d67f4e){opacity:1}.cms-section.svelte-d67f4e:hover>.section-tools:where(.svelte-d67f4e),.cms-section.svelte-d67f4e:focus-within>.section-tools:where(.svelte-d67f4e){pointer-events:auto}@media(hover:none){.section-tools.svelte-d67f4e{opacity:1;pointer-events:auto}}.empty-slot.svelte-d67f4e{display:flex;align-items:center;justify-content:center;min-height:211px;border:2px dashed var(--color-neutral-darkgrey);border-radius:8px;color:var(--color-neutral-charcoal);font-size:24px}
