.luxy-help-bubble{display:none}.luxy-root{--luxy-ink:#14110e;--luxy-ink-soft:#2a241c;--luxy-muted:#7a7369;--luxy-line:#ebe6df;--luxy-wash:#f7f4ef;--luxy-gold:#b8924a;--luxy-gold-soft:#d4b57a;--luxy-bubble:#1c1814;--luxy-shadow:0 18px 50px #14110e38, 0 4px 14px #14110e14;--luxy-ease:cubic-bezier(.22, 1, .36, 1);z-index:80;font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:row;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.luxy-peek{background:var(--luxy-bubble);color:#fff;min-width:0;box-shadow:var(--luxy-shadow);box-sizing:border-box;width:max-content;max-width:min(320px,100vw - 28px);animation:luxyPeekIn .45s var(--luxy-ease);border-radius:999px;flex:0 auto;align-items:center;gap:2px;padding:6px 6px 6px 8px;display:flex;position:static}.luxy-peek-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;padding:4px 6px 4px 4px;display:grid}.luxy-peek-main:hover{background:#ffffff0f}.luxy-peek-avatar{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.luxy-peek-avatar img{object-fit:contain;width:20px;height:20px}.luxy-peek-body{flex-direction:column;gap:1px;min-width:0;max-width:100%;display:flex;overflow:hidden}.luxy-peek-title{display:none}.luxy-peek-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.luxy-peek-meta{color:#ffffff9e;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.luxy-peek-dismiss{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-right:2px;transition:background .15s,color .15s;display:grid}.luxy-peek-dismiss:hover{color:#fff;background:#ffffff1a}.luxy-peek-dismiss svg{width:14px;height:14px}.luxy-root[data-peek="1"] .luxy-launcher{display:none!important}@keyframes luxyPeekIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.luxy-launcher{background:var(--luxy-ink);color:#fff;cursor:pointer;width:60px;height:60px;transition:transform .25s var(--luxy-ease), background .2s ease, box-shadow .25s ease, width .25s var(--luxy-ease), border-radius .25s ease, padding .25s ease;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:visible;box-shadow:0 12px 32px #14110e59}.luxy-launcher-label{letter-spacing:-.01em;font-size:14px;font-weight:700;display:none}.luxy-launcher:hover{transform:scale(1.05);box-shadow:0 16px 40px #14110e66}.luxy-launcher:active{transform:scale(.96)}.luxy-root[data-open="1"] .luxy-launcher{display:none}.luxy-badge{color:#fff;z-index:2;background:#e11d48;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.luxy-launcher svg{width:26px;height:26px;display:block}.luxy-launcher img{object-fit:contain;filter:brightness(0)invert();width:28px;height:28px}.luxy-root[data-open="1"] .luxy-launcher img{filter:none}.luxy-panel{width:min(400px,100vw - 24px);height:min(680px,100vh - 100px);box-shadow:var(--luxy-shadow);animation:luxyPanelIn .4s var(--luxy-ease);transform-origin:90% 100%;background:#fff;border-radius:28px;flex-direction:column;display:flex;position:absolute;bottom:76px;right:0;overflow:hidden}@keyframes luxyPanelIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.luxy-greet{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.luxy-greet-hero{background-color:#1a1510;background-image:linear-gradient(180deg, #14110e6b 0%, #14110e94 45%, #14110ed1 100%), var(--luxy-greet-hero-image,url(/media/wp/2024/11/Untitled-design-4.webp));color:#fff;background-position:50% 35%;background-size:cover;padding:28px 24px 32px;position:relative;overflow:hidden}.luxy-greet-hero:after{content:"";pointer-events:none;background:radial-gradient(80% 70% at 20% 0,#b8924a47,#0000 55%);position:absolute;inset:0}.luxy-greet-top{z-index:1;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.luxy-greet-brand{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 16px #0003}.luxy-greet-brand img{object-fit:contain;width:26px;height:26px}.luxy-greet-hello{z-index:1;color:#ffffffb8;letter-spacing:.01em;margin:0;font-size:13px;font-weight:500;position:relative}.luxy-greet h2{z-index:1;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;color:#fff;max-width:16ch;margin:6px 0 0;font-size:24px;font-weight:500;line-height:1.18;position:relative}.luxy-greet-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 20px 12px;display:flex;overflow:auto}.luxy-greet-footer{padding:12px 20px calc(18px + env(safe-area-inset-bottom,0px));z-index:2;background:linear-gradient(#fff0 0%,#fff 28%);border-top:1px solid #ebe6dfb3;flex-direction:column;flex:none;gap:6px;display:flex}.luxy-greet-footer .luxy-cta{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin-top:0}.luxy-greet-copy{color:var(--luxy-muted);margin:0;font-size:14px;line-height:1.55}.luxy-greet-page{color:var(--luxy-ink);background:var(--luxy-wash);border-radius:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:600}.luxy-route{flex-wrap:wrap;gap:6px;display:flex}.luxy-route span{letter-spacing:.02em;color:var(--luxy-ink);background:var(--luxy-wash);border:1px solid var(--luxy-line);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.luxy-greet-chips{flex-direction:column;gap:8px;display:flex}.luxy-greet-chips button{border:1px solid var(--luxy-line);color:#14110e;font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #14110e0a}.luxy-greet-chips button:hover{border-color:#d9d0c4;transform:translateY(-1px);box-shadow:0 6px 18px #14110e14}.luxy-live-ask{background:var(--luxy-wash);border:1px solid var(--luxy-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.luxy-live-ask p{color:#14110e;margin:0;font-size:12.5px;font-weight:500;line-height:1.4}.luxy-live-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.luxy-live-actions button{min-height:40px;font:inherit;cursor:pointer;white-space:normal;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.25;transition:transform .15s,box-shadow .15s}.luxy-live-actions button.is-yes{background:var(--luxy-ink);color:#fff;border:0}.luxy-live-actions button.is-no{border:1px solid var(--luxy-line);color:#14110e;background:#fff}.luxy-live-actions button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14110e1a}.luxy-cta{background:var(--luxy-ink);color:#fff;letter-spacing:-.01em;cursor:pointer;text-align:center;white-space:normal;box-sizing:border-box;border:0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;height:auto;min-height:46px;margin-top:auto;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.3;transition:transform .15s,background .15s,opacity .15s;display:flex;overflow:visible}.luxy-cta:hover{background:var(--luxy-ink-soft)}.luxy-cta:active{transform:scale(.98)}.luxy-cta:disabled{opacity:.55;cursor:not-allowed}.luxy-text-btn{width:100%;color:var(--luxy-muted);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;margin:0;padding:8px;font-size:13px;font-weight:600;display:block}.luxy-text-btn:hover{color:var(--luxy-ink)}.luxy-close,.luxy-icon-btn{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.luxy-close:hover,.luxy-icon-btn:hover{background:#ffffff47}.luxy-close.is-dark,.luxy-icon-btn.is-dark,.luxy-head .luxy-close,.luxy-head .luxy-icon-btn{background:var(--luxy-wash);color:var(--luxy-ink)}.luxy-close.is-dark:hover,.luxy-icon-btn.is-dark:hover,.luxy-head .luxy-close:hover,.luxy-head .luxy-icon-btn:hover{background:#ebe6df}.luxy-close svg,.luxy-icon-btn svg{width:16px;height:16px}.luxy-menu-wrap{position:relative}.luxy-menu{z-index:4;border:1px solid var(--luxy-line);min-width:180px;animation:luxyPeekIn .25s var(--luxy-ease);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 40px #14110e24}.luxy-menu button,.luxy-menu a{text-align:left;width:100%;color:var(--luxy-ink);font:inherit;cursor:pointer;background:#fff;border:0;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;display:block}.luxy-menu button:hover,.luxy-menu a:hover{background:var(--luxy-wash)}.luxy-head{border-bottom:1px solid var(--luxy-line);background:#fff;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.luxy-head-copy{flex:1;min-width:0}.luxy-head-orb,.luxy-avatar{background:var(--luxy-wash);border:1px solid var(--luxy-line);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.luxy-head-orb img,.luxy-avatar img{object-fit:contain;width:22px;height:22px}.luxy-head strong{color:var(--luxy-ink);letter-spacing:-.02em;font-size:15px;font-weight:700;display:block}.luxy-head span{color:var(--luxy-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.luxy-dot{background:#d97706;border-radius:50%;flex-shrink:0;width:8px;height:8px;font-style:normal;display:inline-block}.luxy-dot.is-on{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.luxy-dot.is-away{background:#d97706}.luxy-form,.luxy-chat{background:#fff;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.luxy-form-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:8px 18px 12px;overflow:auto}.luxy-form-footer{padding:10px 18px calc(16px + env(safe-area-inset-bottom,0px));z-index:3;background:#fff;border-top:1px solid #ebe6dfbf;flex:none}.luxy-form-lead{color:var(--luxy-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.luxy-form label{color:#5c564e;flex-direction:column;gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.luxy-form input,.luxy-form select,.luxy-compose input{border:1px solid var(--luxy-line);height:48px;font:inherit;background:var(--luxy-wash);color:var(--luxy-ink);border-radius:14px;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.luxy-form input:focus,.luxy-form select:focus,.luxy-compose input:focus{background:#fff;border-color:#c9b896;outline:none;box-shadow:0 0 0 3px #b8924a2e}.luxy-form-cta{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin:0}.luxy-page-chip,.luxy-wait,.luxy-notice{color:var(--luxy-muted);margin:0;padding:8px 16px 0;font-size:12px}.luxy-page-chip strong{color:var(--luxy-ink);font-weight:700}.luxy-wait{color:var(--luxy-gold);font-weight:700}.luxy-notice{color:#16a34a;font-weight:600}.luxy-thread{overscroll-behavior:contain;scroll-behavior:smooth;background:linear-gradient(#faf8f5 0%,#fff 55%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 14px 10px;display:flex;overflow:hidden auto}.luxy-msg{max-width:88%;animation:luxyMsgIn .3s var(--luxy-ease);align-items:flex-end;gap:8px;display:flex}@keyframes luxyMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.luxy-msg-stack{flex-direction:column;gap:6px;min-width:0;display:flex}.luxy-msg p{white-space:pre-wrap;word-break:break-word;border-radius:20px 20px 20px 6px;margin:0;padding:12px 15px;font-size:14.5px;line-height:1.55}.luxy-msg.is-luxy p{color:#1f1b16;background:#fff;border:1px solid #14110e0f;box-shadow:0 4px 14px #14110e0d}.luxy-msg.is-guest{flex-direction:row-reverse;margin-left:auto}.luxy-msg.is-guest p{background:var(--luxy-ink);color:#fff;border-radius:20px 20px 6px;box-shadow:0 6px 16px #14110e29}.luxy-stamp{color:var(--luxy-muted);padding:0 4px;font-size:10px;font-weight:600}.luxy-msg.is-guest .luxy-stamp{text-align:right}.luxy-cards{flex-direction:column;gap:8px;display:flex}.luxy-card{border:1px solid var(--luxy-line);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.luxy-card:hover{border-color:#d9d0c4;box-shadow:0 8px 20px #14110e14}.luxy-card strong{color:var(--luxy-ink);font-size:14px;font-weight:700}.luxy-card em{color:var(--luxy-muted);font-size:13px;font-style:normal;line-height:1.45}.luxy-chips{scrollbar-width:thin;background:#fff;flex-wrap:wrap;flex-shrink:0;gap:8px;max-height:144px;padding:6px 14px 10px;display:flex;overflow:hidden auto}.luxy-chips::-webkit-scrollbar{width:6px}.luxy-chips::-webkit-scrollbar-thumb{background:#c9bca9;border-radius:6px}.luxy-chips button{border:1px solid var(--luxy-line);max-width:100%;min-height:44px;color:var(--luxy-ink);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.luxy-chips button:hover{background:var(--luxy-wash);border-color:#d9d0c4}.luxy-compose{border-top:1px solid var(--luxy-line);background:#fff;align-items:center;gap:10px;padding:12px 14px 16px;display:flex;position:relative}.luxy-backdrop{display:none}.luxy-compose input{background:var(--luxy-wash);border:1px solid #0000;border-radius:999px;flex:1;height:48px;padding:0 18px}.luxy-compose .luxy-send-btn{cursor:pointer;background:var(--luxy-ink);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:transform .15s,opacity .15s,background .15s;display:grid}.luxy-compose .luxy-send-btn:hover:not(:disabled){background:var(--luxy-ink-soft);transform:scale(1.04)}.luxy-compose .luxy-send-btn:disabled{opacity:.35;cursor:not-allowed}.luxy-compose .luxy-send-btn svg{width:18px;height:18px;display:block}.luxy-error{color:#b42318;margin:0;padding:0 18px 12px;font-size:13px}.luxy-typing{align-items:center;gap:5px;min-width:52px;min-height:18px;padding:14px 16px!important;display:flex!important}.luxy-typing span{background:#a89f93;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite luxyDots}.luxy-typing span:nth-child(2){animation-delay:.15s}.luxy-typing span:nth-child(3){animation-delay:.3s}@keyframes luxyDots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.luxy-peek,.luxy-panel,.luxy-msg,.luxy-typing span,.luxy-launcher{transition:none!important;animation:none!important}}.luxy-whatsapp{z-index:80;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:20px;left:20px;right:auto;box-shadow:0 12px 32px #14110e47}.luxy-whatsapp svg{width:30px;height:30px;display:block}@media (max-width:640px){.luxy-root{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:10px;left:auto}.luxy-whatsapp{left:max(12px, env(safe-area-inset-left,0px));right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.luxy-root[data-open="1"] .luxy-whatsapp{display:none}.luxy-root[data-open="1"]{z-index:120;padding:0;display:block;inset:0}.luxy-backdrop{display:none}.luxy-root[data-open="1"] .luxy-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:luxyPeekIn .25s var(--luxy-ease);background:#14110e47;display:block;position:fixed;inset:0}.luxy-panel{width:100vw;height:100vh;max-height:none;box-shadow:none;transform-origin:bottom;animation:luxyMobileSheetIn .38s var(--luxy-ease);padding-top:env(safe-area-inset-top,0px);border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes luxyMobileSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.luxy-root[data-peek="1"] .luxy-launcher{display:none!important}.luxy-peek{align-items:center;gap:2px;width:max-content;border-radius:999px!important;max-width:min(300px,100vw - 24px)!important;padding:5px 5px 5px 7px!important;display:flex!important}.luxy-peek-main{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:3px 4px 3px 3px}.luxy-peek-avatar{width:32px!important;height:32px!important}.luxy-peek-avatar img{width:18px!important;height:18px!important}.luxy-peek-title{display:none!important}.luxy-peek-text{opacity:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;font-size:12.5px!important;font-weight:500!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.luxy-peek-meta{font-size:10px!important;font-weight:500!important}.luxy-peek-dismiss{width:30px;height:30px}.luxy-launcher{z-index:2;border-radius:999px;width:auto;min-width:56px;height:52px;padding:0 18px 0 16px;position:relative}.luxy-launcher-label{display:inline}.luxy-root[data-open="1"] .luxy-launcher,.luxy-root[data-open="1"] .luxy-launcher-label{display:none}.luxy-greet-hero{background-position:50% 35%;border-radius:0;flex-shrink:0;min-height:140px;padding:18px 16px 28px}.luxy-greet-body{gap:10px;padding:12px 14px 8px}.luxy-greet-footer{padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px))}.luxy-greet-footer .luxy-cta,.luxy-cta{word-break:normal;border-radius:14px;width:100%;max-width:100%;min-height:48px;padding:12px 14px;font-weight:600;line-height:1.25;overflow:visible;white-space:normal!important;height:auto!important;font-size:14px!important}.luxy-head{padding:12px 12px 10px;padding-top:max(12px, env(safe-area-inset-top,0px));z-index:3;position:sticky;top:0}.luxy-thread{gap:12px;padding:14px 12px 8px}.luxy-msg{max-width:92%}.luxy-msg p{border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:13.5px;font-weight:400;line-height:1.45}.luxy-msg.is-guest p{border-radius:22px 22px 8px}.luxy-chips{gap:8px;padding:8px 12px 10px}.luxy-compose{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--luxy-line);background:#fffffff5;gap:0;position:sticky;bottom:0}.luxy-compose input{background:var(--luxy-wash);border:1px solid #0000;border-radius:999px;height:48px;padding:0 54px 0 18px;font-size:16px}.luxy-compose .luxy-send-btn{right:18px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:999px;width:40px;height:40px;position:absolute}.luxy-compose .luxy-attach-btn{width:44px;height:44px;box-shadow:none;margin:0;position:static;transform:none;color:#5c564e!important;background:0 0!important}.luxy-form-body{padding:8px 14px 10px}.luxy-form input,.luxy-form select{border-radius:14px;height:46px;padding:0 14px;font-size:16px}.luxy-form label{margin-top:10px;font-size:12px}.luxy-form-footer{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))}.luxy-form-cta,.luxy-form-footer .luxy-cta,.luxy-form>.luxy-cta{white-space:normal;border-radius:14px;width:100%;max-width:100%;min-height:48px;margin:0;font-size:14px;height:auto!important}.luxy-card{border-radius:18px}}body.lipt-tour-draft-preview .luxy-root{display:none!important}@media (max-width:980px){body.has-itinerary-mobile-dock .luxy-root:not([data-open="1"]),body.has-itinerary-mobile-dock .luxy-whatsapp{bottom:calc(88px + env(safe-area-inset-bottom,0px))}body.itinerary-booking-open .luxy-root{display:none}}@media (max-width:640px) and (orientation:landscape){.luxy-panel{height:100dvh}.luxy-greet-hero{padding:16px 18px 18px}.luxy-greet h2{font-size:22px}}.luxy-compose .luxy-attach-btn{cursor:pointer;width:44px;height:44px;box-shadow:none;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;line-height:0;display:grid;position:static;transform:none;color:#5c564e!important;background:0 0!important}.luxy-compose .luxy-attach-btn:hover:not(:disabled){transform:none;color:#14110e!important;background:#f3eee6!important}.luxy-compose .luxy-attach-btn:disabled{opacity:.35;cursor:not-allowed}.luxy-compose .luxy-attach-btn svg{width:22px;height:22px;margin:0 auto;display:block}.luxy-attach-preview{border:1px solid #ebe6df;border-radius:14px;margin-bottom:8px;display:block;overflow:hidden}.luxy-attach-preview img{object-fit:cover;width:100%;max-height:220px;display:block}.luxy-attach-link{color:#b8924a;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-block}.luxy-icon-btn{color:#5c564e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.luxy-icon-btn svg{width:18px;height:18px}.luxy-compose{align-items:center;gap:6px;display:flex}.luxy-msg-stack p,.luxy-greet-copy,.luxy-greet-chips button,.luxy-live-ask p{-webkit-text-fill-color:#14110e;color:#14110e!important}.luxy-msg.is-guest p,.luxy-peek-title,.luxy-peek-text,.luxy-peek-meta{-webkit-text-fill-color:#fff;color:#fff!important}@media (max-width:640px){.luxy-peek-title{font-size:12px!important;font-weight:600!important}.luxy-peek-text{opacity:.92;font-size:11px!important;font-weight:400!important}.luxy-compose input{-webkit-text-fill-color:#14110e;font-size:16px;color:#14110e!important}.luxy-root{right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));gap:8px;max-width:calc(100vw - 20px);left:auto}.luxy-peek{border-radius:999px!important;flex:0 auto!important;min-width:0!important;max-width:min(300px,100vw - 24px)!important;padding:5px 5px 5px 7px!important;display:flex!important}.luxy-peek-title{display:none!important}.luxy-cta{min-height:44px;white-space:normal!important;height:auto!important;font-size:13px!important;font-weight:600!important}.luxy-greet h2{font-size:20px!important;font-weight:500!important}.luxy-head strong{font-size:14px!important;font-weight:600!important}.luxy-head span{font-size:11px!important;font-weight:500!important}.luxy-root[data-peek="1"] .luxy-launcher{display:none!important}.luxy-peek{border-radius:999px!important;max-width:min(300px,100vw - 24px)!important;padding:5px 5px 5px 7px!important;display:flex!important}.luxy-peek-text{white-space:nowrap!important;font-size:12.5px!important;font-weight:500!important}}@media (min-width:641px){.luxy-root[data-peek="1"] .luxy-launcher{display:none!important}}@media (max-width:640px){.luxy-root .luxy-peek{display:none!important}.luxy-root[data-peek="1"] .luxy-launcher{display:flex!important}.luxy-root .luxy-launcher-label{display:none!important}.luxy-root .luxy-launcher{min-width:48px;position:relative;width:48px!important;height:48px!important;padding:0!important}.luxy-help-bubble{color:#fff;pointer-events:none;background:#1c1917;border-radius:10px;width:max-content;padding:7px 10px;font-size:11px;display:block;position:absolute;bottom:calc(100% + 8px);right:0}:is(body:has(.it-mobile-bar) .luxy-root .luxy-whatsapp,body:has(.it-mobile-bar) .luxy-root .luxy-launcher){display:none!important}.luxy-panel{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.luxy-form,.luxy-greet,.luxy-chat{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.luxy-form-body{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;overflow-y:auto!important}.luxy-form-footer{z-index:5;border-top:1px solid #ebe6df;position:sticky;bottom:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;flex:none!important;display:block!important}.luxy-form-footer .luxy-cta,.luxy-form-cta{visibility:visible!important;opacity:1!important;border-radius:14px!important;width:100%!important;min-height:48px!important;margin:0!important;display:flex!important}}
