:root{--bg-primary:#0b0f19;--bg-card:#111827bf;--border-color:#ffffff14;--primary-color:#1677ff}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background-color:var(--bg-primary);color:#f3f4f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}#app{height:100%;overflow:hidden}.ant-layout{min-height:0!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0b0f19}::-webkit-scrollbar-thumb{background:#1f293d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#374151}.glass-card{-webkit-backdrop-filter:blur(12px)!important;background:#111827b3!important;border:1px solid #ffffff14!important;box-shadow:0 8px 32px #0000005e!important}.page-fade-in{animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-layout-sider-children{flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}.sidebar-menu-scroll::-webkit-scrollbar{width:4px}.sidebar-menu-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-menu-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.sidebar-menu-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sidebar-menu .ant-menu-item,.sidebar-menu .ant-menu-submenu-title{border-radius:8px!important;margin-top:3px!important;margin-bottom:3px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.sidebar-menu .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-title:hover{color:#f3f4f6!important;background:#ffffff0d!important}.sidebar-menu .ant-menu-item-selected{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;font-weight:600!important;box-shadow:0 4px 14px #2563eb59!important}.sidebar-menu .ant-menu-item-selected a{color:#fff!important}.sidebar-menu .ant-menu-sub.ant-menu-inline{background:#0003!important;border-left:2px solid #3b82f640!important;border-radius:0 0 8px!important;margin-left:12px!important;padding-left:4px!important}.ant-table-wrapper{width:100%}.ant-table-content{scrollbar-width:thin;overflow-x:auto!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table-cell{white-space:nowrap!important}.cell-wrap,.ant-table-cell.cell-wrap{white-space:normal!important;word-break:break-word!important}@media (width<=480px){.ant-popover{max-width:calc(100vw - 24px)!important}}@media (width<=576px){.ant-card-head-wrapper{gap:8px;padding-top:6px;padding-bottom:6px;flex-wrap:wrap!important}}@media (width<=640px){.ant-card-body{padding:14px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content-value{font-size:18px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table-cell{padding:8px 6px!important;font-size:12px!important}}
