@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6fa}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.ant-card{box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:box-shadow .2s ease,transform .2s ease;border-color:#f0f0f0!important}.ant-card-hoverable:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;transform:translateY(-1px)}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ant-table-wrapper .ant-table-tbody>tr{transition:background-color .15s ease}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f7ff!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5}.ant-table-wrapper .ant-table-tbody>tr[style*="cursor: pointer"]:active{background:#e6f4ff}.ant-btn{transition:all .2s ease;font-weight:500}.ant-btn-primary{box-shadow:0 2px 4px #52c41a40}.ant-btn-primary:hover{box-shadow:0 4px 8px #52c41a4d}.ant-tag{font-weight:500;border:none}.ant-menu-item{transition:all .2s ease!important}.ant-menu-item-selected{font-weight:600}.ant-modal .ant-modal-content{border-radius:12px;overflow:hidden}.ant-modal .ant-modal-header{border-bottom:1px solid #f5f5f5;padding:16px 24px}.ant-statistic .ant-statistic-content-value{font-weight:700}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #52c41a1f!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-content{animation:fadeIn .25s ease-out}.ant-breadcrumb a{transition:color .2s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.live-indicator{animation:pulse 2s ease-in-out infinite}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-card{border-radius:8px!important}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal .ant-modal-content{border-radius:8px}.ant-modal .ant-modal-header,.ant-modal .ant-modal-body{padding:12px 16px}.ant-modal .ant-modal-footer{padding:10px 16px}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw!important}.ant-row[style*="justify-content: space-between"]{gap:12px}.ant-statistic .ant-statistic-title{font-size:11px}.ant-statistic .ant-statistic-content-value{font-size:18px!important}.ant-tabs-nav{margin-bottom:12px!important}.ant-tag{font-size:11px;padding:0 6px;line-height:20px}.ant-descriptions-item-label,.ant-descriptions-item-content{padding:8px 12px!important}.ant-upload-drag{padding:16px!important}.ant-timeline-item{padding-bottom:12px}.ant-form-item{margin-bottom:16px}.ant-space-compact,.ant-btn-group{flex-wrap:wrap}}@media (max-width: 480px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.page-header-actions{flex-wrap:wrap;gap:8px}.page-header-actions .ant-btn{font-size:12px;height:32px;padding:0 10px}.ant-table-thead>tr>th.hide-mobile,.ant-table-tbody>tr>td.hide-mobile{display:none}}
