html,body,#root{margin:0;height:100%}body{background:#f5f6f8}.num{font-variant-numeric:tabular-nums;text-align:right}.neg{color:#cf1322}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;left:0;top:0;width:100%}.no-print{display:none!important}}.print-area table.print-table{width:100%;border-collapse:collapse;font-size:12px}.print-area table.print-table th,.print-area table.print-table td{border:1px solid #333;padding:4px 6px}@media(max-width:768px){.ant-card-head-title{font-size:15px}.ant-btn{min-height:36px}.ant-table{font-size:12px}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;gap:8px}.ant-drawer-content-wrapper{max-width:100vw!important}.mobile-card .ant-card-body{padding:12px}.ant-space-compact,.clock-board-cards{width:100%}}@media(max-width:768px){.mobile-approve-drawer .ant-drawer-header{padding:12px!important}.mobile-approve-actions .ant-btn{min-height:40px;padding:0 14px}.ant-pro-table,.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-layout-content{overflow-x:hidden}.mobile-notify-drawer .ant-list-item{min-height:56px}.ant-tabs-nav{margin-bottom:8px!important}}.ant-layout-sider-collapsed+.ant-layout .ant-menu-submenu-popup,body.mobile-nav-closed .ant-menu-submenu-popup{display:none!important;visibility:hidden!important;pointer-events:none!important}.ant-layout-sider-zero-width .ant-menu-submenu-popup,.ant-menu-submenu-popup.ant-menu-submenu-hidden{display:none!important}@media(max-width:991px){.ant-layout-sider-collapsed~* .ant-menu-submenu-popup,.ant-menu-inline-collapsed-tooltip,body:not(.mobile-sider-open)>.ant-menu-submenu-popup{display:none!important;opacity:0!important;pointer-events:none!important}}
