/* ==========================================================================
   ESTILOS ESPECÍFICOS: GASTOS HORMIGA
   (Los estilos compartidos vienen de tools.css)
   ========================================================================== */

.opportunity-card {
    background-color: #f0fdf4;
    border: 1px solid #bbf7d0;
    border-radius: 12px;
    padding: 1.25rem;
}

[data-theme="dark"] .opportunity-card {
    background-color: #14532d;
    border-color: #166534;
}

.opportunity-card h3 { font-size: 0.95rem; color: #166534; margin-bottom: 0.4rem; font-weight: 700; }
.opportunity-card p { font-size: 0.88rem; color: #1e6b3c; line-height: 1.5; }

[data-theme="dark"] .opportunity-card h3,
[data-theme="dark"] .opportunity-card p { color: #86efac; }

.text-investment { color: var(--primary); font-weight: 600; }
.text-investment-major { color: #047857; font-weight: 800; font-size: 1.05rem; }

[data-theme="dark"] .text-investment-major { color: #34d399; }