/* EXTREME NEWS | Cabeçalho editorial compacto, novembro de 2026.
   Uma única regra final substitui os alinhamentos conflitantes dos temas antigos. */
body.omni-news-ui .header{position:relative;z-index:45;background:#090a0c!important;border-bottom:1px solid #28292d!important}
body.omni-news-ui .header-row{
 display:flex!important;flex-direction:row!important;justify-content:space-between!important;
 align-items:center!important;gap:clamp(12px,2vw,30px)!important;
 min-width:0;max-width:100%;height:78px!important;padding:0!important;
 border-bottom:1px solid #272a30!important;overflow:visible!important;
}
body.omni-news-ui .header-row::before{display:none!important;content:none!important}
body.omni-news-ui .header-row>.masthead{
 position:relative!important;isolation:auto!important;grid-column:auto!important;grid-row:auto!important;
 flex:0 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
 width:min(30vw,288px)!important;max-width:288px!important;min-width:0!important;height:62px!important;
 margin:0!important;padding:0!important;background:none!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;overflow:visible!important;
}
body.omni-news-ui .header-row>.masthead::before{content:none!important;display:none!important;background:none!important}
body.omni-news-ui .header-row .brand-logo-wide{
 display:block!important;width:100%!important;max-width:288px!important;height:58px!important;
 min-width:0!important;max-height:58px!important;flex:1 1 auto!important;
 object-fit:contain!important;object-position:left center!important;
}
body.omni-news-ui .header-row>.head-actions{
 display:flex!important;grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;
 align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin:0!important;
 min-width:0!important;max-width:100%!important;
}
body.omni-news-ui .head-actions :is(.header-search-btn,.reader-open,.install){
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:39px!important;height:39px!important;box-sizing:border-box!important;
 border-radius:9px!important;box-shadow:none!important;overflow:hidden!important;
 font:700 12px/1.2 system-ui,Arial,sans-serif!important;letter-spacing:0!important;
}
body.omni-news-ui .head-actions .header-search-btn{
 width:40px!important;min-width:40px!important;max-width:40px!important;
 background:#191a20!important;border:1px solid #34363e!important;color:#f2f2f4!important;padding:0!important;
}
body.omni-news-ui .head-actions .header-search-btn[aria-expanded="true"]{
 color:#fff!important;border-color:#a33441!important;background:#33171f!important;
}
body.omni-news-ui .head-actions .reader-open{
 min-width:110px!important;max-width:none!important;width:auto!important;padding:0 16px!important;
 background:#321a20!important;border:1px solid #67303a!important;color:#fff!important;
 white-space:nowrap!important;text-overflow:clip!important;
}
body.omni-news-ui .head-actions .install{
 display:inline-flex!important;width:39px!important;min-width:39px!important;max-width:39px!important;
 padding:0!important;background:#191a20!important;border:1px solid #34363e!important;
 color:#f3f3f6!important;font-size:0!important;
}
body.omni-news-ui .head-actions .install svg{display:block!important;width:18px!important;height:18px!important;flex:none!important}
body.omni-news-ui .head-actions .install span{display:none!important}
body.omni-news-ui .head-actions :is(.header-search-btn,.reader-open,.install):hover{border-color:#ad404e!important}
/* Busca de uma linha, sem painéis secundários e sem bloqueio da leitura. */
body.omni-news-ui .search-panel:not([hidden]){
 position:relative!important;display:block!important;z-index:65!important;
 width:min(calc(100% - 32px),var(--news-max,1380px))!important;max-width:100%!important;
 margin:0 auto!important;padding:10px 0 11px!important;background:#090a0c!important;
 border-bottom:1px solid #292b30!important;
}
body.omni-news-ui .search-panel[hidden]{display:none!important}
body.omni-news-ui .search-panel-form{
 position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;
 align-items:stretch!important;gap:0!important;
 width:min(100%,760px)!important;max-width:760px!important;
 height:47px!important;min-height:47px!important;
 margin:0 0 0 auto!important;padding:0!important;border:1px solid #35353c!important;
 border-radius:9px!important;background:#15161a!important;box-shadow:none!important;
 overflow:visible!important;
}
body.omni-news-ui .search-panel-form>input[type="search"]{
 display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;
 height:45px!important;min-height:45px!important;grid-column:1!important;
 padding:0 14px!important;margin:0!important;background:transparent!important;
 border:none!important;border-radius:9px 0 0 9px!important;
 outline:none!important;color:#fff!important;font:400 14px/1.4 system-ui,Arial,sans-serif!important;
}
body.omni-news-ui .search-panel-form:focus-within{border-color:#b23a47!important;box-shadow:0 0 0 2px #bd293b24!important}
body.omni-news-ui .search-panel-form>button[type="submit"]{
 grid-column:2!important;align-self:stretch!important;width:105px!important;min-width:105px!important;
 height:45px!important;min-height:45px!important;padding:0 10px!important;margin:0!important;
 background:#c60019!important;border:0!important;border-radius:0 8px 8px 0!important;
 color:#fff!important;font:750 12px/1.2 system-ui,Arial,sans-serif!important;
}
body.omni-news-ui .search-panel-form>.search-suggestions:not([hidden]){
 position:absolute!important;display:block!important;z-index:100!important;top:calc(100% + 6px)!important;
 left:0!important;right:0!important;width:100%!important;max-height:45vh!important;
 overflow:auto!important;border:1px solid #45404b!important;border-radius:10px!important;
 background:#191a20!important;box-shadow:0 14px 35px #0009!important;
}
body.omni-news-ui .search-panel .ex-search-filters{display:none!important}
/* Editorias acessíveis, sem força de menu de várias linhas. */
body.omni-news-ui .nav{
 display:flex!important;justify-content:flex-start!important;align-items:center!important;
 gap:clamp(15px,1.6vw,27px)!important;min-height:47px!important;
 padding:0 1px!important;margin:0 auto!important;border-bottom:0!important;
 overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;
 overscroll-behavior-x:contain!important;white-space:nowrap!important;
}
body.omni-news-ui .nav::-webkit-scrollbar{display:none!important}
body.omni-news-ui .nav>a{
 display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;
 min-height:47px!important;height:47px!important;padding:0 1px!important;
 font:700 clamp(12px,1vw,14px)/1.2 system-ui,Arial,sans-serif!important;
 color:#d4d5d9!important;white-space:nowrap!important;
}
body.omni-news-ui .nav a.current{color:#fff!important;box-shadow:inset 0 -2px #e11e35!important}
body.omni-news-ui .top-strip{min-height:31px!important;padding:0!important;font-size:10px!important}
@media(max-width:840px){
 body.omni-news-ui .header-row{height:66px!important;gap:9px!important}
 body.omni-news-ui .header-row>.masthead{width:min(40vw,235px)!important;max-width:235px!important;height:55px!important}
 body.omni-news-ui .header-row .brand-logo-wide{height:51px!important;max-height:51px!important}
 body.omni-news-ui .head-actions .install{display:none!important}
 body.omni-news-ui .nav{gap:19px!important;min-height:44px!important}
 body.omni-news-ui .nav>a{height:44px!important;min-height:44px!important}
 body.omni-news-ui .search-panel:not([hidden]){padding:8px 0!important;width:calc(100% - 30px)!important}
 body.omni-news-ui .search-panel-form{width:100%!important}
}
@media(max-width:520px){
 body.omni-news-ui .top-strip{min-height:29px!important}
 body.omni-news-ui .top-dateline{gap:9px!important;font-size:10px!important}
 body.omni-news-ui .top-tools{display:none!important}
 body.omni-news-ui .header-row{height:58px!important;gap:8px!important}
 body.omni-news-ui .header-row>.masthead{width:min(45vw,192px)!important;max-width:192px!important;height:50px!important}
 body.omni-news-ui .header-row .brand-logo-wide{height:46px!important;max-height:46px!important}
 body.omni-news-ui .header-row>.head-actions{gap:6px!important}
 body.omni-news-ui .head-actions .header-search-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}
 body.omni-news-ui .head-actions .reader-open{height:36px!important;min-height:36px!important;min-width:88px!important;max-width:98px!important;padding:0 9px!important;font-size:11px!important}
 body.omni-news-ui .nav{gap:18px!important}
 body.omni-news-ui .nav>a{font-size:12px!important}
 body.omni-news-ui .search-panel-form{height:43px!important;min-height:43px!important;grid-template-columns:minmax(0,1fr) 82px!important}
 body.omni-news-ui .search-panel-form>input[type="search"]{height:41px!important;min-height:41px!important;font-size:13px!important;padding:0 10px!important}
 body.omni-news-ui .search-panel-form>button[type="submit"]{height:41px!important;min-height:41px!important;width:82px!important;min-width:82px!important;font-size:11px!important}
}
@media(max-width:360px){
 body.omni-news-ui .header-row>.masthead{width:min(42vw,148px)!important;max-width:148px!important}
 body.omni-news-ui .head-actions .reader-open{min-width:80px!important;max-width:86px!important;padding:0 6px!important;font-size:10px!important}
 body.omni-news-ui .head-actions .header-search-btn{width:34px!important;min-width:34px!important;max-width:34px!important}
}
/* As 11 editorias ficam na barra rolável; o menu legado não deve duplicar a navegação. */
body.omni-news-ui .header-row>.head-actions .menu-toggle{display:none!important}
body.omni-news-ui .nav .nav-install{display:none!important}
body.omni-news-ui .nav.open{display:flex!important;flex-wrap:nowrap!important}
body.omni-news-ui .nav.open>a{white-space:nowrap!important}
