html,body,#root{height:100%;margin:0}body{background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.ads-cell-clickable{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ads-level-tabs{margin-bottom:-12px}.ads-level-tabs>.ant-tabs-nav{margin-bottom:0}.ads-level-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.ads-level-tabs>.ant-tabs-nav .ant-tabs-tab{flex:1;min-width:0}.ads-level-tabs>.ant-tabs-nav .ant-tabs-tab-btn{flex:1;min-width:0;display:flex}.ads-level-tabs>.ant-tabs-nav .ant-tabs-tab-btn>span:last-child{flex:1;min-width:0}.ads-level-label{justify-content:space-between;align-items:center;display:flex}.ads-level-label .anticon{color:#00000073;margin:0;font-size:12px}.ads-level-label .anticon:hover{color:#000000e0}.ag-cell>.ag-cell-wrapper,.ag-cell>.ag-cell-wrapper>.ag-cell-value{height:100%}.ag-overlay-no-rows-wrapper,.ag-overlay-no-matching-rows-wrapper{align-items:flex-start}.ag-overlay-no-rows-center,.ag-overlay-no-matching-rows-center{color:#00000073;margin-top:48px}.ads-cell-row-number{color:#00000073;text-align:center}.ads-header-row-number .ag-header-cell-label{justify-content:center}.ads-account-cell{line-height:15px}.ads-account-cell .ant-typography{margin-bottom:0;line-height:15px}.ads-two-line-cell{flex-direction:column;justify-content:center;height:100%;line-height:1.25;display:flex}.ads-two-line-sub{color:var(--ant-color-text-secondary,#00000073);font-size:11px}.ads-review-cell{cursor:pointer;min-width:0}.ads-review-reason{text-overflow:ellipsis;white-space:nowrap;color:var(--ant-color-error,#ff4d4f);overflow:hidden}.ads-review-reason-issue{color:#d48806}.table-col-resize{cursor:col-resize;touch-action:none;z-index:1;width:8px;position:absolute;top:0;bottom:0;right:0}.table-col-resize:hover{background:var(--ant-color-primary-border,#1677ff4d)}.bm-count-cell .bm-count-refresh{visibility:hidden}.bm-count-cell:hover .bm-count-refresh,.bm-count-cell .bm-count-refresh.ant-btn-loading{visibility:visible}@media (width<=1199px){.ads-toolbar{flex-wrap:wrap;gap:8px!important}.ads-toolbar-filters:empty{display:none}.ads-toolbar-filters{flex:100%!important;min-height:0!important}.ads-toolbar-actions{flex-wrap:wrap;flex:100%!important;margin-left:0!important}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content{overflow-x:auto}}@media (width<=767px){.mobile-hide{display:none!important}.app-content{padding:8px!important}input,textarea,.ant-select-selection-search-input{font-size:16px!important}.ant-card .ant-card-body{padding:12px}.page-header{flex-wrap:wrap;gap:8px!important}.page-header-extra,.ant-space-horizontal{flex-wrap:wrap}.ant-input-affix-wrapper,.ant-input,.ant-select,.ant-picker,.ant-input-number{max-width:100%}.ant-modal{margin:8px auto;padding-bottom:8px;top:8px;max-width:calc(100vw - 16px)!important}.ant-drawer-content-wrapper{max-width:100vw}.ant-table-content>table:has(thead th:nth-child(4)){min-width:600px}.ant-table-content>table:has(thead th:nth-child(6)){min-width:820px}.ant-table-content>table:has(thead th:nth-child(7)){min-width:1000px}.ant-table-content>table:has(thead th:nth-child(8)){min-width:1150px}.ant-picker-dropdown{left:8px!important}.ant-picker-dropdown .ant-picker-range-arrow{display:none}.ant-picker-dropdown .ant-picker-panel-container{width:100%;max-width:calc(100vw - 16px);max-height:72vh;overflow:auto}.ant-picker-dropdown .ant-picker-panel-layout{flex-direction:column}.ant-picker-dropdown .ant-picker-presets{flex:none;min-width:0;width:100%!important;max-width:none!important;height:auto!important}.ant-picker-dropdown .ant-picker-presets ul{flex-wrap:wrap;max-height:none;display:flex;overflow:visible;border-inline-end:none!important;flex:none!important;height:auto!important}.ant-picker-dropdown .ant-picker-presets ul li{margin-inline-end:8px;margin-block-start:0!important}.ant-picker-dropdown .ant-picker-panels{flex-direction:column;align-items:center}.ant-popover{max-width:calc(100vw - 16px)}.ant-popover .ant-popover-inner-content{max-width:100%;overflow-x:auto}.ant-btn-sm{min-width:32px;min-height:32px}.mobile-stack{flex-direction:column;align-items:stretch!important}.mobile-stack>*{min-width:0;max-width:100%;flex:none!important}.materials-tree{overflow:auto;border-right:none!important;width:100%!important;max-height:200px!important}.float-panel{left:8px;width:auto!important;bottom:8px!important;right:8px!important}.ads-toolbar-actions .ant-picker{flex:100%}.ads-level-tabs .ant-tabs-tab-icon{display:none}.ads-level-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;padding-inline:6px!important}}@media (hover:none){.bm-count-cell .bm-count-refresh{visibility:visible}}
