/* RC-03 - Engine global de formularios e contexto inteligente */
.legacy-mobile-nav,.mobile-bottom-nav,.bottom-nav,body>nav.mobile-menu,body>.mobile-menu-footer{display:none!important}
.sigeduc-pwa-install,.sigeduc-pwa-ios-tip{display:none!important}
.sigeduc-pwa-install.is-visible,.sigeduc-pwa-ios-tip.is-visible{display:flex!important}
.pagina .bloco form,.pagina form.formulario-grid{display:grid!important;opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important;overflow:visible!important}
.pagina .tabs-nav{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:14px 0!important;position:relative!important;z-index:2!important}
.pagina .tab-pane{visibility:visible!important;opacity:1!important;height:auto!important;min-height:110px!important;overflow:visible!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:18px!important;padding:16px!important;margin-top:10px!important}
.pagina .tab-pane:not(.ativo):not(.active){display:none!important}
.pagina .tab-pane.ativo,.pagina .tab-pane.active{display:block!important}
.pagina .tab-pane .formulario-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important}
.pagina .campo{display:block!important;visibility:visible!important;opacity:1!important;min-width:0!important}
.pagina .campo input,.pagina .campo select,.pagina .campo textarea{display:block!important;width:100%!important;min-height:44px!important;background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:11px 12px!important}
.pagina .span-2{grid-column:span 2}.pagina .span-3{grid-column:1/-1}
.sigeduc-context-chip{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 16px}.sigeduc-context-chip span{background:#eef6ff;border:1px solid #bfdbfe;color:#0b3f86;border-radius:999px;padding:7px 10px;font-weight:800;font-size:12px}
.sigeduc-form-alert{background:#ecfeff;border:1px solid #a5f3fc;color:#155e75;border-radius:14px;padding:12px 14px;margin:10px 0;font-weight:800}
@media(max-width:720px){.pagina .span-2,.pagina .span-3{grid-column:1/-1}.acoes-formulario{padding-bottom:24px!important}}

/* RC-03.2 - esconder exibicao repetida de contexto automatico mantendo os campos ocultos ativos */
.sigeduc-context-top-chip,.sigeduc-context-form-badge,.sigeduc-context-chip{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
