.et-rich-field>label{margin-bottom:10px}.et-rich-field>textarea{width:100%;font:400 14px/1.8 Poppins,system-ui,sans-serif;padding:16px}.et-rich-field [hidden]{display:none!important}#article-rich-toolbar{border:1px solid var(--line);border-radius:12px 12px 0 0;background:#f8fafc;padding:12px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;position:sticky;top:12px;z-index:2}#article-rich-toolbar .ql-formats{margin:0;padding-right:7px;border-right:1px solid var(--line);display:flex;align-items:center}#article-rich-toolbar button{border-radius:5px;min-height:32px;min-width:30px}#article-rich-toolbar button:hover{background:#e7efff}#article-rich-toolbar .ql-picker{font:400 12px/1.8 Poppins,system-ui,sans-serif}#article-rich-toolbar .ql-picker-label{height:32px;padding-top:4px}#article-rich-toolbar .ql-picker.ql-header{width:143px}#article-rich-toolbar .ql-picker.ql-header .ql-picker-label:before{content:'Párrafo'}#article-rich-toolbar .ql-picker.ql-header [data-value="2"]:before{content:'Subtítulo'}#article-rich-toolbar .ql-picker.ql-header [data-value="3"]:before{content:'Subtítulo pequeño'}#article-rich-toolbar .ql-picker.ql-header .ql-picker-item:not([data-value]):before{content:'Párrafo'}.et-rich-media-tools{display:flex;gap:5px;align-items:center}#article-rich-toolbar .et-rich-media-tools button{display:flex;gap:5px;align-items:center;justify-content:center;float:none;width:auto;padding:5px 8px;font:500 11px/1.6 Poppins,system-ui,sans-serif;color:#334155}#article-rich-toolbar .et-rich-media-tools svg{width:21px;height:21px}#article-rich-editor{border-color:var(--line);border-radius:0 0 12px 12px;font:400 15px/1.9 Poppins,system-ui,sans-serif;background:#fff;color:#172033}#article-rich-editor .ql-editor{min-height:430px;padding:28px;line-height:1.9;overflow:visible}#article-rich-editor .ql-editor:before{font-style:normal;color:#94a3b8;padding-left:12px}#article-rich-editor .ql-editor h2{font-size:24px;margin:18px 0 10px}#article-rich-editor .ql-editor h3{font-size:19px;margin:16px 0 8px}#article-rich-editor .ql-editor p{margin:0 0 12px}#article-rich-editor .ql-editor a{color:#2563eb}#article-rich-editor .ql-editor blockquote{border-left:3px solid #2563eb;padding-left:18px;margin:15px 0}.et-rich-status{font:400 10px/1.6 Poppins,system-ui,sans-serif;color:#64748b;margin:10px 0 0}.et-article-figure{margin:26px 0;max-width:100%;padding:0}.et-article-figure img{max-width:100%;height:auto;border-radius:10px;display:block;margin:auto}.et-article-figure figcaption{font:400 12px/1.7 Poppins,system-ui,sans-serif;color:#64748b;text-align:center;margin-top:9px;white-space:pre-wrap}.et-editor-youtube{padding:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;white-space:normal}.et-editor-youtube strong{color:#d52b29;font-size:16px}.et-editor-youtube span{font-size:12px;color:#64748b;word-break:break-all}.et-rich-dialog{width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:26px;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 24px 80px #0f172a40;font:400 12px/1.7 Poppins,system-ui,sans-serif;color:#0f172a;background:#fff}.et-rich-dialog::backdrop{background:#0f172a66}.et-rich-dialog h2{font-size:18px;margin:0 0 20px}.et-rich-dialog input{font-family:inherit;font-size:12px}.et-rich-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.et-rich-dialog-actions .button{font-size:12px}.et-rich-error{color:#b52a45;font-size:12px;min-height:1em}.et-align-center{text-align:center}.et-align-right{text-align:right}.et-align-justify{text-align:justify}.article-body blockquote{border-left:3px solid #2563eb;padding:12px 22px;margin:24px 0;background:#f3f7fc}.et-youtube{margin:28px 0;aspect-ratio:16/9;background:#111827;border-radius:12px;overflow:hidden}.et-youtube iframe{width:100%;height:100%;border:0}.et-youtube-placeholder{min-height:100%;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.et-youtube-placeholder>span{font-size:32px;color:#ef4444}.article-body .et-youtube-placeholder p{color:#e2e8f0;font-size:12px;margin:0;max-width:410px}.et-youtube-placeholder .button{font-size:12px;margin-top:9px}.editorial-workspace.editor-admin-dark #article-rich-toolbar,.editorial-workspace.editor-admin-dark .et-editor-youtube{background:#172235;color:#e5e7eb;border-color:#334155}.editorial-workspace.editor-admin-dark #article-rich-editor,.editorial-workspace.editor-admin-dark .et-rich-dialog{background:#0f172a;color:#e5e7eb;border-color:#334155}.editorial-workspace.editor-admin-dark #article-rich-toolbar .ql-stroke{stroke:#cbd5e1}.editorial-workspace.editor-admin-dark #article-rich-toolbar .ql-fill{fill:#cbd5e1}.editorial-workspace.editor-admin-dark #article-rich-toolbar .ql-picker,.editorial-workspace.editor-admin-dark #article-rich-toolbar .et-rich-media-tools button{color:#cbd5e1}.editorial-workspace.editor-admin-dark #article-rich-toolbar .ql-picker-options{background:#172235}.editorial-workspace.editor-admin-dark #article-rich-toolbar button:hover{background:#263449}@media(max-width:600px){#article-rich-editor .ql-editor{padding:18px;min-height:340px}#article-rich-toolbar{top:8px;padding:8px;gap:5px}.et-youtube{aspect-ratio:auto;min-height:240px}.et-youtube iframe{aspect-ratio:16/9;min-height:240px}}

/* Compact writing surface: one quiet tool strip and a resizable text area. */
.et-rich-field>textarea{min-height:220px;height:260px;padding:18px;font-size:14px;line-height:1.75}
#article-rich-toolbar{padding:7px 8px;gap:4px;border-radius:10px 10px 0 0;min-height:44px}
#article-rich-toolbar .ql-formats{padding-right:5px;gap:0;flex-shrink:0}
#article-rich-toolbar button{width:26px;height:28px;min-height:28px;min-width:26px;padding:4px;display:inline-flex;align-items:center;justify-content:center}
#article-rich-toolbar button>svg{width:18px;height:18px}
#article-rich-toolbar .ql-picker{font-size:11px;height:28px}
#article-rich-toolbar .ql-picker-label{height:28px;padding-top:3px}
#article-rich-toolbar .ql-picker.ql-header{width:103px}
#article-rich-toolbar .ql-picker.ql-align{width:28px}
#article-rich-toolbar .ql-picker-options{min-width:150px}
#article-rich-toolbar .et-rich-media-tools{gap:2px;flex-shrink:0}
#article-rich-toolbar .et-rich-media-tools button{width:28px;padding:4px;font-size:17px;line-height:1}
#article-rich-toolbar .et-rich-media-tools button>span{display:none}
#article-rich-toolbar .et-rich-media-tools svg{width:18px;height:18px}
#article-rich-editor{font-size:14px;line-height:1.75;height:260px;min-height:220px;max-height:70vh;resize:vertical;overflow:hidden;border-radius:0 0 10px 10px}
#article-rich-editor .ql-editor{height:100%;min-height:0;overflow-y:auto;padding:18px;line-height:1.75}
#article-rich-editor .ql-editor:before{left:18px;right:18px;padding-left:0;font-size:14px}
#article-rich-editor .ql-editor p{margin-bottom:8px}
#article-rich-editor .ql-editor h2{font-size:21px;margin:14px 0 8px}
#article-rich-editor .ql-editor h3{font-size:17px;margin:12px 0 7px}
.et-rich-status{margin-top:7px;line-height:1.5}
@media(max-width:600px){#article-rich-toolbar{padding:6px;gap:4px}#article-rich-editor{height:240px;min-height:200px;max-height:65vh}#article-rich-editor .ql-editor{min-height:0;padding:15px}#article-rich-editor .ql-editor:before{left:15px;right:15px}#article-rich-toolbar .ql-picker.ql-header{width:98px}}
