.obf-ChoiceGroup{margin-bottom:8px} .obf-ChoiceGroup fieldset{margin:0;border:0;padding:0} .obf-ChoiceGroup legend{max-width:100%} .obf-ChoiceGroup input{position:absolute;opacity:0} .obf-ChoiceGroup input+label{display:block;display:grid;grid-template-columns:20px auto;cursor:pointer;margin:8px 6px 8px 6px} .obf-ChoiceGroup input:focus+label{outline:1px dashed black} .obf-ChoiceGroup input+label>.obf-ChoiceGroupLabel{display:inline-block;vertical-align:middle;margin:0 0 0 10px} .obf-ChoiceGroup input[type=radio]+label>.obf-ChoiceGroupIcon{display:inline-block;content:"";border:1px solid #a6a6a6;width:20px;height:20px;border-radius:10px;vertical-align:middle;box-sizing:border-box;-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.23,1);-moz-transition-timing-function:cubic-bezier(0.4,0,0.23,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.23,1);transition-timing-function:cubic-bezier(0.4,0,0.23,1)} .obf-ChoiceGroup input[type=radio]:checked+label>.obf-ChoiceGroupIcon{border:2px solid} .obf-ChoiceGroup input[type=radio]:checked+label>.obf-ChoiceGroupIcon>span{display:block;width:70%;height:70%;margin:15%;border-radius:50%;box-sizing:border-box;border:5px solid transparent;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.23,1);-moz-transition-timing-function:cubic-bezier(0.4,0,0.23,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.23,1);transition-timing-function:cubic-bezier(0.4,0,0.23,1)} .obf-OverallAnchor{color:#fff;width:300px;height:45px;padding:0;border:0;margin-bottom:4px;background-color:#757575;outline:2px solid transparent} .obf-OverallAnchor:hover{outline:2px dashed black} .obf-OverallAnchor:focus{outline:2px dashed black} .obf-OverallAnchor.obf-OverallAnchorActive{outline:2px solid transparent} .obf-OverallAnchor.obf-OverallAnchorActive:hover{outline:2px dashed black} .obf-OverallAnchor.obf-OverallAnchorActive:focus{outline:2px dashed black} @media screen and (-ms-high-contrast:active){.obf-OverallAnchor{-ms-high-contrast-adjust:none;background-color:ButtonFace !important;color:ButtonText !important;fill:ButtonText !important;outline:1px solid ButtonText !important} .obf-OverallAnchor:hover{-ms-high-contrast-adjust:none;background-color:Highlight !important;color:HighlightText !important;fill:HighlightText !important;outline:2px dashed ButtonText !important} .obf-OverallAnchor:focus{-ms-high-contrast-adjust:none;background-color:Highlight !important;color:HighlightText !important;fill:HighlightText !important;outline:2px dashed ButtonText !important} .obf-OverallAnchor.obf-OverallAnchorActive{-ms-high-contrast-adjust:none;background-color:Highlight !important;color:HighlightText !important;fill:HighlightText !important;outline:2px solid ButtonText !important} .obf-OverallAnchor.obf-OverallAnchorActive:hover{-ms-high-contrast-adjust:none;background-color:Highlight !important;color:HighlightText !important;fill:HighlightText !important;outline:2px dashed ButtonText !important} .obf-OverallAnchor.obf-OverallAnchorActive:focus{-ms-high-contrast-adjust:none;background-color:Highlight !important;color:HighlightText !important;fill:HighlightText !important;outline:2px dashed ButtonText !important} .obf-OverallAnchor .obf-OverallImage{fill:inherit !important} .obf-OverallAnchor .obf-OverallText{color:inherit !important;outline-color:inherit !important} } .obf-OverallImage{width:24px;height:24px;vertical-align:middle;display:inline-block;margin:8px;fill:white} .obf-OverallText{color:#fff;vertical-align:middle;text-align:left;display:inline-block} .obf-Rtl .obf-OverallText{text-align:right} .obf-CloseButton{float:right;background:0;border:0;padding:8px;margin-top:5px} .obf-CloseButton:hover{background-color:lightgray} .obf-Rtl .obf-CloseButton{float:left} #obf-QuestionLeftText{padding-top:21px;padding-bottom:15px;width:300px} .obf-FormQuestionMiddleText{padding-top:21px;padding-bottom:15px;display:block} .obf-FormMiddleText{line-height:120%;padding-bottom:16px} .obf-FormComment{width:300px;height:120px;margin-bottom:8px} .obf-FormRatingContainer{margin-bottom:8px} .obf-FormRatingLabel{display:inline-block;vertical-align:middle;padding-right:10px;display:block} .obf-Rtl .obf-FormRatingLabel{padding-right:0;padding-left:10px} .obf-FormCategoriesDropdown{width:300px;height:32px;margin-bottom:8px} .obf-FormCategoriesDropdown ~ .obf-FormComment{height:80px} .obf-FormRating{display:inline-block;vertical-align:middle;margin-left:6px} .obf-FormEmailContainer{width:300px;height:100%;margin-bottom:8px;margin-top:8px} .obf-FormEmailInput{height:30px;width:100%;margin-bottom:8px} #obf-FormEmailTextBox{width:100%} .obf-FormEmailCheckbox{display:inline-block;vertical-align:middle} .obf-FormEmailLabel{display:inline-block;vertical-align:top;width:90%;margin-left:3px;margin-right:3px;padding-bottom:8px} .obf-FormScreenshotContainer{display:inline-block;vertical-align:middle;width:180px} .obf-FormScreenshotCheckbox{display:inline-block;vertical-align:top} .obf-FormScreenshotLabel{display:inline-block;vertical-align:top;width:80%;margin-left:3px;margin-right:3px;margin-bottom:8px} .obf-FormScreenshotPreview{width:180px;height:90px;margin-bottom:12px;border:1px solid grey} .obf-FormSubmitButtonContainer{display:inline-block;vertical-align:middle;width:300px;margin-bottom:21px} .obf-CancelButton{height:32px;background-color:#757575;color:white;width:120px;padding:0;margin-right:10px;border:0;outline:1px solid transparent;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-size:14px} .obf-Rtl .obf-CancelButton{margin-left:10px;margin-right:0} .obf-CancelButton:hover{outline:2px dashed transparent} .obf-CancelButton:focus{outline:2px dashed black} .obf-CancelButton:active{outline:4px solid transparent} .obf-CancelButton[disabled],.obf-CancelButton[disabled]:hover,.obf-CancelButton[disabled]:focus,.obf-CancelButton[disabled]:active{background-color:lightgray} @media screen and (-ms-high-contrast:active){.obf-CancelButton:hover{-ms-high-contrast-adjust:none;outline:2px dashed buttonText;background-color:Highlight !important;color:HighlightText !important} .obf-CancelButton:focus{-ms-high-contrast-adjust:none;outline:2px dashed buttonText;background-color:Highlight;color:HighlightText} .obf-CancelButton[disabled],.obf-CancelButton[disabled]:hover,.obf-CancelButton[disabled]:focus,.obf-CancelButton[disabled]:active{-ms-high-contrast-adjust:auto;background-color:unset !important;color:unset !important;outline:2px solid} } @media screen and (-ms-high-contrast:active){.obf-CloseButton>svg{fill:buttonText} } #obf-OverlayBackground{background-color:rgba(0,0,0,0.5);color:#444;left:0;top:0;width:100%;height:100%;overflow-y:auto;min-height:200px;position:absolute;z-index:10000000000;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;min-width:780px} #obf-OverlayBackground.obf-NarrowLayout{min-width:320px} #obf-OverlayBackground.obf-SingleLayout{min-width:320px} @-webkit-keyframes obf-MainContainerGrowFromCenter{from{margin-top:0;height:0} to{margin-top:-125px;height:auto} } @-moz-keyframes obf-MainContainerGrowFromCenter{from{margin-top:0;height:0} to{margin-top:-125px;height:auto} } @-o-keyframes obf-MainContainerGrowFromCenter{from{margin-top:0;height:0} to{margin-top:-125px;height:auto} } @keyframes obf-MainContainerGrowFromCenter{from{margin-top:0;height:0} to{margin-top:-125px;height:auto} } #obf-MainContainer{border-top:1px solid gray;border-bottom:1px solid gray;background-color:white;top:45%;min-width:100%;position:absolute;margin-top:-160px;height:auto;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-name:obf-MainContainerGrowFromCenter;-moz-animation-name:obf-MainContainerGrowFromCenter;-o-animation-name:obf-MainContainerGrowFromCenter;animation-name:obf-MainContainerGrowFromCenter;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards} #obf-MainContentHolder{height:100%;width:720px;margin:0 auto} .obf-NarrowLayout #obf-MainContentHolder{width:300px} .obf-SingleLayout #obf-MainContentHolder{width:300px} #obf-LeftFormContainer{float:left;margin-left:180px;min-height:320px} .obf-Rtl #obf-LeftFormContainer{float:right;margin-right:180px;margin-left:0} .obf-NarrowLayout #obf-LeftFormContainer{float:left;margin-left:0} .obf-Rtl.obf-NarrowLayout #obf-LeftFormContainer{float:right;margin-right:0} #obf-LeftFormContainer.obf-slideLeft{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-name:obf-LeftFormContainerSlideLeft;-moz-animation-name:obf-LeftFormContainerSlideLeft;-o-animation-name:obf-LeftFormContainerSlideLeft;animation-name:obf-LeftFormContainerSlideLeft;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards} .obf-Rtl #obf-LeftFormContainer.obf-slideLeft{-webkit-animation-name:obf-LeftFormContainerSlideRight;-moz-animation-name:obf-LeftFormContainerSlideRight;-o-animation-name:obf-LeftFormContainerSlideRight;animation-name:obf-LeftFormContainerSlideRight} @-webkit-keyframes obf-LeftFormContainerSlideLeft{from{margin-left:180px} to{margin-left:0} } @-moz-keyframes obf-LeftFormContainerSlideLeft{from{margin-left:180px} to{margin-left:0} } @-o-keyframes obf-LeftFormContainerSlideLeft{from{margin-left:180px} to{margin-left:0} } @keyframes obf-LeftFormContainerSlideLeft{from{margin-left:180px} to{margin-left:0} } @-webkit-keyframes obf-LeftFormContainerSlideRight{from{margin-right:180px} to{margin-right:0} } @-moz-keyframes obf-LeftFormContainerSlideRight{from{margin-right:180px} to{margin-right:0} } @-o-keyframes obf-LeftFormContainerSlideRight{from{margin-right:180px} to{margin-right:0} } @keyframes obf-LeftFormContainerSlideRight{from{margin-right:180px} to{margin-right:0} } #obf-MiddleFormContainer{margin-left:540px;min-height:320px} .obf-Rtl #obf-MiddleFormContainer{margin-right:540px;margin-left:0} .obf-NarrowLayout #obf-MiddleFormContainer{margin-left:0} .obf-SingleLayout #obf-MiddleFormContainer{margin-left:0} .obf-Rtl.obf-NarrowLayout #obf-MiddleFormContainer{margin-right:0} .obf-Rtl.obf-SingleLayout #obf-MiddleFormContainer{margin-right:0} #obf-MiddleFormContainer.obf-slideLeft{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-name:obf-MiddleFormContainerSlideLeft;-moz-animation-name:obf-MiddleFormContainerSlideLeft;-o-animation-name:obf-MiddleFormContainerSlideLeft;animation-name:obf-MiddleFormContainerSlideLeft;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards} .obf-Rtl #obf-MiddleFormContainer.obf-slideLeft{-webkit-animation-name:obf-MiddleFormContainerSlideRight;-moz-animation-name:obf-MiddleFormContainerSlideRight;-o-animation-name:obf-MiddleFormContainerSlideRight;animation-name:obf-MiddleFormContainerSlideRight} @-webkit-keyframes obf-MiddleFormContainerSlideLeft{from{margin-left:540px} to{margin-left:360px} } @-moz-keyframes obf-MiddleFormContainerSlideLeft{from{margin-left:540px} to{margin-left:360px} } @-o-keyframes obf-MiddleFormContainerSlideLeft{from{margin-left:540px} to{margin-left:360px} } @keyframes obf-MiddleFormContainerSlideLeft{from{margin-left:540px} to{margin-left:360px} } @-webkit-keyframes obf-MiddleFormContainerSlideRight{from{margin-right:540px} to{margin-right:360px} } @-moz-keyframes obf-MiddleFormContainerSlideRight{from{margin-right:540px} to{margin-right:360px} } @-o-keyframes obf-MiddleFormContainerSlideRight{from{margin-right:540px} to{margin-right:360px} } @keyframes obf-MiddleFormContainerSlideRight{from{margin-right:540px} to{margin-right:360px} } .obf-MarginLeft60px{margin-left:60px} .obf-Rtl .obf-MarginLeft60px{margin-right:60px;margin-left:0} .obf-NarrowLayout .obf-MarginLeft60px{margin-left:0} .obf-Rtl.obf-NarrowLayout .obf-MarginLeft60px{margin-right:0} .obf-MarginLeft180px{margin-left:23% !important} .obf-Rtl .obf-MarginLeft180px{margin-right:23% !important;margin-left:0} .obf-FormContainer{height:100%;width:360px;position:relative;font-size:0} .obf-NarrowLayout .obf-FormContainer{width:300px} .obf-SingleLayout .obf-FormContainer{width:300px} .obf-FormWideContainer{height:100%;max-width:720px;position:relative;font-size:0} .obf-NarrowLayout .obf-FormWideContainer{width:300px} .obf-SingleLayout .obf-FormWideContainer{width:300px} #obf-ColumnSeparatorDiv{width:100%;margin-bottom:10px} .obf-FormBottomContainer{width:300px;height:34px;position:absolute;bottom:24px} .obf-ShowRightBorder{border-right:1px solid #e0e0e0} .obf-Rtl .obf-ShowRightBorder{border-left:1px solid #e0e0e0;border-right:0} #obf-ThanksPanelDiscussion svg{width:142px;height:120px} #obf-ThanksPanelContainer{height:100%} #obf-ThanksPanelInnerContainer{display:flex;justify-content:center;flex-direction:row;align-items:center;height:100%;min-height:320px} .obf-NarrowLayout #obf-ThanksPanelInnerContainer{flex-direction:column;align-items:flex-start} .obf-SingleLayout #obf-ThanksPanelInnerContainer{flex-direction:column;align-items:flex-start} #obf-ThanksPanelVerticalContainer{margin-left:40px} .obf-NarrowLayout #obf-ThanksPanelVerticalContainer{margin-left:0} .obf-SingleLayout #obf-ThanksPanelVerticalContainer{margin-left:0} .obf-NarrowLayout #obf-ThanksPanelVerticalContainer .obf-Rtl #obf-ThanksPanelVerticalContainer{margin-left:0;margin-right:20px} .obf-SingleLayout #obf-ThanksPanelVerticalContainer .obf-Rtl #obf-ThanksPanelVerticalContainer{margin-left:0;margin-right:20px} #obf-ThanksPanelCloseButton{margin-top:0;font-size:14px} .obf-FontTitle{font-size:18px;line-height:24px;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-weight:600} .obf-Hidden{display:none} .obf-Visible{display:block} .obf-FontSubtitle{font-size:18px;line-height:24px;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"} .obf-FontText{font-size:16px;line-height:20px;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"} .obf-FontSubText{font-size:14px;line-height:20px;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"} .obf-requiredAsterisk{color:#ae1515;margin-left:3px} .obf-FontSubSubText{font-size:12px;line-height:16px;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"} .obf-TextAlignLeft{text-align:left} .obf-Rtl .obf-TextAlignLeft{text-align:right} .obf-PrivacyStatementLinkDiv{width:100%;margin-bottom:8px;padding:1px} .obf-PrivacyStatementLinkDivEudbUx{width:100%;margin-bottom:14px;padding:1px} .obf-TextInput{padding:4px 10px 4px 10px;border:1px solid #b0b0b0;overflow:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none} .obf-Link{text-decoration:underline} .obf-Link:hover{outline:1px dashed transparent;cursor:pointer} .obf-Link:focus{outline:1px dashed black} .obf-Link:active{outline:2px solid transparent} .obf-SubmitButton{height:32px;color:white;width:120px;padding:0;border:0;outline:1px solid transparent;font-family:"wf_SegoeUIRegular","wf_SegoeUI","Segoe UI Regular","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-size:14px} .obf-SubmitButton:hover{outline:2px dashed transparent} .obf-SubmitButton:focus{outline:2px dashed black} .obf-SubmitButton:active{outline:4px solid transparent} .obf-SubmitButton[disabled],.obf-SubmitButton[disabled]:hover,.obf-SubmitButton[disabled]:focus,.obf-SubmitButton[disabled]:active{background-color:lightgray} @media screen and (-ms-high-contrast:active){.obf-SubmitButton:hover{-ms-high-contrast-adjust:none;outline:2px dashed buttonText;background-color:Highlight !important;color:HighlightText !important} .obf-SubmitButton:focus{-ms-high-contrast-adjust:none;outline:2px dashed buttonText;background-color:Highlight;color:HighlightText} .obf-SubmitButton[disabled],.obf-SubmitButton[disabled]:hover,.obf-SubmitButton[disabled]:focus,.obf-SubmitButton[disabled]:active{-ms-high-contrast-adjust:auto;background-color:unset !important;color:unset !important;outline:2px solid} } .obf-CheckBox{outline:1px solid transparent} .obf-CheckBox:hover{outline:1px dashed transparent} .obf-CheckBox:focus{outline:1px dashed black} .obf-CheckBox:active{outline:2px solid transparent} .obf-Rating{font-size:0;white-space:nowrap;display:inline-block;width:105px;height:20px;overflow:hidden;position:relative;background-size:contain;fill:#fff;stroke:#000;vertical-align:middle} .obf-Rating .obf-RatingGraphic{position:absolute;left:0;top:0;height:20px} .obf-Rtl .obf-Rating .obf-RatingGraphic{left:auto;right:0} .obf-Rating .obf-RatingGraphic-Filled{opacity:0;fill:#949494;stroke:#949494;z-index:1} .obf-Rating input:checked+.obf-RatingGraphic-Filled{opacity:.5} .obf-Rating input:hover+.obf-RatingGraphic-Filled{opacity:1} .obf-Rating input{opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative} .obf-Spinner{position:relative;height:36px;width:36px;margin:auto} .obf-SpinnerCircle{position:absolute;border-radius:100px;opacity:0} .obf-Toast{position:var(--obf-position,fixed);bottom:var(--obf-bottom,10px);right:var(--obf-right,10px);z-index:var(--obf-zIndex,10000000000);-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:obf-ToastSlideUp;-moz-animation-name:obf-ToastSlideUp;-o-animation-name:obf-ToastSlideUp;animation-name:obf-ToastSlideUp;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards} @-webkit-keyframes obf-ToastSlideUp{from{bottom:0;opacity:0} to{bottom:var(--obf-bottom,10px);opacity:1} } @-moz-keyframes obf-ToastSlideUp{from{bottom:0;opacity:0} to{bottom:var(--obf-bottom,10px);opacity:1} } @-o-keyframes obf-ToastSlideUp{from{bottom:0;opacity:0} to{bottom:var(--obf-bottom,10px);opacity:1} } @keyframes obf-ToastSlideUp{from{bottom:0;opacity:0} to{bottom:var(--obf-bottom,10px);opacity:1} } .obf-Toast.obf-Rtl{right:auto;left:10px} @media(max-height:536px){.obf-ToastZoom{height:calc(79% - var(--obf-bottom, 5px));overflow-y:auto;bottom:var(--obf-bottom,5px);right:var(--obf-right,5px)} } #obf-ToastCancel{float:right;cursor:pointer;padding:0 0 15px 15px;border:0;background:0;fill:black} .obf-Rtl #obf-ToastCancel{padding:0 15px 15px 0;float:left} @media screen and (-ms-high-contrast:active),(forced-colors:active){#obf-ToastCancel{fill:ButtonText;outline-color:inherit} } @media(max-width:320px){#obf-ToastCancel{padding:0} } #obf-ToastContainer{border:1px solid gray;padding:15px;background-color:white;max-height:90%;overflow-y:auto} @media(max-width:320px){#obf-ToastContainer{padding-top:5px;padding-left:4px;padding-right:4px;padding-bottom:5px} } #obf-TPromptContainer{cursor:pointer;width:280px;padding:0;border:0;background:0} #obf-TFormContainer{width:280px} #obf-TPromptTitle{margin-bottom:8px} #obf-TPromptText{margin-bottom:8px} #obf-TFormTitle{margin-bottom:8px;margin-right:20px} #obf-TFormComment{width:100%;height:100px;margin-bottom:6px} #obf-TFormCommentQuestion{width:100%;margin-bottom:6px;display:block} #obf-TFormEmailTextBox{width:100%} .obf-TFormEmailCheckbox{display:inline-block;vertical-align:middle} #obf-EmailCheckBoxLabel{margin-bottom:8px} .obf-TFormEmailLabel{display:inline-block;vertical-align:top;width:80%;margin-left:3px;margin-right:3px;padding-bottom:3px} #obf-TFormSubmitButtonContainer{text-align:right} #obf-TFormCancelButton{margin-left:10px;margin-right:0} .obf-Rtl #obf-TFormCancelButton{margin-left:0;margin-right:10px} .obf-TFormPrivacyConsentText{color:#737373} :root{--background-color:#f5f5f5;--text-color:#242424;--icon-margin:8px;--action-icon-margin:16px;--breakpoint-sm:859px} .store-assistant-header{display:flex;align-items:center;justify-content:space-between;height:32px;width:100%;background-color:var(--background-color);box-sizing:border-box;border-radius:4px;margin-bottom:16px} .store-assistant-header .header-content{display:flex;align-items:center} .store-assistant-header .chat-icon{margin-right:var(--icon-margin)} .store-assistant-header .header-title{color:var(--text-color);font-size:16px;font-style:normal;font-weight:600;line-height:22px} @media(max-width:var(--breakpoint-sm)){.store-assistant-header{height:auto} .store-assistant-header .header-title{font-size:.875rem} } .end-chat-modal{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;z-index:1000;flex-grow:1;width:100%} .end-chat-modal .content{color:var(--Neutral-Foreground-1-Rest,#242424);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:100%;max-width:288px;margin-top:auto;margin-bottom:auto} .end-chat-modal .actions{width:100%;display:flex;justify-content:space-between;gap:12px} .end-chat-modal .buttonGroup{margin-top:12px;display:flex;justify-content:space-between;width:100%;gap:12px} .end-chat-modal .button{width:100%} .end-chat-modal .content p{margin-top:0;margin-bottom:0} .active-bar{display:flex;justify-content:space-between;align-items:center;background-color:#107c10;color:white;padding:4px 16px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.11),0 3px 7px 0 rgba(0,0,0,0.13);border-radius:0 0 4px 4px;margin-left:-16px;margin-right:-16px} .active-message{font-size:14px;font-style:normal;font-weight:400;line-height:20px} .end-button{color:var(--Flowkit-White,#fff);font-size:12px;font-style:normal;font-weight:400;line-height:16px;background-color:#107c10;padding:3px,8px,3px,8px;height:24px;width:36px;box-sizing:border-box;stroke:#fff;border-radius:4px;cursor:pointer;border:1px solid white} .ratingValueText{justify-content:flex-end;display:flex;word-wrap:break-word;padding-left:auto;padding-bottom:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px} .ratingDisplayContainer{flex:1 0 auto;display:flex;justify-content:center;margin-top:'8px'} .ctaSurvey-button{width:100%;margin-bottom:8px !important} .ctaSurvey-button:last-child{margin-bottom:0 !important} .ctaSurvey-text{color:#242424;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px} .ctaSurvey-container{display:flex;flex-direction:column;padding:16px;box-sizing:border-box;padding:12px 16px 12px 16px !important;margin:2px} .chatLimitation-button{width:100%;margin-bottom:0 !important} .chatLimitation-text{color:#242424;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px;width:100%} .chatLimitation-container{display:flex;flex-direction:column;box-sizing:border-box;margin:2px;padding:12px 16px 12px 16px !important} .sidecar-chat{max-height:100%;overflow-y:auto;height:550px;flex-grow:1;padding-bottom:12px} .sidecar-chat::-webkit-scrollbar{width:4px} .sidecar-chat::-webkit-scrollbar-track{background-color:#ebebeb} .sidecar-chat::-webkit-scrollbar-thumb{background-color:#424242;border-radius:4px} .sidecar-chat::-webkit-scrollbar-thumb:hover{background-color:#242424} :root{--color-neutral-background3:#f5f5f5;--spacing-horizontal-l:16px;--spacing-vertical-s:8px;--spacing-vertical-top:10px;--border-radius-medium:4px;--header-height:64px;--provider-width:320px;--provider-height:720px;--provider-desktop-right:12px;--provider-desktop-bottom:12px;--provider-backtotop-bottom:64px;--provider-desktop-bottom-s:10px} .storeassistantroot{height:0} .provider{background-color:var(--color-neutral-background3);padding:var(--spacing-horizontal-l);border-radius:var(--border-radius-medium);border:var(--None,1px) solid var(--Neutral-Stroke-2-Rest,#e0e0e0);box-shadow:0 1px 4px 0 rgba(0,0,0,0.11),0 6px 14px 0 rgba(0,0,0,0.13);display:flex;row-gap:12px;flex-direction:column;height:min(var(--provider-height),calc(100vh - var(--spacing-vertical-top) - var(--provider-desktop-bottom)));width:var(--provider-width);box-sizing:border-box;transition:opacity .5s linear;z-index:1031;position:fixed;right:var(--provider-desktop-right);bottom:var(--provider-desktop-bottom)} .provider.is-hidden{visibility:hidden;opacity:0;height:0;transition:opacity .5s linear,visibility .1s .5s,height .1s .5s} .provider--minimized{bottom:12px;overflow:hidden;height:min(var(--header-height),calc(100vh - var(--spacing-vertical-top))) !important} .chat{height:550px;overflow-y:auto} .chat::-webkit-scrollbar{display:none} .chat{scrollbar-width:none} .has-back-to-top .provider--minimized{bottom:64px} .has-back-to-top .provider{bottom:64px;height:min(var(--provider-height),calc(100vh - var(--spacing-vertical-top) - var(--provider-backtotop-bottom)))} @media(max-width:859px){.provider{max-height:100vh;width:100%;overflow:hidden;right:0;bottom:0} .provider--minimized{width:100%} } @media(min-width:541px){.has-back-to-top.is-mobile .provider--minimized{width:min(calc(100% - 12px),140px);right:12px;bottom:64px} .has-back-to-top.is-mobile .provider--minimized .store-assistant-header .header-title{display:none} .has-back-to-top.is-mobile .provider--minimized .store-assistant-header svg.chat-icon{height:32px;width:32px} } @media(max-width:539px){.has-configurator-v3 .provider--minimized{width:min(calc(100% - 12px),140px);right:12px;bottom:73px} .has-configurator-v3 .provider--minimized .store-assistant-header .header-title{display:none} .has-configurator-v3 .provider--minimized .store-assistant-header svg.chat-icon{height:32px;width:32px} } .chat{height:100vh;-ms-overflow-style:none} .chat::-webkit-scrollbar{display:none} .provider span:focus,.provider button:focus{outline:0} .chat-markdown{margin:0;padding:0} .chat-markdown table{border-collapse:collapse;margin-top:.5em;margin-bottom:.5em;max-width:100%;width:100%;overflow-x:auto;display:block} .chat-markdown th,.chat-markdown td{padding:.125rem;border:1px solid black} .chat-markdown ul,.chat-markdown ol{padding-left:1em;margin:.25em 0;list-style:disc outside none} .chat-markdown ol{list-style:decimal outside none} .chat-markdown ul li,.chat-markdown ol li{padding-left:.25em;margin:.25em 0} .chat-markdown p:not(:last-child){margin-bottom:.75em;margin-top:0;padding:0} .chat-markdown p:last-child{margin:0} .chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:.5em 0;font-weight:bold} .sa-default-entry-container{display:flex;justify-content:space-between;align-items:center;gap:10px;height:56px;border-radius:28px;background:linear-gradient(275.43deg,#0067b8 14.09%,#0067b8 46.66%,#1c84d6 84.29%);color:#fff;font-weight:400;font-size:14px;position:fixed;right:12px;bottom:12px;z-index:1001} .is-mobile .sa-default-entry-container{width:56px;justify-content:center} .sa-default-entry-container:focus-within{text-decoration:underline} @media(min-width:541px){.has-back-to-top .sa-default-entry-container{bottom:64px} } @media(max-width:539px){.has-configurator-v3 .sa-default-entry-container{bottom:73px} } .sa-default-entry-glyph{padding:0 !important;font-size:28px;display:flex;flex-direction:column} .sa-default-entry-text{margin-left:20px} .sa-default-entry-text>*{margin:0} .sa-default-entry-image{width:48px;height:48px;border-radius:24px;margin-right:4px} .sa-default-entry-button{position:absolute;top:0;bottom:0;left:0;width:100%;opacity:0;border-radius:28px} .sa-highlight-entry-content{border-radius:8px;padding:16px;max-width:300px;background-color:#000;color:#fff;position:fixed;right:75px;bottom:56px;z-index:1001} .is-mobile .sa-highlight-entry-content{right:12px;bottom:12px} @media(min-width:541px){.has-back-to-top .sa-highlight-entry-content{bottom:110px} .has-back-to-top.is-mobile .sa-highlight-entry-content{bottom:64px} .has-back-to-top .sa-highlight-entry-image{bottom:64px} } @media(max-width:539px){.has-configurator-v3 .sa-highlight-entry-content{bottom:119px} .has-configurator-v3.is-mobile .sa-highlight-entry-content{bottom:73px} .has-configurator-v3 .sa-highlight-entry-image{bottom:73px} } .sa-highlight-entry-header{font-size:28px;font-weight:600;line-height:36px;margin-bottom:2px} .sa-highlight-entry-subheader{font-size:16px;font-weight:400;line-height:22px;margin-bottom:12px} .sa-highlight-entry-chat-now-button,.sa-highlight-entry-no-thanks-button{border:0;border-radius:4px;font-size:14px;line-height:20px;padding:5px} .sa-highlight-entry-no-thanks-button{border-radius:4px;background-color:#fff;color:#292929 !important;margin-top:10px} .sa-highlight-entry-image{width:72px;height:72px;border-radius:36px;border:1px solid #0067b8;position:fixed;right:12px;bottom:12px;z-index:1001} .sa-default-entry-container,.sa-highlight-entry-container .sa-highlight-entry-content,.sa-highlight-entry-container .sa-highlight-entry-image{opacity:1;visibility:visible;transform:translateX(0);transition:opacity .5s,transform .5s linear} .sa-default-entry-container.is-hidden,.sa-highlight-entry-container.is-hidden .sa-highlight-entry-content,.sa-highlight-entry-container.is-hidden .sa-highlight-entry-image{opacity:0;visibility:hidden;transform:translateX(100%);transition:opacity .5s,transform .5s,visibility .5s linear}