/* PWA-only additions; everything else comes from FleetCommand.UI/css/fleet-command.css. */
.pwa-update { position: fixed; z-index: 90; left: 50%; transform: translateX(-50%); bottom: calc(96px + env(safe-area-inset-bottom)); display: flex; align-items: center; gap: 14px; max-width: calc(100vw - 32px); padding: 12px 14px 12px 18px; border-radius: 16px; border: 1px solid rgba(78, 219, 255, .5); background: rgba(9, 26, 45, .97); color: #F5F9FF; font: 600 14px/1.3 Inter, system-ui, sans-serif; box-shadow: 0 12px 40px rgba(0, 0, 0, .5); }
.pwa-update[hidden] { display: none; }
.pwa-update button { flex: none; min-height: 40px; padding: 0 16px; border: 0; border-radius: 12px; background: #27A8FF; color: #04121f; font: 700 14px Inter, system-ui, sans-serif; }
/* Installed app: no browser chrome, so keep content clear of the status bar and gesture bar. */
@media (display-mode: standalone) {
    body { padding-top: env(safe-area-inset-top); }
}
