.kpi-card-container[data-v-20aad523]{padding-top:10px}.kpi-card[data-v-20aad523]{border:1px solid #ddd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.kpi-card-header[data-v-20aad523]{font-size:1.1rem;font-weight:700;background-color:#fff;padding:15px;border-bottom:1px solid #eee}.kpi-summary[data-v-20aad523]{font-size:.9rem;color:#666;margin-top:5px}.kpi-summary span[data-v-20aad523]{margin-right:15px}.months-grid[data-v-20aad523]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:15px}.month-item h6[data-v-20aad523]{font-weight:700}