
body.alafia-editing [data-edit-text],body.alafia-editing [data-edit-link],body.alafia-editing [data-edit-photo]{cursor:pointer!important;outline:2px dashed #c59c46;outline-offset:3px}
body.alafia-editing [data-edit-text]:hover,body.alafia-editing [data-edit-link]:hover,body.alafia-editing [data-edit-photo]:hover{outline:3px solid #2a9d67!important;background-color:#d5eddb28}
#alafia-editor-bar{position:fixed;z-index:99999;bottom:18px;left:50%;transform:translateX(-50%);background:#143c2b;color:#fff;padding:12px 18px;box-shadow:0 12px 38px #0007;border-radius:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:95vw;font:14px Arial,sans-serif}
#alafia-editor-bar button,#alafia-editor-dialog button{border:0;border-radius:7px;padding:10px 15px;cursor:pointer;background:#e6bd64;color:#152a20;font-weight:700;font:inherit}
#alafia-editor-dialog{border:0;border-radius:16px;max-width:540px;width:calc(100vw - 40px);padding:26px;box-shadow:0 20px 100px #0008;font:15px Arial,sans-serif;color:#173526}
#alafia-editor-dialog::backdrop{background:#0008}#alafia-editor-dialog textarea,#alafia-editor-dialog input{width:100%;box-sizing:border-box;padding:12px;margin:10px 0 15px;border:1px solid #9caa9e;border-radius:8px;font:15px Arial,sans-serif}#alafia-editor-dialog textarea{min-height:115px}
#alafia-editor-dialog .editor-actions{display:flex;justify-content:flex-end;gap:12px}#alafia-editor-dialog .editor-actions button:first-child{background:#e9e9e9}#alafia-editor-dialog p{font-size:13px;color:#576c5e}#alafia-editor-bar button{white-space:nowrap}
