.ps-app-update{position:fixed;z-index:12000;top:calc(env(safe-area-inset-top,0px) + 76px);right:16px;left:16px;max-width:420px;margin-left:auto;padding:18px;border:1px solid #3b7188;border-radius:14px;background:#062332;color:#f4f7fb;box-shadow:0 8px 28px #0007;font:15px/1.45 Arial,Helvetica,sans-serif;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 160px);overflow:auto}
.ps-app-update h2{font-size:18px;line-height:1.25;margin:0 0 10px;color:inherit}.ps-app-update p{margin:0 0 14px;color:inherit}.ps-app-update-actions{display:flex;gap:12px;flex-wrap:wrap}.ps-app-update button{min-height:44px;padding:10px 18px;border:1px solid #6a9aae;border-radius:9px;background:transparent;color:#f4f7fb;font:600 15px Arial,Helvetica,sans-serif;cursor:pointer}.ps-app-update button:first-child{background:#29d4ed;border-color:#29d4ed;color:#021624}.ps-app-update button:focus-visible{outline:3px solid #fff;outline-offset:3px}.ps-app-update button:disabled{opacity:.65}.ps-app-update .ps-app-update-status{margin:12px 0 0;font-size:14px}.ps-app-update-status:empty{display:none}
