[data-support-chat]{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:20px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px);font-family:inherit;font-size:14px;line-height:1.4}[data-support-chat][hidden],html.show--consent [data-support-chat],html.show--preferences [data-support-chat],body[data-manager-surface].overflow-hidden [data-support-chat]{display:none!important}[data-support-chat] .support-chat__button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:9999px;background-color:#24241f;color:#fff;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 4px 12px #00000026;cursor:pointer;border:none;transition:background-color .2s ease,transform .1s ease}[data-support-chat] .support-chat__button:hover{background-color:#34342e;color:#fff;text-decoration:none}[data-support-chat] .support-chat__button:focus-visible{outline:2px solid #795500;outline-offset:2px}[data-support-chat] .support-chat__button[aria-busy=true]{opacity:.8;cursor:wait}[data-support-chat] .support-chat__icon{display:inline-flex;align-items:center;justify-content:center}[data-support-chat] .support-chat__status{font-size:12px;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;box-shadow:0 2px 6px #00000014}[data-support-chat] .support-chat__status:empty{display:none}[data-support-chat] .support-chat__fallback{display:flex;align-items:center;gap:8px;font-size:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;box-shadow:0 2px 6px #00000014}[data-support-chat] .support-chat__fallback[hidden]{display:none!important}[data-support-chat] .support-chat__fallback-link{color:#2563eb;text-decoration:underline;font-weight:500}[data-support-chat] .support-chat__fallback-link:hover{color:#1d4ed8}[data-support-chat] .support-chat__retry{background:transparent;border:1px solid #d1d5db;border-radius:4px;padding:6px 10px;min-height:36px;font-size:12px;cursor:pointer;color:#374151}[data-support-chat] .support-chat__retry:hover{background:#f3f4f6}[data-support-chat] .support-chat__retry:focus-visible{outline:2px solid #795500;outline-offset:1px}@media (max-width: 767px){body[data-manager-surface]:has([data-support-chat]:not([hidden])){padding-bottom:calc(16rem + env(safe-area-inset-bottom,0px))}}[data-support-chat] .support-chat__retry[hidden]{display:none!important}@media (prefers-reduced-motion: reduce){[data-support-chat] .support-chat__button{transition:none}}
