.genx-website-editing [data-genx-field]{cursor:text}.genx-website-editing [data-genx-field][data-genx-editable]:hover{outline-offset:4px;outline:2px dashed #81b9ff}.genx-website-editing a [data-genx-field]{cursor:pointer}.genx-edit-popover{z-index:2147483647;box-sizing:border-box;color:#171717;text-align:left;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d5d5d5;border-radius:10px;gap:12px;width:min(330px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:16px;font:14px/1.4 Segoe UI,sans-serif;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 48px #0004}.genx-edit-popover label{gap:6px;display:grid}.genx-edit-popover textarea,.genx-edit-popover input{box-sizing:border-box;resize:vertical;color:#171717;width:100%;max-height:140px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:5px;padding:8px}.genx-edit-popover button{color:#171717;cursor:pointer;font:inherit;background:#f5f5f5;border:1px solid #ccc;border-radius:6px;padding:9px 12px}.genx-edit-popover button:disabled{opacity:.5;cursor:default}.genx-edit-popover button:focus-visible,.genx-edit-popover textarea:focus-visible{outline-offset:2px;outline:2px solid #2463eb}.genx-edit-popover div{gap:8px;display:flex}.genx-website-editing [data-genx-image][data-genx-editable]:hover,.genx-website-editing [data-genx-edit-section]:hover{outline-offset:3px;cursor:pointer;outline:2px dashed #81b9ff}
