html,body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;touch-action:manipulation}body.auth-page{overflow:auto}body,*{-webkit-tap-highlight-color:transparent}.app-container{max-width:1600px;margin:0 auto;height:100vh}.content{overflow:auto;height:calc(100vh - 64px)}button:active{transform:scale(.97)}.ant-menu-item{height:52px!important;line-height:52px!important}.ant-menu-item a{font-size:16px}.ant-picker-dropdown.responsive-range-advanced .ant-picker-panels{display:flex}.ant-picker-dropdown.rr-mobile-portrait .ant-picker-panels{flex-direction:column!important}.ant-picker-dropdown.rr-mobile-portrait .ant-picker-panels>*:nth-child(2){display:none!important}.ant-picker-dropdown.rr-mobile-portrait .ant-picker-panel-container{max-width:100vw!important}.ant-picker-dropdown.rr-tablet .ant-picker-panels{flex-direction:column!important}.ant-picker-dropdown.rr-tablet .ant-picker-panel-container{max-width:100vw!important}.ant-picker-dropdown.rr-desktop .ant-picker-panels{flex-direction:row!important}.compact-tree .ant-tree-treenode{padding:2px 0!important}.compact-tree .ant-tree-node-content-wrapper{padding:2px 6px!important;line-height:22px!important}.compact-tree .ant-tree-title{font-size:13px}.compact-tree .ant-tree-node-selected{background-color:#e6f4ff!important;border-radius:4px}.compact-tree .ant-tree-switcher{font-size:10px}@media print{body *{visibility:hidden}#print-area,#print-area *{visibility:visible}#print-area{position:absolute;left:0;top:0;width:100%}table{page-break-inside:avoid}}.ant-menu-submenu-popup{top:102px!important}
