.filter-row[data-v-88a5b577] { display: flex;gap: 6px;flex-wrap: wrap; align-items: center;}
.filter-row__label[data-v-88a5b577]{font-size: 12px;color: #64748b;font-weight: 500;margin-right: 4px; white-space: nowrap;}
.filter-pill[data-v-88a5b577]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:14px;font-size:12px;cursor:pointer;border:1px solid rgba(59,130,246,.12);background:#fff;color:#475569;transition:all .15s}
.filter-pill[data-v-88a5b577]:not(.filter-pill--active):hover{border-color:#3b82f640;background:#3b82f60a}
.filter-pill--active[data-v-88a5b577]{background:#3b82f6;color:#fff;border-color:#3b82f6}

.finance-grid[data-v-b595a81e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.finance-card[data-v-b595a81e]{background:#fff;border-radius:12px;padding:24px;box-shadow:6px 6px 12px #3b82f614,-4px -4px 10px #fffffffa;border:1px solid rgba(59,130,246,.12);cursor:pointer;transition:all .2s}.finance-card[data-v-b595a81e]:hover{transform:translateY(-3px);box-shadow:10px 10px 24px #3b82f61f,-6px -6px 14px #fffffffa}.finance-card__header[data-v-b595a81e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.finance-card__title[data-v-b595a81e]{font-size:16px;font-weight:600;color:#1e3a5f;line-height:1.4}.finance-card__status[data-v-b595a81e]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.finance-card__company[data-v-b595a81e]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;margin-bottom:12px}.finance-card__desc[data-v-b595a81e]{font-size:14px;color:#475569;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.finance-card__footer[data-v-b595a81e]{display:flex;align-items:center;justify-content:space-between}.finance-card__tags[data-v-b595a81e]{display:flex;gap:6px;flex-wrap:wrap}.finance-card__amount[data-v-b595a81e]{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#3b82f6}.tag[data-v-b595a81e]{padding:3px 10px;border-radius:8px;font-size:12px;background:#3b82f614;color:#3b82f6}@media (max-width: 768px){.finance-grid[data-v-b595a81e]{grid-template-columns:1fr}}
