html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,Apple SD Gothic Neo,Roboto,Helvetica Neue,Arial,sans-serif}.app-sider{height:100vh;position:sticky;top:0}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-sider .app-sider-bottom{flex:none}.app-sider-drawer .ant-drawer-body{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-sider-drawer .app-sider-bottom{flex:none}.app-sider .ant-layout-sider-trigger{text-align:right;padding-right:16px}.app-sider.ant-layout-sider-collapsed .ant-layout-sider-trigger{text-align:center;padding-right:0}.bulk-bad>td{background:#fff2f0!important}.bulk-warn>td{background:#fffbe6!important}.sales-now>td{background:#e6f4ff!important}.sales-overdue>td{background:#fff1f0!important}.sales-overdue:hover>td{background:#ffe7e5!important}.price-changed>td{background:#fff7e6}.price-changed:hover>td{background:#ffefd0!important}.price-blocked>td{background:#fff1f0}.price-blocked:hover>td{background:#ffe7e5!important}.price-cut>td{background:#fafafa;color:#00000073}.price-cut:hover>td{background:#f0f0f0!important}.sales-silent>td{background:#fff7f6}.sales-silent:hover>td{background:#ffefed!important}.plan-input.ant-input,.plan-input .ant-input{border-color:#434343}.plan-input.ant-input::placeholder,.plan-input .ant-input::placeholder,.plan-input textarea::placeholder{font-style:italic}.plan-input.ant-input:hover,.plan-input .ant-input:hover,.plan-input.ant-input:focus,.plan-input .ant-input:focus,.plan-input.ant-input-focused,.plan-input .ant-input-focused{border-color:#4096ff}.scroll-x-hint{--hint-bg: #fff;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:linear-gradient(to right,var(--hint-bg) 40%,rgba(255,255,255,0)) left center,linear-gradient(to left,var(--hint-bg) 40%,rgba(255,255,255,0)) right center,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.18),transparent) left center,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.18),transparent) right center;background-repeat:no-repeat;background-size:36px 100%,36px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.scroll-x-hint::-webkit-scrollbar{height:8px}.scroll-x-hint::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.tabs-scroll>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:linear-gradient(to right,var(--hint-bg, #fff) 40%,rgba(255,255,255,0)) left center,linear-gradient(to left,var(--hint-bg, #fff) 40%,rgba(255,255,255,0)) right center,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.18),transparent) left center,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.18),transparent) right center;background-repeat:no-repeat;background-size:36px 100%,36px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.tabs-scroll>.ant-tabs-nav .ant-tabs-nav-list{transform:none!important}.tabs-scroll>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.tabs-scroll>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{height:8px}.tabs-scroll>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before,.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 12px 0 10px -8px #0000003d}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after,.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -12px 0 10px -8px #0000003d}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{height:10px}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:5px}.ant-table-cell.ant-table-cell-ellipsis,td.ant-table-cell[style*="text-align: right"],td.ant-table-cell[style*="text-align:right"],.ant-statistic-content-value,.num{font-variant-numeric:tabular-nums}.sales-legend-swatch{display:inline-block;width:14px;height:14px;border:1px solid;border-radius:3px;vertical-align:-2px}
