.mcs-edit-bar{position:fixed;bottom:12px;left:12px;z-index:10040;display:flex;align-items:center;gap:10px;max-width:min(720px,calc(100vw - 24px));padding:9px 13px;border:1px solid #cad8df;border-radius:10px;background:#f7fbfd;color:#173247;box-shadow:0 3px 14px #14304324;font:13px/1.4 Arial,sans-serif}
.mcs-edit-bar[hidden],.mcs-edit-bar [hidden],.mcs-edit-dialog [hidden]{display:none!important}
.mcs-edit-bar.mcs-edit-blocked{background:#fff5db;border-color:#d9ab48}
.mcs-edit-bar button,.mcs-edit-dialog button{border:1px solid #35647e;border-radius:6px;padding:8px 12px;background:#fff;color:#183d54;cursor:pointer;font:inherit;white-space:normal}
.mcs-edit-bar button:focus-visible,.mcs-edit-dialog button:focus-visible{outline:3px solid #338ac6;outline-offset:2px}
.mcs-edit-dialog{margin:auto;max-width:560px;width:calc(100vw - 48px);max-height:85vh;overflow:auto;padding:25px;border:1px solid #b8ccd8;border-radius:13px;color:#173247;background:white;font:16px/1.5 Arial,sans-serif;box-shadow:0 12px 45px #0004}
.mcs-edit-dialog::backdrop{background:#132c4399}.mcs-edit-dialog h2{font-size:24px;margin:0 0 14px}.mcs-edit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mcs-edit-dialog .mcs-edit-takeover{background:#1b5879;color:#fff}.mcs-edit-error{color:#99281e}.mcs-edit-dialog .mcs-recovery-item{display:block;width:100%;text-align:left;margin:9px 0;padding:12px}.mcs-edit-dialog button:disabled{opacity:.55;cursor:wait}
@media(max-width:600px){.mcs-edit-bar{bottom:6px;left:6px;max-width:calc(100vw - 12px);flex-wrap:wrap;font-size:12px}.mcs-edit-bar span{flex:1 1 100%}.mcs-edit-dialog{box-sizing:border-box;width:calc(100vw - 24px);padding:19px}.mcs-edit-actions button{width:100%}}
