.search-inspector{gap:1rem;display:grid}.search-inspector__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.search-inspector__modules{gap:.65rem;display:grid}.search-inspector__module{background:#00000029;border:1px solid #ffffff14;border-radius:.75rem;gap:.2rem;padding:.75rem;display:grid}.search-inspector__healthy{color:#7dffb0}.search-inspector__broken{color:#ffb4b4}.command-quick-actions{flex-wrap:wrap;gap:.5rem;padding:.35rem 0 .75rem;display:flex}.command-quick-actions .ui-button{min-height:2rem;padding:.25rem .65rem;font-size:.85rem}.pwa-runtime{z-index:60;left:max(var(--space-4), env(safe-area-inset-left));right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));gap:var(--space-3);pointer-events:none;display:grid;position:fixed}.pwa-banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);pointer-events:auto;background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#09111feb;border:1px solid #ffffff29;flex-wrap:wrap;display:flex}.pwa-banner-copy{gap:var(--space-1);flex:16rem;min-width:min(100%,18rem);display:grid}.pwa-banner-copy strong{color:var(--color-ink);font-size:1rem}.pwa-banner-copy p{color:var(--color-ink-soft);font-size:.9rem;line-height:1.45}.pwa-banner-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pwa-banner-actions .ui-button{min-height:44px;padding:10px 16px}.pwa-install-card{gap:var(--space-4);display:grid}.pwa-install-card-copy{gap:var(--space-2);display:grid}.pwa-install-card-copy h3{margin:0;font-size:1.25rem}.pwa-install-steps{gap:var(--space-2);color:var(--color-ink-soft);margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.pwa-install-status{color:#d2ffe9f0;margin:0;font-size:.9rem}.pwa-install-readiness{gap:var(--space-1);color:var(--color-ink-soft);margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.45;display:grid}@media (width<=760px){.pwa-runtime{bottom:calc(96px + env(safe-area-inset-bottom))}.pwa-banner{padding:var(--space-3)}.pwa-banner-actions{width:100%}.pwa-banner-actions .ui-button{flex:auto}}
