/* /correio/editor.css -- o editor de avisos do Dashboard (mockup aprovado 27/10/2026: docs/mockups/correio/correio.html, aba "Escrever aviso"). Letra mínima 15px (regra 18). */
.cr-ed{display:grid;gap:14px}
.cr-ed-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:start}
@media (max-width:900px){.cr-ed-grade{grid-template-columns:1fr}}
.cr-ed .card{display:grid;gap:12px;align-content:start;min-width:0}
.cr-ed-modelos,.cr-ed-barra{display:flex;gap:6px;flex-wrap:wrap}
.cr-ed-modelos button{background:#0c0f16;border:1px dashed rgba(255,122,47,.38);border-radius:10px;padding:8px 12px;cursor:pointer;color:#ffb082;font-weight:600;font-size:15px;min-height:40px}
.cr-ed-barra button{background:#141a25;border:1px solid #3a4759;border-radius:8px;padding:6px 12px;cursor:pointer;color:#a7b0bd;font-weight:700;font-size:15px;min-width:44px;min-height:40px}
.cr-ed-dois{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
@media (max-width:560px){.cr-ed-dois{grid-template-columns:1fr}}
.cr-ed label{display:grid;gap:6px;font-weight:600;color:#a7b0bd;font-size:15px}
.cr-ed input[type=text],.cr-ed select,.cr-ed textarea{background:#141a25;border:1px solid #3a4759;border-radius:9px;color:#f0f3f7;padding:10px 12px;font:500 15px inherit;width:100%}
.cr-ed textarea{min-height:170px;resize:vertical;line-height:1.5}
.cr-ed .cr-ed-marcas{display:grid;gap:8px}
.cr-ed .cr-ed-marcas label{display:flex;gap:8px;align-items:center;font-weight:500}
.cr-ed-dica{margin:0;color:#8a95a5;font-size:15px}
.cr-ed-lang{background:#0c0f16;border:1px solid #29313d;border-radius:10px}
.cr-ed-lang summary{cursor:pointer;padding:8px 12px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;list-style:none;font-size:15px}
.cr-ed-lang summary b{font:700 15px 'IBM Plex Mono',ui-monospace,monospace;color:#ffb082}
.cr-ed-lang summary span{color:#a7b0bd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cr-ed-lang-corpo{display:grid;gap:8px;padding:0 12px 12px}
.cr-ed-prev{border:1px solid #29313d;border-radius:12px;padding:12px 14px;background:#0c0f16;display:grid;gap:8px}
.cr-ed-prev h3{margin:0;font:800 19px 'Archivo','Inter',system-ui,sans-serif;overflow-wrap:anywhere}
.cr-ed-pub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #29313d}
@media (max-width:640px){.cr-ed-pub{grid-template-columns:1fr}}
.cr-ed-pub-t b{display:block;font-size:15px;overflow-wrap:anywhere}
.cr-ed-meta{color:#8a95a5;font-size:15px}
.cr-ed-acoes{display:flex;gap:8px;flex-wrap:wrap}
.cr-ed-pub time{color:#8a95a5;font-family:'IBM Plex Mono',ui-monospace,monospace}
