body{display:block;margin:0}@media (max-width: 768px){.desktop-sidebar{display:none!important}.main-layout{margin-left:0!important}.mobile-header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:64px;background:#001529;position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 8px #00000026}.main-layout .ant-layout-content{padding-top:64px}}@media (min-width: 769px){.mobile-header{display:none!important}}@media (max-width: 480px){.mobile-header{padding:0 12px;height:56px}.mobile-header h4{font-size:16px!important}.main-layout .ant-layout-content{padding-top:56px}}.ant-drawer-content{transition:all .3s ease}.ant-menu-item{transition:all .2s ease}@media (max-width: 768px){.ant-menu-item{min-height:48px;line-height:48px}.ant-btn{min-height:44px}}@media (max-width: 768px){.dashboard-container{padding:12px!important}.ant-statistic-title{font-size:14px!important}.ant-statistic-content{font-size:18px!important}.filter-panel-mobile .ant-space,.filter-panel-mobile .ant-space-item{width:100%}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-card-head-title{font-size:16px!important}.quick-actions-mobile .ant-btn{width:100%;margin-bottom:8px}.chart-container-mobile{height:250px!important;overflow-y:auto}.ant-progress-text{font-size:12px!important}}@media (max-width: 480px){.dashboard-container{padding:8px!important}.ant-statistic-content{font-size:16px!important}.ant-card-head-title{font-size:14px!important}.ant-btn{font-size:12px!important;padding:4px 8px!important}.ant-table-tbody>tr>td{padding:8px 4px!important;font-size:12px!important}.ant-table-thead>tr>th{padding:8px 4px!important;font-size:12px!important}}@media (max-width: 768px){.ant-btn{min-height:48px;min-width:48px}.ant-select-selector,.ant-picker{min-height:48px!important}.ant-space-item{margin-bottom:8px}.ant-card{transition:none!important}.ant-card:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017!important}}@media (max-width: 768px) and (orientation: landscape){.mobile-header{height:48px}.main-layout .ant-layout-content{padding-top:48px}.dashboard-container{padding:8px!important}}
