.DashboardPage-module__Q2G1PG__dashboardHeader{background:#fff;border-radius:8px;margin-bottom:20px;padding:16px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-shadow:0 2px 4px #0000001a}.DashboardPage-module__Q2G1PG__dashboardHeader h1{color:#1a1a1a;margin:0 0 4px;font-size:18px;font-weight:600}.DashboardPage-module__Q2G1PG__dashboardHeader p{color:#666;margin:0;font-size:14px}.DashboardPage-module__Q2G1PG__errorMessage{color:#c33;background:#fee;border:1px solid #fcc;border-radius:6px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.DashboardPage-module__Q2G1PG__retryBtn{color:#fff;cursor:pointer;background:#c33;border:none;border-radius:4px;padding:6px 12px;font-size:12px}.DashboardPage-module__Q2G1PG__retryBtn:hover{background:#a22}.DashboardPage-module__Q2G1PG__loadingMessage{color:#06c;background:#f0f8ff;border:1px solid #b3d9ff;border-radius:6px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.DashboardPage-module__Q2G1PG__loadingSpinner{border:2px solid #e3f2fd;border-top-color:#1877f2;border-radius:50%;width:20px;height:20px;animation:1s linear infinite DashboardPage-module__Q2G1PG__spin}@keyframes DashboardPage-module__Q2G1PG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DashboardPage-module__Q2G1PG__tableSection{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.DashboardPage-module__Q2G1PG__tableContainer{overflow-x:auto}.DashboardPage-module__Q2G1PG__projetosTable{border-collapse:collapse;table-layout:fixed;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px}.DashboardPage-module__Q2G1PG__projetosTable th{color:#1a1a1a;text-align:left;white-space:nowrap;background:#f8f9fa;border-bottom:2px solid #e5e7eb;padding:8px 4px;font-weight:600}.DashboardPage-module__Q2G1PG__projetosTable th:first-child{width:40px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(2){width:100px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(3){width:140px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(4){width:80px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(5),.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(6),.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(7){width:100px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(8){width:80px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(9),.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(10),.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(11){width:100px}.DashboardPage-module__Q2G1PG__projetosTable th:nth-child(12){width:80px}.DashboardPage-module__Q2G1PG__projetosTable td{vertical-align:top;border-bottom:1px solid #f0f2f5;padding:6px 4px}.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(5),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(6),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(7),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(8),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(9),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(10),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(11),.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(12){text-align:right}.DashboardPage-module__Q2G1PG__projetosTable th{text-align:center}.DashboardPage-module__Q2G1PG__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;position:relative}.DashboardPage-module__Q2G1PG__sortableHeader:hover{background-color:#f0f2f5}.DashboardPage-module__Q2G1PG__sortIcon{color:#1877f2;margin-left:4px;font-size:10px;font-weight:700}.DashboardPage-module__Q2G1PG__projetosTable tbody tr:hover{background:#f8f9fa}.DashboardPage-module__Q2G1PG__projetoInfo .DashboardPage-module__Q2G1PG__projetoDescricao{color:#1a1a1a;word-wrap:break-word;max-width:180px;font-weight:500;display:block}.DashboardPage-module__Q2G1PG__localizacaoInfo .DashboardPage-module__Q2G1PG__cidade{color:#1a1a1a;font-weight:500;display:block}.DashboardPage-module__Q2G1PG__localizacaoInfo .DashboardPage-module__Q2G1PG__estado{color:#666;font-size:12px;display:block}.DashboardPage-module__Q2G1PG__valorInfo .DashboardPage-module__Q2G1PG__valor{color:#666;text-align:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;display:block}.DashboardPage-module__Q2G1PG__valorInfo .DashboardPage-module__Q2G1PG__valor.DashboardPage-module__Q2G1PG__saldoPositivo{color:#28a745!important}.DashboardPage-module__Q2G1PG__valorInfo .DashboardPage-module__Q2G1PG__valor.DashboardPage-module__Q2G1PG__saldoNegativo{color:#dc3545!important}.DashboardPage-module__Q2G1PG__valorInfo .DashboardPage-module__Q2G1PG__valor.DashboardPage-module__Q2G1PG__faturamentoPositivo{color:#28a745!important}.DashboardPage-module__Q2G1PG__valorInfo .DashboardPage-module__Q2G1PG__valor.DashboardPage-module__Q2G1PG__faturamentoNegativo{color:#dc3545!important}.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(7){word-wrap:break-word;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.DashboardPage-module__Q2G1PG__projetosTable td:nth-child(7) .DashboardPage-module__Q2G1PG__valor{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.DashboardPage-module__Q2G1PG__metragemInfo .DashboardPage-module__Q2G1PG__metragem{color:#666;font-size:13px}.DashboardPage-module__Q2G1PG__centroCustoInfo .DashboardPage-module__Q2G1PG__centro-custo{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.DashboardPage-module__Q2G1PG__contratoInfo .DashboardPage-module__Q2G1PG__numero-contrato{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500}.DashboardPage-module__Q2G1PG__dataInfo .DashboardPage-module__Q2G1PG__data{color:#666;font-size:13px}.DashboardPage-module__Q2G1PG__emptyRow{text-align:center;color:#666;padding:40px;font-style:italic}.DashboardPage-module__Q2G1PG__expandCell{text-align:center;width:40px;padding:8px 4px!important}.DashboardPage-module__Q2G1PG__expandButton{cursor:pointer;color:#1877f2;background:0 0;border:none;border-radius:4px;padding:4px;font-size:14px;transition:background-color .2s}.DashboardPage-module__Q2G1PG__expandButton:hover{background:#f0f2f5}.DashboardPage-module__Q2G1PG__projetoRow{background:#f8f9fa;border-bottom:2px solid #e5e7eb;font-weight:600}.DashboardPage-module__Q2G1PG__projetoRow:hover{background:#e9ecef}.DashboardPage-module__Q2G1PG__projetoSummary{color:#666;margin-top:4px;font-size:12px;font-weight:400}.DashboardPage-module__Q2G1PG__contratosHeader{background:#e3f2fd;border-bottom:1px solid #bbdefb}.DashboardPage-module__Q2G1PG__contratosSubHeader{color:#666;background:#f5f5f5;border-bottom:1px solid #ddd;font-size:12px;font-weight:500}.DashboardPage-module__Q2G1PG__contratosHeaderContent{color:#1976d2;justify-content:space-between;align-items:center;padding:8px 0;font-weight:500;display:flex}.DashboardPage-module__Q2G1PG__contratoRow{background:#fff;border-left:3px solid #e3f2fd}.DashboardPage-module__Q2G1PG__contratoRow:hover{background:#f5f5f5}.DashboardPage-module__Q2G1PG__contratoRow td:first-child{border-left:3px solid #e3f2fd}.DashboardPage-module__Q2G1PG__contratoInfo .DashboardPage-module__Q2G1PG__numeroContrato{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:500}@media (max-width:1200px){.DashboardPage-module__Q2G1PG__projetosTable th,.DashboardPage-module__Q2G1PG__projetosTable td{padding:8px 6px;font-size:12px}.DashboardPage-module__Q2G1PG__projetoInfo .DashboardPage-module__Q2G1PG__projetoDescricao{max-width:150px}}@media (max-width:768px){.DashboardPage-module__Q2G1PG__dashboardHeader{padding:16px}.DashboardPage-module__Q2G1PG__dashboardHeader h1{font-size:24px}.DashboardPage-module__Q2G1PG__projetosTable th,.DashboardPage-module__Q2G1PG__projetosTable td{padding:6px 4px;font-size:11px}.DashboardPage-module__Q2G1PG__projetoInfo .DashboardPage-module__Q2G1PG__projetoDescricao{max-width:120px}}.DashboardPage-module__Q2G1PG__indicadoresSection{margin-bottom:20px}.DashboardPage-module__Q2G1PG__indicadoresGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.DashboardPage-module__Q2G1PG__indicadorCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.DashboardPage-module__Q2G1PG__indicadorCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.DashboardPage-module__Q2G1PG__indicadorCard:before{content:"";background:linear-gradient(90deg,#1877f2,#42a5f5);height:3px;position:absolute;top:0;left:0;right:0}.DashboardPage-module__Q2G1PG__indicadorHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.DashboardPage-module__Q2G1PG__indicadorHeader h3{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:11px;font-weight:600}.DashboardPage-module__Q2G1PG__indicadorValor{color:#1f2937;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2}.DashboardPage-module__Q2G1PG__indicadorInfo{color:#6b7280;font-size:11px;font-weight:500}.DashboardPage-module__Q2G1PG__filtrosSection{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.DashboardPage-module__Q2G1PG__filtrosHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.DashboardPage-module__Q2G1PG__filtrosHeader h3{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}.DashboardPage-module__Q2G1PG__filtrosActions{align-items:center;gap:8px;display:flex}.DashboardPage-module__Q2G1PG__limparFiltrosBtn{color:#374151;cursor:pointer;background:#f8f9fa;border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}.DashboardPage-module__Q2G1PG__limparFiltrosBtn:hover{background:#e5e7eb;border-color:#9ca3af}.DashboardPage-module__Q2G1PG__btnAtualizar{color:#1c1e21;cursor:pointer;background:#fff;border:1px solid #e4e6ea;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:10px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.DashboardPage-module__Q2G1PG__btnAtualizar:hover:not(:disabled){color:#1877f2;background:#f8f9fa;border-color:#d8dadf;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.DashboardPage-module__Q2G1PG__btnAtualizar:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001a}.DashboardPage-module__Q2G1PG__btnAtualizar:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 1px 3px #0000001a}.DashboardPage-module__Q2G1PG__btnAtualizar svg{transition:transform .3s}.DashboardPage-module__Q2G1PG__btnAtualizar svg.DashboardPage-module__Q2G1PG__rotating,.DashboardPage-module__Q2G1PG__rotating{animation:1s linear infinite DashboardPage-module__Q2G1PG__rotate}@keyframes DashboardPage-module__Q2G1PG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DashboardPage-module__Q2G1PG__filtrosGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.DashboardPage-module__Q2G1PG__filtroGroup{flex-direction:column;gap:4px;display:flex}.DashboardPage-module__Q2G1PG__filtroGroup label{color:#374151;margin-bottom:2px;font-size:12px;font-weight:500}.DashboardPage-module__Q2G1PG__filtroInput{border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:14px;transition:border-color .2s}.DashboardPage-module__Q2G1PG__filtroInput:focus{border-color:#1877f2;outline:none;box-shadow:0 0 0 3px #1877f21a}.DashboardPage-module__Q2G1PG__filtroInput::placeholder{color:#9ca3af}.DashboardPage-module__Q2G1PG__contratoInfo{vertical-align:top;max-width:180px;padding:8px 12px}.DashboardPage-module__Q2G1PG__contrato{color:#1a1a1a;cursor:help;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.DashboardPage-module__Q2G1PG__contratoSummary{color:#666;font-size:12px;font-style:italic}
.EditalAnalise-module__q-Cfhq__analise-overlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.3s ease-in-out EditalAnalise-module__q-Cfhq__fadeIn;display:flex;position:fixed;inset:0}.EditalAnalise-module__q-Cfhq__analise-container{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.3s ease-out EditalAnalise-module__q-Cfhq__slideUp;display:flex;box-shadow:0 10px 40px #0000004d}.EditalAnalise-module__q-Cfhq__analise-header-main{color:#fff;background:linear-gradient(#3a3b3c 0%,#1877f2 100%);border-bottom:2px solid #e0e0e0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.EditalAnalise-module__q-Cfhq__analise-header-main h2{margin:0;font-size:24px;font-weight:600}.EditalAnalise-module__q-Cfhq__analise-subtitle{opacity:.9;margin:8px 0 0;font-size:14px;font-weight:400}.EditalAnalise-module__q-Cfhq__analise-info{background:#fff3;border-radius:12px;margin-top:8px;padding:4px 12px;font-size:13px;display:inline-block}.EditalAnalise-module__q-Cfhq__btn-fechar{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;line-height:1;transition:all .2s;display:flex}.EditalAnalise-module__q-Cfhq__btn-fechar:hover{background:#ffffff4d;transform:scale(1.1)}.EditalAnalise-module__q-Cfhq__analise-content{flex:1;padding:24px;overflow-y:auto}.EditalAnalise-module__q-Cfhq__analise-secao{margin-bottom:32px}.EditalAnalise-module__q-Cfhq__analise-secao h3{color:#333;border-bottom:2px solid #667eea;margin:0 0 16px;padding-bottom:8px;font-size:18px}.EditalAnalise-module__q-Cfhq__analise-item{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-bottom:16px;padding:16px;transition:all .2s}.EditalAnalise-module__q-Cfhq__analise-item:hover{transform:translate(4px);box-shadow:0 4px 12px #667eea26}.EditalAnalise-module__q-Cfhq__analise-item.EditalAnalise-module__q-Cfhq__vazio{background:#fafafa;border-left-color:#ccc}.EditalAnalise-module__q-Cfhq__analise-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.EditalAnalise-module__q-Cfhq__analise-icone{font-size:24px}.EditalAnalise-module__q-Cfhq__analise-header h4{color:#333;flex:1;margin:0;font-size:16px}.EditalAnalise-module__q-Cfhq__termo-badge{color:#fff;background:#1877f2;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}.EditalAnalise-module__q-Cfhq__analise-conteudo{margin-top:12px}.EditalAnalise-module__q-Cfhq__analise-trecho{color:#555;text-align:justify;margin:0;font-size:14px;line-height:1.6}.EditalAnalise-module__q-Cfhq__analise-vazio{color:#999;margin:0;font-size:14px;font-style:italic}.EditalAnalise-module__q-Cfhq__analise-outros{gap:12px;display:grid}.EditalAnalise-module__q-Cfhq__analise-item-pequeno{background:#f8f9fa;border-left:3px solid #764ba2;border-radius:6px;padding:12px}.EditalAnalise-module__q-Cfhq__termo-badge-pequeno{color:#fff;text-transform:uppercase;background:#764ba2;border-radius:8px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.EditalAnalise-module__q-Cfhq__analise-item-pequeno p{color:#666;margin:0;font-size:13px;line-height:1.5}.EditalAnalise-module__q-Cfhq__analise-footer{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:16px}.EditalAnalise-module__q-Cfhq__analise-sem-resultados{text-align:center;color:#666;background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;padding:20px;font-style:italic}.EditalAnalise-module__q-Cfhq__analise-aviso{color:#777;text-align:center;margin:0;font-size:13px;line-height:1.5}.EditalAnalise-module__q-Cfhq__analise-loading{text-align:center;padding:60px 40px}.EditalAnalise-module__q-Cfhq__loading-spinner{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:1s linear infinite EditalAnalise-module__q-Cfhq__spin}.EditalAnalise-module__q-Cfhq__analise-loading p{color:#333;margin:0 0 8px;font-size:18px}.EditalAnalise-module__q-Cfhq__analise-loading small{color:#777;font-size:14px}.EditalAnalise-module__q-Cfhq__analise-error{text-align:center;padding:40px}.EditalAnalise-module__q-Cfhq__analise-error p{color:#d32f2f;margin-bottom:20px;font-size:16px}.EditalAnalise-module__q-Cfhq__btn-tentar-novamente{color:#fff;cursor:pointer;background:#1877f2;border:none;border-radius:8px;padding:12px 24px;font-size:14px;transition:all .2s}.EditalAnalise-module__q-Cfhq__btn-tentar-novamente:hover{background:#166fe5;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}@keyframes EditalAnalise-module__q-Cfhq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EditalAnalise-module__q-Cfhq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes EditalAnalise-module__q-Cfhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.EditalAnalise-module__q-Cfhq__analise-container{border-radius:0;max-width:100%;max-height:100vh}.EditalAnalise-module__q-Cfhq__analise-header-main{border-radius:0}.EditalAnalise-module__q-Cfhq__analise-content{padding:16px}.EditalAnalise-module__q-Cfhq__analise-secao h3{font-size:16px}.EditalAnalise-module__q-Cfhq__analise-item{padding:12px}.EditalAnalise-module__q-Cfhq__analise-header h4{font-size:14px}.EditalAnalise-module__q-Cfhq__analise-trecho{font-size:13px}}
.EditalListPage-module__tCWmjW__pageHeader{margin-bottom:2rem}.EditalListPage-module__tCWmjW__pageHeader h1{color:#1a1a1a;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:2rem;font-weight:600;display:flex}.EditalListPage-module__tCWmjW__pageHeader p{color:#666;margin:0;font-size:1rem}.EditalListPage-module__tCWmjW__statsSection{margin-bottom:2rem}.EditalListPage-module__tCWmjW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.EditalListPage-module__tCWmjW__statCard{background:#fff;border-radius:8px;align-items:center;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #0000001a}.EditalListPage-module__tCWmjW__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.EditalListPage-module__tCWmjW__statIcon{background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;display:flex}.EditalListPage-module__tCWmjW__statContent{flex:1}.EditalListPage-module__tCWmjW__statNumber{color:#1a1a1a;margin:0;font-size:1.5rem;font-weight:600}.EditalListPage-module__tCWmjW__statLabel{color:#666;margin:0;font-size:.875rem}.EditalListPage-module__tCWmjW__editaisSection{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.EditalListPage-module__tCWmjW__editaisHeader{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.EditalListPage-module__tCWmjW__editaisHeader h3{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.EditalListPage-module__tCWmjW__clearFilterBtn{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.EditalListPage-module__tCWmjW__clearFilterBtn:hover{background:#5a6268}.EditalListPage-module__tCWmjW__editaisGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.EditalListPage-module__tCWmjW__editalCard{background:#fafafa;border:1px solid #e9ecef;border-radius:8px;padding:1.25rem;transition:transform .2s,box-shadow .2s}.EditalListPage-module__tCWmjW__editalCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.EditalListPage-module__tCWmjW__editalHeader{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.EditalListPage-module__tCWmjW__editalIcon{background:#e3f2fd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.EditalListPage-module__tCWmjW__editalInfo{flex:1;min-width:0}.EditalListPage-module__tCWmjW__editalNome{color:#1a1a1a;word-break:break-word;margin:0 0 .25rem;font-size:1rem;font-weight:600}.EditalListPage-module__tCWmjW__editalLicitacao{color:#666;margin:0;font-size:.875rem}.EditalListPage-module__tCWmjW__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.EditalListPage-module__tCWmjW__statusDisponivel{color:#155724;background:#d4edda}.EditalListPage-module__tCWmjW__statusProcessando{color:#856404;background:#fff3cd}.EditalListPage-module__tCWmjW__statusErro{color:#721c24;background:#f8d7da}.EditalListPage-module__tCWmjW__statusDesconhecido{color:#383d41;background:#e2e3e5}.EditalListPage-module__tCWmjW__editalDetails{margin-bottom:1rem}.EditalListPage-module__tCWmjW__detailItem{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.EditalListPage-module__tCWmjW__detailItem:last-child{margin-bottom:0}.EditalListPage-module__tCWmjW__detailLabel{color:#666;font-size:.875rem;font-weight:500}.EditalListPage-module__tCWmjW__detailValue{color:#1a1a1a;font-size:.875rem;font-weight:400}.EditalListPage-module__tCWmjW__editalActions{gap:.5rem;display:flex}.EditalListPage-module__tCWmjW__viewBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:4px;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.EditalListPage-module__tCWmjW__viewBtn:hover{background:#0056b3}.EditalListPage-module__tCWmjW__disabledBtn{color:#6c757d;cursor:not-allowed;background:#e9ecef;border:none;border-radius:4px;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.EditalListPage-module__tCWmjW__emptyState{text-align:center;color:#666;padding:3rem 2rem}.EditalListPage-module__tCWmjW__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:4rem}.EditalListPage-module__tCWmjW__emptyState h3{color:#333;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.EditalListPage-module__tCWmjW__emptyState p{max-width:400px;margin:0 auto 1.5rem;font-size:1rem}.EditalListPage-module__tCWmjW__refreshBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background .2s}.EditalListPage-module__tCWmjW__refreshBtn:hover{background:#0056b3}.EditalListPage-module__tCWmjW__errorMessage{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.EditalListPage-module__tCWmjW__retryBtn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.EditalListPage-module__tCWmjW__retryBtn:hover{background:#c82333}.EditalListPage-module__tCWmjW__loadingMessage{color:#666;justify-content:center;align-items:center;padding:3rem 2rem;font-size:1rem;display:flex}.EditalListPage-module__tCWmjW__loadingSpinner{border:2px solid #e9ecef;border-top-color:#007bff;border-radius:50%;width:20px;height:20px;margin-right:.75rem;animation:1s linear infinite EditalListPage-module__tCWmjW__spin}@keyframes EditalListPage-module__tCWmjW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.EditalListPage-module__tCWmjW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.EditalListPage-module__tCWmjW__editaisGrid{grid-template-columns:1fr}.EditalListPage-module__tCWmjW__editaisHeader{flex-direction:column;align-items:flex-start;gap:1rem}.EditalListPage-module__tCWmjW__editalCard{padding:1rem}.EditalListPage-module__tCWmjW__editalHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.EditalListPage-module__tCWmjW__statusBadge{align-self:flex-start}}
