/* Dedicated mobile-only presentation. Loaded with a mobile media attribute. */

@media(max-width:760px){
 #presentation .dd-view-margin .dd-margin-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:6px!important;padding-bottom:6px!important}
 #presentation .dd-view-margin .dd-margin-tabs{grid-column:1!important;gap:3px!important;align-self:start}
 #presentation .dd-view-margin .dd-margin-tabs button{font-size:11px!important;min-width:0!important;min-height:40px!important;padding:5px 2px!important;border-radius:9px!important}
 #presentation .dd-view-margin .dd-margin-export-row{grid-column:2!important;min-width:0!important}
 #presentation .dd-view-margin .dd-report-export-actions{gap:3px!important;margin:0!important}
 #presentation .dd-view-margin .dd-report-export-actions :is(a,button){font-size:10px!important;line-height:1.2!important;min-height:40px!important;height:auto!important;padding:3px!important;border-radius:9px!important;white-space:normal!important}
 #presentation .dd-view-margin .dd-margin-toolbar>.dd-controls{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-segment{padding:0!important;gap:0!important;min-height:40px!important;height:40px!important;box-sizing:border-box!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-segment:not(.dd-currency){grid-column:1!important;grid-row:1!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-currency{grid-column:2!important;grid-row:1!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-segment button{height:38px!important;min-height:38px!important;padding:4px 8px!important;font-size:11px!important;border-radius:8px!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-period{grid-column:1/-1!important;grid-row:2!important;min-height:36px!important;height:36px!important;border-radius:9px!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-period select{padding:4px 0!important;min-height:34px!important;font-size:12px!important}
 #presentation .dd-view-margin .dd-margin-global-filter{padding:0!important}
 #presentation .dd-view-margin .dd-margin-global-filter .dd-mop-legend{gap:4px!important}
 #presentation .dd-view-margin .dd-margin-global-filter .dd-overview-cost-tabs{padding:0!important}
 #presentation .dd-view-margin .dd-margin-global-filter .dd-overview-cost-tabs button{height:38px!important;min-height:38px!important;padding:4px 2px!important;border-radius:9px!important}
 #presentation .dd-view-margin .dd-margin-global-filter .dd-mop-record-count{font-size:11px!important;line-height:16px!important;margin:0!important}
 #presentation .dd-view-margin .dd-margin-toolbar>.dd-controls:empty{display:none!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-date-range{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #presentation .dd-view-margin .dd-margin-toolbar .dd-date-range :is(label,input){min-width:0!important;width:100%!important;box-sizing:border-box!important}
}

@media(max-width:760px){
 #presentation .dd-view-shadow>.dd-piano{display:flex!important;flex-direction:column!important;gap:10px!important}
 #presentation .dd-view-shadow>.dd-piano>.page-intro{order:0;margin:4px 0!important}
 #presentation .dd-view-shadow>.dd-piano>.piano-eye-hero{order:1;margin:0!important}
 #presentation .dd-view-shadow>.dd-piano>.shadow-metrics{order:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}
 #presentation .dd-view-shadow>.dd-piano>.dd-piano{order:3}
 #presentation .dd-view-shadow>.dd-piano>.shadow-live-hero{order:4;display:block!important;padding:9px 12px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
 #presentation .dd-view-shadow .shadow-live-hero:before,#presentation .dd-view-shadow .shadow-live-main,#presentation .dd-view-shadow .shadow-live-stats>div:not(:last-child){display:none!important}
 #presentation .dd-view-shadow .shadow-live-stats{display:block!important}
 #presentation .dd-view-shadow .shadow-live-stats>div:last-child{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:0!important;border:0!important;background:transparent!important;min-height:0!important}
 #presentation .dd-view-shadow .shadow-live-stats>div:last-child small{font-size:11px!important}
 #presentation .dd-view-shadow .shadow-live-stats>div:last-child strong{font-size:12px!important;white-space:nowrap}
 #presentation .dd-view-shadow>.dd-piano>.processing-strip{display:none!important}
 #presentation .dd-view-shadow .shadow-metrics .data-card{min-height:0!important;padding:12px!important;border-radius:14px!important}
 #presentation .dd-view-shadow .shadow-metrics .metric-label{font-size:11px!important;letter-spacing:.02em!important}
 #presentation .dd-view-shadow .shadow-metrics .data-card strong{font-size:25px!important;line-height:1.2!important;margin:9px 0!important}
 #presentation .dd-view-shadow .shadow-metrics .data-card p{font-size:11px!important;margin:0!important;line-height:1.4!important}
 #presentation .dd-view-shadow .shadow-metrics .data-card .top svg{width:15px!important;height:15px!important}
}
