.sales-portrait-days,.sales-portrait-summary-toggle,.sales-wide-inline-metrics{display:none;}
@media (max-width:767px) and (orientation:portrait){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header{grid-template-columns:50px minmax(88px,112px) 28px 88px 50px 44px!important;column-gap:2px!important;justify-content:start!important;align-items:center!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child{width:50px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:nth-child(2){grid-column:2!important;width:100%!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar select{padding-right:14px!important;font-size:12px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:nth-child(2):focus-within{box-shadow:none!important;outline:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header select[aria-label='手机统计月份']:focus{outline:2px solid #3979dd!important;outline-offset:-2px!important;box-shadow:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar select[aria-label='手机统计月份']{padding-left:6px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:has(.sheet-action-button){grid-column:4!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){grid-column:5!important;width:50px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date) select{width:50px!important;font-size:12px!important;}
 .sales-statistics-page .sales-business-header .sales-portrait-days{display:block;grid-column:3;grid-row:1;font-size:11px;color:#64748b;white-space:nowrap;line-height:1.2;}
 .sales-statistics-page .sales-business-header .sales-portrait-summary-toggle{display:inline-flex;grid-column:6;grid-row:1;align-items:center;justify-content:center;width:44px;height:44px;padding:4px;border:0;border-radius:6px;background:transparent;color:#2563eb;font:500 12px/1.2 system-ui;white-space:nowrap;cursor:pointer;touch-action:manipulation;}
 .sales-portrait-summary-toggle svg{width:18px;height:18px;}
 .sales-portrait-summary-toggle[aria-expanded='true'] svg{transform:rotate(180deg);}
 .sales-portrait-summary-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:-3px;}
 .sales-portrait-summary-toggle:active{background:rgb(37 99 235 / 7%);}
 .sales-statistics-page.sales-portrait-single-summary .monthly-report-heading .monthly-report-context{display:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .monthly-report-heading{min-height:0!important;}
 .sales-statistics-page.sales-portrait-single-summary .monthly-report-heading[data-summary-open='false']:not(:has(.sales-selection-status)){padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important;}
}

/* Touch layouts omit undo/redo controls and their toolbar slot. */
@media (max-width:767px),(max-width:1023px) and (max-height:500px),(min-width:768px) and (max-width:1023px),(pointer:coarse) and (max-width:1200px){
 .sales-statistics-page .sales-business-header.sales-business-header.sales-business-header .sales-header-tools>div:has(.sheet-action-button){display:none!important;}
 .sales-statistics-page:not(.sales-portrait-single-summary) .sales-business-header{grid-template-columns:52px minmax(108px,1fr) 0px 56px!important;}
}
@media (max-width:767px) and (orientation:portrait){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header{grid-template-columns:50px minmax(88px,112px) 28px 50px 44px minmax(0,1fr)!important;column-gap:4px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){grid-column:4!important;}
 .sales-statistics-page .sales-business-header.sales-business-header .sales-portrait-summary-toggle{grid-column:5!important;}
}
@media (max-width:374px) and (orientation:portrait){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header{grid-template-columns:42px minmax(82px,112px) 25px 48px 44px minmax(0,1fr)!important;column-gap:3px!important;}
}
/* Landscape phones and unfolded tablets show metrics beside zoom, without a fold action. */
@media (min-width:600px) and (max-width:1023px) and (orientation:landscape), (min-width:768px) and (max-width:1023px), (min-width:768px) and (max-width:1200px) and (pointer:coarse){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header{padding:2px 4px!important;min-height:36px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-identity,.sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-tools-toggle,.sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>a,.sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:last-child{display:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-date{display:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar select{height:32px!important;min-height:32px!important;width:100%!important;min-width:0!important;padding:0 14px 0 0!important;font-size:12px!important;border:0!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child select{opacity:1!important;color:#52647c!important;padding-right:0!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child>svg{display:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']{opacity:1!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:has(.sheet-action-button){display:flex!important;padding:0!important;border:0!important;gap:0!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sheet-action-button{width:44px!important;min-width:44px!important;height:44px!important;padding:12px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){display:flex!important;padding:0!important;border:0!important;min-width:0!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select)>svg{display:none!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date) select{height:32px!important;min-height:32px!important;padding:0 14px 0 0!important;font-size:12px!important;border:0!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar,.sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools{display:contents!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child{order:1;width:48px!important;flex:0 0 48px;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:nth-child(2){order:2;width:104px!important;flex:0 0 104px;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:has(.sheet-action-button){order:4;flex:0 0 88px;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){order:5;width:52px!important;flex:0 0 52px;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date) select{width:52px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-date[data-period-mode='custom']{order:3;flex:0 1 216px;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-wide-inline-metrics{order:6;display:flex;flex:1 1 auto;min-width:0;gap:8px;align-items:center;justify-content:space-evenly;overflow-x:auto;scrollbar-width:thin;}
 .sales-wide-inline-metric{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:11px;color:#64748b;line-height:32px;}
 .sales-wide-inline-metric strong{font-size:12px;font-weight:600;color:#2c5e9e;}
 .sales-statistics-page.sales-portrait-single-summary .monthly-report-heading .monthly-report-metrics,.sales-statistics-page.sales-portrait-single-summary .monthly-report-heading .sales-monthly-summary-toggle{display:none!important;}
}
@media (max-width:374px) and (orientation:portrait){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header{grid-template-columns:42px minmax(82px,1fr) 25px 88px 48px 44px!important;column-gap:1px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child{width:42px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select),.sales-statistics-page.sales-portrait-single-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date) select{width:48px!important;}
}
/* Balanced portrait toolbar: period stays together, actions align to the right. */
@media (max-width:767px) and (orientation:portrait){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header.sales-business-header{grid-template-columns:48px 102px 30px minmax(8px,1fr) 64px 44px!important;column-gap:4px!important;padding:2px 6px!important;align-items:center!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child{width:48px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-mobile-quickbar select{font-size:13px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-mobile-quickbar select[aria-label='手机统计月份']{padding-left:6px!important;padding-right:18px!important;}
 .sales-statistics-page .sales-business-header.sales-business-header .sales-portrait-days{font-size:12px!important;line-height:32px!important;color:#718096!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){grid-column:5!important;width:64px!important;padding-left:8px!important;border-left:1px solid #dbe5f0!important;height:24px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-header-tools>div:not(.sales-header-date) select{width:55px!important;font-size:13px!important;}
 .sales-statistics-page .sales-business-header.sales-business-header .sales-portrait-summary-toggle{grid-column:6!important;font-size:13px!important;font-weight:500!important;}
}
@media (max-width:359px) and (orientation:portrait){
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header.sales-business-header{grid-template-columns:42px 96px 28px minmax(0,1fr) 58px 44px!important;column-gap:2px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child{width:42px!important;}
 .sales-statistics-page.sales-portrait-single-summary .sales-business-header.sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){width:58px!important;padding-left:2px!important;}
}

/* Whole-period summaries: one explicit More action on every mobile layout. */
.sales-range-summary-panel{display:none;}
@media(max-width:767px),(min-width:768px) and (max-width:1023px),(pointer:coarse) and (max-width:1200px){
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header.sales-business-header.sales-business-header{display:grid!important;grid-template-columns:48px 112px 44px minmax(0,1fr) 60px 44px!important;gap:4px!important;padding:2px 6px!important;align-items:center!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar,.sales-statistics-page.sales-range-summary .sales-business-header .sales-header-tools{display:contents!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-identity,.sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-tools-toggle,.sales-statistics-page.sales-range-summary .sales-business-header .sales-header-tools>a,.sales-statistics-page.sales-range-summary .sales-business-header .sales-header-tools>div:last-child{display:none!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child{grid-column:1!important;grid-row:1!important;width:48px!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:nth-child(2){grid-column:2!important;grid-row:1!important;width:112px!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar select{min-width:0!important;width:100%!important;height:36px!important;font-size:13px!important;padding:0 18px 0 6px!important;border:0!important;box-shadow:none!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar select:focus{outline:2px solid #3979dd!important;outline-offset:-2px!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar select:disabled{opacity:1!important;padding-left:0!important;padding-right:0!important;color:#52647c!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-mobile-quickbar>[data-slot='native-select-wrapper']:first-child>svg{display:none!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header .sales-portrait-days{display:block!important;grid-column:3!important;grid-row:1!important;font-size:12px!important;color:#718096!important;white-space:nowrap;}
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header.sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select){display:flex!important;grid-column:5!important;grid-row:1!important;width:60px!important;min-width:0!important;height:28px!important;border:0!important;border-left:1px solid #dbe5f0!important;padding:0 0 0 5px!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date):has(select)>svg{display:none!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-tools>div:not(.sales-header-date) select{width:54px!important;min-width:0!important;height:28px!important;padding:0 16px 0 0!important;font-size:13px!important;border:0!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header .sales-portrait-summary-toggle{display:inline-flex!important;grid-column:6!important;grid-row:1!important;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:6px;background:transparent;color:#2563eb;font:500 13px system-ui;cursor:pointer;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date{display:none!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header.sales-business-header .sales-header-date[data-period-mode='custom']{display:grid!important;grid-column:1 / -1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important;width:100%!important;padding:0 0 4px!important;gap:4px!important;border:0!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date>span:first-child,.sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date>[data-slot='native-select-wrapper']:first-of-type{display:none!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date>[data-slot='native-select-wrapper']:nth-of-type(2){grid-column:1!important;grid-row:1!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date>span:not(:first-child){grid-column:2!important;grid-row:1!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date>[data-slot='native-select-wrapper']:nth-of-type(3){grid-column:3!important;grid-row:1!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-header-date select{min-width:0!important;width:100%!important;font-size:13px!important;}
 .sales-statistics-page.sales-range-summary .sales-range-summary-panel:not([hidden]){display:grid!important;grid-column:1 / -1!important;grid-row:3!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:10px 12px;background:#f5f8fd;border:1px solid #dfe8f3;border-radius:8px;}
 .sales-range-summary-caption{grid-column:1 / -1;color:#52647c;font-size:12px;}
 .sales-range-metric{display:flex;gap:6px;align-items:baseline;white-space:nowrap;color:#64748b;font-size:13px;}
 .sales-range-metric strong{color:#2c5e9e;font-size:14px;font-weight:600;}
 .sales-statistics-page.sales-range-summary .monthly-report-heading .sales-monthly-summary-toggle,.sales-statistics-page.sales-range-summary .monthly-report-heading .monthly-report-metrics{display:none!important;}
}
@media(min-width:600px) and (max-width:1023px) and (orientation:landscape),(min-width:768px) and (max-width:1023px),(min-width:768px) and (max-width:1200px) and (pointer:coarse){
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header.sales-business-header.sales-business-header{grid-template-columns:48px 112px 44px minmax(210px,1fr) 60px 44px!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header.sales-business-header.sales-business-header .sales-header-date[data-period-mode='custom']{grid-column:4!important;grid-row:1!important;max-width:300px!important;padding:0!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header .sales-range-summary-panel:not([hidden]){grid-row:2!important;grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media(max-width:359px) and (orientation:portrait){
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header.sales-business-header.sales-business-header{grid-template-columns:44px 108px 0 minmax(0,1fr) 54px 44px!important;gap:2px!important;}
 .sales-statistics-page.sales-range-summary .sales-business-header.sales-business-header .sales-portrait-days{display:none!important;}
}
