/* Shared framing, restrained white cards and native report controls. */
#application main #homeView{max-width:1400px;margin-left:auto;margin-right:auto}
#application main .extraHeader499{margin-top:0}
#application main .reportBar499{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
#application main .reportBar499>span:first-child{margin-right:auto}
#application main .reportTools499{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0 0 0 auto}
#application main .reportTools499[hidden],#application main .singleReport499{display:none!important}
#application main .reportTools499>.iconbtn{flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:7px;margin:0}
#application main .invGroupHead127{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
#application main .invGroupHead127>div:first-child{margin-right:auto}
#application main #wpInventoryView127>.maintenanceTop{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
#application main .maintenanceActionDrawer{min-height:44px;align-items:stretch}
#application#application main .maintenanceActionDrawer>.maintenanceCheckButton,#application#application main .maintenanceActionDrawer .coreStopButton121,#application#application main .maintenanceActionDrawer .maintenanceStopButton{box-sizing:border-box;min-height:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:0}
#application#application main .maintenanceCheckButton:not(.maintenanceStopButton){background:#e4efe8!important;color:#315649!important;border-color:#c5d9cc!important}
#application main .cronConnectorCard444,#application main .cronProviders444>.cronFold444{background:#fff!important}
#application main .communicationNotice250:has([data-follow-retry418]){background:#fff8e7;color:#715522;border-color:#e4d3a0}
#application main .clientQuota252{display:none!important}
@media(max-width:650px){#application main .reportBar499{gap:8px}#application main .invGroupHead127>.reportTools499{margin-left:auto}#application main .extraHeader499 .headerCounts494{max-width:100%}}

#application main #wpInventoryView127 .listHeading484{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
#application main #wpInventoryView127 .listHeading484 h3{margin:0}
/* An open Stop drawer occupies its own space, including on a narrow phone. */
#application#application main .commandGroup489:has(.seoStopDrawer130.is-open){flex-wrap:wrap!important}
#application#application main .maintenanceActionDrawer:has(>.seoStopDrawer130.is-open){display:flex!important;align-items:stretch;gap:8px;flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;min-width:0}
#application#application main .maintenanceActionDrawer>.seoStopDrawer130.is-open{position:static!important;inset:auto!important;transform:none!important;flex:0 0 78px!important;width:78px!important;max-width:78px!important;height:44px!important;order:-1;overflow:visible}
#application#application main .maintenanceActionDrawer>.seoStopDrawer130.is-open>div{width:100%;height:44px;transform:none!important}
#application#application main .maintenanceActionDrawer>.seoStopDrawer130.is-open button{width:100%!important;min-width:0!important;white-space:nowrap!important;overflow-wrap:normal!important;padding:6px 8px!important}
#application#application main .maintenanceActionDrawer:has(>.seoStopDrawer130.is-open)>.maintenanceCheckButton{flex:1 1 auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;line-height:15px;padding:6px 10px!important}
@media(max-width:650px){#application#application main .maintenanceActionDrawer:has(>.seoStopDrawer130.is-open)>.maintenanceCheckButton{font-size:13px}#application#application main .commandGroup489:has(.seoStopDrawer130.is-open){width:100%}}
@media(max-width:650px){
 #application#application main .commandGroup489:has(.seoStopDrawer130.is-open)>.maintenanceActionDrawer{flex:1 0 100%!important;width:100%!important;max-width:100%!important}
 #application#application main .maintenanceActionDrawer:has(>.seoStopDrawer130.is-open)>.maintenanceCheckButton{min-width:120px!important}
}
@media(max-width:650px){
 #application main .gscCompact163>summary{display:flex!important;flex-wrap:wrap!important;gap:8px}
 #application main .gscCompact163>summary>.accessGlobalIdentity{flex:1 1 130px;min-width:0;max-width:100%}
 #application main .gscCompact163 .gscSiteTools163{position:static;flex:0 1 auto!important;margin-left:auto;max-width:100%}
}
