.licitacoes-page{font-size:14px}.licitacoes-page .topbar{font-size:14px}.licitacoes-page .rail .nav-item span{font-size:14px}.licitacoes-page .rail a.nav-item{display:flex;align-items:center;gap:12px;text-decoration:none;width:100%}.licitacoes-page .rail-label{letter-spacing:.1em}.licitacoes-page .page-heading p{font-size:16px}.tender-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tender-metrics small{font-size:14px!important;line-height:1.5}.tender-notice{font-size:14px;line-height:1.7;background:#edf4f0;border-left:3px solid #438973;padding:16px 20px;border-radius:5px;color:#234c43;margin:24px 0}.tender-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tender-tabs button{padding:12px 18px;border-radius:8px;border:1px solid #d6e0dd;background:white;color:#244c45;font:inherit;cursor:pointer}.tender-tabs .selected{background:#102e36;color:#d2f18a;border-color:#102e36}.tender-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tender-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#4c6663}.tender-filters input,.tender-filters select{font-size:14px!important;width:100%;min-height:44px}.tender-wide{grid-column:1/-1}.tender-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tender-advanced{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 0}.tender-filters summary{font-size:14px;font-weight:600;cursor:pointer;padding:14px 0;border-top:1px solid #e0e8e4}.tender-note{font-size:14px;line-height:1.7;color:#5c7470;margin:18px 0}.tender-results{display:grid;gap:14px}.tender-card{padding:22px;border:1px solid #dde6e2;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) 215px;gap:22px;background:white}.tender-card h3{font-size:16px;line-height:1.6;margin:8px 0;color:#123b40}.tender-card p{font-size:14px;line-height:1.6;margin:6px 0}.tender-card .tag{font-size:13px;margin-right:8px}.tender-side{text-align:right}.tender-side strong{display:block;font-size:17px;margin:10px 0;line-height:1.6}.tender-side small{display:block;font-size:14px;color:#69847b}.tender-side button{margin-top:12px}.tender-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.tender-source{padding:20px;border:1px solid #dce5e0;border-radius:10px}.tender-source h3{font-size:16px;margin:10px 0}.tender-source p{font-size:14px;line-height:1.7}.tender-audit{display:grid;gap:10px;margin:20px 0}.tender-audit article{padding:15px;border:1px solid #dbe4df;border-radius:8px;font-size:14px;overflow-wrap:anywhere}.tender-audit p{font-size:14px;line-height:1.7}.licitacoes-page #detail{width:min(800px,95vw);max-height:90vh;overflow:auto}.licitacoes-page #detail-body h2{font-size:21px;line-height:1.5}.tender-detail-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.6}.tender-detail-grid dt{color:#688279}.tender-detail-grid dd{margin:0;overflow-wrap:anywhere}.tender-detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.licitacoes-page #detail-body label{display:flex;flex-direction:column;gap:9px;font-size:14px;margin:15px 0}.licitacoes-page #detail-body textarea{min-height:95px;border:1px solid #d4e1d9;border-radius:7px;padding:12px;font:inherit;width:100%}.licitacoes-page button:focus-visible,.licitacoes-page a:focus-visible{outline:3px solid #a2d071;outline-offset:4px}.licitacoes-page .results-panel>p{line-height:1.7;font-size:14px}.licitacoes-page .results-panel>a.secondary{display:inline-flex;text-decoration:none}.licitacoes-page button{font-size:14px}.licitacoes-page #dashboard>section[hidden]{display:none!important}@media(max-width:1100px){.tender-filters,.tender-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tender-metrics{grid-template-columns:1fr}.tender-card{grid-template-columns:1fr}.tender-side{text-align:left}.tender-sources{grid-template-columns:1fr}.tender-filters,.tender-advanced{grid-template-columns:1fr}.tender-detail-grid{grid-template-columns:1fr;gap:6px}.tender-detail-grid dd{padding-bottom:8px}.licitacoes-page .rail .nav-item span{font-size:12px}.tender-tabs button{flex:1;min-width:150px}.tender-card{padding:17px}}

.licitacoes-page .results-panel{padding:24px}.licitacoes-page .results-head{padding:12px 0}.licitacoes-page a.secondary{display:inline-flex;align-items:center;text-decoration:none}@media(max-width:760px){.licitacoes-page .results-panel{padding:16px}}
