:root{--color-bg-card:#fff;--color-bg-subtle:#fafafa;--color-border-subtle:#f5f5f5}:root[data-theme=dark]{--color-bg-card:#1f1f1f;--color-bg-subtle:#141414;--color-border-subtle:#303030}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}.page-table{flex:1;min-height:0}.page-table .ant-table-wrapper,.page-table .ant-spin-nested-loading,.page-table .ant-spin-container{height:100%}.page-table .ant-table-placeholder td{height:calc(100vh - 280px);min-height:200px}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=575px){h2.ant-typography,.ant-typography h2{font-size:20px!important;line-height:1.3!important}.ant-modal{max-width:calc(100vw - 24px)!important;margin:0 auto!important}.ant-picker-dropdown{max-width:100vw;overflow-x:auto}.ant-statistic{padding:0}}@media (width<=767px){.ant-modal-wrap{justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.ant-modal{max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px)!important;margin:0!important;top:0!important}.ant-modal-content{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.ant-modal-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ant-dropdown{max-width:calc(100vw - 24px)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ant-layout-content{padding-bottom:env(safe-area-inset-bottom)}}
