[data-edit-field]{white-space:pre-line}
.editing-site{padding-top:62px}
.editor-bar{position:fixed;z-index:1000;top:0;left:0;right:0;min-height:62px;display:flex;flex-wrap:wrap;align-items:center;gap:15px;background:#253c30;color:#fff;padding:10px 24px;box-shadow:0 3px 20px #0003;font:13px 'DM Sans',sans-serif}
.editor-bar strong{font-size:14px}
.editor-bar span{flex:1;min-width:150px;color:#e8ede4}
.editor-save,.editor-link{display:inline-block;padding:8px 13px;border:1px solid #e3e9df;border-radius:3px;font:700 12px 'DM Sans',sans-serif;cursor:pointer;text-decoration:none;background:#f5f2ec;color:#304036}
.editor-link{background:transparent;color:#fff}
.editor-save:disabled{opacity:.5;cursor:wait}
.editing-site [data-edit-field]{outline:1px dashed #ac976b;outline-offset:5px;cursor:text;transition:background .15s}
.editing-site [data-edit-field]:hover{background:#e9eadb66}
.editing-site [data-edit-field]:focus{outline:2px solid #b69560;background:#fff8e6;color:#304036}
.editing-site [data-edit-photo]{cursor:pointer;outline:3px dashed #b69560;outline-offset:5px;transition:filter .15s}
.editing-site [data-edit-photo]:hover{filter:brightness(.86)}
@media(max-width:700px){.editing-site{padding-top:105px}.editor-bar{gap:8px}.editor-bar span{order:4;flex-basis:100%;font-size:11px}}
