/* Etape 3: proportions communes des modules; données et états conservés. */
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads){font-size:14px;line-height:1.45}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .kairos-module-hero-v53236{padding:16px 18px!important;min-height:0!important;border-radius:14px!important;gap:12px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .kairos-module-hero-v53236 :is(h2,h3){font-size:20px!important;line-height:1.3!important;margin:0!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .kairos-module-hero-v53236 :is(p,.sub){font-size:12px!important;line-height:1.5!important;margin-top:5px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .kairos-module-icon-v53236{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .kairos-module-icon-v53236 svg{width:20px!important;height:20px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .panel:not(.kairos-module-hero-v53236){border-radius:12px!important;box-shadow:0 3px 12px rgba(27,67,50,.04)!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .panel:not(.kairos-module-hero-v53236)>h3{font-size:16px!important;line-height:1.4!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .btn{box-sizing:border-box!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:normal!important;min-height:36px!important;padding:8px 12px!important;border-radius:8px!important;box-shadow:none!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .btn.primary{background:#1B4332!important;border-color:#1B4332!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>label{font-size:13px!important;line-height:1.4!important;margin-bottom:6px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>select{box-sizing:border-box!important;font-size:14px!important;min-height:40px!important;padding:9px 11px!important;border-radius:8px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>textarea{font-size:14px!important;line-height:1.5!important;border-radius:8px!important;padding:10px 11px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) table :is(th,td){font-size:13px!important;line-height:1.45!important;padding:10px 12px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) table td .btn{padding:6px 10px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) :is(button,a,input,select,textarea):focus-visible{outline:2px solid #2D6A4F!important;outline-offset:3px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .btn:disabled{opacity:.55!important;cursor:not-allowed!important}
@media(max-width:650px){
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .btn{min-height:44px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>select,body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .field>textarea{font-size:16px!important;min-height:44px!important}
body.app-visible :is(#page-contas,#page-cartoes,#page-receitas,#page-despesas,#page-funcionarios,#page-analises,#page-pontoequilibrio,#page-producao,#page-cmv,#page-resultados,#page-calendario,#page-fechamento,#page-fluxocaixa,#page-alertas,#page-analise-semanal,#page-historico,#page-openfinance,#page-seguranca,#page-assistente,#page-orcamentos,#page-cadastros,#page-metaads) .kairos-module-hero-v53236 :is(h2,h3){font-size:18px!important}
}
