/* A structural grid, independent of the number and historical class name of columns. */
@media(min-width:1440px){#homeView .dashTable461 :is(.dashColumns461,.dashRow461).grid489{display:grid;grid-template-columns:var(--columns489);min-width:0}}
@media(max-width:1439px){#homeView .dashTable461 .dashRow461.grid489{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}#homeView .dashTable461 .dashColumns461.grid489{display:none}#homeView .dashTable461 .grid489 .dashIdentity461{position:static;grid-column:1/-1}#homeView .dashTable461 .grid489 .dashMobileLabel461{display:block}}
@media(max-width:650px){#homeView .dashTable461 .dashRow461.grid489{grid-template-columns:repeat(2,minmax(0,1fr))}}
#homeView .detailBody487 a.detailLink489{display:inline!important;background:none!important;border:0!important;padding:0!important;min-height:0!important;color:#205e48!important;text-decoration:underline!important;cursor:pointer}.preservedActions487 .action488{white-space:normal}
/* Standard actions use the approved report palette, including old ID-specific rules. */
#application#application main :is(button.primary,a.primary,button.secondary,a.secondary,.maintenanceCheckButton):not(.danger):not(.dangerAction):not(.maintenanceStopButton):not(.coreStopButton121){background:var(--action-bg487,#e4efe8)!important;color:var(--action-text487,#315649)!important;border-color:#c5d9cc!important;box-shadow:none!important}
#application#application main :is(button.primary,a.primary,button.secondary,a.secondary,.maintenanceCheckButton):not(.danger):not(.dangerAction):not(.maintenanceStopButton):not(.coreStopButton121):hover{background:#d8e8de!important;color:#244b3b!important}
/* No blank reservation for Stop when it is closed. Reserve space only while it opens. */
#application#application main .commandGroup489{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap;gap:8px}
#application#application main .commandGroup489[hidden]{display:none!important}
#application#application main .commandGroup489>button{margin:0!important;flex:0 0 auto}
#application#application main .commandGroup489>.maintenanceActionDrawer{width:fit-content!important;min-width:0;flex:0 1 auto;max-width:calc(100% - 52px)!important;margin-left:0!important;margin-right:0!important}
#application#application main .commandGroup489>.maintenanceActionDrawer>.maintenanceCheckButton{width:auto!important;max-width:100%;min-width:0!important;margin:0!important;white-space:normal}
#application#application main .commandGroup489:has(.seoStopDrawer130.is-open)>.maintenanceActionDrawer{margin-left:80px!important;max-width:calc(100% - 132px)!important}
#application#application main .commandGroup489 .seoStopDrawer130.is-open{transform:translateX(-80px)}
#application#application main .commandGroup489>button.schemaReset170{width:40px;min-width:40px;padding:8px;align-self:stretch}
@media print{.preservedActions487,.commandGroup489{display:none!important}}
#application main .cronHostOptions446>button:is(:hover,.active),#application main .aiOptions447>button:is(:hover,.active){background:#d3e5d9;color:#174f3d}
body:not(#palette489-unused) dialog :is(button.primary,a.primary,button.secondary,a.secondary):not(.danger):not(.dangerAction):not(.maintenanceStopButton):not(.coreStopButton121){background:var(--action-bg487,#e4efe8)!important;color:var(--action-text487,#315649)!important;border-color:#c5d9cc!important;box-shadow:none!important}
