*,:before,:after{box-sizing:border-box}body{margin:0}html,body,#root{max-width:100%;overflow-x:hidden}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-dropdown,.ant-select-dropdown,.ant-picker-dropdown,.ant-cascader-dropdown,.ant-popover{max-width:calc(100vw - 16px)}.ant-table-wrapper{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.ant-table-content,.ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{overflow-y:hidden}.dca-sidebar-scroll::-webkit-scrollbar{width:4px}.dca-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.dca-sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.dca-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.ant-menu-dark .ant-menu-submenu-title{border-left:3px solid #0000;transition:border-color .2s}.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{border-left-color:#63b3ffb3}@media (width<=768px){.ant-row>.ant-col:has(.ant-statistic){flex:0 0 50%!important;max-width:50%!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-body{max-height:calc(100vh - 140px);overflow-y:auto}.ant-form-item .ant-form-item-row{flex-direction:column!important}.ant-form-item .ant-form-item-label{padding-bottom:4px;text-align:left!important}.ant-form-item .ant-form-item-label>label{height:auto}.ant-form-item .ant-form-item-control{flex:100%;max-width:100%!important}.ant-card-body{padding:12px!important}.ant-tabs-nav-wrap{overflow-x:auto}.ant-descriptions-item-container{flex-direction:column}.ant-space-horizontal{flex-wrap:wrap!important}.ant-pagination{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.dca-header-username{display:none!important}}@media (width<=480px){.ant-row>.ant-col:has(.ant-statistic){flex:0 0 100%!important;max-width:100%!important}.dca-header-username{display:none!important}.ant-table{font-size:12px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 6px!important}.dca-action-bar{flex-wrap:wrap;gap:8px;display:flex}.dca-action-bar .ant-btn{flex:auto}}@media (width<=900px){.cal-layout{grid-template-columns:1fr!important}}.inv-row-expired>td{background-color:#fff1f0!important}.inv-row-expired:hover>td{background-color:#ffe0de!important}.ant-table-row-warning>td{background-color:#fffbe6!important}
