.merge-alert-controls{position:fixed;right:8px;bottom:8px;z-index:100000;display:flex;gap:6px}.merge-alert-controls button{background:#15191e;border:1px solid #38414d;color:#e2eaf1;border-radius:10px;padding:8px;min-height:40px;font-size:11px}.merge-task-notice:empty{display:none}.merge-task-notice{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:100001;background:#102e28;color:#d9fff1;padding:14px;border:1px solid #359b81;border-radius:12px;width:max-content;max-width:85vw}
@media(max-width:760px){
#presentation .dd-view-overview .dd-overview-new{gap:5px!important;padding-bottom:44px!important}
#presentation .dd-view-overview .dd-overview-new .dd-card{padding:7px!important;margin:0!important;border-radius:12px!important;min-height:0!important}
#presentation .dd-view-overview .dd-overview-columns{display:contents!important}
#presentation .dd-view-overview .dd-overview-journey{padding:5px!important}
#presentation .dd-view-overview .dd-overview-section-head{margin-bottom:4px!important}
#presentation .dd-view-overview .dd-overview-rings{padding:0!important;gap:3px!important}
#presentation .dd-view-overview .dd-overview-ring{padding:0!important}
#presentation .dd-view-overview .dd-overview-ring svg{max-height:65px!important}
#presentation .dd-view-overview .dd-overview-new .dd-overview-recent-row:nth-child(n+2){display:none!important}
#presentation .dd-view-overview .dd-overview-recent-row{padding:5px 0!important}
#presentation .dd-view-overview .dd-task-identity,#presentation .dd-view-overview .dd-task-measurements{font-size:10px!important;line-height:1.3!important;margin-top:2px!important}
#presentation .dd-view-overview .dd-overview-new{zoom:.84}
}

/* Spend the mobile space on the consumption breakdown, not empty padding. */
@media(max-width:760px){
#presentation .dd-view-overview .dd-overview-new{zoom:.9;gap:7px!important}
#presentation .dd-view-overview .dd-overview-cost .dd-overview-provider-list{display:block!important;grid-column:1/-1;width:100%;min-width:0;margin-top:5px}
#presentation .dd-view-overview .dd-overview-provider-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important}
#presentation .dd-view-overview .dd-overview-provider-row progress{display:none!important}
#presentation .dd-view-overview .dd-overview-provider-name{min-width:0}
#presentation .dd-view-overview .dd-overview-provider-value{font-size:12px!important;text-align:right}
#presentation .dd-view-overview .dd-overview-provider-value small{display:block;font-size:10px!important}
#presentation .dd-view-overview .dd-overview-money-grid>a{padding:9px!important}
}
@media(max-width:760px) and (max-height:740px){#presentation .dd-view-overview .dd-overview-new{zoom:.8}}
