.cs-help{--help-dock:0px;position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(max(24px,env(safe-area-inset-bottom)) + var(--help-dock));z-index:60;max-width:calc(100vw - 32px);font-family:var(--c-sans,Assistant,Arial,sans-serif);line-height:1.3;letter-spacing:0;isolation:isolate;opacity:1;transition:opacity 160ms ease-out;contain:layout style}
.cs-help[hidden],.cs-help [hidden]{display:none!important}
html[data-cs-overlay-open] .cs-help,body.is-locked .cs-help,body:has(dialog[open],product-modal[open],modal-dialog[open],.cs-promo-flight,[data-cs-menu]:not([hidden]),[data-cs-search-overlay]:not([hidden])) .cs-help{display:none!important}
.cs-help [data-cs-help-copy]{display:block;text-align:center;text-wrap:pretty}
.cs-help__link{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#181917;outline-offset:5px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.cs-help__bubble{position:relative;display:flex;align-items:center;justify-content:center;max-width:242px;min-height:56px;box-sizing:border-box;padding:7px 46px 7px 16px;background:#fcfaf6;border:1px solid #e2ddd3;border-radius:8px;color:#181917;font-size:14px;line-height:20px;font-weight:400;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1),visibility 180ms}
.cs-help__bubble::after{content:"";position:absolute;right:-5px;top:50%;width:8px;height:8px;box-sizing:border-box;background:#fcfaf6;border-top:1px solid #e2ddd3;border-right:1px solid #e2ddd3;transform:translateY(-50%) rotate(45deg);border-radius:0 1px 0 0}
.cs-help[data-bubble="true"] .cs-help__bubble{opacity:1;visibility:visible;transform:translateY(0)}
.cs-help[data-bubble="false"] .cs-help__bubble{display:none}
.cs-help__icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:#128c4e;color:#fff;box-shadow:0 4px 16px rgb(18 140 78 / .24);transition:transform 140ms cubic-bezier(.16,1,.3,1),background-color 140ms ease-out}
.cs-help__icon svg{width:28px;height:28px;display:block;fill:currentColor;overflow:visible;flex:none}
.cs-help__close{position:absolute;right:68px;top:calc(50% - 22px);width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#625d55;cursor:pointer;display:grid;place-items:center;visibility:hidden;-webkit-tap-highlight-color:transparent}
.cs-help[data-bubble="true"] .cs-help__close{visibility:visible}
.cs-help__close svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}
.cs-help__link:focus-visible,.cs-help__close:focus-visible{outline:2px solid #181917;outline-offset:4px}
.cs-help__link:active .cs-help__icon{transform:scale(.96)}
.cs-help__close:active{background:rgb(24 25 23 / .06)}
.cs-whatsapp-enabled [data-ccv-whatsapp]{display:none!important}
@media(hover:hover) and (pointer:fine){.cs-help__link:hover .cs-help__icon{background:#0d7540}.cs-help__close:hover{color:#181917}}
@media(max-width:749px){.cs-help{right:max(12px,env(safe-area-inset-right));bottom:calc(max(16px,env(safe-area-inset-bottom)) + var(--help-dock));max-width:calc(100vw - 24px)}.cs-help__link{gap:10px}.cs-help__icon{width:50px;height:50px;flex-basis:50px}.cs-help__icon svg{width:26px;height:26px}.cs-help__bubble{max-width:226px;min-height:50px;padding:4px 44px 4px 14px}.cs-help__close{right:60px}}
@media(prefers-reduced-motion:reduce){.cs-help,.cs-help__bubble,.cs-help__icon{transition:none!important;transform:none!important}}
