body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 8px 32px #1f26875e;margin-bottom:25px;padding:25px}.header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:600;margin:0 0 25px;text-align:center}.filters{align-items:end;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:0}.filter-item{display:flex;flex-direction:column;gap:8px;min-width:120px}.filter-item label{color:#2c3e50;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ant-select .ant-select-selector{border:2px solid #e1e8ed!important;border-radius:8px!important;height:40px!important;transition:all .3s ease!important}.ant-select-focused .ant-select-selector{border-color:#667eea!important;box-shadow:0 0 0 3px #667eea1a!important}.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 15px #667eea4d!important;font-weight:600!important;height:40px!important;transition:all .3s ease!important}.ant-btn-primary:hover{box-shadow:0 6px 20px #667eea66!important;transform:translateY(-2px)!important}.content{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr}.ant-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:1px solid #ffffff2e!important;border-radius:12px!important;box-shadow:0 8px 32px #1f268733!important}.ant-card-head{border-bottom:2px solid #f0f2f5!important;padding:0 24px!important}.ant-card-head-title{color:#2c3e50!important;font-size:18px!important;font-weight:600!important}.chart-container{margin-bottom:0}.chart-container .ant-card-body,.table-container .ant-card-body{padding:24px!important}.ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;color:#2c3e50!important;font-weight:600!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important}.ant-table-tbody>tr:hover>td{background:#f8fafc!important}.ant-tag{border-radius:6px!important;font-weight:500!important;padding:2px 8px!important}.ant-pagination-item-active{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-total-text{margin-right:auto!important;text-align:left!important}.ant-pagination{justify-content:flex-start!important}.ant-pagination .ant-pagination-total-text{margin-right:16px!important;order:-1!important}@media (max-width:768px){.app{padding:15px}.header{padding:20px}.header h1{font-size:24px}.filters{gap:15px;justify-content:flex-start}.filter-item{min-width:100px}}@media (max-width:480px){.filters{align-items:stretch;flex-direction:column}.filter-item{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-card{animation:fadeIn .6s ease-out}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.main-navigation{box-shadow:0 2px 8px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.main-navigation .ant-menu{border-bottom:none}.main-navigation .ant-menu-horizontal{line-height:46px}.main-navigation .ant-menu-item-active,.main-navigation .ant-menu-item:hover,.main-navigation .ant-menu-submenu-active,.main-navigation .ant-menu-submenu:hover{color:#1890ff}.main-navigation .ant-menu-item-selected{border-bottom:2px solid #1890ff;color:#1890ff}
/*# sourceMappingURL=main.896ba978.css.map*/