*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.desktop-layout{display:none!important}.mobile-layout{display:block!important}@media (min-width: 992px){.desktop-layout{display:flex!important}.mobile-layout{display:none!important}}@keyframes mockPulse{0%,to{opacity:1}50%{opacity:.7}}.mock-mode-active{animation:mockPulse 2s ease-in-out infinite}.ant-card{transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.ant-layout-header{padding:0 12px!important}.ant-layout-content{padding:8px!important}.header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ant-drawer-body{padding:16px!important}@media (max-width: 576px){.ant-statistic-content{font-size:20px!important}.ant-statistic-title{font-size:12px!important}}@keyframes pulse{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.5;transform:translate(-50%) scale(1.2)}}
