@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.chatbot-container{flex:1;display:flex;align-items:stretch;justify-content:flex-start;height:100%;min-height:0}.chat-box{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:24px}.chat-box-messages-container{flex:1 1 auto;min-height:0;overflow-y:scroll;padding:20px 0 3px;display:flex;flex-direction:column}.chat-box-messages-container::-webkit-scrollbar{width:5px;opacity:0}.chat-box-message{padding:14px;border-radius:14px;box-shadow:0 0 10px #0000001a;margin-top:18px;max-width:80%;display:flex;flex-direction:column;font-size:14px}.chat-box-message:nth-child(2){margin-top:0}.chat-message-content p,.chat-message-content li{color:inherit;font-size:14px;margin:0;overflow-wrap:break-word;font-style:normal;font-weight:400;line-height:140%;max-width:100%}.chat-message-content li{display:inline-block;margin:0 16px}.chat-message-content a{font-weight:600;font-size:16px;line-height:158%;letter-spacing:-.5px;color:var(--primary-800);transition:color .3s}.chat-message-content a:hover{color:var(--primary-600)}.chat-box-message-bot{background-color:var(--card-color);max-width:100%;color:var(--text-primary-dark);box-shadow:var(--box-shadow-xs);padding:16px}.chat-box-message-special-case-rejected{border:1px solid var(--border-chat-special-rejected)}.chat-box-message-alphi{margin-bottom:8px;color:var(--brand-primary);font-size:10px;font-weight:700;letter-spacing:1px}.chat-box-message.chat-message-present-offers{max-width:100%;box-shadow:none}.chat-box-message-status{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-weight:600;font-size:10px;color:var(--error-color)}.chat-box-message-bot-loading{display:flex;flex-direction:row}.chat-box-message-user{align-self:flex-end;background-color:var(--brand-primary);color:var(--card-color)}.chat-message-error{gap:10px;flex-direction:row;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;border:1px solid var(--error-color)}.chat-message-error p{flex:1}.chat-box-footer{flex:0 0 auto;padding:0;margin:20px 0 10px;border-radius:24px;border:none;background:var(--bg-chat-footer);box-shadow:var(--box-shadow-xs);position:relative}.bot-support-message-card{padding:48px;align-items:center;gap:20px;background:var(--bg-chat-support-card);border:1px solid var(--neutral-100);border-bottom-right-radius:0}.bot-support-message-illustration{width:80px;height:80px;border-radius:50%;background:var(--bg-chat-support-illus);display:flex;align-items:center;justify-content:center}.bot-support-message-content{width:100%;display:flex;flex-direction:column;gap:24px;align-items:center}.bot-support-message-copy{width:100%;display:flex;flex-direction:column;gap:4px;text-align:center}.chat-box-message .bot-support-message-title{font-size:19px;font-weight:600;line-height:150%;letter-spacing:-.38px;color:var(--text-primary)}.chat-box-message .bot-support-message-description{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.28px;color:var(--text-secondary)}.offers-withdrawn-notification{display:flex;width:100%;height:33px;border-radius:8px;padding:12px;background:var(--neutral-100);align-items:center;gap:7px}.offers-withdrawn-icon{width:16px;height:16px;color:var(--neutral-400)}.offers-withdrawn-text{font-size:11px;font-weight:600;line-height:150%;letter-spacing:-.22px;color:var(--text-primary)}input.chat-user-input{-webkit-appearance:none;font-size:13px;width:100%;outline:none;border:1px solid var(--neutral-200);transition:border-color .2s ease;box-shadow:0 1px 2px #0a0d120d;border-radius:24px;background:var(--bg-chat-input);flex-grow:1;padding:16px 65px 16px 11px;color:var(--text-primary)}input.chat-user-input:hover{border-color:var(--neutral-800)}input.chat-user-input:focus{border-color:var(--primary-color);box-shadow:0 1px 2px 0 var(--primary-200);outline:none}input.chat-user-input:disabled{border-color:var(--disabled-border-color);box-shadow:none;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;background:var(--neutral-100);color:var(--text-secondary)}.offer-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.offer-list.quick-responses{padding:16px 0 0}.offer-list .offer-item{display:inline-flex;align-items:center;text-wrap:nowrap;background:var(--card-color);color:var(--text-quick-response);border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;box-shadow:var(--box-shadow-xs);cursor:pointer;transition:background .2s;border:1px solid var(--brand-primary);flex:1;min-width:95px}.offer-list .offer-item:disabled{background:var(--disabled-bg-color);border:var(--disabled-bg-color)}.offer-list .offer-item:hover{background:var(--bg-quick-response-hover);border:1px solid var(--text-brand-dark);color:var(--text-brand-dark)}.loader{display:flex;justify-content:center;align-items:center;padding:12px 8px 3px}.loader .loader-dot{width:6px;height:6px;margin:0 4px;border-radius:50%;background-color:var(--neutral-400);animation:blink 1.5s infinite ease-in-out}.loader .loader-dot:nth-child(1){animation-delay:0s}.loader .loader-dot:nth-child(2){animation-delay:.3s}.loader .loader-dot:nth-child(3){animation-delay:.6s}.chat-box-message-divider{margin:12px 0;border-color:#00000014}@keyframes blink{0%{background-color:var(--neutral-200)}50%{background-color:var(--neutral-400)}to{background-color:var(--neutral-200)}}body{--primary-color: #5b5ce2;--secondary-color: #dd42eb;--success-color: #16a34a;--error-color: #dc2626;--error-color-rbg: 220, 38, 38;--warning-color: #d97706;--info-box-info-color: #ffc107;--info-color: #0284c7;--disabled-bg-color: rgba(0, 0, 0, .1);--brand-primary: #7357ff;--card-color: #ffffff;--default-color: #111827;--toastify-color-success: var(--success-color);--toastify-color-error: var(--error-color);--toastify-toast-width: 100%;--toastify-toast-padding: 15px 30px 15px 15px;--bg-primary: #f4f7fb;--bg-btn-secondary-hover: #bc2ec9;--bg-dark: #111c33;--bg-overlay: rgba(208, 200, 255, .2);--bg-tertiary-dark-hover: rgba(37, 54, 83, .5);--bg-primary-dark: var(--text-primary-dark);--bg-secondary-dark: #253653;--bg-tertiary-dark: #52617c;--bg-light-hover: #eef0ff;--bg-success-light: #ddf7e6;--bg-error-light: #d8afad;--bg-info-light: #eef7ff;--bg-info-alt: #f4f6fc;--bg-toggle-group: #f5f6fa;--bg-brand-light: #f8f7ff;--bg-event-icon: #eef0ff;--bg-table-header: #f8fafc;--bg-icon-btn: #f2f4f7;--bg-step-active: #eeeafe;--bg-step-completed: #eaf7f0;--bg-step-default: #f1f5f9;--bg-disclosure: #fff7ed;--bg-slider-rail: var(--border-light);--bg-disclosure-alt: #f4f6fa;--bg-chat-footer: var(--card-color);--bg-chat-support-card: var(--card-color);--bg-chat-support-illus: #e2ddff;--bg-chat-input: var(--card-color);--bg-chat-message-offers: #f4f6fa;--bg-quick-response-hover: #f6f6fa;--bg-gradient-mobile-start: #1ccfff;--bg-gradient-mobile-middle: #7847ff;--bg-gradient-mobile-end: #ee41e8;--bg-system-error: #202d4a;--bg-expired-glow: rgba(108, 99, 255, .15);--bg-inactive-glow: #2fa69a26;--bg-system-glow: #f7900926;--bg-error-view-badge: rgba(255, 255, 255, .08);--bg-error-card-accent: #173b3a;--text-brand-dark: #4c43a8;--text-primary: rgba(0, 0, 0, .88);--text-primary-dark: #17233b;--text-label: #344054;--text-primary-on-dark: var(--card-color);--text-on-primary: var(--card-color);--text-secondary: rgba(0, 0, 0, .64);--text-secondary-on-dark: #aeb9d0;--text-tertiary: rgba(0, 0, 0, .32);--text-tertiary-on-dark: #b8c4d9;--text-muted: #667085;--text-muted-light: #98a2b3;--text-success-dark: #159447;--text-success-dark-alt: #176b35;--text-success-alt: #2c8b62;--text-error-light: #c7c9d9;--text-error-alt: #9f0712;--text-info-dark: #245b7a;--text-quick-response: var(--brand-primary);--text-signature: #8b95a8;--text-checkout: #71809a;--text-disclosure-title: #8a5a12;--text-disclosure-body: #79501a;--text-disclosure-alt: #a16207;--text-disclosure-alt-title: #7c4a03;--text-info-icon: #2b8ac6;--text-trust-blue: #8fa9ff;--text-trust-light: #c5d0e5;--text-trust-muted: #8190aa;--text-trust-content: #e8edf7;--text-error-eyebrow: #6c63ff;--text-warning-dot: #f79009;--text-error-secondary-dot: #d92d20;--text-error-accent: #2fa69a;--disabled-border-color: rgba(0, 0, 0, .04);--border-tertiary-dark-hover: rgba(215, 225, 243, .5);--border-on-dark: #34425f;--border-light: #d8ddf0;--border-muted: #e2e8f0;--border-disclosure: #f2d6a3;--border-chat-special-rejected: #f0caca;--border-google-pay: #cbd5e1;--border-warning: #f59e0b;--box-shadow-xs: 0px 1px 4px 0px rgba(0, 0, 0, .04);--box-shadow-input-error: 0 0 0 2px rgba(var(--error-color-rbg), .2);--primary-50: #f0eeff;--primary-100: #d0c8ff;--primary-200: #afa1ff;--primary-300: #8e7bff;--primary-400: #6e55ff;--primary-500: #5740dd;--primary-600: #422ebb;--primary-700: #311f99;--primary-800: #211377;--neutral-50: #f6f6f6;--neutral-100: #e7e7e7;--neutral-200: #d1d1d1;--neutral-300: #b0b0b0;--neutral-400: #888888;--neutral-500: #6d6d6d;--neutral-600: #5d5d5d;--neutral-700: #4f4f4f;--neutral-800: #454545;--neutral-900: #3d3d3d;--neutral-950: #000000}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}html,body{margin:0;padding:0;width:100%;height:100%}#root{width:100%;height:100%}@media (min-width: 1024px){body{--toastify-toast-width: 600px}}.app-main-container{width:100%;height:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text}input::placeholder{color:var(--text-tertiary);opacity:1}input::-webkit-input-placeholder,input::-ms-input-placeholder{color:var(--text-tertiary)}input::-moz-placeholder{color:var(--text-tertiary);opacity:1}.default-view-container{height:100%;min-height:fit-content;background:var(--bg-overlay);padding:10%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 900px){.default-view-container{padding:10px}}.error-full-page{background-color:var(--neutral-100);z-index:999;position:fixed;top:0;left:0;width:100%;height:100%}.error-box{max-width:700px;border-radius:32px;background:var(--bg-primary);box-shadow:var(--box-shadow-xs);border:1px solid var(--neutral-300);padding:5vh 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5vh;text-align:center}.loader-container{background-color:var(--bg-primary);z-index:999;position:fixed;top:0;left:0;width:100%;height:100%}
