.App{text-align:center}.App-header{background-color:#282c34;color:#fff;padding:20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0}.chart-container{height:400px;margin:20px 0;position:relative;width:100%}.chart-container canvas{border-radius:8px}.stats-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 20px #0000001a;color:#fff;padding:24px;transition:transform .2s ease-in-out}.stats-card:hover{transform:translateY(-2px)}.stats-card .value{font-size:2.5rem;font-weight:700;margin-bottom:8px}.stats-card .label{font-size:1rem;opacity:.9}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.loading-spinner{margin-bottom:16px}.filters-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.filters-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.filter-item{min-width:200px}.table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.table-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:600;padding:16px}.table-row{border-bottom:1px solid #f0f0f0;padding:12px 16px;transition:background-color .2s}.table-row:hover{background-color:#f8f9fa}.table-row:last-child{border-bottom:none}@media (max-width:768px){.filters-row{flex-direction:column}.filter-item{min-width:0;min-width:auto;width:100%}.stats-card .value{font-size:2rem}.chart-container{height:300px}}@media (max-width:480px){.filters-container,.stats-card{padding:16px}.stats-card .value{font-size:1.8rem}.chart-container{height:250px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media print{.no-print{display:none!important}.print-break{page-break-before:always}body{background:#fff!important}.chart-container{break-inside:avoid;page-break-inside:avoid}}
/*# sourceMappingURL=main.db961a19.css.map*/