.app-update-notice{position:fixed;z-index:10000;bottom:20px;right:20px;width:min(420px,calc(100vw - 40px));padding:18px 20px;border:1px solid #bcc9d8;border-radius:10px;background:#fff;color:#12233e;box-shadow:0 8px 30px #01336626;font:14px/1.5 Inter,Arial,sans-serif}.app-update-notice p{margin:0 0 12px}.app-update-notice button{border:0;border-radius:6px;min-height:40px;padding:8px 16px;background:#14377e;color:#fff;font:600 14px Inter,Arial,sans-serif;cursor:pointer}.app-update-notice button:focus-visible{outline:3px solid #2256cb;outline-offset:3px}
