/* Site panel and controls copied from Plugins, scoped to Themes. */
#componentsView476.themes551 .maintenanceSiteStates{margin:14px 0;padding:14px}
#componentsView476.themes551 .maintenanceStateHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}
#componentsView476.themes551 .maintenanceStateHead h3{margin:0;font-size:16px}
#componentsView476.themes551 .maintenanceFoldTools198{display:flex;align-items:center;gap:10px}
#componentsView476.themes551 .maintenanceFoldTools198 .muted{font-size:12px}
#componentsView476.themes551 .maintenanceSiteSelectTools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;line-height:1.2;margin-top:6px}
#componentsView476.themes551 .maintenanceSiteSelectTools .linklike{font-size:11px;font-weight:400;padding:0;min-height:0}
#componentsView476.themes551 .maintenanceStateActions{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}
#componentsView476.themes551 .maintenanceCheckButton{font-size:14px;padding:10px 15px;min-width:220px}
#componentsView476.themes551 .maintenanceSiteStates input[type=checkbox]{accent-color:#2379bc}
#componentsView476.themes551 .domainHeader540{background:#fff}
#componentsView476.themes551 .maintenanceProgressWrap{margin-top:10px}
/* No empty command cartouche outside the work panel. */
#application main:has(#componentsView476.themes551:not([hidden]))>.commandsBar254{display:none!important}

#componentsView476.themes551 .pluginControls191{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:nowrap}
#componentsView476.themes551 .pluginControls191>.schemaReset170{width:44px;min-width:44px;min-height:48px;flex:none;margin:0;padding:8px}
#componentsView476.themes551 .pluginControls191 .seoRunControls130.maintenanceActionDrawer{width:280px;max-width:calc(100% - 52px);margin-left:0}
#componentsView476.themes551 .pluginControls191 .maintenanceCheckButton{position:relative;inset:auto;transform:none;width:100%;min-height:48px;margin:0;opacity:1}
#componentsView476.themes551 .pluginControls191 .seoStopDrawer130.is-open{transform:translateX(-80px)}
#componentsView476.themes551 .pluginControls191:has(.seoStopDrawer130.is-open)>.schemaReset170{margin-right:80px}
#componentsView476.themes551 .pluginControls191:has(.seoStopDrawer130.is-open) .seoRunControls130{max-width:calc(100% - 132px)}
#componentsView476.themes551 .pluginControls191 .seoStopDrawer130 .maintenanceStopButton{position:static;inset:auto;transform:none;width:100%;height:100%;min-height:0;margin:0;padding:10px 12px;box-sizing:border-box;opacity:1;background:#fff5f5;border:1px solid #d9aaaa;color:#9a3434;text-align:left;border-radius:9px;white-space:nowrap}
#componentsView476.themes551 .pluginControls191 .seoStopDrawer130 .maintenanceStopButton:hover{background:#fdeaea}
