.sales-analysis-page{gap:12px}
.sales-analysis-page>.erp-page-header{margin-bottom:0;align-items:center;gap:12px}
.sales-analysis-page .erp-page-header .erp-kicker{display:none}
.sales-analysis-page .erp-page-header .erp-title{margin:0;font-size:24px;line-height:1.3}
.sales-analysis-page>.ant-card>.ant-card-head{min-height:42px;padding:0 16px}
.sales-analysis-page>.ant-card>.ant-card-body{padding:12px 16px}
.sales-analysis-page .ant-form-item{margin-bottom:0}
.sales-analysis-page .ant-form-item-label{padding-bottom:4px}
.sales-analysis-page .sales-grouping-panel{margin:0 -16px 12px}
.sales-analysis-page .sales-grouping-config{padding:8px 16px}
@media(max-width:640px){.sales-analysis-page>.erp-page-header{flex-wrap:wrap}.sales-analysis-page .erp-page-header .erp-title{font-size:21px}.sales-analysis-page .ant-form-item{margin-bottom:8px}}
.sales-analysis-page{display:grid!important;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:8px!important;padding-top:8px!important}
.sales-analysis-page>.erp-page-header{margin:0!important;padding:0!important;min-height:0!important}
.sales-analysis-page .erp-page-header .erp-title{font-size:20px!important;line-height:1.2!important;white-space:nowrap}
.sales-analysis-page>.ant-card:nth-child(2){margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.sales-analysis-page>.ant-card:nth-child(2)>.ant-card-head{display:none!important}
.sales-analysis-page>.ant-card:nth-child(2)>.ant-card-body{padding:0!important}
.sales-analysis-page>.ant-card:nth-child(2) .ant-form-item-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);padding:0!important}
.sales-analysis-page>.ant-card:nth-child(2) .ant-form-item{margin:0!important}
.sales-analysis-page>.ant-card:nth-child(2) .ant-picker,.sales-analysis-page>.ant-card:nth-child(2) .ant-input,.sales-analysis-page>.ant-card:nth-child(2) .ant-btn{height:34px!important;min-height:34px!important;font-size:13px!important}
.sales-analysis-page>.ant-card:nth-child(2) .ant-picker-input>input{font-size:13px!important}
.sales-analysis-page>.ant-card:nth-child(3){grid-column:1/-1;align-self:start;margin:0!important;min-width:0}
@media(max-width:1100px){.sales-analysis-page{grid-template-columns:1fr}.sales-analysis-page>.erp-page-header{padding-bottom:2px!important}}
@media(max-width:767px){.sales-analysis-page>.ant-card:nth-child(2) .ant-row{row-gap:6px!important}.sales-analysis-page>.ant-card:nth-child(2) .ant-col{flex:0 0 100%;max-width:100%}}
@media(min-width:1101px){
 .sales-analysis-page{grid-template-columns:170px minmax(0,1fr);grid-template-rows:1cm auto;gap:4px 8px!important;padding-top:0!important}
 .sales-analysis-page>.erp-page-header,.sales-analysis-page>.ant-card:nth-child(2){height:1cm!important;max-height:1cm!important;display:flex!important;align-items:center!important;box-sizing:border-box}
 .sales-analysis-page .erp-page-header .erp-title{font-size:18px!important}
 .sales-analysis-page>.ant-card:nth-child(2)>.ant-card-body{width:100%;max-height:1cm}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-picker,.sales-analysis-page>.ant-card:nth-child(2) .ant-input,.sales-analysis-page>.ant-card:nth-child(2) .ant-btn{height:28px!important;min-height:28px!important;padding-top:2px!important;padding-bottom:2px!important}
}
.sales-analysis-page>.ant-card:nth-child(3)>.ant-card-head{display:none!important}
@media(min-width:768px){
 .sales-analysis-page{grid-template-columns:170px minmax(0,1fr)!important;grid-template-rows:1cm auto!important;gap:4px 10px!important;padding-top:0!important}
 .sales-analysis-page>.erp-page-header{height:1cm!important;display:flex!important;align-items:center!important;padding:0!important}
 .sales-analysis-page .erp-page-header .erp-title{font-size:18px!important}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin:0!important}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-col{padding:0!important;max-width:none!important;flex:0 0 auto!important}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-col:first-child{width:260px!important}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-col:nth-child(2){width:280px!important}
 .sales-analysis-page>.ant-card:nth-child(2) .sales-toolbar-columns{width:110px!important}
 .sales-analysis-page>.ant-card:nth-child(2) .sales-toolbar-columns .ant-btn{width:100%}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-picker-range-separator{display:none!important}
 .sales-analysis-page>.ant-card:nth-child(2) .ant-picker,.sales-analysis-page>.ant-card:nth-child(2) .ant-btn{height:28px!important;min-height:28px!important;font-size:13px!important}
}
@media(min-width:768px) and (max-width:950px){.sales-analysis-page>.ant-card:nth-child(2) .ant-col:nth-child(2){width:150px!important}}
