/* MUDI 2.3.0 — Notícias do MUDI em modo editorial independente */

/* O portal de notícias possui seu próprio cabeçalho. O cabeçalho institucional
   não é renderizado nas páginas de notícias; estas regras dão respiro e
   garantem que nenhum elemento do tema/painel sobreponha a identidade editorial. */
body.mudi-news-standalone-surface-v23{overflow-x:hidden;background:#fffdf8}
body.mudi-news-standalone-surface-v23 .mudi-news-standalone-v23{position:relative;z-index:30;width:100%;background:#fffdf8;isolation:isolate}
body.mudi-news-standalone-surface-v23 .mudi-newsroom-standalone-v23,
body.mudi-news-standalone-surface-v23 .mudi-news-single-standalone-v23{position:relative;z-index:1;margin-top:0!important}

.mudi-news-utility-v23{position:relative;z-index:3;background:linear-gradient(90deg,#064522,#0c6134);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 5px 18px rgba(6,51,28,.12)}
.mudi-news-utility-v23>.mudi-container{width:min(1240px,calc(100% - 34px))!important;max-width:none!important;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.mudi-news-utility-brand-v23{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#effbf3!important;text-decoration:none!important;font-size:.72rem;font-weight:900;letter-spacing:.035em}
.mudi-news-utility-brand-v23:hover{color:#fff!important}
.mudi-news-utility-dot-v23{width:9px;height:9px;border-radius:50%;background:#f47700;box-shadow:0 0 0 5px rgba(244,119,0,.14)}
.mudi-news-site-button-v23{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:11px;background:rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;font-size:.7rem;font-weight:950;box-shadow:inset 0 1px rgba(255,255,255,.09);transition:transform .18s ease,background .18s ease,border-color .18s ease}
.mudi-news-site-button-v23 .dashicons{width:17px;height:17px;font-size:17px;line-height:17px}
.mudi-news-site-button-v23 b{font-size:1rem;line-height:1}
.mudi-news-site-button-v23:hover{background:#f47700;border-color:#f47700;transform:translateY(-1px);color:#fff!important}

/* Mais respiro entre o topo editorial e a marca Notícias do MUDI. */
.mudi-news-standalone-v23 .mudi-news-brandbar-v22{position:relative!important;top:auto!important;margin:0!important;padding:0!important;z-index:2!important}
.mudi-news-standalone-v23 .mudi-news-brandbar-v22>.mudi-container{min-height:164px!important;padding-top:22px!important;padding-bottom:22px!important}
.mudi-news-standalone-v23.is-article .mudi-news-brandbar-v22>.mudi-container{min-height:136px!important;padding-top:18px!important;padding-bottom:18px!important}

/* Com o cabeçalho institucional removido, a barra de editorias fica livre para
   grudar no topo durante a leitura sem disputar espaço com outro cabeçalho. */
.mudi-newsroom-standalone-v23 .mudi-news-category-bar-v21{top:0!important;z-index:25!important}
.admin-bar .mudi-newsroom-standalone-v23 .mudi-news-category-bar-v21{top:32px!important}

/* O botão para o site é propositalmente o único caminho de volta no topo,
   mantendo o visitante concentrado no portal jornalístico. */
.mudi-news-standalone-v23 .mudi-news-name-v22>strong{white-space:normal!important}

@media(max-width:980px){
  .mudi-news-utility-v23>.mudi-container{width:calc(100% - 24px)!important;min-height:50px}
  .mudi-news-standalone-v23 .mudi-news-brandbar-v22>.mudi-container{min-height:0!important;padding-top:20px!important;padding-bottom:20px!important}
  .mudi-news-standalone-v23.is-article .mudi-news-brandbar-v22>.mudi-container{padding-top:16px!important;padding-bottom:16px!important}
}

@media(max-width:782px){
  .admin-bar .mudi-newsroom-standalone-v23 .mudi-news-category-bar-v21{top:46px!important}
}

@media(max-width:640px){
  .mudi-news-utility-v23>.mudi-container{width:calc(100% - 20px)!important;min-height:48px;gap:10px}
  .mudi-news-utility-brand-v23{font-size:.62rem;letter-spacing:0}
  .mudi-news-site-button-v23{min-height:34px;padding:0 11px;font-size:.62rem;border-radius:10px}
  .mudi-news-site-button-v23 .dashicons{display:none}
  .mudi-news-site-button-v23 b{font-size:.88rem}
  .mudi-news-standalone-v23 .mudi-news-brandbar-v22>.mudi-container{padding-top:16px!important;padding-bottom:17px!important}
}

@media(max-width:430px){
  .mudi-news-utility-brand-v23 span:last-child{display:none}
  .mudi-news-utility-dot-v23{width:10px;height:10px}
  .mudi-news-site-button-v23{margin-left:auto}
  .mudi-news-site-button-v23 span:nth-child(2){font-size:.61rem}
}
