.monitoramento-fiscal-container,.consulta-cnd-container,.consulta-cnpj-container,.consulta-cpf-container,.consulta-nfe-container,.consulta-divida-ativa-container,.consulta-faturamento-container{max-width:1400px!important;min-height:100vh!important;margin:0 auto!important;padding:16px!important}.monitoramento-header{text-align:center!important;margin-bottom:16px!important}.monitoramento-header h1{color:var(--highlight-color)!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;font-size:32px!important;display:flex!important}.consulta-header{border-bottom:2px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;margin-bottom:30px!important;padding-bottom:20px!important;display:flex!important}.header-info{text-align:center!important;flex:1!important}.header-info h1{color:var(--highlight-color)!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;font-size:28px!important;display:flex!important}.header-icon{width:32px!important;height:32px!important;color:var(--primary-color)!important}.monitoramento-header .header-icon{width:36px!important;height:36px!important}.header-info p,.header-description{color:#64748b!important;font-size:14px!important}.header-description{max-width:600px!important;margin:0 auto!important;font-size:16px!important}.btn-voltar{cursor:pointer!important;color:var(--highlight-color)!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-voltar svg{transform:none!important}.btn-voltar:hover{border-color:var(--primary-color)!important;background-color:#f8fafc!important;transform:translate(-2px)!important}.btn-nova-consulta{background-color:var(--primary-color)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-nova-consulta:hover{background-color:#059669!important;transform:translateY(-2px)!important}.btn-primeira-consulta{background-color:var(--primary-color)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:15px 30px!important;font-size:16px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-primeira-consulta:hover{background-color:#059669!important;transform:translateY(-2px)!important}.btn-remover{width:30px!important;height:30px!important;color:var(--error-color)!important;cursor:pointer!important;background-color:#fee2e2!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:4px!important;transition:all .3s!important;display:flex!important}.btn-remover:hover{background-color:var(--error-color)!important;color:#fff!important}.btn-acao{cursor:pointer!important;border:none!important;border-radius:6px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px!important;font-size:14px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-acao.visualizar{color:#2563eb!important;background-color:#eff6ff!important}.btn-acao.visualizar:hover{background-color:#dbeafe!important}.btn-acao.download{background-color:var(--secondary-sucess)!important;color:var(--primary-color)!important}.btn-acao.download:hover{background-color:#d1fae5!important}.btn-cancelar{color:var(--highlight-color)!important;cursor:pointer!important;background-color:#f1f5f9!important;border:2px solid #e2e8f0!important;border-radius:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .3s!important}.btn-cancelar:hover{background-color:#e2e8f0!important}.btn-consultar{background-color:var(--primary-color)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-consultar:hover:not(:disabled){background-color:#059669!important}.btn-consultar:disabled{cursor:not-allowed!important;background-color:#cbd5e1!important}.btn-download{background-color:var(--primary-color)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-download:hover{background-color:#059669!important}.btn-fechar{background-color:var(--highlight-color)!important;cursor:pointer!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:35px!important;height:35px!important;padding:1px!important;transition:all .3s!important;display:flex!important}.btn-fechar:hover{background-color:#e2e8f0!important}.btn-fechar-modal{color:var(--highlight-color)!important;cursor:pointer!important;background-color:#f1f5f9!important;border:2px solid #e2e8f0!important;border-radius:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .3s!important}.btn-fechar-modal:hover{background-color:#e2e8f0!important}.btn-acessar-modulo{border:2px solid var(--primary-color)!important;width:100%!important;color:var(--primary-color)!important;cursor:pointer!important;background-color:#0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px!important;font-size:14px!important;font-weight:500!important;transition:all .3s!important;display:flex!important}.btn-acessar-modulo:hover{background-color:var(--primary-color)!important;color:#fff!important}.btn-icon{width:16px!important;height:16px!important}.filtro-section{align-items:center!important;gap:16px!important;margin-bottom:30px!important;display:flex!important}.filtro-container{flex-flow:row!important;flex:1!important;justify-content:flex-start!important;align-items:center!important;max-width:500px!important;display:flex!important;position:relative!important}.filtro-icon{width:20px!important;height:20px!important;color:var(--primary-color)!important;margin-right:8px!important}.input-filtro{background-color:#fff!important;border:2px solid #e2e8f0!important;border-radius:4px!important;width:100%!important;min-height:48px!important;padding:12px 12px 12px 45px!important;font-size:14px!important;transition:all .3s!important}.input-filtro:focus{border-color:var(--primary-color)!important;outline:none!important}.estatisticas{gap:20px!important;display:flex!important}.stat-item{border:2px solid var(--primary-color)!important;background:#fff!important;border-radius:4px!important;flex-direction:row!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;display:flex!important}.stat-numero{color:var(--primary-color)!important;font-size:24px!important;font-weight:700!important}.stat-label{color:#64748b!important;font-size:14px!important}.estatistica-item{flex-direction:column!important;gap:4px!important;display:flex!important}.estatistica-valor{color:var(--primary-color)!important;font-size:24px!important;font-weight:700!important}.estatistica-label{color:#64748b!important;text-transform:capitalize!important;font-size:12px!important}.empty-state{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:80px 20px!important;display:flex!important}.empty-icon{color:#cbd5e1!important;width:80px!important;height:80px!important;margin-bottom:20px!important}.empty-state h3{color:var(--highlight-color)!important;margin-bottom:10px!important;font-size:24px!important}.empty-state p{color:#64748b!important;margin-bottom:30px!important;font-size:16px!important}.cnds-lista,.cnpjs-lista,.cpfs-lista,.nfes-lista,.dividas-lista,.faturamentos-lista{min-height:400px!important}.consultas-grid{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))!important;gap:25px!important;display:grid!important}.consulta-card{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;transition:all .3s!important;overflow:hidden!important}.consulta-card:hover{border-color:var(--primary-color)!important;transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000001a!important}.consulta-card-header{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;padding:15px 20px!important;display:flex!important}.consulta-status{align-items:center!important;gap:8px!important;display:flex!important}.consulta-card-body{padding:20px!important}.consulta-info{margin-bottom:20px!important}.consulta-card-actions{border-top:1px solid #e2e8f0;gap:10px;padding-top:15px;display:flex}.modulos-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important;gap:16px!important;margin-bottom:16px!important;display:grid!important}.cnds-grid,.cnpjs-grid,.cpfs-grid,.nfes-grid,.dividas-grid,.faturamentos-grid{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))!important;gap:25px!important;display:grid!important}.modulo-card{cursor:pointer!important;border:3px solid!important;border-color:var(--highlight-color)!important;background:#fff!important;border-radius:12px!important;flex-direction:column!important;padding:16px!important;transition:all .3s!important;display:flex!important;position:relative!important;overflow:hidden!important}.modulo-card.ativo:hover{border-color:var(--primary-color)!important;transform:translateY(-4px)!important;box-shadow:0 8px 24px #00000026!important}.modulo-card.inativo{opacity:.7!important;cursor:not-allowed!important}.modulo-card.inativo:hover{opacity:.8!important}.cnd-card,.cnpj-card,.cpf-card,.nfe-card,.divida-card,.faturamento-card{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;transition:all .3s!important;overflow:hidden!important}.cnd-card:hover,.cnpj-card:hover,.cpf-card:hover,.nfe-card:hover,.divida-card:hover,.faturamento-card:hover{border-color:var(--primary-color)!important;transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000001a!important}.modulo-header{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:8px!important;display:flex!important}.cnd-card-header,.cnpj-card-header,.cpf-card-header,.nfe-card-header,.divida-card-header,.faturamento-card-header{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;padding:15px 20px!important;display:flex!important}.modulo-icon-container{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;transition:all .3s!important;display:flex!important}.modulo-icon{width:28px!important;height:28px!important}.badge-em-breve{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:20px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important}.cnd-status,.cnpj-status,.cpf-status,.nfe-status,.divida-status,.faturamento-status{align-items:center!important;gap:8px!important;display:flex!important}.status-icon{width:20px!important;height:20px!important}.status-icon.autorizada{color:var(--primary-color)!important}.status-icon.pendente{color:#f59e0b!important}.status-icon.erro{color:var(--error-color)!important}.status-text{font-size:14px!important;font-weight:500!important}.status-text.autorizada{color:var(--primary-color)!important}.status-text.pendente{color:#f59e0b!important}.status-text.erro{color:var(--error-color)!important}.tipo-badge{border-radius:12px!important;margin-left:8px!important;padding:4px 12px!important;font-size:12px!important;font-weight:600!important}.modulo-content{flex:1!important;margin-bottom:8px!important}.modulo-titulo{color:var(--highlight-color)!important;margin-bottom:8px!important;font-size:20px!important;font-weight:600!important}.modulo-descricao{color:#64748b!important;margin-bottom:15px!important;font-size:14px!important;line-height:1.6!important}.cnd-card-body,.cnpj-card-body,.cpf-card-body,.nfe-card-body,.divida-card-body,.faturamento-card-body{padding:20px!important}.cnd-info,.cnpj-info,.cpf-info,.nfe-info,.divida-info,.faturamento-info{margin-bottom:20px!important}.info-row{align-items:flex-start!important;gap:12px!important;margin-bottom:15px!important;display:flex!important}.info-icon{width:32px!important;height:32px!important;color:var(--primary-color)!important;background-color:#f5f5f5!important;border-radius:8px!important;flex-shrink:0!important;margin-top:2px!important;padding:4px 0!important}.info-content{flex-direction:column!important;flex:1!important;gap:4px!important;display:flex!important}.info-label{color:#64748b!important;font-size:12px!important;font-weight:500!important}.info-value{color:var(--highlight-color)!important;word-break:break-all!important;font-size:14px!important;font-weight:500!important}.info-value.cpf,.info-value.cnpj{color:#475569!important;font-family:Courier New,monospace!important;font-size:14px!important}.info-value.chave{color:#475569!important;font-family:Courier New,monospace!important;font-size:12px!important}.info-value.valor{color:var(--primary-color)!important;font-size:16px!important;font-weight:700!important}.info-sub{color:#94a3b8!important;font-size:12px!important}.cnd-card-actions,.cnpj-card-actions,.cpf-card-actions,.nfe-card-actions,.divida-card-actions,.faturamento-card-actions{border-top:1px solid #e2e8f0!important;gap:10px!important;padding-top:15px!important;display:flex!important}.modulo-estatisticas{border-top:1px solid #e2e8f0!important;flex-wrap:wrap!important;gap:20px!important;padding-top:15px!important;display:flex!important}.modulo-footer{padding-top:8px!important}.modal-overlay{z-index:1000!important;background-color:#00000080!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.modal-content{background:#fff!important;border-radius:12px!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 20px 60px #0000004d!important}.modal-content.modal-detalhes{max-width:900px!important}.modal-header{border-bottom:2px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;padding:25px!important;display:flex!important}.modal-header h2{color:var(--highlight-color)!important;align-items:center!important;gap:12px!important;margin:0!important;font-size:20px!important;display:flex!important}.modal-body{padding:25px!important}.modal-footer{border-top:2px solid #e2e8f0!important;justify-content:flex-end!important;gap:12px!important;padding:20px 25px!important;display:flex!important}.form-group{margin-bottom:20px!important}.form-group label{color:var(--highlight-color)!important;margin-bottom:8px!important;font-size:14px!important;font-weight:500!important;display:block!important}.form-group input,.form-group select{border:2px solid #e2e8f0!important;border-radius:8px!important;width:100%!important;padding:12px!important;font-size:14px!important;transition:all .3s!important}.form-group input{font-family:Courier New,monospace!important}.form-group input:focus,.form-group select:focus{border-color:var(--primary-color)!important;outline:none!important}.form-group input.input-error{border-color:var(--error-color)!important}.tipo-consulta-options{flex-wrap:wrap!important;gap:16px!important;display:flex!important}.radio-option{cursor:pointer!important;cursor:pointer!important;border:2px solid #e2e8f0!important;border-radius:8px!important;flex:1!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:200px!important;padding:12px 16px!important;transition:all .3s!important;display:flex!important}.radio-option:hover{border-color:var(--primary-color)!important}.radio-option span{color:var(--highlight-color)!important;font-size:14px!important;font-weight:500!important}.input-select{cursor:pointer!important;font-family:inherit!important}.input-helper{color:#64748b!important;justify-content:space-between!important;align-items:center!important;margin-top:8px!important;font-size:12px!important;display:flex!important}.inscricao-formatada,.cpf-formatado,.cnpj-formatado,.chave-formatada{color:#475569!important;font-family:Courier New,monospace!important;font-weight:500!important}.error-message{color:var(--error-color)!important;background-color:#fee2e2!important;border-radius:6px!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:10px!important;font-size:14px!important;display:flex!important}.info-consulta{background-color:#f0f9ff!important;border-radius:8px!important;gap:15px!important;margin-top:20px!important;padding:15px!important;display:flex!important}.info-consulta .info-icon{color:#2563eb!important;flex-shrink:0!important}.info-consulta p{color:#475569!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.5!important}.detalhes-body{padding:0!important}.detalhes-section{border-bottom:1px solid #e2e8f0!important;padding:25px!important}.detalhes-section:last-child{border-bottom:none!important}.detalhes-section h3{color:var(--primary-color)!important;margin-bottom:15px!important;font-size:16px!important;font-weight:600!important}.detalhes-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:15px!important;display:grid!important}.detalhe-item{background-color:#f8fafc!important;border-radius:6px!important;padding:12px!important}.detalhe-item.destaque{background-color:var(--secondary-sucess)!important;grid-column:span 2!important}.detalhe-label{color:#64748b!important;margin-bottom:4px!important;font-size:12px!important;font-weight:500!important;display:block!important}.detalhe-valor{color:var(--highlight-color)!important;word-break:break-word!important;font-size:14px!important;font-weight:500!important}.detalhe-valor.valor{color:var(--primary-color)!important;font-weight:600!important}.detalhe-valor.valor-total{color:var(--primary-color)!important;font-size:20px!important;font-weight:700!important}.json-viewer{background-color:#1e293b!important;border-radius:8px!important;padding:20px!important;overflow-x:auto!important}.json-viewer pre{color:#e2e8f0!important;margin:0!important;font-family:Courier New,monospace!important;font-size:12px!important;line-height:1.6!important}.collapsible{border:1px solid #e2e8f0!important;border-radius:6px!important;overflow:hidden!important}.collapsible-header{cursor:pointer!important;text-align:left!important;width:100%!important;color:var(--highlight-color)!important;background-color:#f8fafc!important;border:none!important;padding:12px!important;font-weight:500!important;transition:background-color .3s!important}.collapsible-header:hover{background-color:#f1f5f9!important}.collapsible-content{background-color:#fff!important;padding:12px!important}.table-kv{border-collapse:collapse!important;width:100%!important}.kv-key{color:#64748b!important;width:40%!important;font-weight:500!important}.kv-value{color:var(--highlight-color)!important}.info-section{margin-top:40px!important}.info-card{background:linear-gradient(135deg,#667eea15 0%,#764ba215 100%)!important;border-radius:12px!important;align-items:flex-start!important;gap:20px!important;padding:25px!important;display:flex!important}.info-card .info-icon{color:#667eea!important;flex-shrink:0!important;width:24px!important;height:24px!important}.info-content h4{color:var(--highlight-color)!important;margin-bottom:12px!important;font-size:16px!important}.info-content ul{margin:0!important;padding:0!important;list-style:none!important}.info-content li{color:#64748b!important;padding:6px 0 6px 20px!important;font-size:14px!important;position:relative!important}.info-content li:before{content:"•"!important;color:var(--primary-color)!important;font-weight:700!important;position:absolute!important;left:0!important}.loading-icon{animation:1s linear infinite spin!important}@keyframes spin{0%{transform:rotate(0)!important}to{transform:rotate(360deg)!important}}@media (width<=1024px){.cnds-grid,.cnpjs-grid,.cpfs-grid,.nfes-grid,.dividas-grid,.faturamentos-grid{grid-template-columns:1fr!important}}@media (width<=768px){.monitoramento-fiscal-container,.consulta-cnd-container,.consulta-cnpj-container,.consulta-cpf-container,.consulta-nfe-container,.consulta-divida-ativa-container,.consulta-faturamento-container{padding:16px!important}.monitoramento-header h1{font-size:24px!important}.monitoramento-header .header-icon{width:28px!important;height:28px!important}.consulta-header{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.header-info h1{font-size:24px!important}.filtro-section{flex-direction:column!important;gap:15px!important}.filtro-container{max-width:none!important}.estatisticas{justify-content:space-around!important;width:100%!important}.modulos-grid{grid-template-columns:1fr!important;gap:16px!important}.cnds-grid,.cnpjs-grid,.cpfs-grid,.nfes-grid,.dividas-grid,.faturamentos-grid{grid-template-columns:1fr!important;gap:20px!important}.modulo-card{padding:16px!important}.modal-content{margin:20px!important}.detalhes-grid{grid-template-columns:1fr!important}.detalhe-item.destaque{grid-column:span 1!important}.info-card{flex-direction:column!important}}@media (width<=480px){.monitoramento-fiscal-container,.consulta-cnd-container,.consulta-cnpj-container,.consulta-cpf-container,.consulta-nfe-container,.consulta-divida-ativa-container,.consulta-faturamento-container{padding:8px!important}.monitoramento-header h1{font-size:20px!important}.header-description{font-size:14px!important}.header-info h1{font-size:20px!important}.header-icon{width:24px!important;height:24px!important}.btn-voltar,.btn-nova-consulta{justify-content:center!important;width:100%!important}.modulo-titulo{font-size:18px!important}.modulo-descricao{font-size:13px!important}.estatistica-valor{font-size:20px!important}.cnd-card,.cnpj-card,.cpf-card,.nfe-card,.divida-card,.faturamento-card{border-radius:8px!important}.info-value.cpf,.info-value.cnpj{font-size:12px!important}.info-value.chave{font-size:10px!important}.modal-header,.modal-body{padding:20px!important}.modal-footer{flex-direction:column!important;gap:10px!important}.btn-cancelar,.btn-consultar,.btn-download,.btn-fechar-modal{justify-content:center!important;width:100%!important}.json-viewer{padding:15px!important}.json-viewer pre{font-size:11px!important}}
