.app-update-notice{z-index:10000;color:#201832;background:#fff;border:1px solid #dfd7ea;border-radius:16px;gap:8px;max-width:min(370px,100vw - 24px);padding:16px;font:14px/1.45 Plus Jakarta Sans,sans-serif;display:grid;position:fixed;top:12px;right:12px;box-shadow:0 8px 32px #170e3229}.app-update-notice>span{color:#544b62}.app-update-notice>div{gap:10px;display:flex}.app-update-notice button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#c2451f;border:0;border-radius:999px;padding:10px 18px;font-weight:700}.app-update-notice button+button{color:#302542;background:#f0ebf6}.app-update-notice button:disabled{opacity:.55;cursor:wait}.app-update-notice button:focus-visible{outline-offset:3px;outline:3px solid #0f9d8a}
