.summary-cards-row{margin-bottom:1.5rem}.summary-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:flex-start;gap:1rem;min-height:100%;padding:1.25rem 1rem;transition:all .3s;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #00000014}.summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.summary-card-badge{text-transform:uppercase;letter-spacing:.5px;font-weight:600;position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem!important;font-size:.65rem!important}.summary-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;font-size:1.5rem;display:flex}.summary-card-icon-primary,.summary-card-icon-invoices,.summary-card-icon-orders{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.summary-card-icon-success,.summary-card-icon-paid,.summary-card-icon-sent,.summary-card-icon-credit{color:#155724;background:linear-gradient(135deg,#84fab0 0%,#8fd3f4 100%)}.summary-card-icon-danger,.summary-card-icon-debt,.summary-card-icon-ordered{color:#721c24;background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.summary-card-icon-warning,.summary-card-icon-balance,.summary-card-icon-remaining{color:#856404;background:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%)}.summary-card-icon-info{color:#004085;background:linear-gradient(135deg,#a1c4fd 0%,#c2e9fb 100%)}.summary-card-icon-secondary{color:#383d41;background:linear-gradient(135deg,#e0e0e0 0%,#bdbdbd 100%)}.summary-card .w-100{flex:1;min-width:0;overflow:visible}.summary-card-label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;font-weight:600;line-height:1.3;display:flex}.summary-card-value{word-break:break-word;margin-bottom:0;font-size:1.35rem;font-weight:700;line-height:1.35;overflow:visible}.summary-card-value>div{line-height:inherit}.report-kpi-row .summary-card{padding:1rem .9rem}.report-kpi-row .summary-card-value{font-size:1.25rem}.report-kpi-row .summary-card-value .report-kpi-sub{margin-top:.2rem;font-size:.7rem;line-height:1.4;display:block}.summary-card-small-total{border-top:1px solid #e9ecef;margin-top:.75rem;padding-top:.75rem}.summary-card-small-label{color:#6c757d;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.summary-card-small-label i{font-size:.7rem}.summary-card-small-value{font-size:1rem;font-weight:600}@media (max-width:768px){.summary-card{gap:.75rem;padding:1rem}.summary-card-icon{width:48px;height:48px;font-size:1.5rem}.summary-card-label{font-size:.75rem}.summary-card-value{font-size:1.2rem}.summary-card-small-value{font-size:.875rem}}
