body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}@media (max-width:768px){.nav-links{display:none!important}.nav-inner{padding:12px 16px!important}.nav-btns{gap:6px!important}.nav-btns button{font-size:13px!important;padding:7px 12px!important}.hero-title{font-size:32px!important}.hero-stats{gap:20px!important}.cards-grid,.steps-grid{grid-template-columns:1fr!important}.score-cards{grid-template-columns:1fr 1fr!important}.login-left{display:none!important}.login-right{min-height:100vh!important;padding:24px 16px!important;width:100%!important}.dashboard-content{padding:16px!important}.form-grid{grid-template-columns:1fr!important}.form-grid>div{grid-column:1!important}.info-grid,.kpi-grid{grid-template-columns:1fr 1fr!important}.resumo-grid{grid-template-columns:1fr!important}.proposta-box{flex-direction:column!important}.page-header,.titulo-top{align-items:flex-start!important;flex-direction:column!important}.page-header{gap:12px!important}}@media (max-width:480px){.info-grid,.kpi-grid,.score-cards{grid-template-columns:1fr!important}.hero-title{font-size:26px!important}}@media (max-width:768px){.dashboard-header{padding:12px 16px!important}.dashboard-header span.nome{display:none!important}.form-grid{grid-template-columns:1fr!important}.form-grid>div[style*=grid-column]{grid-column:1!important}.titulo-top{align-items:flex-start!important;gap:8px!important}.titulo-info,.titulo-top{flex-direction:column!important}.titulo-info{gap:4px!important}.info-grid{grid-template-columns:1fr 1fr!important}.proposta-box{flex-direction:column!important}.proposta-box button{width:100%!important}.kpi-grid{grid-template-columns:1fr 1fr!important}.resumo-grid{grid-template-columns:1fr!important}.contrato-modal{margin:16px!important;max-height:95vh!important}.card-top-right{align-items:flex-end!important;flex-direction:column!important;gap:4px!important}}@media (max-width:480px){.info-grid,.kpi-grid{grid-template-columns:1fr!important}.score-cards-dash{grid-template-columns:1fr 1fr!important}}
/*# sourceMappingURL=main.b77b0f78.css.map*/