/* The original CP markup, sizing and focus behavior are shared unchanged.
   Search supplies only the existing light/dark surface palette. */
#cp-maintenance-root[data-system="Search"] {
  --cp-nav-border:#c9dceb;--cp-nav-ink:#283f5d;--cp-nav-muted:#6b8199;--cp-nav-blue:#167de4;
  font-family:var(--bs-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif);
}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-shade{background:#29486250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-dialog{background:linear-gradient(115deg,#ffffffdf,#eff7ffed);border-radius:16px;border-color:var(--cp-nav-border);box-shadow:inset 0 1px 0 #fff9,0 20px 65px #10294040}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-clock{background:#dbeeff80;border-color:#bedcf4;border-radius:10px}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-actions button{border-radius:8px;background:transparent;color:var(--cp-nav-blue);border-color:var(--cp-nav-border)}
#cp-maintenance-root[data-system="Search"][data-phase="warning"] .cp-maintenance-actions button[data-action="return"],
#cp-maintenance-root[data-system="Search"] .cp-maintenance-actions button[data-action="reload"]{background:linear-gradient(#278fff,#0876ed);border-color:#3996ed;color:#fff}
html[data-booster-theme="dark"] #cp-maintenance-root[data-system="Search"]{--cp-nav-border:#465c73;--cp-nav-ink:#dce8f6;--cp-nav-muted:#9db0c7;--cp-nav-blue:#88bcff}
html[data-booster-theme="dark"] #cp-maintenance-root[data-system="Search"] .cp-maintenance-shade{background:#09142466}
html[data-booster-theme="dark"] #cp-maintenance-root[data-system="Search"] .cp-maintenance-dialog{background:radial-gradient(ellipse at 15% 0%,#a8c3e032,transparent 60%),linear-gradient(120deg,#283d53ed,#1e2b3bed);box-shadow:inset 0 1px 0 #d4eaff26,0 20px 65px #0006}
html[data-booster-theme="dark"] #cp-maintenance-root[data-system="Search"] .cp-maintenance-clock{background:#10253d80;border-color:#47637e}
html[data-booster-theme="dark"] #cp-maintenance-root[data-system="Search"] .cp-maintenance-connection{color:#edcd8d}
html[dir="rtl"] #cp-maintenance-root[data-system="Search"] .cp-maintenance-dialog{direction:rtl;text-align:start}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-clock{direction:ltr;unicode-bidi:isolate}
@media(prefers-reduced-motion:reduce){#cp-maintenance-root[data-system="Search"] *,#cp-maintenance-root[data-system="Search"] *::before{animation:none!important;transition:none!important}}

/* Retain the visible page beneath the independent planned-update dialog.
   Ordinary, unannounced communication errors retain uniGUI's recovery view. */
html[data-search-planned-outage=true] .x-mask-uni{visibility:hidden!important;pointer-events:none!important}
html[data-search-planned-outage=true] :is(.booster-primary-tabs,.booster-workspace-frame,.bs-menu,.bs-profile,.bs-menu-controls){pointer-events:none!important}

#cp-maintenance-root[data-system="Search"] .cp-maintenance-versions{color:var(--cp-nav-muted);font-size:13px;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-details{padding:12px 14px;border:1px solid var(--cp-nav-border);border-radius:10px;background:#6a9ac112;margin-top:14px}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-details ul{margin:0;padding-inline-start:20px}
#cp-maintenance-root[data-system="Search"] .cp-maintenance-details li+li{margin-top:8px}
