.studio-media-box{touch-action:none;cursor:move;z-index:1;outline:0;position:absolute;transform:translate(-50%,-50%)}.studio-media-box>img,.studio-media-box>video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.studio-media-box>.story{width:100%;height:100%}.studio-media-box.is-selected{outline-offset:-2px;outline:1.5px solid #1ebea5}.studio-text-box{z-index:3;border-color:#0000}.studio-text-box.is-selected{border-color:#1ebea5}.studio-canvas-handle{z-index:8;touch-action:none;visibility:hidden;cursor:nwse-resize;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;min-width:0!important;min-height:0!important}.studio-canvas-handle:after{content:"";background:#fff;border:1.5px solid #316d63;border-radius:2px;position:absolute;inset:8px;box-shadow:0 1px 3px #1b3c2920}.studio-canvas-handle.nw{top:-12px;left:-12px}.studio-canvas-handle.ne{cursor:nesw-resize;top:-12px;right:-12px}.studio-canvas-handle.sw{cursor:nesw-resize;bottom:-12px;left:-12px}.studio-canvas-handle.se{bottom:-12px;right:-12px}.is-selected>.studio-canvas-handle,.studio-media-box:focus-within>.studio-canvas-handle,.studio-text-box:focus-within>.studio-canvas-handle{visibility:visible}.studio-canvas-handle:focus-visible:after{outline-offset:2px;outline:2px solid #1ebea5}.studio-canvas-tools{z-index:12;position:absolute;top:8px;right:8px}.studio-canvas-tools button{color:#316d63;min-height:34px;font:inherit;background:#fff;border:1px solid #d6e4dc;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex;box-shadow:0 2px 8px #183c2520}.studio-canvas-tools svg{width:16px;height:16px}.studio-track-row.element .studio-text-timeline-item{text-align:right;color:#316d63;min-width:35px;height:28px;font:inherit;white-space:nowrap;text-overflow:ellipsis;background:#e0eee7;border:1px solid #b6cfc4;border-radius:5px;flex:none;padding:4px 9px;font-size:10px;display:block;overflow:hidden}.studio-text-timeline-item svg{vertical-align:middle;width:14px;height:14px;margin-left:7px}.studio-inline-text{white-space:pre-wrap;outline:0;min-width:1em;min-height:1.8em;display:block}.studio-inline-text[contenteditable=plaintext-only]{cursor:text;user-select:text;touch-action:auto;caret-color:#1ebea5}.studio-text-box.is-editing{cursor:text;border-style:dashed}