.resizable-preview{width:100%;max-width:100%;min-width:0;margin-inline:auto;outline:1px solid #dbe5f3;outline-offset:0;isolation:isolate}
.resizable-preview.preview-resizing{outline-color:#91aee0;user-select:none}
.preview-resize-handle{position:absolute;z-index:5;display:block;padding:0;border:0;border-radius:4px;background:transparent;touch-action:none;transition:background .12s}
.preview-resize-handle:hover,.preview-resize-handle:focus-visible,.preview-resizing .preview-resize-handle{background:#88a9dc45}
.preview-resize-handle:before{content:"";position:absolute;background:#91add8;border-radius:3px;pointer-events:none}
.preview-resize-n,.preview-resize-s{height:10px;width:calc(100% - 28px);left:14px;cursor:ns-resize}
.preview-resize-n{top:-3px}.preview-resize-s{bottom:-3px}
.preview-resize-n:before,.preview-resize-s:before{width:28px;height:3px;left:calc(50% - 14px);top:4px}
.preview-resize-e,.preview-resize-w{height:calc(100% - 28px);width:10px;top:14px;cursor:ew-resize}
.preview-resize-e{right:-3px}.preview-resize-w{left:-3px}
.preview-resize-e:before,.preview-resize-w:before{width:3px;height:28px;top:calc(50% - 14px);left:4px}
.preview-resize-nw,.preview-resize-ne,.preview-resize-sw,.preview-resize-se{width:16px;height:16px}
.preview-resize-nw{top:-3px;left:-3px;cursor:nwse-resize}.preview-resize-ne{top:-3px;right:-3px;cursor:nesw-resize}.preview-resize-sw{bottom:-3px;left:-3px;cursor:nesw-resize}.preview-resize-se{bottom:-3px;right:-3px;cursor:nwse-resize}
.preview-resize-nw:before,.preview-resize-ne:before,.preview-resize-sw:before,.preview-resize-se:before{width:6px;height:6px;left:5px;top:5px;background:#a0b8dd;border-radius:2px}
.preview-size-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:.74rem;color:#8796ad;margin-top:9px}
.preview-size-controls label{display:inline-flex;align-items:center;gap:5px}.preview-size-controls input{width:64px;height:27px;font-size:.77rem;padding:4px 7px}.preview-size-controls .text-button{font-size:.75rem;margin-left:auto}.preview-size-controls .preview-size-hint{font-size:.71rem}
@media(max-width:440px){.preview-size-controls .preview-size-hint{width:100%;order:3}.preview-size-controls .text-button{margin-left:auto}}
