.app-update-info{text-align:start;width:100%;min-width:0;font-size:.85rem;line-height:1.5}.app-update-info dl{gap:6px;margin:0;display:grid}.app-update-info dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.app-update-info dd{margin:0;font-weight:650}.app-update-info p{margin:12px 0}.app-update-info__actions{flex-wrap:wrap;gap:8px;display:flex}.app-update-info button{border-radius:var(--ui-control-radius);max-width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 12px}.app-update-info button:disabled{opacity:.65;cursor:wait}.app-update-info button:focus-visible{outline-offset:3px;outline:2px solid}.pwa-install-copy{color:var(--ui-text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.pwa-install-copy ol{padding-inline-start:24px}.pwa-install-copy li+li{margin-top:10px}.pwa-install-note{color:var(--ui-muted);font-size:.82rem}.pwa-install-help{margin-block:20px}.pwa-install-settings__row{align-items:center;gap:12px;display:flex}.pwa-install-settings__description{min-width:0;color:var(--ui-muted);flex:1;margin:0;font-size:.8rem;line-height:1.5}.pwa-install-settings__row .button{flex:none;min-height:34px;padding:6px 10px;font-size:.78rem;line-height:1.4}.pwa-install-dialog{width:min(480px,100% - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow);overflow:auto}.pwa-install-dialog::backdrop{background:#0009}.pwa-install-dialog h2{margin-top:0;font-size:1.25rem;line-height:1.35}.pwa-install-dialog button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}
