.editor-insert{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;gap:4px;border-top:1px solid #e5e9de;padding-top:8px}
.editor-insert .editor-action{font-size:10px;padding:8px 5px;gap:6px}
.editor-insert svg{width:15px;height:15px}
.editor-layout-section,.editor-history,.editor-more{grid-row:3}
.poster-clip.text-block{background:transparent;border:0;padding:8px;color:#202122}
.text-block .paragraph-line,.paper-footer .paragraph-line{display:block;white-space:pre;font-family:Arial,Helvetica,sans-serif;font-weight:400}
.paper-footer{position:absolute;border-top:1px solid #a2a9b1;padding-top:15px;color:#54595d;cursor:pointer;font:12px/18px Arial,Helvetica,sans-serif}
.paper-footer:hover,.paper-footer:focus-visible{outline:1px dashed #aab898;outline-offset:5px}
#content-dialog{max-width:440px;padding:23px}
.content-dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}
.content-dialog-heading h2{font-size:16px;font-weight:500;margin:0}
#content-form>label,#content-upload>label,#content-link-field>label{display:block;font-size:11px;color:#768269;margin:15px 0 8px}
#content-text,#content-link{display:block;width:100%;border:1px solid #dce1d5;border-radius:7px;background:#fcfdfb;padding:11px;color:#30382a;font:14px/1.5 Arial,sans-serif}
#content-text{resize:vertical;min-height:105px;max-height:260px}
#content-text:focus,#content-link:focus{outline:2px solid #bacb9e;outline-offset:1px}
#content-form .content-font{display:flex;align-items:center;justify-content:space-between}
#content-font{border:1px solid #dce1d5;border-radius:5px;background:white;padding:5px 10px;color:#546348;font-size:12px}
#content-link-field label span{color:#a0a797;font-size:10px}
#custom-image-file{font-size:11px;max-width:100%;color:#7f8972}
#custom-image-file::file-selector-button{font:inherit;border:1px solid #d5dfc9;border-radius:5px;padding:8px 12px;background:#edf3e3;color:#536543;margin-right:8px;cursor:pointer}
#custom-image-preview{display:block;width:100%;height:140px;object-fit:contain;background:#f4f6f0;margin:12px 0;border-radius:7px}
.content-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}
.content-actions .content-remove{margin-right:auto;font-size:11px;color:#8b6b59}
.content-error{font-size:11px;line-height:1.5;color:#985e3c;margin:13px 0 0}
.custom-image .clip-caption{white-space:pre-line}
@media(min-width:1001px){.editor-insert{flex-direction:column;border:0;padding:0 0 10px;gap:0}.editor-insert .editor-action{font-size:11px;padding:8px 3px}.editor-title-section{padding-bottom:7px}.editor-paper-section{padding:12px 0}.editor-layout-section{padding:12px 0}.editor-history{padding-top:8px}.arrange-toolbar{margin-top:8px}}
@media(max-width:760px){.workbench{height:980px}.selection-toolbar{bottom:205px}}
@media(max-width:400px){.workbench{height:890px}}
@media print{#content-dialog{display:none!important}.poster-clip.text-block{background:transparent!important}.paper-footer{outline:none!important}}

.custom-image .paragraph-line{display:block;white-space:pre}
.paper-link{position:absolute;font:12px/18px Arial,Helvetica,sans-serif;color:#54595d;pointer-events:none}.paper-link .paragraph-line{display:block;white-space:pre}
