/* The same editing interface and file picker across dedicated creative/PDF pages. */
body[data-focused-tool]{overflow-x:hidden}
body[data-focused-tool].prep-open,body[data-focused-tool].annot-open{overflow-y:auto!important}
body[data-focused-tool] .v51-inline-editor{
 position:relative!important;inset:auto!important;top:auto!important;left:auto!important;
 height:auto!important;min-height:0!important;width:min(1100px,calc(100% - 28px))!important;
 margin:12px auto 30px!important;padding:0!important;z-index:1!important;
 display:block!important;overflow:visible!important;background:transparent!important;
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important
}
body[data-focused-tool] .v51-inline-editor[hidden]{display:none!important}
body[data-focused-tool] .v51-inline-editor .prep-shell,
body[data-focused-tool] .v51-inline-editor .annot-shell{
 display:block!important;position:relative!important;inset:auto!important;max-height:none!important;
 height:auto!important;width:100%!important;max-width:none!important;
 margin:0!important;overflow:visible!important;transform:none!important;
 border:1px solid #e0e7f1!important;border-radius:18px!important;background:#fff!important;
 box-shadow:0 12px 36px #20355313!important;color:#27354a!important
}
body[data-focused-tool] .v51-inline-editor .prep-pane:not([hidden]){display:block!important}
body[data-focused-tool] .v51-inline-editor .prep-pane[hidden]{display:none!important}
body[data-focused-tool] .v51-inline-editor .prep-layout,
body[data-focused-tool] .v51-inline-editor .prep-pdf-grid,
body[data-focused-tool] .v51-inline-editor .prep-convert-grid{min-width:0;max-width:100%}
body[data-focused-tool] .v51-inline-editor .prep-controls,
body[data-focused-tool] .v51-inline-editor .prep-preview,
body[data-focused-tool] .v51-inline-editor .annot-stage{min-width:0;max-width:100%}
body[data-focused-tool] .v51-inline-editor .prep-file-area,
body[data-focused-tool] .v51-inline-editor .v51-file-area,
body[data-focused-tool] .v51-inline-editor .annot-file{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 gap:12px!important;padding:18px!important;border:2px dashed #b3c4e7!important;
 background:#f8faff!important;border-radius:15px!important;color:#253855!important;
 margin:0 0 14px!important;cursor:pointer
}
body[data-focused-tool] .v51-inline-editor .v51-file-area.v51-dragover,
body[data-focused-tool] .v51-inline-editor .v51-file-area:hover{border-color:#4b66d8!important;background:#eff3ff!important}
body[data-focused-tool] .v51-inline-editor .v51-file-area input[type=file],
body[data-focused-tool] .v51-inline-editor .annot-file input[type=file]{display:block!important;position:relative!important;opacity:1!important;width:100%!important;max-width:100%!important;min-height:42px!important;cursor:pointer}
body[data-focused-tool] .v51-inline-editor input[type=file]::file-selector-button{
 border:0;border-radius:9px;background:#4c56cc;color:#fff;padding:12px 16px;margin-right:12px;
 font:inherit;font-weight:750;cursor:pointer
}
body[data-focused-tool] .v51-file-hint{font-size:12px!important;line-height:1.4;color:#59687c}
body[data-focused-tool] .annot-actions{display:flex;flex-wrap:wrap;gap:9px;max-width:100%}
body[data-focused-tool] .annot-stage canvas{max-width:100%;height:auto}
body[data-focused-tool] .tool-seo-explain{clear:both}
body[data-focused-tool] .mallow-ad-section:not([hidden]){position:relative!important;z-index:1!important}
@media(max-width:780px){
 body[data-focused-tool] .v51-inline-editor{width:calc(100% - 22px)!important;margin:10px 11px 23px!important}
 body[data-focused-tool] .v51-inline-editor .prep-shell,body[data-focused-tool] .v51-inline-editor .annot-shell{border-radius:13px!important}
 body[data-focused-tool] .v51-inline-editor .prep-layout,
 body[data-focused-tool] .v51-inline-editor .prep-pdf-grid,
 body[data-focused-tool] .v51-inline-editor .prep-convert-grid{display:block!important}
 body[data-focused-tool] .v51-inline-editor .prep-controls,
 body[data-focused-tool] .v51-inline-editor .prep-preview{width:100%!important;max-width:100%!important}
 body[data-focused-tool] .v51-inline-editor .prep-pane{padding:12px!important}
 body[data-focused-tool] .v51-inline-editor .prep-row{flex-wrap:wrap!important}
 body[data-focused-tool] .v51-inline-editor input:not([type=checkbox]),
 body[data-focused-tool] .v51-inline-editor select,
 body[data-focused-tool] .v51-inline-editor textarea{max-width:100%!important}
 body[data-focused-tool] .v51-inline-editor .annot-actions{padding:12px!important;gap:6px!important}
 body[data-focused-tool] .v51-inline-editor .annot-stage{overflow:auto!important;max-height:none!important}
 body[data-focused-tool] .v51-inline-editor .annot-footer{flex-wrap:wrap!important}
}
body[data-focused-tool] .v51-inline-editor .prep-row[hidden],
body[data-focused-tool] .v51-inline-editor [hidden]{display:none!important}
