.grid-moves.svelte-v9d79j{display:inline-flex;gap:2px;padding:4px;border-radius:8px;background:var(--color-brand-black);color:var(--color-neutral-white);box-shadow:0 2px 8px #0003}button.svelte-v9d79j{display:grid;width:40px;height:40px;place-items:center;border-radius:4px;font-size:26px;line-height:1;cursor:pointer}button.svelte-v9d79j:hover:not(:disabled){background:#fff3}button.svelte-v9d79j:focus-visible{outline:2px solid currentColor;outline-offset:-2px}button.svelte-v9d79j:disabled{opacity:.3;cursor:default}.hotspot.svelte-yoz5ko{position:relative;cursor:pointer}.hotspot.is-unpublished.svelte-yoz5ko:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:8px;background:#ffffff8c;pointer-events:none}.unpublished-badge.svelte-yoz5ko{position:absolute;top:12px;left:12px;z-index:7;max-width:calc(100% - 24px);padding:6px 12px;border-radius:8px;background:var(--color-ochre-light);color:var(--color-brand-black);font-size:20px;font-weight:500;pointer-events:none}.article-action.svelte-yoz5ko{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;background:#00000040;opacity:0;cursor:pointer}.hotspot.svelte-yoz5ko:hover>.article-action:where(.svelte-yoz5ko),.hotspot.svelte-yoz5ko:focus-within>.article-action:where(.svelte-yoz5ko){opacity:1;outline:3px dashed var(--color-blue-dark);outline-offset:6px}.article-action.svelte-yoz5ko>span:where(.svelte-yoz5ko){padding:6px 12px;border-radius:8px;background:var(--color-blue-dark);color:var(--color-neutral-white);font-size:20px;font-weight:500;white-space:nowrap}.article-moves.svelte-yoz5ko{position:absolute;top:8px;right:8px;z-index:7;display:flex;opacity:0;pointer-events:none;transform:scale(max(1,calc(.6 / var(--cms-preview-scale, 1))));transform-origin:top right}.hotspot.svelte-yoz5ko:hover>.article-moves:where(.svelte-yoz5ko),.hotspot.svelte-yoz5ko:focus-within>.article-moves:where(.svelte-yoz5ko){opacity:1;pointer-events:auto}.empty-slot.svelte-yoz5ko{display:flex;min-height:211px;width:100%;align-items:center;justify-content:center;border:2px dashed var(--color-neutral-darkgrey);border-radius:8px;background:var(--color-neutral-white);color:var(--color-neutral-charcoal);font-size:24px}
