/* Le cadre de sélection appartient uniquement à la démo publique de Board. */
.positioned-widget.can-resize .demo-widget-selection{position:absolute;box-sizing:border-box;border:1px solid #f1d5ff;border-radius:3px;z-index:20;pointer-events:none;visibility:hidden;opacity:0;box-shadow:0 0 0 1px #3a1f5644;transition:opacity .15s ease}
.positioned-widget.can-resize.is-selected .demo-widget-selection,.positioned-widget.can-resize.is-resizing .demo-widget-selection{visibility:visible;opacity:1}
.positioned-widget.can-resize.is-resizing{user-select:none}
.demo-widget-selection .demo-widget-resize-handle{position:absolute;box-sizing:border-box;width:40px;height:40px;min-width:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none;cursor:nwse-resize;color:#fff}
.demo-widget-selection .demo-widget-resize-handle::after{content:"";position:absolute;inset:13px;border:2px solid #a14dc1;border-radius:2px;background:#fff;box-shadow:0 1px 5px #21112b66}
.demo-widget-selection .demo-widget-resize-handle:hover::after,.demo-widget-selection .demo-widget-resize-handle:focus-visible::after{background:#f8ceff;border-color:#64227c}
.demo-widget-selection .demo-widget-resize-handle:focus-visible{outline:2px solid #fff;outline-offset:-3px;background:#a14dc12e}
.demo-widget-selection .handle-ne,.demo-widget-selection .handle-sw{cursor:nesw-resize}
.demo-widget-selection .handle-n,.demo-widget-selection .handle-s{cursor:ns-resize}
.demo-widget-selection .handle-e,.demo-widget-selection .handle-w{cursor:ew-resize}
.demo-widget-size{position:absolute;left:25%;top:0;transform:translate(-50%,-50%);padding:4px 9px;border:1px solid #e8c5f5;border-radius:5px;background:#442453;color:#fff;font:600 12px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;pointer-events:none}
@media(prefers-reduced-motion:reduce){.positioned-widget.can-resize .demo-widget-selection{transition:none}}

.positioned-widget.can-resize:focus-visible,.positioned-widget.can-resize.is-dragging{outline:none}
