.GuestMessengerWidget-module__H6W1TW__widget{right:var(--space-8);bottom:var(--space-8);z-index:900;align-items:flex-end;gap:var(--space-3);pointer-events:none;transition:bottom var(--transition-base), opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);flex-direction:column-reverse;display:flex;position:fixed}.GuestMessengerWidget-module__H6W1TW__widget[data-footer-visible=true]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--space-3))}body.gva-cookie-notice-visible .GuestMessengerWidget-module__H6W1TW__widget{bottom:calc(var(--gva-cookie-notice-height,96px) + var(--space-4))}.GuestMessengerWidget-module__H6W1TW__list{align-items:flex-end;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GuestMessengerWidget-module__H6W1TW__item{opacity:0;pointer-events:none;transform-origin:bottom;transition:opacity var(--transition-fast), transform var(--transition-base);display:flex;transform:translateY(12px)scale(.82)}.GuestMessengerWidget-module__H6W1TW__widget[data-open=true] .GuestMessengerWidget-module__H6W1TW__item{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.GuestMessengerWidget-module__H6W1TW__widget[data-open=true] .GuestMessengerWidget-module__H6W1TW__item:first-child{transition-delay:80ms}.GuestMessengerWidget-module__H6W1TW__widget[data-open=true] .GuestMessengerWidget-module__H6W1TW__item:nth-child(2){transition-delay:40ms}.GuestMessengerWidget-module__H6W1TW__link{background:var(--color-brand-800);border-radius:var(--radius-full);width:52px;height:52px;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #ffffff2e;place-items:center;display:grid;position:relative}.GuestMessengerWidget-module__H6W1TW__link:hover{background:var(--color-brand-700);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.GuestMessengerWidget-module__H6W1TW__link:focus-visible{box-shadow:0 0 0 4px var(--focus-ring-accent), var(--shadow-sm);outline:none}.GuestMessengerWidget-module__H6W1TW__link img{width:30px;height:30px}.GuestMessengerWidget-module__H6W1TW__label{top:50%;right:calc(100% + var(--space-3));padding:var(--space-2) var(--space-3);color:var(--text-inverse);background:var(--color-brand-800);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);font-size:var(--type-body-caption-size);opacity:0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast);white-space:nowrap;font-weight:600;line-height:1;position:absolute;transform:translate(6px,-50%)}.GuestMessengerWidget-module__H6W1TW__link:hover .GuestMessengerWidget-module__H6W1TW__label,.GuestMessengerWidget-module__H6W1TW__link:focus-visible .GuestMessengerWidget-module__H6W1TW__label{opacity:1;transform:translateY(-50%)}.GuestMessengerWidget-module__H6W1TW__toggle{width:64px;height:64px;box-shadow:var(--shadow-md);pointer-events:auto}.GuestMessengerWidget-module__H6W1TW__toggle:hover:not(:disabled){box-shadow:var(--shadow-hover)}.GuestMessengerWidget-module__H6W1TW__toggle svg{width:28px;height:28px}@media (max-width:767px){.GuestMessengerWidget-module__H6W1TW__widget{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom))}body.gva-cookie-notice-visible .GuestMessengerWidget-module__H6W1TW__widget{bottom:calc(var(--gva-cookie-notice-height,0px) + var(--space-3))}.GuestMessengerWidget-module__H6W1TW__label{display:none}}@media (prefers-reduced-motion:reduce){.GuestMessengerWidget-module__H6W1TW__widget,.GuestMessengerWidget-module__H6W1TW__item,.GuestMessengerWidget-module__H6W1TW__link,.GuestMessengerWidget-module__H6W1TW__label{transition:none}}
