/* Editor ativo apenas em páginas de conta Master */
#son-editor-ui{position:fixed!important;z-index:2147483600;left:12px;right:12px;bottom:12px;color:#f8ead3;font:14px/1.4 system-ui,-apple-system,sans-serif;background:rgba(3,18,38,.97);border:1px solid #b99758;border-radius:16px;padding:10px 14px;box-shadow:0 12px 40px #000b;max-width:calc(100vw - 24px)}
#son-editor-ui *,.se-modal-shade *{box-sizing:border-box}#son-editor-ui .se-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}#son-editor-ui strong{color:#eec782}#se-dirty{font-size:12px;color:#9dc5d6}
#son-editor-ui button,.se-modal button,.son-editor-pencil{font:600 13px system-ui,-apple-system,sans-serif;border-radius:9px;border:1px solid #6988a4;background:#102b41;color:#f3e9d3;padding:8px 12px;cursor:pointer}
#son-editor-ui button:hover,.se-modal button:hover{background:#28455a}#son-editor-ui #se-save,.se-modal button.primary{background:#cda65c;color:#081629;border-color:#efd4a0}
#se-note{margin:6px 0 0;font-size:12px;color:#a5c4d3}#se-note[data-error="1"]{color:#ffaaa5}
.son-editor-pencil{position:fixed!important;z-index:2147483598;display:none!important;width:42px;height:38px;box-shadow:0 0 0 2px #061426,0 0 12px #eac071;background:#1b4058;color:#fff!important;font-size:20px!important;line-height:1!important;text-align:center;padding:0!important}.son-editor-pencil.on{display:block!important}
.se-editing h1:hover,.se-editing h2:hover,.se-editing h3:hover,.se-editing h4:hover,.se-editing p:hover,.se-editing img:hover{outline:1px dashed #e6bd74;outline-offset:3px}
.se-modal-shade{position:fixed!important;z-index:2147483635;inset:0;display:flex;align-items:center;justify-content:center;background:#020a18c9;padding:16px;font:15px system-ui,sans-serif;color:#f6eadb}.se-modal{width:min(590px,100%);padding:22px;border-radius:17px;border:1px solid #d4ad6b;background:linear-gradient(#102a42,#07172b);box-shadow:0 15px 80px #000c}.se-modal h2{font-size:23px;color:#f2ce8b;margin:0 0 15px}.se-modal-body{display:grid;gap:14px;max-height:60vh;overflow:auto}.se-modal-body textarea{width:100%;min-height:140px;resize:vertical;background:#051225;color:#fff;border:1px solid #59798f;border-radius:8px;padding:12px;font:16px/1.5 system-ui,sans-serif}.se-modal-body input{color:#eee}.se-modal .se-hint{font-size:13px;color:#c6d0dc;margin:0}.se-modal .se-preview{width:100%;max-height:230px;object-fit:contain;background:#081322;border-radius:7px}.se-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:19px}
@media(max-width:650px){#son-editor-ui{left:4px;right:4px;bottom:5px;padding:8px}#son-editor-ui .se-bar{gap:4px}#son-editor-ui button{padding:7px}#son-editor-ui strong{width:100%}.se-modal{padding:15px}}
