#stickerStage .sticker-object{position:absolute;pointer-events:auto;touch-action:none;cursor:move;transform-origin:center;min-width:12px;line-height:0}#stickerStage .sticker-object[hidden]{display:none!important}#stickerStage .sticker-object>.sticker-preview{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;transform:none!important;outline:none!important;display:block;pointer-events:auto;user-select:none}#stickerStage .sticker-object.chosen{outline:2px dashed #ffcb64;outline-offset:2px}.direct-handle,.direct-rotate{position:absolute!important;z-index:3;padding:0!important;pointer-events:auto;touch-action:none;border:2px solid #fff0bf!important;background:#eea92e!important;box-shadow:0 1px 5px #0007;border-radius:4px!important;min-width:0!important;min-height:0!important}.direct-handle{width:17px!important;height:17px!important}.direct-handle.nw{left:-8px;top:-8px;cursor:nwse-resize}.direct-handle.ne{right:-8px;top:-8px;cursor:nesw-resize}.direct-handle.sw{left:-8px;bottom:-8px;cursor:nesw-resize}.direct-handle.se{right:-8px;bottom:-8px;cursor:nwse-resize}.direct-rotate{width:26px!important;height:26px!important;left:calc(50% - 13px);top:-40px;font:20px/20px system-ui!important;color:#54351e!important;cursor:grab}.direct-rotate::after{content:'';position:absolute;top:24px;left:10px;width:2px;height:15px;background:#ffcb64;pointer-events:none}.sticker-object:not(.chosen) .direct-handle,.sticker-object:not(.chosen) .direct-rotate{display:none!important}#directTextEditor{position:absolute;left:10px;right:10px;bottom:10px;z-index:70;background:#fff6e9f7;color:#583821;border:1px solid #d29b58;border-radius:10px;padding:10px;box-shadow:0 5px 25px #0004;font:12px/1.4 system-ui}#directTextEditor[hidden]{display:none!important}.direct-text-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}#directTextEditor textarea{width:100%;box-sizing:border-box;padding:7px;border:1px solid #d5ac79;border-radius:6px;background:white;color:#493021;font:14px/1.3 system-ui}#directTextEditor>div:last-child{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:7px}#directTextEditor input[type=number]{width:65px;padding:5px}#directTextEditor input[type=color]{width:38px;height:29px;padding:0;vertical-align:middle}#directTextEditor button{background:#f2bd60;color:#53351d;border:1px solid #d09c47;padding:6px 9px;border-radius:5px}#directTextClose{padding:2px 8px!important}#stickerControls select,#stickerFontSize,#stickerMotionDuration{width:100%;box-sizing:border-box;padding:8px;border:1px solid #d5b48f;border-radius:6px;background:#fffaf2;color:#674831}#stickerControls label.sticker-font-size-label{font-size:12px}.workspace>.v18-audio-panel{margin:16px 0 22px!important;max-width:100%!important;width:100%!important;box-sizing:border-box}.native-title-resize{position:absolute;right:-9px;bottom:-9px;width:18px;height:18px;border:2px solid #fff1c6;background:#e9a932;border-radius:4px;cursor:nwse-resize;pointer-events:auto;touch-action:none;padding:0}.native-title-tools{position:absolute;left:8px;right:8px;bottom:8px;background:#fff5e7;color:#603c23;border:1px solid #d3a66f;z-index:71;border-radius:8px;padding:9px;display:flex;gap:7px;flex-wrap:wrap}.native-title-tools[hidden]{display:none!important}.native-title-tools input[type=text]{flex:1 1 100%;padding:8px;min-width:0}.native-title-tools input[type=number]{width:65px}.native-title-tools select{max-width:170px}.native-title-tools button{background:#eab461;color:#55351e;border-radius:5px;padding:7px}.native-motion-control{font-size:11px;width:100%;padding:6px;margin-top:5px}@media(max-width:700px){.direct-handle{width:24px!important;height:24px!important}.direct-handle.nw,.direct-handle.sw{left:-12px}.direct-handle.ne,.direct-handle.se{right:-12px}.direct-handle.nw,.direct-handle.ne{top:-12px}.direct-handle.sw,.direct-handle.se{bottom:-12px}.workspace>.v18-audio-panel{margin:12px 0!important;max-width:100%!important}#directTextEditor{left:5px;right:5px;bottom:5px;padding:7px}}
.title-layer-preview[hidden]{display:none!important}.title-layer-preview{overflow:visible!important}.native-title-resize{z-index:2}.sticker-font-size-label input{margin-top:4px}#directTextEditor textarea:focus,.native-title-tools input:focus{outline:2px solid #d99c34;outline-offset:1px}
#propStickers{max-height:560px;overflow:auto;overscroll-behavior:contain;padding-right:4px}.direct-handle:focus-visible,.direct-rotate:focus-visible{outline:3px solid white;outline-offset:2px}
.studio-version{font:700 11px/1.2 system-ui;display:inline-block;vertical-align:middle;background:#ffc766;color:#59351d;padding:4px 7px;border-radius:6px;letter-spacing:0;white-space:nowrap}
