
/* V019 App Mobile v10 — CLARO premium iOS, SOMENTE celular. Reversivel. NAO mexe na /vagas/. */
@media (max-width:768px){
html{scroll-behavior:smooth!important;}
html,body{max-width:100%!important;overflow-x:hidden!important;}
*{-webkit-tap-highlight-color:transparent!important;}
img,video,iframe{max-width:100%!important;height:auto!important;}
#v019-tab-bar{display:none!important;}
.cb-button-prev,.cb-button-next{display:none!important;}
.cb-carousel-block,.cb-wrapper{overflow:hidden!important;max-width:100%!important;-webkit-overflow-scrolling:touch!important;}
body.ast-plain-container{background:#F5F8FF!important;}
.site-content,#content{background:transparent!important;}
#ast-mobile-header .ast-primary-header-bar,#ast-fixed-header .ast-primary-header-bar{background:linear-gradient(160deg,#0C3882 0%,#082254 58%,#04122D 100%)!important;box-shadow:0 6px 20px rgba(0,40,120,.22)!important;border-radius:0 0 24px 24px!important;}
#ast-mobile-header .menu-toggle,#ast-mobile-header .mobile-menu-toggle-icon{color:#fff!important;}
.uagb-block-180ac6e6 .uagb-ifb-desc{display:none!important;}
/* === HERO azul premium (sai do navy) === */
body .entry-content .uagb-block-f2002f91.uagb-block-f2002f91{background:linear-gradient(160deg,#0047FF 0%,#005BFF 55%,#1f7ae0 100%)!important;background-image:linear-gradient(160deg,#0047FF 0%,#005BFF 55%,#1f7ae0 100%)!important;padding-top:18px!important;padding-bottom:24px!important;}
/* HERO 4 caixas: 1 linha + vidro + texto legivel */
.uagb-block-006ca3ed{flex-wrap:nowrap!important;gap:7px!important;justify-content:space-between!important;}
.uagb-block-006ca3ed>*{flex:1 1 0!important;min-width:0!important;padding:9px 5px!important;text-align:center!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:14px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 8px 20px rgba(0,30,90,.16)!important;}
.uagb-block-006ca3ed strong,.uagb-block-006ca3ed .uagb-heading-text{font-size:14px!important;}
.uagb-block-006ca3ed p,.uagb-block-006ca3ed span,.uagb-block-006ca3ed .uagb-desc-text{font-size:9.5px!important;line-height:1.2!important;}
/* === FUNDO CLARO nas seções de conteudo + texto escuro (especificidade alta) === */
body .entry-content .uagb-block-4a18129c.uagb-block-4a18129c,body .entry-content .uagb-block-2f3fdde8.uagb-block-2f3fdde8,body .entry-content .uagb-block-c3878d39.uagb-block-c3878d39,body .entry-content .uagb-block-aee62949.uagb-block-aee62949{background:#F5F8FF!important;background-image:none!important;}
body .uagb-block-4a18129c.uagb-block-4a18129c .uagb-container-inner-blocks-wrap,body .uagb-block-2f3fdde8.uagb-block-2f3fdde8 .uagb-container-inner-blocks-wrap,body .uagb-block-c3878d39.uagb-block-c3878d39 .uagb-container-inner-blocks-wrap,body .uagb-block-aee62949.uagb-block-aee62949 .uagb-container-inner-blocks-wrap{background:transparent!important;background-image:none!important;}
body .entry-content .uagb-block-4a18129c.uagb-block-4a18129c :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc),body .entry-content .uagb-block-2f3fdde8.uagb-block-2f3fdde8 :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc),body .entry-content .uagb-block-c3878d39.uagb-block-c3878d39 :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc),body .entry-content .uagb-block-aee62949.uagb-block-aee62949 :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc){color:#0F172A!important;}
body .uagb-block-4a18129c.uagb-block-4a18129c a:not(.wp-block-button__link):not(.uagb-button__link):not(.wp-block-post-title a),body .uagb-block-2f3fdde8.uagb-block-2f3fdde8 a:not(.wp-block-button__link):not(.uagb-button__link):not(.wp-block-post-title a),body .uagb-block-c3878d39.uagb-block-c3878d39 a:not(.wp-block-button__link):not(.uagb-button__link):not(.wp-block-post-title a){color:#0047FF!important;}
/* === Missao Visao Valores: cards BRANCOS solidos + texto escuro === */
body .uagb-block-ac8b94df.uagb-block-ac8b94df,body .uagb-block-c28c261d.uagb-block-c28c261d,body .uagb-block-45e801c8.uagb-block-45e801c8{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:20px!important;padding:16px!important;margin:0 auto 12px!important;max-width:90%!important;text-align:center!important;}
body .uagb-block-ac8b94df.uagb-block-ac8b94df :is(.uagb-heading-text,.uagb-desc-text,p,span,strong,h3),body .uagb-block-c28c261d.uagb-block-c28c261d :is(.uagb-heading-text,.uagb-desc-text,p,span,strong,h3),body .uagb-block-45e801c8.uagb-block-45e801c8 :is(.uagb-heading-text,.uagb-desc-text,p,span,strong,h3){color:#0F172A!important;}
body .uagb-block-ac8b94df.uagb-block-ac8b94df .uagb-heading-text,body .uagb-block-c28c261d.uagb-block-c28c261d .uagb-heading-text,body .uagb-block-45e801c8.uagb-block-45e801c8 .uagb-heading-text{font-size:14px!important;color:#0047FF!important;}
body .uagb-block-90b6c12f.uagb-block-90b6c12f :is(.uagb-heading-text,.uagb-desc-text,p,span,strong){color:#0F172A!important;}
/* carrosseis empresas gemeos */
.cb-carousel-block .cb-slide{flex:0 0 auto!important;width:120px!important;height:64px!important;margin:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;}
.cb-carousel-block .cb-slide img{max-width:100%!important;max-height:46px!important;width:auto!important;height:auto!important;object-fit:contain!important;}
/* avaliacoes Google compactas + 2 por linha */
.ti-widget{transform:scale(.84)!important;transform-origin:top center!important;}
.ti-widget .ti-review-item{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important;box-sizing:border-box!important;}
/* cards blog + destaque premium */
.blog .ast-article-post,.archive .ast-article-post,.search .ast-article-post,.home li.vaga,.home .ast-article-single{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:22px!important;box-shadow:0 12px 30px rgba(15,23,42,.07)!important;overflow:hidden!important;margin-bottom:14px!important;}
.ast-article-post img,.home .wp-block-post-featured-image img{width:100%!important;object-fit:cover!important;}
.home .wp-block-post-title a,.ast-article-post .entry-title a{font-weight:700!important;color:#0F172A!important;}
/* iOS microanimacoes */
li.vaga,.ast-article-single,.blog .ast-article-post,.archive .ast-article-post,.entry-content .wp-block-button__link,.entry-content .uagb-button__link,.search-btn,.cb-slide,.uagb-block-006ca3ed>*{transition:transform .2s cubic-bezier(.2,.8,.2,1)!important;}
li.vaga:active,.ast-article-single:active,.blog .ast-article-post:active,.archive .ast-article-post:active,.entry-content .wp-block-button__link:active,.entry-content .uagb-button__link:active,.search-btn:active{transform:scale(.97)!important;}
.entry-content .wp-block-button__link,.entry-content .uagb-button__link,.search-btn{border-radius:999px!important;}
}
