.consent_banner__ngtVP{position:fixed;z-index:110;bottom:1rem;left:1rem;width:min(620px,calc(100% - 2rem));padding:1.25rem;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 50px #17272026;border-radius:12px;font-size:.88rem}.consent_banner__ngtVP p{margin:.4rem 0}.consent_banner__ngtVP a{text-decoration:underline}.consent_actions__X5Ean{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.consent_actions__X5Ean button{border:1px solid var(--ink);padding:.55rem .9rem;border-radius:5px;background:transparent;color:var(--ink)}.consent_actions__X5Ean button:last-child{background:var(--ink);color:var(--paper)}.consent_preferences___UW4i{position:fixed;z-index:50;bottom:.5rem;left:.5rem;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.floating-whatsapp_button__0HBP2{position:fixed;right:max(1.5rem,env(safe-area-inset-right));bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:3.75rem;height:3.75rem;border:1px solid rgb(255 255 255/35%);border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 20px rgb(9 35 20/24%);transition:background-color .18s ease,box-shadow .18s ease}.floating-whatsapp_button__0HBP2:hover{background:#1ab858;box-shadow:0 6px 24px rgb(9 35 20/32%)}.floating-whatsapp_button__0HBP2:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.floating-whatsapp_tooltip__p2GVy{position:absolute;right:calc(100% + .75rem);padding:.6rem .85rem;border-radius:.5rem;background:var(--ink);color:var(--paper);font-size:.8rem;font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease}.floating-whatsapp_button__0HBP2:focus-visible .floating-whatsapp_tooltip__p2GVy{opacity:1}@media (hover:hover){.floating-whatsapp_button__0HBP2:hover .floating-whatsapp_tooltip__p2GVy{opacity:1}}@media (max-width:600px){.floating-whatsapp_button__0HBP2{right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));width:3.5rem;height:3.5rem}}