.pwa-install-control[hidden] { display: none !important; }
.pwa-install-control { width: 100%; min-height: 40px; border: 1px solid var(--line, #e2e1d9); border-radius: 10px; background: transparent; color: var(--muted, #6f776f); display: inline-flex; align-items: center; justify-content: center; gap: 8px; font: inherit; font-size: 12px; font-weight: 700; cursor: pointer; }
.pwa-install-control:hover { border-color: var(--green, #146b48); background: var(--green-soft, #e6f0e9); color: var(--green-text, var(--green, #146b48)); }
.pwa-install-control svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
