.ts-cookie-consent{position:fixed;left:20px;right:auto;bottom:20px;z-index:999999;background:#191944;color:#fff;border-radius:14px;border-left:4px solid #ff751f;box-shadow:0 16px 40px rgba(10,10,30,.35);padding:20px 22px 20px 18px;width:360px;max-width:calc(100vw - 40px)}.ts-cookie-consent[hidden]{display:none}.ts-cookie-consent-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:50%;background:rgba(255,117,31,.15);color:#ff751f;font-size:17px;margin-bottom:12px}.ts-cookie-consent-inner p{margin:0 0 16px;font-size:13.5px;line-height:1.65;color:#d6d6e6}.ts-cookie-consent-inner a{color:#ff751f;text-decoration:underline}.ts-cookie-consent-actions{display:flex;gap:10px}.ts-cookie-consent-actions .grb-border-btn,.ts-cookie-consent-actions .grb-btn{flex:1;padding:10px 14px;font-size:12.5px;text-align:center;justify-content:center}@media (max-width:480px){.ts-cookie-consent{left:12px;bottom:12px;width:340px;padding:18px 18px 18px 16px}body.ts-cookie-open .ts-whatsapp-btn{display:none}}.ts-map-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;height:100%;min-height:220px;background:#f2f2f7;color:#191944;text-align:center;padding:20px;font-size:14px}.ts-map-fallback a{color:#ff751f;font-weight:700}.ts-whatsapp-btn{position:fixed;right:24px;bottom:130px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 24px rgba(0,0,0,.3);z-index:99998;transition:transform .2s}.ts-whatsapp-btn:hover{transform:scale(1.08);color:#fff}@media (max-width:767px){.ts-whatsapp-btn{width:48px;height:48px;font-size:24px;right:16px;bottom:130px}}