@keyframes rebond{0%{transform:translateY(10px) rotate(5deg)}to{transform:translateY(-4px) rotate(-5deg)}}.jobtracker-wrapper{position:absolute;left:12px;bottom:calc(var(--map-btn-bottom) + env(safe-area-inset-bottom) + 70px);z-index:13;transform-origin:left bottom}.obj-bounce{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;min-height:40px;min-width:170px;background:#222;color:#fff;border-radius:9999px;border:1px solid #222222;box-sizing:border-box;cursor:pointer;box-shadow:0 14px 30px #00000040;transition:opacity .2s,transform .2s}.obj-bounce:hover{opacity:.9}.obj-bounce .obj{position:relative;width:30px;height:30px;overflow:hidden;border:none;border-radius:999px;display:flex;align-items:flex-end;justify-content:center;background:transparent;flex-shrink:0}.obj-bounce .obj .obj-content{width:22px;height:22px}.goanim{animation:rebond .7s ease-in-out alternate infinite}.obj-bounce .wave,.obj-bounce .wave .wave-content{display:none!important}.obj-bounce .desc{position:static;margin:0;padding:0;font-family:Satoshi,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.02em;color:#fff;white-space:nowrap}@media(max-width:1024px){.obj-bounce{padding:12px 20px}.obj-bounce .desc{font-size:.85rem}}@media(max-width:600px){.jobtracker-wrapper{left:8px;bottom:calc(var(--map-btn-bottom) + env(safe-area-inset-bottom) + 70px);transform-origin:left bottom}.obj-bounce{min-width:150px;width:150px;min-height:50px;padding:8px 12px;justify-content:center;gap:8px}.obj-bounce .desc{font-size:.92rem;font-weight:500;letter-spacing:normal;white-space:nowrap;text-align:left}.obj-bounce .obj{width:20px;height:20px;margin-bottom:2px}.obj-bounce .obj .obj-content{width:16px;height:16px}}
