.oportunidades-publicas-v1 .lead{max-width:none}
.oportunidades-publicas-v1 .toolbar{margin-top:14px}
.oportunidades-publicas-v1 .toolbar input,.oportunidades-publicas-v1 .toolbar select{box-sizing:border-box;height:34px;min-height:34px;padding:6px 10px;font-size:13px}
.oportunidades-publicas-v1 .toolbar .btn{flex:0 0 auto}
.oportunidades-publicas-v1 .op-lista-v1{border:1px solid var(--line,#bad6ce);border-radius:9px;background:var(--surface,#fff);overflow:hidden}
.oportunidades-publicas-v1 .op-linha-v1{display:grid;grid-template-columns:150px minmax(0,1fr) 165px 170px 185px;gap:12px 18px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line,#bad6ce);font-size:13px}
.oportunidades-publicas-v1 .op-linha-v1:last-child{border-bottom:0}
.oportunidades-publicas-v1 .op-objeto-v1{min-width:0}
.oportunidades-publicas-v1 .op-objeto-v1 h2{font-family:inherit;font-size:14px;line-height:1.45;margin:0 0 3px;font-weight:600;overflow-wrap:anywhere}
.oportunidades-publicas-v1 .op-valor-v1{text-align:right;font-variant-numeric:tabular-nums}
.oportunidades-publicas-v1 .meta{font-size:12px;line-height:1.4;margin-top:3px}
.oportunidades-publicas-v1 .op-acoes-v1{display:flex;flex-direction:column;align-items:stretch;gap:5px;text-align:center}
.oportunidades-publicas-v1 .btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:6px!important;font-size:12px!important;white-space:nowrap;background:var(--brand,#059669)!important;border:1px solid var(--brand,#059669)!important;color:#fff!important}
.oportunidades-publicas-v1 .btn svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.oportunidades-publicas-v1 .op-dados-v1{font-size:11px}
.oportunidades-publicas-v1 .op-vazio-v1{padding:18px;margin:0}
.oportunidades-publicas-v1 .op-paginacao-v1{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:14px;font-size:12px}
.oportunidades-publicas-v1 .op-nota-v1{margin-top:13px}
@media(max-width:1200px){.oportunidades-publicas-v1 .op-linha-v1{grid-template-columns:130px minmax(0,1fr) 155px}.oportunidades-publicas-v1 .op-objeto-v1{grid-row:span 2}.oportunidades-publicas-v1 .op-acoes-v1{grid-column:3}.oportunidades-publicas-v1 .op-valor-v1{text-align:left}}
@media(max-width:700px){.oportunidades-publicas-v1 .op-linha-v1{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.oportunidades-publicas-v1 .op-objeto-v1{grid-row:auto}.oportunidades-publicas-v1 .op-acoes-v1{grid-column:auto;align-items:flex-start;text-align:left}.oportunidades-publicas-v1 .toolbar>*{max-width:100%}.oportunidades-publicas-v1 .pill{white-space:normal}}
