.owner-edit-toolbar{position:fixed;z-index:100;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:9px 11px;border:1px solid #45636a;border-radius:12px;background:#071b20;color:#eff7f5;box-shadow:0 12px 35px #00131655;font:600 12px/1.2 system-ui,sans-serif}.owner-edit-toolbar[hidden]{display:none}.owner-edit-toolbar button,.owner-edit-toolbar a{border:1px solid #536d70;border-radius:8px;background:#102b31;color:inherit;padding:9px 11px;font:inherit;text-decoration:none;white-space:nowrap}.owner-edit-toolbar button:first-of-type{background:#d9ad7e;border-color:#d9ad7e;color:#17272a}.owner-edit-toolbar button:hover,.owner-edit-toolbar a:hover{filter:brightness(1.12)}.owner-edit-status{padding:0 6px;color:#b6cbc7}.owner-editor-dialog{width:min(1180px,calc(100vw - 24px));height:min(850px,calc(100dvh - 28px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #496065;border-radius:16px;background:#eaf0ef;color:#15282b;box-shadow:0 25px 90px #00121599;overflow:hidden}.owner-editor-dialog::backdrop{background:#001114bd;backdrop-filter:blur(3px)}.owner-editor-head{height:83px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#071b20;color:#eff7f5}.owner-editor-head h2{margin:2px 0;font:600 18px/1.2 Georgia,serif}.owner-editor-head p{margin:0;color:#b6cbc7;font:12px/1.35 system-ui,sans-serif}.owner-editor-kicker{color:#e0b381;font:700 9px/1.2 system-ui,sans-serif;letter-spacing:.16em}.owner-editor-head button{width:38px;height:38px;flex:0 0 38px;border:1px solid #496065;border-radius:50%;background:#102b31;color:#fff;font-size:26px;line-height:1}.owner-section-edit{display:none;position:absolute;z-index:10;top:16px;right:16px;border:1px solid #d8b28a;border-radius:7px;background:#102c32;color:#f6d7b5;padding:8px 12px;font:700 11px/1.2 system-ui,sans-serif;box-shadow:0 4px 14px #00131638}.owner-editing [data-owner-edit]{position:relative}.owner-editing [data-owner-edit] .owner-section-edit{display:inline-flex;align-items:center;gap:6px}.owner-editing .hero>.owner-section-edit{display:inline-flex;position:absolute;top:18px;right:max(22px,calc((100vw - 1240px)/2));z-index:4}.owner-editing .site-footer{position:relative}.owner-editing .site-footer>.owner-section-edit{display:inline-flex;position:absolute;top:12px;right:max(22px,calc((100vw - 1240px)/2));z-index:2}@media(max-width:700px){.owner-edit-toolbar{right:10px;bottom:10px;left:10px;justify-content:center;gap:5px;padding:7px}.owner-edit-status{display:none}.owner-edit-toolbar button,.owner-edit-toolbar a{padding:9px 8px;font-size:11px}.owner-editor-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);border-radius:11px}.owner-editor-head{height:78px;padding:11px}.owner-editor-head p{max-width:75vw;font-size:10px}}

.owner-edit-menu-toggle{display:none;align-items:center;justify-content:space-between;gap:16px;width:100%;border:1px solid #536d70;border-radius:9px;background:#102b31;color:#eff7f5;padding:10px 12px;font:700 12px/1.2 system-ui,sans-serif;cursor:pointer}
.owner-edit-actions{display:flex;align-items:center;gap:8px;min-width:0}
.owner-edit-toolbar button:first-of-type{background:#102b31;border-color:#536d70;color:inherit}
.owner-edit-toolbar [data-owner-toggle]{background:#d9ad7e;border-color:#d9ad7e;color:#17272a}
@media(max-width:700px){.owner-edit-toolbar{right:12px;bottom:calc(74px + env(safe-area-inset-bottom));left:auto;width:min(340px,calc(100vw - 24px));max-width:calc(100vw - 24px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:7px;border-radius:14px}.owner-edit-menu-toggle{display:flex;min-height:46px}.owner-edit-actions{display:none;flex-direction:column;align-items:stretch;gap:6px;max-height:min(58dvh,440px);overflow-y:auto;padding-top:7px;overscroll-behavior:contain}.owner-edit-toolbar.menu-open .owner-edit-actions{display:flex}.owner-edit-actions>*{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;white-space:normal;text-align:center}.owner-edit-actions .owner-edit-status{justify-content:flex-start;padding:4px 6px}.owner-edit-toolbar [data-owner-toggle]{justify-content:center}.owner-edit-toolbar.menu-open{max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));overflow:hidden}}
