.edit-toolbar{position:fixed;z-index:100;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:min(94vw,920px);padding:10px 14px;background:#17111df2;color:#fff;border:1px solid #b14feb;border-radius:14px;box-shadow:0 14px 44px #000a;font:600 14px/1.3 Arial,sans-serif}
.edit-toolbar[hidden],.edit-toolbar [hidden]{display:none!important}
.edit-toolbar button{width:auto;min-height:38px;padding:8px 13px;background:#8826c9;color:#fff;border:1px solid #b95cef;border-radius:7px;font-weight:700}.edit-toolbar button:hover{background:#a843e6}.edit-toolbar button:disabled{opacity:.6}.edit-hint{font-weight:400;max-width:260px}.edit-message{font-weight:400;color:#eedbf9}
.edit-visitors{color:#f6ecfb;border:1px solid #825195;border-radius:7px;padding:8px 11px;white-space:nowrap}
.edit-toolbar a{color:#efcaff;text-decoration:underline;padding:8px}
.editing-site [data-edit-text]{outline:1px dashed #b957f6;outline-offset:3px;cursor:text;white-space:pre-line}.editing-site [data-edit-text]:focus{outline:3px solid #d78cff;background:#2c1738b0}
.editing-site [data-edit-item]{outline:1px solid #a850e5;cursor:grab}.editing-site [data-edit-item].edit-selected{outline:3px solid #d78cff;outline-offset:-3px}
.editing-site a,.editing-site button{cursor:default}
@media(max-width:650px){.edit-toolbar{bottom:8px;gap:6px;padding:9px}.edit-hint{max-width:none;text-align:center;flex-basis:100%}.edit-message{flex-basis:100%;text-align:center}.edit-toolbar button{font-size:13px}}
