/* AMORIM ECOSYST v1.7.14 — fundos oficiais para APK/WebView */
:root{--apk-overlay-top:rgba(2,7,17,.58);--apk-overlay-bottom:rgba(2,7,17,.78)}
body.apk-bg-login{--apk-screen-image:url('/assets/backgrounds/apk-login.webp')}
body.apk-bg-home{--apk-screen-image:url('/assets/backgrounds/apk-home.webp')}
body.apk-bg-budget{--apk-screen-image:url('/assets/backgrounds/apk-novo-orcamento.webp')}
body.apk-bg-crm{--apk-screen-image:url('/assets/backgrounds/apk-crm-whatsapp.webp')}
body.apk-bg-orders{--apk-screen-image:url('/assets/backgrounds/apk-ordens-servico.webp')}
main.main[data-app-page="Início"],main.main[data-app-page="Dashboard"],main.main[data-app-page="Projetos"],main.main[data-app-page="Amorim Project Studio"]{--apk-screen-image:url('/assets/backgrounds/apk-home.webp')}
main.main[data-app-page="Novo Orçamento"],main.main[data-app-page="Orçamentos"],main.main[data-app-page="Cotações"],main.main[data-app-page="Produtos"],main.main[data-app-page="Serviços"]{--apk-screen-image:url('/assets/backgrounds/apk-novo-orcamento.webp')}
main.main[data-app-page="Central WhatsApp"],main.main[data-app-page="WhatsApp"],main.main[data-app-page="WhatsApp Enterprise"],main.main[data-app-page="Dashboard WhatsApp"],main.main[data-app-page="Agente IA Amorim"]{--apk-screen-image:url('/assets/backgrounds/apk-crm-whatsapp.webp')}
main.main[data-app-page="Motor EV"]{--apk-screen-image:url('/assets/backgrounds/apk-motor-ev.webp')}
main.main[data-app-page="Solar Amorim"]{--apk-screen-image:url('/assets/backgrounds/apk-solar-amorim.webp')}
main.main[data-app-page="Clientes"],main.main[data-app-page="Novos Leads"],main.main[data-app-page="Cliente Premium"],main.main[data-app-page="Pagamentos e Assinaturas"]{--apk-screen-image:url('/assets/backgrounds/apk-cliente-360.webp')}
main.main[data-app-page="Serviços Fechados"],main.main[data-app-page="Programações"],main.main[data-app-page="Levantamento de Obras"]{--apk-screen-image:url('/assets/backgrounds/apk-ordens-servico.webp')}
main.main[data-app-page="Aprendizado"]{--apk-screen-image:url('/assets/backgrounds/apk-academia.webp')}
main.main[data-app-page="Configurações"],main.main[data-app-page="Usuários e Permissões"],main.main[data-app-page="Backup e Dados"],main.main[data-app-page="Modelos de Escopo"],main.main[data-app-page="Formas de Pagamento"]{--apk-screen-image:url('/assets/backgrounds/apk-configuracoes.webp')}
@media(max-width:900px){
 body.apk-bg-login,body.apk-bg-home,body.apk-bg-budget,body.apk-bg-crm,body.apk-bg-orders{background-color:#020711!important;background-image:linear-gradient(180deg,var(--apk-overlay-top),var(--apk-overlay-bottom)),var(--apk-screen-image)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important}
 main.main[data-app-page]{min-height:100vh;background-color:#020711;background-image:linear-gradient(180deg,var(--apk-overlay-top),var(--apk-overlay-bottom)),var(--apk-screen-image,url('/assets/backgrounds/apk-home.webp'));background-size:cover;background-position:center;background-attachment:fixed}
 main.main[data-app-page]>.page-content{background:transparent}
 main.main[data-app-page] .card,main.main[data-app-page] .metric,main.main[data-app-page] .summary-card{background-color:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
 .mobile-shell{background-color:transparent!important;background-image:linear-gradient(180deg,var(--apk-overlay-top),var(--apk-overlay-bottom)),var(--apk-screen-image,url('/assets/backgrounds/apk-home.webp'))!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important}
 .mobile-content,.m-page{background:transparent!important}
 body.apk-bg-login .shell{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(57,178,255,.22)}
 body.apk-bg-login .brand{background:rgba(3,10,18,.78)}
}
@media(min-width:901px){body.apk-bg-login{background-image:linear-gradient(90deg,rgba(2,7,17,.60),rgba(2,7,17,.78)),var(--apk-screen-image)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important}}
