@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:where(.pg-licitacoes-lista) .hero-breadcrumb a{color:var(--text-500);text-decoration:none}:where(.pg-licitacoes-lista) .hero-breadcrumb a:hover{color:var(--teal-600)}:where(.pg-licitacoes-lista) .hero-meta{display:flex;align-items:center;gap:.6rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem 1rem;flex-shrink:0;align-self:flex-start;box-shadow:var(--shadow-sm)}:where(.pg-licitacoes-lista) .hero-meta-dot{width:8px;height:8px;border-radius:50%;background:var(--green-600);flex-shrink:0;animation:pulse 2s infinite}:where(.pg-licitacoes-lista) .hero-meta-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-400);line-height:1}:where(.pg-licitacoes-lista) .hero-meta-value{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:600;color:var(--text-900);margin-top:.2rem}:where(.pg-licitacoes-lista) .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}@media(max-width:768px){:where(.pg-licitacoes-lista) .kpi-grid{grid-template-columns:repeat(2,1fr)}}:where(.pg-licitacoes-lista) .ai-icon i{color:#fff;font-size:1.1rem}:where(.pg-licitacoes-lista) .ai-thinking{display:flex;align-items:center;gap:.5rem;color:#ffffff80;font-size:.8rem}:where(.pg-licitacoes-lista) .ai-dot{width:5px;height:5px;background:#ffffff80;border-radius:50%;display:inline-block;animation:bounce .9s infinite}:where(.pg-licitacoes-lista) .ai-result{padding:.875rem 1rem;background:#ffffff12;border-radius:var(--radius-sm);border:1px solid #ffffff1a;color:#ffffffd9;font-size:.825rem;line-height:1.75;animation:slideDown .2s ease}:where(.pg-licitacoes-lista) .ai-result p{margin-bottom:.5rem}:where(.pg-licitacoes-lista) .ai-result p:last-child{margin-bottom:0}:where(.pg-licitacoes-lista) .toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}:where(.pg-licitacoes-lista) .results-count{font-size:13px;color:var(--text-500)}:where(.pg-licitacoes-lista) .results-count strong{color:var(--text-900);font-weight:600}:where(.pg-licitacoes-lista) .btn-ghost-ds{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0000;color:var(--text-500);border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:DM Sans,sans-serif;font-size:13px;cursor:pointer;line-height:1;transition:border-color .2s,color .2s,background .2s}:where(.pg-licitacoes-lista) .btn-ghost-ds i{line-height:0}:where(.pg-licitacoes-lista) .btn-ghost-ds:hover{border-color:var(--teal-500);color:var(--teal-600);background:var(--teal-50)}:where(.pg-licitacoes-lista) .btn-ghost-ds.active{border-color:var(--teal-600);color:var(--teal-600);background:var(--teal-50)}:where(.pg-licitacoes-lista) .btn-ghost-ds.btn-link-plano-anual{background:var(--accent);border-color:var(--accent);color:#fff}:where(.pg-licitacoes-lista) .btn-ghost-ds.btn-link-plano-anual:hover{background:var(--teal-700);border-color:var(--teal-700);color:#fff}:where(.pg-licitacoes-lista) .sort-select{padding:7px 10px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:DM Sans,sans-serif;font-size:13px;background:var(--surface);color:var(--text-700);outline:none;cursor:pointer}:where(.pg-licitacoes-lista) .adv-filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;margin-bottom:20px;display:none;animation:slideDown .2s ease}:where(.pg-licitacoes-lista) .adv-filters.show{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px 16px;gap:14px 16px}:where(.pg-licitacoes-lista) .filter-field{display:flex;flex-direction:column;gap:4px;min-width:0}:where(.pg-licitacoes-lista) .filter-field--full{grid-column:1/-1}:where(.pg-licitacoes-lista) .chips{display:flex;gap:8px;flex-wrap:wrap}:where(.pg-licitacoes-lista) .chip-ds{padding:5px 14px;border-radius:20px;border:1.5px solid var(--border);background:var(--surface);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;color:var(--text-500);font-family:DM Sans,sans-serif}:where(.pg-licitacoes-lista) .chip-ds:hover{border-color:var(--border-hover);color:var(--text-700)}:where(.pg-licitacoes-lista) .chip-ds.active{background:var(--teal-600);border-color:var(--teal-600);color:#fff}:where(.pg-licitacoes-lista) .lic-list{display:flex;flex-direction:column;gap:10px}:where(.pg-licitacoes-lista) .lic-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;cursor:pointer;transition:background .15s,border-color .2s,box-shadow .2s;box-shadow:var(--shadow-sm)}:where(.pg-licitacoes-lista) .lic-card:hover{background:var(--teal-50);border-color:var(--teal-500);box-shadow:var(--shadow-md)}:where(.pg-licitacoes-lista) .lic-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}:where(.pg-licitacoes-lista) .lic-code{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;background:var(--bg);border:1.5px solid var(--border);color:var(--text-900);border-radius:6px;padding:3px 10px;white-space:nowrap}:where(.pg-licitacoes-lista) .lic-objeto{font-size:13.5px;line-height:1.55;color:var(--text-700);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}:where(.pg-licitacoes-lista) .lic-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(.pg-licitacoes-lista) .lic-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}:where(.pg-licitacoes-lista) .lic-meta-item{display:flex;flex-direction:column;gap:1px}:where(.pg-licitacoes-lista) .lic-meta-label{font-size:10px;font-weight:600;color:var(--text-400);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:3px}:where(.pg-licitacoes-lista) .lic-meta-val{font-size:13px;color:var(--text-700);font-weight:500}:where(.pg-licitacoes-lista) .pill-red{background:var(--red-100);color:var(--red-500)}:where(.pg-licitacoes-lista) .btn-ver-detalhes{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:var(--teal-600);color:#fff;border:none;border-radius:8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s;white-space:nowrap;flex-shrink:0}:where(.pg-licitacoes-lista) .btn-ver-detalhes:hover{background:#0f766e;color:#fff}:where(.pg-licitacoes-lista) .empty-state h3{font-family:Space Grotesk,sans-serif;font-size:18px;color:var(--text-700);margin-bottom:6px}:where(.pg-licitacoes-lista) .pagination-wrap{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}