/*! BMWUSA Vite Build 1794254007249 */.chatbot-container{display:none;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:6999;background-color:#f6f6f6;box-shadow:1px 0 40px #00000040;overflow-y:auto}
.chatbot-container.active{display:block}
@media(min-width:768px){.chatbot-container{left:auto;right:40px;top:calc(50vh - 300px);height:600px;width:375px}
body[\:has\(.selected-option-wrapper\)] .chatbot-container,body[\:has\(.byo-studio-summary\)][\:not-has\(.ui-nc\)] .chatbot-container,body[\:has\(.ui-nc\%20.byo-dock\)] .chatbot-container,body[\:has\(\[class*\%3D_floatingCTA\]\)] .chatbot-container{right:auto;left:40px}
body:has(.selected-option-wrapper) .chatbot-container,body:has(.byo-studio-summary):not(:has(.ui-nc)) .chatbot-container,body:has(.ui-nc .byo-dock) .chatbot-container,body:has([class*=_floatingCTA]) .chatbot-container{right:auto;left:40px}
}
@media(min-width:768px) and (max-height:620px){.chatbot-container{top:20px;bottom:20px;height:auto}
}
@media(min-width:1024px){body[\:has\(.byo-studio-summary\)][\:has\(.ui-nc\)] .chatbot-container{right:auto;left:40px}
body:has(.byo-studio-summary):has(.ui-nc) .chatbot-container{right:auto;left:40px}
}
@media(min-width:768px) and (max-width:1024px){body[\:has\(.selected-option-wrapper\)][\:has\(.ui-nc\)] .chatbot-container{right:40px;left:auto}
body:has(.selected-option-wrapper):has(.ui-nc) .chatbot-container{right:40px;left:auto}
}
/*! BMWUSA Vite Build 1794254007249 */.whiz-button[data-v-a0c9bf38]{border-radius:3px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:400;line-height:20px;height:36px;padding:16px 24px;border:0;cursor:pointer}
.whiz-button svg[data-v-a0c9bf38]{vertical-align:center}
.whiz-button[data-v-a0c9bf38]:hover{border-color:#262626;box-shadow:inset 0 0 0 1px #262626}
.whiz-anchor[data-v-a0c9bf38]{border-radius:3px;border:0;display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;height:36px;padding:16px 24px;cursor:pointer}
.whiz-button__full[data-v-a0c9bf38]{width:100%;white-space:nowrap}
.whiz-button__auto[data-v-a0c9bf38]{width:auto}
.whiz-button__md[data-v-a0c9bf38]{width:143.5px}
.whiz-button__xlg[data-v-a0c9bf38]{width:100%}
.whiz-button__suggestion[data-v-a0c9bf38]{color:#262626;display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:2px;border:1px solid #e6e6e6;background:white;font-size:10px;font-weight:400;line-height:12px;height:auto;cursor:pointer;margin-right:8px;margin-bottom:8px}
.whiz-button__white[data-v-a0c9bf38]{background:white;color:#262626;border:1px solid #262626}
.whiz-button__white[data-v-a0c9bf38]:hover{border:2px solid #262626}
.whiz-button__white[data-v-a0c9bf38]:disabled{border:1px solid #bbb;color:#bbb}
.whiz-button__black[data-v-a0c9bf38]{background:#262626;color:#fff}
.whiz-button__black[data-v-a0c9bf38]:hover{background-color:#4d4d4d}
.whiz-button__black[data-v-a0c9bf38]:disabled{background-color:#bbb;color:#666}
.whiz-button__blue[data-v-a0c9bf38]{background-color:#1c69d4;color:#fff}
.whiz-button__blue[data-v-a0c9bf38]:hover{background-color:#0653b6}
.whiz-button__blue[data-v-a0c9bf38]:disabled{background-color:#bbb;color:#666}
.modal-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;z-index:99}
.header-container{margin:40px 40px 0}
.divider{margin:0 40px}
.main-container{padding:0 40px;flex-grow:1;overflow-y:auto}
.modal-content .header-container .modal-title{color:#221f1f;font-size:14px;font-weight:700;line-height:22px;margin-bottom:12px}
.modal-content .main-container .modal-description{color:#4d4d4d;font-size:12px;font-weight:300;line-height:18px;margin:12px 0}
.footer-container{margin:0 40px 40px}
.modal-shadow{position:absolute;width:100%;height:100%;opacity:.4;background:black}
.divider{height:1px;background-color:#e6e6e6;align-self:stretch;margin:0 40px}
.modal-content{position:relative;width:100%;border-radius:3px;background:white;display:flex;flex-direction:column;height:90%}
.modal-content .modal-close-button,.modal-content .modal-minimize-button{position:absolute;top:20px;right:20px;padding:0;background:0;border:0;cursor:pointer}
.modal-content .modal-close-button svg,.modal-content .modal-minimize-button svg{width:24px;height:24px;color:#262626}
.modal-content .modal-minimize-button svg{width:24px;height:24px}
@media(min-width:768px){.modal-content{height:100%;max-height:570px}
}
.cta-container[data-v-0a7e6560]{display:flex}
.cta-container button[data-v-0a7e6560]:first-child{margin-right:20px}
.bin-icon[data-v-0a7e6560]{width:8px;height:13px;margin-right:8px}
@media(min-width:768px){.cta-container button[data-v-0a7e6560]:first-child{margin-right:8px}
}
.widget-link[data-v-d99bd751]{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;font-size:14px;font-weight:400;line-height:20px;color:#262626;text-decoration:none}
.widget-link__icon[data-v-d99bd751]{flex-shrink:0}
.widget-link__text[data-v-d99bd751]{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
.widget-link:hover .widget-link__text[data-v-d99bd751]{text-decoration-thickness:2px}
.widget-user-reply__cta[data-v-d7b1b7bc]{color:#262626;display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:2px;border:1px solid #e6e6e6;background:white;font-size:10px;font-weight:400;text-align:left;line-height:14px;cursor:pointer;margin-right:8px;margin-bottom:8px}
.widget-user-reply__cta[data-v-d7b1b7bc]:disabled{opacity:.55;pointer-events:none}
.widget-dealer-selector-container[data-v-d358f0d4]{display:flex;flex-direction:column;grid-gap:8px;gap:8px}
.dealer-card[data-v-d358f0d4]{display:flex;padding:12px 16px;justify-content:center;height:60px;border-radius:3px;border:1px solid #e6e6e6;background:white;flex-direction:column;align-items:flex-start;cursor:pointer}
.dealer-card[data-v-d358f0d4]:hover{border-color:#262626;box-shadow:inset 0 0 0 1px #262626}
.dealer-card[data-v-d358f0d4]:disabled{opacity:.75;pointer-events:none}
.dealer-card:disabled .dealer-card__title[data-v-d358f0d4]{color:#8b8b8b}
.dealer-card__title-container[data-v-d358f0d4]{display:flex;justify-content:space-between;align-items:center;width:100%}
.dealer-card__title[data-v-d358f0d4]{color:#000;font-size:14px;font-weight:400;line-height:22px;margin:0}
.dealer-card__logo[data-v-d358f0d4]{width:29px;height:10px}
.dealer-card__address[data-v-d358f0d4]{font-size:10px;font-weight:300;line-height:14px}
.widget-series-selector-container[data-v-dceff67e]{display:flex;align-items:flex-start;align-content:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap}
.series-button[data-v-dceff67e]{box-sizing:border-box;display:flex;width:42px;height:42px;padding:8px 16px;justify-content:center;align-items:center;flex-shrink:0;font-size:16px;font-weight:400;line-height:26px;border-radius:2px;border:1px solid #e6e6e6;color:#262626;background:white;cursor:pointer}
.series-button[data-v-dceff67e]:hover{border-color:#262626;box-shadow:inset 0 0 0 1px #262626}
.series-button[data-v-dceff67e]:disabled{opacity:.75;pointer-events:none}
.widget-model-selector-container[data-v-3d6e9023]{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}
.model-card[data-v-3d6e9023]{position:relative;padding:12px 16px;display:flex;align-items:center;width:100%;height:60px;border-radius:3px;border:1px solid #e6e6e6;background:white;cursor:pointer}
.model-card[data-v-3d6e9023]:hover{border-color:#262626;box-shadow:inset 0 0 0 1px #262626}
.model-card[data-v-3d6e9023]:disabled{opacity:.75;pointer-events:none}
.model-card:disabled .model-image[data-v-3d6e9023]{opacity:.5}
.model-image-container[data-v-3d6e9023]{display:flex;margin-right:16px}
.model-image-container .model-image[data-v-3d6e9023]{width:70px;height:32px}
.model-type-icon[data-v-3d6e9023]{width:21px;height:7px;position:absolute;left:10px;top:11px}
.model-card__text[data-v-3d6e9023]{text-align:left;font-size:14px;line-height:20px;margin:0}
.widget-body-style-selector-container[data-v-60dc6dc3]{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}
.body-style-card[data-v-60dc6dc3]{display:flex;padding:12px 16px;align-items:center;width:100%;height:60px;border-radius:3px;border:1px solid #e6e6e6;background:white;cursor:pointer}
.body-style-card[data-v-60dc6dc3]:hover{border-color:#262626;box-shadow:inset 0 0 0 1px #262626}
.body-style-card__icon[data-v-60dc6dc3]{display:flex;justify-content:center;align-items:center;margin-right:16px}
.body-style-card__icon svg[data-v-60dc6dc3]{color:#262626;width:45px;height:30px}
.body-style-card__name[data-v-60dc6dc3]{font-size:14px;font-weight:400;line-height:22px;margin:0}
.body-style-card__description[data-v-60dc6dc3]{font-size:10px;font-weight:300;line-height:14px;color:#666;margin:0}
.body-style-card[data-v-60dc6dc3]:disabled{opacity:.75;pointer-events:none}
.body-style-card__text-container[data-v-60dc6dc3]{display:flex;flex-direction:column;align-items:flex-start}
.widget-monthly-payment-container[data-v-c35e319f]{display:flex;flex-direction:column;width:290px;padding-top:6px;border:1px solid #e6e6e6;background:#FFF}
.widget-monthly-payment-container[data-v-c35e319f]:hover{box-shadow:0 0 1px #0000003d,0 4px 12px #00000029}
.widget-monthly-payment-container .payment-card[data-v-c35e319f]{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:8px 16px 12px;border-bottom:1px solid #e6e6e6}
.widget-monthly-payment-container p[data-v-c35e319f]{margin:0}
.widget-monthly-payment-container .payment-type-title[data-v-c35e319f]{color:#262626;font-size:12px;font-weight:300;line-height:16px}
.widget-monthly-payment-container .monthly-amount-container[data-v-c35e319f]{color:#4d4d4d;font-size:16px;font-weight:300;line-height:26px}
.widget-monthly-payment-container .monthly-amount-container button[data-v-c35e319f]{border:0;background-color:transparent;padding:0;position:relative;top:-1px}
.widget-monthly-payment-container .monthly-amount[data-v-c35e319f]{color:#262626;font-size:28px;font-weight:300;line-height:40px}
.widget-monthly-payment-container .tooltip-icon[data-v-c35e319f]{width:13px;height:13px;vertical-align:middle;color:#bbb;cursor:pointer}
.widget-monthly-payment-container .payment-detail-text[data-v-c35e319f]{color:#666;font-size:12px;font-weight:300;line-height:18px}
.widget-monthly-payment-container .cta-container[data-v-c35e319f]{display:flex;justify-content:center;align-items:center;padding:16px 21px}
.inventory-recommendation-card[data-v-3cd834d2]{position:relative;display:flex;flex-direction:column;border-radius:2px;border:1px solid #e6e6e6;width:240px;margin-right:16px}
.inventory-recommendation-card p[data-v-3cd834d2]{margin:0}
.inventory-recommendation-card .image-container[data-v-3cd834d2]{display:flex;justify-content:center;align-items:center;background:#e6e6e6;height:110px;padding:20px 25px}
.inventory-recommendation-card__image[data-v-3cd834d2]{width:100%}
.inventory-recommendation-card .details-container[data-v-3cd834d2]{background-color:#fff;display:flex;flex-direction:column;padding:16px}
.inventory-recommendation-card .tooltip-icon[data-v-3cd834d2]{color:#bbb;width:13px;height:13px;cursor:pointer}
.inventory-recommendation-card .year[data-v-3cd834d2]{color:#000;font-size:16px;font-weight:300;line-height:1.25}
.inventory-recommendation-card .model-name[data-v-3cd834d2]{color:#000;font-size:24px;font-weight:300;line-height:1.33;min-height:64px;margin:0}
.inventory-recommendation-card .msrp-and-availability[data-v-3cd834d2]{display:flex;justify-content:space-between;margin:12px 0}
.inventory-recommendation-card .msrp[data-v-3cd834d2],.inventory-recommendation-card .availability[data-v-3cd834d2]{display:flex;flex-direction:column}
.inventory-recommendation-card .msrp__title[data-v-3cd834d2],.inventory-recommendation-card .availability__title[data-v-3cd834d2]{color:#666;font-size:10px;font-weight:300;line-height:2}
.inventory-recommendation-card .msrp__title .info-icon[data-v-3cd834d2],.inventory-recommendation-card .availability__title .info-icon[data-v-3cd834d2]{vertical-align:middle;display:inline-block}
.inventory-recommendation-card .msrp__title .info-icon button[data-v-3cd834d2],.inventory-recommendation-card .availability__title .info-icon button[data-v-3cd834d2]{background:0;border:0;cursor:pointer;padding:0;position:relative;top:1px;z-index:2}
.inventory-recommendation-card .msrp__price[data-v-3cd834d2],.inventory-recommendation-card .availability__status[data-v-3cd834d2]{color:#262626;font-size:14px;font-weight:300;line-height:1.43}
.inventory-recommendation-card .availability__status[data-v-3cd834d2]{display:flex;align-items:center}
.inventory-recommendation-card .availability__status svg[data-v-3cd834d2]{margin-right:5px;width:6px;height:6px}
.inventory-recommendation-card .availability__status .yellow-icon[data-v-3cd834d2]{fill:#ffad1f}
.inventory-recommendation-card .availability__status .green-icon[data-v-3cd834d2]{fill:#3db014}
.inventory-recommendation-card .cta-divider[data-v-3cd834d2]{border:0;border-top:1px solid #e6e6e6;margin:4px 0 0}
.inventory-recommendation-card .view-details-button[data-v-3cd834d2]{width:100%;margin-top:8px;padding:8px 24px;background:#1c69d4;color:#fff;font-size:14px;font-weight:400;line-height:1.43;border:0;border-radius:3px;cursor:pointer}
.inventory-recommendation-card .view-details-button[data-v-3cd834d2]:hover{background-color:#0653b6}
.byo-recommendation-card[data-v-c552508f]{position:relative;display:flex;flex-direction:column;border-radius:2px;border:1px solid #e6e6e6;width:240px;margin-right:16px}
.byo-recommendation-card p[data-v-c552508f]{margin:0}
.byo-recommendation-card .image-container[data-v-c552508f]{display:flex;justify-content:center;align-items:center;background:#e6e6e6;height:110px;padding:20px 25px}
.byo-recommendation-card__image[data-v-c552508f]{width:100%}
.byo-recommendation-card .details-container[data-v-c552508f]{background-color:#fff;display:flex;flex-direction:column;padding:16px}
.byo-recommendation-card .tooltip-icon[data-v-c552508f]{color:#bbb;width:13px;height:13px;cursor:pointer}
.byo-recommendation-card .year[data-v-c552508f]{color:#000;font-size:16px;font-weight:300;line-height:1.25}
.byo-recommendation-card .model-name[data-v-c552508f]{color:#000;font-size:24px;font-weight:300;line-height:1.33;min-height:64px;margin:0}
.byo-recommendation-card .msrp-container[data-v-c552508f]{display:flex;justify-content:space-between;margin:12px 0}
.byo-recommendation-card .msrp[data-v-c552508f]{display:flex;flex-direction:column}
.byo-recommendation-card .msrp__title[data-v-c552508f]{color:#666;font-size:10px;font-weight:300;line-height:2}
.byo-recommendation-card .msrp__title .info-icon[data-v-c552508f]{vertical-align:middle;display:inline-block}
.byo-recommendation-card .msrp__title .info-icon button[data-v-c552508f]{background:0;border:0;cursor:pointer;padding:0;position:relative;top:1px;z-index:2}
.byo-recommendation-card .msrp__price[data-v-c552508f]{color:#262626;font-size:14px;font-weight:300;line-height:1.43}
.byo-recommendation-card .cta-divider[data-v-c552508f]{border:0;border-top:1px solid #e6e6e6;margin:4px 0 0}
.byo-recommendation-card .cta-list[data-v-c552508f]{display:flex;flex-direction:column}
.recommendation-cards-container[data-v-fd929869]{position:relative;width:100%;height:100%;overflow:hidden}
.recommendation-cards-container__inner[data-v-fd929869]{display:flex;overflow:auto;width:100%;scrollbar-width:none}
.recommendation-cards-container__inner[data-v-fd929869]::-webkit-scrollbar{display:none}
.recommendation-cards-container__inner>div:first-of-type>.recommendation-card[data-v-fd929869]{margin-left:32px;min-width:238px}
.recommendation-cards-container .carousel-button[data-v-fd929869]{display:flex;position:absolute;border-radius:3px;background:#262626;border:0;width:36px;height:36px;justify-content:center;align-items:center;cursor:pointer}
.recommendation-cards-container .carousel-button__icon[data-v-fd929869]{color:#fff;width:9.6px;height:15px}
.recommendation-cards-container .carousel-left-button[data-v-fd929869],.recommendation-cards-container .carousel-right-button[data-v-fd929869]{top:88px;z-index:2}
.recommendation-cards-container .carousel-right-button[data-v-fd929869]{right:0}
.recommendation-cards-container .left-scrim[data-v-fd929869],.recommendation-cards-container .right-scrim[data-v-fd929869]{position:absolute;width:67px;height:100%;top:0;opacity:.66;z-index:1}
.recommendation-cards-container .left-scrim[data-v-fd929869]{left:0;background:linear-gradient(90deg,#f6f6f6 0,rgba(255,255,255,0) 100%)}
.recommendation-cards-container .right-scrim[data-v-fd929869]{right:0;background:linear-gradient(270deg,#f6f6f6 0,rgba(255,255,255,0) 100%)}
.widget-suggestions-container[data-v-2d4386bc]{display:flex;flex-wrap:wrap;margin-bottom:4px;margin-left:32px}
.widget-suggestion-title[data-v-2d4386bc]{width:100%;margin:0 0 4px;color:#bbb;font-size:12px;font-weight:700;line-height:16px}
.whiz-response{width:100%}
.whiz-response__header{display:flex;margin-bottom:12px}
.whiz-response__icon{flex:0 0 auto;width:24px;height:24px;justify-content:center;border-radius:2px;background-color:#262626}
.whiz-response__icon svg{display:block;margin:4px auto 0;width:15px;height:15px}
.whiz-response__header-text{padding:2px 0 0 8px}
.whiz-response__header-text time{font-size:8px;line-height:8px;margin-bottom:6px;display:block}
.whiz-response__text h1,.whiz-response__text h2,.whiz-response__text h3{margin:24px 0;font-size:17px;font-weight:300;line-height:1.4}
.whiz-response__text p{margin:0;width:264px;font-size:14px;line-height:22px;transition:font-size .15s linear}
.whiz-response__text ul,.whiz-response__text ol{font-size:14px;padding:0;margin:1em 0 1em 25px}
.whiz-response__text ul li,.whiz-response__text ol li{margin-bottom:.5em}
.whiz-response__feedback{margin-top:12px}
.whiz-response__feedback button{display:inline-flex;justify-content:center;align-items:center;position:relative;background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid black;border-radius:3px;width:32px;height:32px;margin-right:8px;cursor:pointer}
.whiz-response__feedback button svg{width:17px;height:17px;min-width:17px;min-height:17px}
.whiz-response__feedback button:hover,.whiz-response__feedback button[data-selected=true]{box-shadow:inset 0 0 0 1px #000}
.whiz-response__feedback button .whiz-response__feedback-tooltip{display:none;position:absolute;left:50%;transform:translate(-50%);top:-30px;font-size:10px;font-weight:100;padding:0 4px;line-height:20px;border-radius:2px;white-space:nowrap;color:#fff;background-color:#4d4d4d}
.whiz-response__feedback button .whiz-response__feedback-tooltip:after{content:"";display:block;position:absolute;left:50%;margin-left:-8px;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 8px 0 8px;border-color:#4d4d4d transparent transparent transparent}
.whiz-response__feedback button:hover .whiz-response__feedback-tooltip{display:block}
.whiz-response .widget-actions-container{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}
.whiz-response .widget-actions-container:first-child{margin-top:12px}
.whiz-response .widget-actions-container:first-child:empty{margin-top:0}
.whiz-response .welcome-text{width:264px}
.whiz-response .welcome-text p{font-size:23px;line-height:32px}
.whiz-response .widget{margin-left:32px}
.whiz-response a{text-decoration:underline}
.whiz-error[data-v-3510190a]{display:flex;width:100%}
.whiz-error__icon[data-v-3510190a]{flex:0 0 auto;width:24px;height:24px;justify-content:center;border-radius:2px;background-color:#262626}
.whiz-error__icon svg[data-v-3510190a]{display:block;margin:4px auto 0;width:15px;height:15px}
.whiz-error__content[data-v-3510190a]{padding:2px 0 0 8px;width:100%}
.whiz-error__content time[data-v-3510190a]{font-size:8px;line-height:8px;margin-bottom:6px;display:block}
.whiz-error__text[data-v-3510190a]{background:#f7e7e9;padding:14px 24px 16px;border-radius:3px;width:100%;margin:0;font-size:14px;line-height:22px;transition:font-size .15s linear}
.error-header[data-v-3510190a]{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center}
.error-title[data-v-3510190a]{font-size:15px;padding-bottom:5px;margin-left:3px}
.icon-error[data-v-3510190a]{width:20px;height:20px}
.error-message[data-v-3510190a]{font-size:12px}
.error-button[data-v-3510190a]{width:100%;height:36px;padding:16px 24px;margin-top:10px;border-radius:3px;line-height:0;border:1px solid #262626;background:0;cursor:pointer}
.error-button[data-v-3510190a]:hover{border:1px solid black}
.popup-container[data-v-347859d5]{position:relative;width:100%;height:103px;border-radius:2px;background:white;padding:12px 20px;margin-top:42px;overflow:hidden;border:1px solid #e6e6e6;cursor:pointer}
.popup-container__header[data-v-347859d5]{display:flex;margin-bottom:12px;justify-content:space-between;border-bottom:1px solid #e6e6e6}
.popup-container[data-v-347859d5]:after{content:"";position:absolute;left:0;bottom:0;width:100%;display:block;height:30px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 120%)}
.popup-expand-button[data-v-347859d5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:0;border:0;pointer-events:none}
.popup-expand-button svg[data-v-347859d5]{width:20px;height:22px}
.title[data-v-169ed264]{margin:0;color:#262626;font-size:14px;font-weight:700;line-height:18px}
.description[data-v-169ed264]{color:#4d4d4d;font-size:12px;font-weight:300;line-height:18px;margin:0}
.cta-container[data-v-559f32f7]{display:flex}
.cta-container button[data-v-559f32f7]:first-child{margin-right:20px}
.bin-icon[data-v-559f32f7]{width:8px;height:13px;margin-right:8px}
a[data-v-559f32f7]{text-decoration:underline}
.whizapp[data-v-10d2ce2b]{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.whizapp header[data-v-10d2ce2b]{display:flex;justify-content:space-between;align-items:center;height:72px;padding:20px 24px;border-bottom:1px solid #e6e6e6}
.whizapp .whizapp__header-menu[data-v-10d2ce2b]{display:flex;grid-gap:8px;gap:8px}
.whizapp .whizapp__header-menu button[data-v-10d2ce2b]{display:inline-block;padding:0;margin:0;background:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.whizapp .whizapp__header-menu button+button[data-v-10d2ce2b]{margin-left:8px}
.whizapp .whizapp__header-menu button svg[data-v-10d2ce2b]{display:inline-block;width:24px;height:24px;vertical-align:middle}
.whizapp .whizapp__header-logo[data-v-10d2ce2b]{display:inline-block;width:32px;height:32px;vertical-align:middle;margin-right:10px}
.whizapp .whizapp__header-title[data-v-10d2ce2b]{font-size:20px;display:inline-block;vertical-align:middle}
.whizapp .whizapp__chat-loading[data-v-10d2ce2b]{padding-bottom:25px}
.whizapp .dot-menu-container[data-v-10d2ce2b]{position:absolute;top:69px;right:42px;display:flex;padding:9px 14px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:3px;border:0 solid #8e8e8e;background:white;box-shadow:0 0 16px #00000026;z-index:3}
.whizapp .dot-menu-container button[data-v-10d2ce2b]{background:0;border:0;cursor:pointer}
.whizapp .dot-menu-container[data-v-10d2ce2b]:before{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid white;top:-12px;right:24px}
.whizapp .clear-history-button[data-v-10d2ce2b]{display:flex;justify-content:center;align-items:center;color:#262626;text-align:center;font-size:10px;font-weight:400;line-height:20px;padding:0}
.whizapp .clear-history-button svg[data-v-10d2ce2b]{width:8px;height:13px;margin-right:8px}
.whizapp main[data-v-10d2ce2b]{flex-grow:1;height:calc(100% - 188px)}
.whizapp .whizapp__chat-container[data-v-10d2ce2b]{padding:24px 24px 4px;height:100%;overflow-y:auto}
.whizapp .whizapp__chat-item[data-v-10d2ce2b]{display:flex;justify-content:flex-end;margin-bottom:24px}
.whizapp .whizapp__chat-item.whizapp__chat-item--whiz[data-v-10d2ce2b]{justify-content:flex-start}
.whizapp .whiz-user[data-v-10d2ce2b]{position:relative;background-color:#e6e6e6;border-radius:3px;padding:8px 12px;max-width:258px}
.whizapp .whiz-user time[data-v-10d2ce2b]{position:absolute;top:-13px;right:0;font-size:8px;line-height:8px;margin-bottom:6px;display:block}
.whizapp .whiz-user__text[data-v-10d2ce2b]{font-size:14px;line-height:22px;margin:0}
.whizapp .whizapp__chat-input[data-v-10d2ce2b]{position:relative}
.whizapp .whizapp__chat-input>input[data-v-10d2ce2b]{width:100%;height:38px;font-size:14px;padding:9px 46px 9px 12px;color:#262626;border:1px solid #bbb;border-radius:2px}
.whizapp .whizapp__chat-input>input[data-v-10d2ce2b]::-webkit-input-placeholder{color:#bbb}
.whizapp .whizapp__chat-input>input[data-v-10d2ce2b]::-moz-placeholder{color:#bbb;opacity:1}
.whizapp .whizapp__chat-input>input[data-v-10d2ce2b]:-ms-input-placeholder{color:#bbb}
@supports(-webkit-overflow-scrolling:touch){.whizapp .whizapp__chat-input>input[data-v-10d2ce2b]{font-size:16px}
}
.whizapp .whizapp__chat-input>button[data-v-10d2ce2b]{display:none;position:absolute;padding:0;margin:0;border:0;background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:4px;right:4px;width:30px;height:30px;background-color:#262626;cursor:pointer}
.whizapp .whizapp__chat-input>button[data-v-10d2ce2b]:hover{background-color:#4d4d4d}
.whizapp .whizapp__chat-input>button svg[data-v-10d2ce2b]{display:block;width:16px;height:16px;margin:0 auto}
.whizapp .whizapp__chat-input>button[data-v-10d2ce2b]:disabled{opacity:.6}
.whizapp .whizapp__chat-input>input[data-v-10d2ce2b]:required:valid{border-color:#4d4d4d}
.whizapp .whizapp__chat-input>input:required:valid~button[data-v-10d2ce2b]{display:inline-block}
.whizapp footer[data-v-10d2ce2b]{height:auto;padding:10px 24px}
.whizapp .whizapp__disclaimer[data-v-10d2ce2b]{font-size:12px;color:#666;text-align:center;margin:10px 0 0}
.whizapp .whizapp__disclaimer button[data-v-10d2ce2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;padding:0;color:#666;font-size:12px;font-weight:300;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.whizapp .whizapp__disclaimer svg[data-v-10d2ce2b]{display:inline-block;width:7px;height:9px;margin-right:3px}
.whizapp .whiz-response__loading[data-v-10d2ce2b]{display:flex}
.whizapp .whiz-response__loading .whiz-response__loading-content[data-v-10d2ce2b]{margin-left:8px}
.whizapp .whiz-response__loading time[data-v-10d2ce2b]{font-size:8px;line-height:8px;margin-bottom:6px;display:block}
.whizapp .whiz-loader[data-v-10d2ce2b]{width:15px;margin-top:8px;margin-left:12px;margin-bottom:20px;transform:scale(.7);aspect-ratio:1;border-radius:50%;animation:l5-10d2ce2b 1s infinite linear alternate}
@keyframes l5-10d2ce2b{0{box-shadow:20px 0 #000,-20px 0 #0002;background:#000}
33%{box-shadow:20px 0 #000,-20px 0 #0002;background:rgba(0,0,0,.1333333333)}
66%{box-shadow:20px 0 #0002,-20px 0 #000;background:rgba(0,0,0,.1333333333)}
to{box-shadow:20px 0 #0002,-20px 0 #000;background:#000}
}
.whizapp .whiz-action-button[data-v-10d2ce2b]:hover{border-color:#262626;box-shadow:inset 0 0 0 2px #262626}
.whizapp .recommendation-card[data-v-10d2ce2b]:hover:before{content:"";position:absolute;width:100%;height:100%;box-shadow:0 0 1px #0000003d,0 4px 12px #00000029}
.whizapp .widget-user-reply__cta[data-v-10d2ce2b]:hover,.whizapp .whiz-button__suggestion[data-v-10d2ce2b]:hover{box-shadow:inset 0 0 0 2px #262626}