.main-app-layout{height:100vh;height:100dvh;overflow:hidden}.main-app-layout>.ant-layout,.main-content{min-width:0;min-height:0}.main-sider{height:100vh;height:100dvh;overflow:hidden}.main-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.main-sider .ant-menu{flex:1;overflow-x:hidden;overflow-y:auto}.main-sider .ant-menu::-webkit-scrollbar{width:4px}.main-sider .ant-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.main-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.main-sider .ant-layout-sider-zero-width-trigger{top:12px;width:36px;height:36px;line-height:36px;border-radius:0 8px 8px 0;background:#004098;box-shadow:0 2px 8px rgba(0,39,94,.22)}@media (max-width: 767px){.main-header{height:56px;line-height:56px}.main-header img{height:30px!important;max-width:118px;object-fit:contain;object-position:left center}.main-header .ant-space{min-width:0}.main-header-title{overflow:hidden;text-overflow:ellipsis}.main-content{min-height:0!important}.main-content .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.main-content .ant-table-wrapper .ant-table{min-width:640px}.main-content .ant-card-body{padding:14px}.service-guide-trigger{right:12px!important;bottom:16px!important}}
