.launcher-mobile{--ldvar-botTriggerBackgroundColour: var(--ldvar-botTriggerBackgroundColourMobile);--ldvar-botTriggerBorderColour: var(--ldvar-botTriggerBorderColourMobile);--ldvar-botTriggerBorderRadius: var(--ldvar-botTriggerBorderRadiusMobile);--ldvar-botTriggerImageBorderRadius: var(--ldvar-botTriggerImageBorderRadiusMobile);--ldvar-botTriggerBorderStyle: var(--ldvar-botTriggerBorderStyleMobile);--ldvar-botTriggerBorderWidth: var(--ldvar-botTriggerBorderWidthMobile);--ldvar-botTriggerBoxShadow: var(--ldvar-botTriggerBoxShadowMobile);--ldvar-botTriggerCloseIconDisplay: var(--ldvar-botTriggerCloseIconDisplayMobile);--ldvar-botTriggerCloseIconColour: var(--ldvar-botTriggerCloseIconColourMobile);--ldvar-botTriggerCloseIconBackgroundColour: var(--ldvar-botTriggerCloseIconBackgroundColourMobile);--ldvar-botTriggerIconColour: var(--ldvar-botTriggerIconColourMobile);--ldvar-botTriggerCloseIconPosition: var(--ldvar-botTriggerCloseIconPositionMobile);--ldvar-botTriggerContentFontColour: var(--ldvar-botTriggerContentFontColourMobile);--ldvar-botTriggerContentFontFamily: var(--ldvar-botTriggerContentFontFamilyMobile);--ldvar-botTriggerContentFontSize: var(--ldvar-botTriggerContentFontSizeMobile);--ldvar-botTriggerMessageBackgroundColour: var(--ldvar-botTriggerMessageBackgroundColourMobile);--ldvar-botTriggerTitleFontColour: var(--ldvar-botTriggerTitleFontColourMobile);--ldvar-botTriggerTitleFontFamily: var(--ldvar-botTriggerTitleFontFamilyMobile);--ldvar-botTriggerTitleFontSize: var(--ldvar-botTriggerTitleFontSizeMobile);--ldvar-textButtonTextColour: var(--ldvar-botTriggerTitleFontColourMobile);--ldvar-botTriggerProfileIconDisplay: var(--ldvar-botTriggerProfileIconDisplayMobile);--ldvar-botTriggerNotificationIconDisplay: var(--ldvar-botTriggerNotificationIconDisplayMobile);--ldvar-botTriggerNotificationIconColour: var(--ldvar-botTriggerNotificationIconColourMobile);--ldvar-botTriggerOfflineNotificationIconColour: var(--ldvar-botTriggerOfflineNotificationIconColourMobile);--ldvar-botTriggerTopRightBorderRadius: var(--ldvar-botTriggerTopRightBorderRadiusMobile);--ldvar-botTriggerTopLeftBorderRadius: var(--ldvar-botTriggerTopLeftBorderRadiusMobile);--ldvar-botTriggerBottomRightBorderRadius: var(--ldvar-botTriggerBottomRightBorderRadiusMobile);--ldvar-botTriggerBottomLeftBorderRadius: var(--ldvar-botTriggerBottomLeftBorderRadiusMobile)}.ld-body .hovered{outline:3px dashed #f8a646 !important;outline-offset:-3px !important;cursor:pointer !important}.ld-body .hovered::before{opacity:0 !important}.ld-body .hovered::after{opacity:0 !important}.ld-body{--ldvar-choiceArrayIconColour: var(--ldvar-answerMessageMultiSelectIconColour)}.ld-body .button-trigger{display:flex;justify-content:center;align-items:center;position:relative;padding:0;margin:5px;border:none;background-color:var(--ldvar-botTriggerBackgroundColour);border-color:var(--ldvar-botTriggerBorderColour);border-top-right-radius:var(--ldvar-botTriggerTopRightBorderRadius);border-top-left-radius:var(--ldvar-botTriggerTopLeftBorderRadius);border-bottom-right-radius:var(--ldvar-botTriggerBottomRightBorderRadius);border-bottom-left-radius:var(--ldvar-botTriggerBottomLeftBorderRadius);border-style:var(--ldvar-botTriggerBorderStyle);border-width:var(--ldvar-botTriggerBorderWidth);box-shadow:var(--ldvar-botTriggerBoxShadow);cursor:pointer;z-index:2}.ld-body .button-trigger.full-image{background:rgba(0,0,0,0)}.ld-body .button-trigger .button-trigger-notification{position:absolute;display:none;width:var(--ldvar-notificationSize);height:var(--ldvar-notificationSize);background-color:var(--ldvar-botTriggerNotificationIconColour);border-radius:50%;box-sizing:border-box;z-index:3}.ld-body .button-trigger .button-trigger-notification.offline{background-color:var(--ldvar-botTriggerOfflineNotificationIconColour)}.ld-body .button-trigger .button-trigger-notification.top-right,.ld-body .button-trigger .button-trigger-notification.top-left,.ld-body .button-trigger .button-trigger-notification.bottom-right,.ld-body .button-trigger .button-trigger-notification.bottom-left{display:var(--ldvar-botTriggerNotificationIconDisplay)}.ld-body .button-trigger .button-trigger-notification.top-right{top:calc(var(--ldvar-botTriggerTopRightBorderRadius)/20 - var(--ldvar-notificationSize)/4);right:calc(var(--ldvar-botTriggerTopRightBorderRadius)/20 - var(--ldvar-notificationSize)/4);bottom:unset;left:unset}.ld-body .button-trigger .button-trigger-notification.top-left{top:calc(var(--ldvar-botTriggerTopLeftBorderRadius)/20 - var(--ldvar-notificationSize)/4);left:calc(var(--ldvar-botTriggerTopLeftBorderRadius)/20 - var(--ldvar-notificationSize)/4);bottom:unset;right:unset}.ld-body .button-trigger .button-trigger-notification.bottom-right{bottom:calc(var(--ldvar-botTriggerBottomRightBorderRadius)/20 - var(--ldvar-notificationSize)/4);right:calc(var(--ldvar-botTriggerBottomRightBorderRadius)/20 - var(--ldvar-notificationSize)/4);top:unset;left:unset}.ld-body .button-trigger .button-trigger-notification.bottom-left{bottom:calc(var(--ldvar-botTriggerBottomLeftBorderRadius)/20 - var(--ldvar-notificationSize)/4);left:calc(var(--ldvar-botTriggerBottomLeftBorderRadius)/20 - var(--ldvar-notificationSize)/4);top:unset;right:unset}.ld-body .button-trigger .image-close-icon.icon{opacity:0;position:absolute;top:50%;left:50%;fill:var(--ldvar-botTriggerIconColour);transform:translate(-50%, -50%);transform-origin:center}.ld-body .button-trigger .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .button-trigger .icon svg{width:100%;height:100%}.ld-body .button-trigger .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .button-trigger .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .button-trigger:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .button-trigger::before{content:"";z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;border-top-right-radius:var(--ldvar-botTriggerTopRightBorderRadius);border-top-left-radius:var(--ldvar-botTriggerTopLeftBorderRadius);border-bottom-right-radius:var(--ldvar-botTriggerBottomRightBorderRadius);border-bottom-left-radius:var(--ldvar-botTriggerBottomLeftBorderRadius)}@media(prefers-reduced-motion: no-preference){.ld-body .button-trigger::before{transition:.5s ease}}.ld-body .button-trigger:hover::before{opacity:.2}.ld-body .button-trigger:hover .image-close-icon.icon{-webkit-animation:250ms fadein ease-in forwards;animation:250ms fadein ease-in forwards}.ld-body .button-trigger .trigger-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.ld-body .button-trigger .trigger-icon-wrapper .icon{position:absolute;fill:var(--ldvar-botTriggerIconColour);transform:translate(-50%, -50%)}.ld-body .button-trigger .trigger-icon{position:absolute;fill:var(--ldvar-botTriggerIconColour)}.ld-body .button-trigger .trigger-icon.invisible{opacity:0}.ld-body .button-trigger .trigger-img-wrapper{position:relative;width:100%;height:100%;display:flex;overflow:hidden;box-sizing:border-box}.ld-body .button-trigger .trigger-img-wrapper .trigger-image{width:100%;height:100%;object-fit:cover}.ld-body .button-trigger .trigger-img-wrapper.full .trigger-image,.ld-body .button-trigger .trigger-img-wrapper.inside .trigger-image{border-radius:var(--ldvar-botTriggerImageBorderRadius)}.ld-body .button-trigger .trigger-img-wrapper.inside{border-top-right-radius:var(--ldvar-botTriggerTopRightBorderRadius);border-top-left-radius:var(--ldvar-botTriggerTopLeftBorderRadius);border-bottom-right-radius:var(--ldvar-botTriggerBottomRightBorderRadius);border-bottom-left-radius:var(--ldvar-botTriggerBottomLeftBorderRadius);padding:4px}@media(prefers-reduced-motion: reduce){.ld-body .button-trigger .trigger-icon.appear{opacity:1}.ld-body .button-trigger .trigger-icon.show{opacity:1}.ld-body .button-trigger .trigger-icon.hide{opacity:0}.ld-body .button-trigger .trigger-icon-wrapper .icon{transform:none}}@media(prefers-reduced-motion: no-preference){.ld-body .button-trigger-appear{-webkit-animation:fadein-scale 300ms ease-in forwards;animation:fadein-scale 300ms ease-in forwards}.ld-body .button-trigger-animated{-webkit-animation:150ms clicked linear forwards;animation:150ms clicked linear forwards}.ld-body .button-trigger-animated .trigger-icon-wrapper .icon{transform:translate(0, 0)}.ld-body .button-trigger .trigger-icon.appear{-webkit-animation:250ms fadein 250ms ease-in forwards;animation:250ms fadein 250ms ease-in forwards}.ld-body .button-trigger .trigger-icon.show{animation:300ms rotate-open 200ms linear forwards}.ld-body .button-trigger .trigger-icon.hide{animation:300ms rotate-hide 100ms linear forwards}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes clicked{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes rotate-open{0%{transform:rotate(270deg);opacity:0}50%{transform:rotate(315deg);opacity:1}100%{transform:rotate(360deg);opacity:1}}@keyframes rotate-hide{0%{transform:rotate(0deg);opacity:1}100%{transform:rotate(270deg);opacity:0}}.ld-body .card-trigger{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;transform-origin:bottom right;margin:7px;--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-botTriggerCloseIconColour);--ldvar-avatarSize: var(--ldvar-textBubbleAvatarSize)}.ld-body .card-trigger .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .card-trigger .icon svg{width:100%;height:100%}.ld-body .card-trigger .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .card-trigger .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .card-trigger .base-image{user-select:none;overflow:hidden;-webkit-user-drag:none}.ld-body .card-trigger .base-image.avatar{object-fit:cover;width:var(--ldvar-avatarSize);height:var(--ldvar-avatarSize);min-width:var(--ldvar-avatarSize);border-radius:50%}.ld-body .card-trigger .base-image.logo{display:block;height:auto;width:auto;border-radius:unset;max-height:30px;min-height:10px;max-width:150px;min-width:30px;object-fit:contain}.ld-body .card-trigger-left{transform-origin:bottom left}.ld-body .card-trigger.hidden{transform:scale(1)}.ld-body .card-trigger .logo-left{margin:0 auto 10px 0}.ld-body .card-trigger .logo-right{margin:0 0 10px auto}.ld-body .card-trigger .logo-center{margin:0 auto 10px auto}.ld-body .card-trigger .logo-right-shift{margin-right:25px}.ld-body .card-trigger .card-trigger-wrapper{width:100%;position:relative;box-sizing:border-box;box-shadow:var(--ldvar-botTriggerBoxShadow);border-radius:var(--ldvar-botTriggerBorderRadius);cursor:pointer}.ld-body .card-trigger .card-trigger-wrapper:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .card-trigger .masked-card{display:flex;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 0 auto;padding:16px 20px;background:var(--ldvar-botTriggerMessageBackgroundColour);border:none;border-color:var(--ldvar-botTriggerBorderColour);border-radius:var(--ldvar-botTriggerBorderRadius);border-style:var(--ldvar-botTriggerBorderStyle);border-width:var(--ldvar-botTriggerBorderWidth)}@media(prefers-reduced-motion: reduce){.ld-body .card-trigger.hidden{height:0;opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .card-trigger{transform:scale(0);-webkit-animation:200ms fadein-scale 500ms linear forwards;animation:200ms fadein-scale 500ms linear forwards}.ld-body .card-trigger.hidden{transform:scale(1);-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}.ld-body .card-trigger .card-trigger-text-content{opacity:0;-webkit-animation:250ms fadein 700ms ease-in forwards;animation:250ms fadein 700ms ease-in forwards}}.ld-body .card-trigger .card-trigger-close-icon{display:var(--ldvar-botTriggerCloseIconDisplay);right:var(--ldvar-botTriggerCloseIconPosition);top:6px;background-color:rgba(0,0,0,0);border:none;border-radius:5px;background-color:var(--ldvar-botTriggerCloseIconBackgroundColour);cursor:pointer;padding:4px;z-index:2}.ld-body .card-trigger .card-trigger-close-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .card-trigger .card-trigger-avatar{position:absolute;top:0px;left:50%;transform:translateX(-50%);background:var(--ldvar-botTriggerMessageBackgroundColour);box-shadow:0 1px 2px rgba(131,139,181,.2);display:var(--ldvar-botTriggerProfileIconDisplay);z-index:1}.ld-body .card-trigger .card-trigger-avatar.without-background{background:unset;box-shadow:unset}.ld-body .card-trigger .card-trigger-title{text-align:center;flex:1 1 auto;font-weight:500;line-height:1.5;color:var(--ldvar-botTriggerTitleFontColour);font-family:var(--ldvar-botTriggerTitleFontFamily);font-size:var(--ldvar-botTriggerTitleFontSize);display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.ld-body .card-trigger .card-trigger-description{color:var(--ldvar-botTriggerContentFontColour);font-family:var(--ldvar-botTriggerContentFontFamily);font-size:var(--ldvar-botTriggerContentFontSize);margin-top:7px;flex:1 0 auto;font-weight:400;line-height:1.5;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.ld-body .card-trigger.inside{position:relative}.ld-body .card-trigger.inside .card-trigger-close-icon{position:absolute;z-index:2}.ld-body .card-trigger.outside .card-trigger-close-icon{align-self:flex-end;margin-bottom:7px;align-self:flex-end}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .choice-array{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;row-gap:8px;flex:1 1 auto;--ldvar-buttonColour: var(--ldvar-choiceArrayColour);--ldvar-buttonFontSize: var(--ldvar-choiceArrayFontSize)}.ld-body .choice-array .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.ld-body .choice-array .button-text{display:flex;align-items:center;justify-content:space-between}.ld-body .choice-array .button-s{padding:8px 16px}.ld-body .choice-array .button-m{padding:8px 24px}.ld-body .choice-array .button-l{padding:8px 32px}.ld-body .choice-array .button-xl{padding:8px 40px}.ld-body .choice-array .button-fullWidth{width:100%}.ld-body .choice-array .button-rounded{border-radius:20px}.ld-body .choice-array .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.ld-body .choice-array .button-outlined:hover{opacity:.8}.ld-body .choice-array .button-contained:hover{opacity:.8}.ld-body .choice-array .button-start-icon{margin-right:8px;display:flex}.ld-body .choice-array .button-end-icon{margin-left:8px}.ld-body .choice-array .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.ld-body .choice-array .button-disabled:hover{border-color:#e5e5e5}.ld-body .choice-array.choice-array-multiple{flex-direction:row;padding-left:35px}.ld-body .choice-array-trigger{width:315px;max-width:315px}.ld-body .choice-array-trigger-small{width:245px;max-width:245px}.ld-body .choice-array-trigger-left-aligned{justify-content:flex-start}.ld-body .choice-array-trigger-inside{width:100%;max-width:100%}@media(prefers-reduced-motion: no-preference){.ld-body .choice-array-trigger-hidden{-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}}.ld-body .choice-array.choice-array-scrollable{transform-origin:bottom;max-height:0px;overflow:hidden}.ld-body .choice-array.choice-array-scrollable.choice-array-scrollable-show{overflow:unset}.ld-body .choice-array.choice-array-scrollable.choice-array-scrollable-hide{max-height:300px}@media(prefers-reduced-motion: reduce){.ld-body .choice-array.choice-array-scrollable.choice-array-scrollable-show{transform:scaleY(1);max-height:300px}.ld-body .choice-array.choice-array-scrollable.choice-array-scrollable-hide{max-height:0}}@media(prefers-reduced-motion: no-preference){.ld-body .choice-array.choice-array-scrollable{transition-property:max-height;transition-duration:1s;transition-timing-function:linear}.ld-body .choice-array.choice-array-scrollable.choice-array-scrollable-show{animation:700ms scale-to-top forwards;-webkit-animation:700ms scale-to-top forwards}.ld-body .choice-array.choice-array-scrollable.choice-array-scrollable-hide{-webkit-animation:600ms scale-to-bottom 50ms forwards;animation:600ms scale-to-bottom 50ms forwards}}.ld-body .choice-array .button{font-weight:var(--ldvar-choiceArrayFontWeight);font-family:var(--ldvar-fontFamily);font-size:var(--ldvar-choiceArrayFontSize);max-width:100%;text-align:center}.ld-body .choice-array .button.is-new-flow{padding:12px}.ld-body .choice-array .choice-array-item{border-radius:var(--ldvar-choiceArrayBorderRadius);border:none;border:0px solid rgba(0,0,0,0);border-color:var(--ldvar-answerMessageBorderColour);border-style:var(--ldvar-answerMessageBorderStyle);border-width:var(--ldvar-answerMessageBorderWidth);box-shadow:var(--ldvar-answerMessageBoxShadow);background-color:var(--ldvar-choiceArrayColour);color:var(--ldvar-choiceArrayTextColour);position:relative;word-break:break-word;display:flex;align-items:center;--ldvar-iconColour: var(--ldvar-choiceArrayTextColour)}.ld-body .choice-array .choice-array-item .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .choice-array .choice-array-item .icon svg{width:100%;height:100%}.ld-body .choice-array .choice-array-item .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .choice-array .choice-array-item .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .choice-array .choice-array-item-button-content{display:flex;align-items:flex-start;justify-content:start;gap:8px}.ld-body .choice-array .choice-array-item-indicator{position:relative;display:block;min-width:17px;width:17px;height:16px;margin-top:calc((1lh - 16px)/2)}.ld-body .choice-array .choice-array-item-unchecked{display:block;min-width:12px;min-height:12px;width:12px;height:12px;border-radius:4px;border:2px solid var(--ldvar-choiceArrayIconColour)}.ld-body .choice-array .choice-array-item-checked{width:14px;height:14px;position:absolute;left:0;top:0}.ld-body .choice-array .choice-array-item-checked path{fill:var(--ldvar-choiceArrayIconColour)}.ld-body .choice-array .choice-array-item-unchecked.invisible,.ld-body .choice-array .choice-array-item-checked.invisible{opacity:0}.ld-body .choice-array .choice-array-item-text{text-align:left}.ld-body .choice-array .choice-array-item .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ld-body .choice-array .choice-array-item:active{box-shadow:0px -2px 0px var(--ldvar-choiceArrayColour),0px 2px 0px var(--ldvar-choiceArrayColour)}.ld-body .choice-array .choice-array-item:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .choice-array .choice-array-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;border-radius:var(--ldvar-choiceArrayBorderRadius);pointer-events:none}@media(prefers-reduced-motion: no-preference){.ld-body .choice-array .choice-array-item::before{transition:.5s ease}}.ld-body .choice-array .choice-array-item:hover{color:var(--ldvar-choiceArrayTextColour)}.ld-body .choice-array .choice-array-item:hover::before{opacity:.2}.ld-body .choice-array .choice-array-item:first-child{margin-left:0px}.ld-body .choice-array .choice-array-item.spacing-multiple.button{padding-left:33px;padding-right:33px}.ld-body .choice-array .choice-array-item.spacing-multiple-expanded.button{padding-left:24px;padding-right:24px}.ld-body .choice-array .choice-array-item.spacing.button{padding:16px 33px;transition:.3s}.ld-body .choice-array .choice-array-item.spacing-expanded.button{padding:16px;transition:.3s}.ld-body .choice-array .choice-array-item .choice-array-item-icon{display:var(--ldvar-answerMessageLinkIconDisplay);align-items:center;justify-content:center;margin-left:4px}.ld-body .choice-array .choice-array-item.fade-in{user-select:none;will-change:opacity}.ld-body .choice-array .choice-array-item.fade-from-bottom{pointer-events:initial}.ld-body .choice-array .choice-array-item.scale{transform-origin:bottom right;pointer-events:initial}.ld-body .choice-array .choice-array-item.left-aligned{margin-left:0px;transform-origin:bottom left}.ld-body .choice-array .choice-array-item.selected.button{background-color:var(--ldvar-choiceArrayColour);color:var(--ldvar-choiceArrayTextColour);border-radius:var(--ldvar-choiceArrayBorderRadius)}.ld-body .choice-array .choice-array-item.selected.button:not(.is-new-flow){filter:saturate(7%)}.ld-body .choice-array .choice-array-item.hide{pointer-events:none}.ld-body .choice-array .choice-array-item-selected-check{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;border-radius:var(--ldvar-choiceArrayBorderRadius);background-color:var(--ldvar-choiceArrayColour);color:var(--ldvar-choiceArrayTextColour);filter:saturate(7%) brightness(1.2);display:flex;justify-content:center;align-items:center;transition:width .3s,opacity .3s;--ldvar-iconSize: 16px;--ldvar-iconColour: var(--ldvar-choiceArrayTextColour)}.ld-body .choice-array .choice-array-item-selected-check .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .choice-array .choice-array-item-selected-check .icon svg{width:100%;height:100%}.ld-body .choice-array .choice-array-item-selected-check .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .choice-array .choice-array-item-selected-check .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .choice-array .choice-array-item-selected-check-icon{position:absolute;top:calc(50% - 8px);left:10}.ld-body .choice-array .choice-array-item-selected-check-expanded{width:calc(100% + 34px);opacity:1;transition:width .3s,opacity .6s;margin-left:-20px}.ld-body .choice-array .choice-array-item.ai-suggestion.button{background-color:var(--ldvar-aiSuggestionBackgroundColour);color:var(--ldvar-aiSuggestionTextColour)}.ld-body .choice-array .choice-array-item.mock.button{filter:none}@media(prefers-reduced-motion: no-preference){.ld-body .choice-array .choice-array-item{opacity:0}.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.appear{-webkit-animation:150ms fadein ease-in forwards;animation:150ms fadein ease-in forwards}.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.show{-webkit-animation:150ms fadein 400ms ease-in both;animation:150ms fadein 400ms ease-in both}.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.hide{-webkit-animation:fadeout 150ms ease-in forwards;animation:fadeout 150ms ease-in forwards}.ld-body .choice-array .choice-array-item .choice-array-item-checked.appear{-webkit-animation:250ms fadein 250ms ease-in forwards;animation:250ms fadein 250ms ease-in forwards}.ld-body .choice-array .choice-array-item .choice-array-item-checked.show{-webkit-animation:300ms choice-array-rotate-open 150ms linear both;animation:300ms choice-array-rotate-open 150ms linear both}.ld-body .choice-array .choice-array-item .choice-array-item-checked.hide{-webkit-animation:300ms choice-array-rotate-hide 100ms linear forwards;animation:300ms choice-array-rotate-hide 100ms linear forwards}.ld-body .choice-array .choice-array-item.fade-in{-webkit-animation:fadein .5s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fadein .5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.ld-body .choice-array .choice-array-item.fade-from-bottom{pointer-events:none;animation:appear-from-bottom .7s ease-in-out forwards;-webkit-animation:appear-from-bottom .7s ease-in-out forwards}.ld-body .choice-array .choice-array-item.scale{pointer-events:none;-webkit-animation:scale-choice .5s linear forwards;animation:scale-choice .5s linear forwards}.ld-body .choice-array .choice-array-item.hide{-webkit-animation:fadeout 100ms ease-in forwards;animation:fadeout 100ms ease-in forwards}}@media(prefers-reduced-motion: reduce){.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.appear,.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.show,.ld-body .choice-array .choice-array-item .choice-array-item-checked.appear,.ld-body .choice-array .choice-array-item .choice-array-item-checked.show{opacity:1}.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.hide,.ld-body .choice-array .choice-array-item .choice-array-item-unchecked.invisible,.ld-body .choice-array .choice-array-item .choice-array-item-checked.hide,.ld-body .choice-array .choice-array-item .choice-array-item-checked.invisible{opacity:0}}.ld-body .choice-array .choice-array-item-wrapper{position:relative;display:flex;flex-wrap:nowrap;align-items:center;margin-left:8px}.ld-body .choice-array .choice-array-item-wrapper-without-margin{margin:unset}.ld-body .choice-array .choice-array-item-wrapper.left-aligned{margin-left:5px}.ld-body .choice-array .choice-array-item-wrapper.multiple{margin-left:8px;transition:.3s}.ld-body .choice-array .choice-array-item-wrapper.multiple.left-aligned{margin-left:5px}.ld-body .choice-array .choice-array-item-wrapper.multiple-expanded{margin-left:42px;transition:.3s}.ld-body .choice-array .choice-array-item-wrapper.multiple-expanded.left-aligned{margin-left:39px}@media screen and (min-device-width: 600px){.ld-body .choice-array .choice-array-item-wrapper.full-width{width:100%}.ld-body .choice-array .choice-array-item-wrapper.full-width .choice-array-item{width:100%;display:flex;justify-content:center}}@media screen and (max-device-width: 600px){.ld-body .choice-array .choice-array-item-wrapper.full-width-mobile{width:100%}.ld-body .choice-array .choice-array-item-wrapper.full-width-mobile .choice-array-item{width:100%;display:flex;justify-content:center}}@keyframes appear-from-bottom{0%{opacity:0;transform:translateY(8px);-webkit-transform:translateY(8px)}100%{pointer-events:initial;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes choice-array-rotate-open{0%{transform:rotate(-90deg);opacity:0}50%{transform:rotate(-45deg);opacity:1}100%{transform:rotate(0deg);opacity:1}}@keyframes choice-array-rotate-hide{0%{transform:rotate(0deg);opacity:1}100%{transform:rotate(-90deg);opacity:0}}@keyframes scale-choice{0%{opacity:0;transform:scale(0) translate(0, 100%)}100%{pointer-events:initial;opacity:1;transform:scale(1) translate(0, 0%)}}@keyframes scale-to-top{0%{transform:scaleY(0)}100%{transform:scaleY(1);max-height:300px}}@keyframes scale-to-bottom{0%{transform:scaleY(1)}100%{transform:scaleY(0);max-height:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .image-trigger{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;width:100%;--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-botTriggerCloseIconColour)}.ld-body .image-trigger .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .image-trigger .icon svg{width:100%;height:100%}.ld-body .image-trigger .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .image-trigger .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .image-trigger.hidden .image-wrapper{transform:scale(1)}.ld-body .image-trigger .close-icon{display:var(--ldvar-botTriggerCloseIconDisplay);border:none;border-radius:5px;background-color:var(--ldvar-botTriggerCloseIconBackgroundColour);cursor:pointer;padding:4px;flex:0 0 auto}.ld-body .image-trigger .close-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .image-trigger .image-wrapper{box-sizing:border-box;background:var(--ldvar-botTriggerMessageBackgroundColour);border-color:var(--ldvar-botTriggerBorderColour);border-radius:var(--ldvar-botTriggerBorderRadius);border-style:var(--ldvar-botTriggerBorderStyle);border-width:var(--ldvar-botTriggerBorderWidth);box-shadow:var(--ldvar-botTriggerBoxShadow);margin:7px;flex:1 1 auto;overflow:hidden;cursor:pointer;display:inline-block;transform-origin:bottom right}.ld-body .image-trigger .image-wrapper .image{width:100%;object-fit:cover}.ld-body .image-trigger .image-wrapper.left-aligned{transform-origin:bottom left}.ld-body .image-trigger.inside{position:relative}.ld-body .image-trigger.inside .close-icon{position:absolute;top:12px;right:12px;z-index:2}.ld-body .image-trigger.outside .close-icon{margin-right:7px;margin-top:4px}@media(prefers-reduced-motion: reduce){.ld-body .image-trigger.hidden{height:0;opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .image-trigger.hidden{-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}.ld-body .image-trigger .close-icon{opacity:0;animation:150ms fadein 650ms linear forwards;-webkit-animation:150ms fadein 650ms linear forwards}.ld-body .image-trigger .image-wrapper{transform:scale(0);-webkit-animation:300ms fadein-scale 500ms linear forwards;animation:300ms fadein-scale 500ms linear forwards}}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .video-trigger{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;width:100%;--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-botTriggerCloseIconColour)}.ld-body .video-trigger .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .video-trigger .icon svg{width:100%;height:100%}.ld-body .video-trigger .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .video-trigger .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .video-trigger.left-aligned{align-items:flex-start}.ld-body .video-trigger.hidden .video-wrapper{transform:scale(1)}.ld-body .video-trigger .close-icon{display:var(--ldvar-botTriggerCloseIconDisplay);border:none;border-radius:5px;background-color:var(--ldvar-botTriggerCloseIconBackgroundColour);cursor:pointer;padding:4px;flex:0 0 auto}.ld-body .video-trigger .close-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .video-trigger .video-wrapper{box-sizing:border-box;background:var(--ldvar-botTriggerMessageBackgroundColour);border-color:var(--ldvar-botTriggerBorderColour);border-radius:var(--ldvar-botTriggerBorderRadius);border-style:var(--ldvar-botTriggerBorderStyle);border-width:var(--ldvar-botTriggerBorderWidth);box-shadow:var(--ldvar-botTriggerBoxShadow);margin:7px;flex:1 1 auto;overflow:hidden;cursor:pointer;display:inline-block;transform-origin:bottom right}.ld-body .video-trigger .video-wrapper .video-iframe{width:100%;border:none;aspect-ratio:16/9}.ld-body .video-trigger .video-wrapper.left-aligned{transform-origin:bottom left}.ld-body .video-trigger.outside .close-icon{margin-right:7px;margin-top:4px}@media(prefers-reduced-motion: reduce){.ld-body .video-trigger.hidden{height:0;opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .video-trigger.hidden{-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}.ld-body .video-trigger .close-icon{opacity:0;animation:150ms fadein 650ms linear forwards;-webkit-animation:150ms fadein 650ms linear forwards}.ld-body .video-trigger .video-wrapper{transform:scale(0);-webkit-animation:300ms fadein-scale 500ms linear forwards;animation:300ms fadein-scale 500ms linear forwards}}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .temporary-message{position:absolute;left:5px;right:0px;bottom:0px;top:0px;z-index:1;cursor:pointer;transform-origin:right;--ldvar-avatarSize: 40px;background:var(--ldvar-botTriggerMessageBackgroundColour);border-radius:var(--ldvar-botTriggerBorderRadius)}.ld-body .temporary-message .base-image{user-select:none;overflow:hidden;-webkit-user-drag:none}.ld-body .temporary-message .base-image.avatar{object-fit:cover;width:var(--ldvar-avatarSize);height:var(--ldvar-avatarSize);min-width:var(--ldvar-avatarSize);border-radius:50%}.ld-body .temporary-message .base-image.logo{display:block;height:auto;width:auto;border-radius:unset;max-height:30px;min-height:10px;max-width:150px;min-width:30px;object-fit:contain}.ld-body .temporary-message .masked-message{padding:8px 10px;width:100%;min-width:0;display:flex;gap:10px;align-items:center;box-sizing:border-box;height:100%}.ld-body .temporary-message .masked-message.row-reverse{flex-direction:row-reverse}.ld-body .temporary-message .logo-left{margin:0 auto 10px 0}.ld-body .temporary-message .logo-right{margin:0 0 10px auto}.ld-body .temporary-message .logo-center{margin:0 auto 10px auto}.ld-body .temporary-message .outside-avatar{position:absolute;top:calc(50% - var(--ldvar-avatarSize)/2);z-index:1}.ld-body .temporary-message .inside-avatar{position:relative}.ld-body .temporary-message.overlapping{background:unset;border-radius:unset}.ld-body .temporary-message.overlapping .masked-message{background:var(--ldvar-botTriggerMessageBackgroundColour);border-radius:var(--ldvar-botTriggerBorderRadius)}.ld-body .temporary-message.left-aligned{left:0px;right:5px;transform-origin:left}.ld-body .temporary-message .bot-icon{display:var(--ldvar-botTriggerProfileIconDisplay)}.ld-body .temporary-message .content-wrapper{position:relative;left:0;bottom:0;border-radius:var(--ldvar-botTriggerBorderRadius);box-shadow:0px 4px 6px rgba(37,37,37,.25);height:100%}.ld-body .temporary-message .content-wrapper.left-aligned{justify-content:space-between}.ld-body .temporary-message .content-wrapper .avatar{border-radius:var(--ldvar-botTriggerBorderRadius)}.ld-body .temporary-message .content-wrapper .text-container{box-sizing:border-box;width:100%;min-width:0}.ld-body .temporary-message .content-wrapper .text-container.align-self{align-self:flex-start}.ld-body .temporary-message .content-wrapper .text-container .no-wrap{white-space:nowrap;overflow:hidden;text-overflow:clip;}.ld-body .temporary-message .content-wrapper .text-container .no-select{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.ld-body .temporary-message .content-wrapper .text-container .title{line-height:1.5;font-weight:500;color:var(--ldvar-botTriggerTitleFontColour);font-family:var(--ldvar-botTriggerTitleFontFamily);font-size:var(--ldvar-botTriggerTitleFontSize);margin-bottom:4px;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;max-width:100%}.ld-body .temporary-message .content-wrapper .text-container .title.small{font-size:.875rem;line-height:1.5}.ld-body .temporary-message .content-wrapper .text-container .description{color:var(--ldvar-botTriggerContentFontColour);font-family:var(--ldvar-botTriggerContentFontFamily);font-size:var(--ldvar-botTriggerContentFontSize);font-weight:400;line-height:1.5;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.ld-body .temporary-message .content-wrapper .text-container .description.small{font-size:.75rem;line-height:1.5}.ld-body .temporary-message.close-anim{transform:scale(1)}.ld-body .temporary-message.hidden{transform:scale(0);animation:none}@media(prefers-reduced-motion: reduce){.ld-body .temporary-message.close-anim{width:0;opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .temporary-message{transform:scale(0);animation:250ms expand 500ms linear forwards;-webkit-animation:250ms expand 500ms linear forwards}.ld-body .temporary-message .masked-message,.ld-body .temporary-message .outside-avatar{opacity:0;animation:250ms fadein 850ms linear forwards;-webkit-animation:250ms fadein 850ms linear forwards}.ld-body .temporary-message.close-anim{animation:250ms shrink 300ms ease-in forwards;-webkit-animation:250ms shrink 300ms ease-in forwards}.ld-body .temporary-message.close-anim .masked-message,.ld-body .temporary-message.close-anim .outside-avatar{animation:250ms fadeout linear forwards;-webkit-animation:250ms fadeout linear forwards}}@keyframes expand{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes shrink{0%{transform:scaleX(1)}50%{opacity:1}100%{opacity:0;transform:scaleX(0)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .text-bubble-trigger{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;transform-origin:bottom right;margin:7px;--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-botTriggerCloseIconColour);--ldvar-avatarSize: var(--ldvar-textBubbleAvatarSize)}.ld-body .text-bubble-trigger .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .text-bubble-trigger .icon svg{width:100%;height:100%}.ld-body .text-bubble-trigger .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .text-bubble-trigger .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .text-bubble-trigger .base-image{user-select:none;overflow:hidden;-webkit-user-drag:none}.ld-body .text-bubble-trigger .base-image.avatar{object-fit:cover;width:var(--ldvar-avatarSize);height:var(--ldvar-avatarSize);min-width:var(--ldvar-avatarSize);border-radius:50%}.ld-body .text-bubble-trigger .base-image.logo{display:block;height:auto;width:auto;border-radius:unset;max-height:30px;min-height:10px;max-width:150px;min-width:30px;object-fit:contain}.ld-body .text-bubble-trigger-left{transform-origin:bottom left}.ld-body .text-bubble-trigger.hidden{transform:scale(1)}.ld-body .text-bubble-trigger .masked-text{background:var(--ldvar-botTriggerMessageBackgroundColour);border-color:var(--ldvar-botTriggerBorderColour);border-radius:var(--ldvar-botTriggerBorderRadius);border-style:var(--ldvar-botTriggerBorderStyle);border-width:var(--ldvar-botTriggerBorderWidth);padding:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 0 auto}.ld-body .text-bubble-trigger .masked-text.overlapping{padding:20px 30px}.ld-body .text-bubble-trigger .logo-left{margin:0 auto 10px 0}.ld-body .text-bubble-trigger .logo-right{margin:0 0 10px auto}.ld-body .text-bubble-trigger .logo-center{margin:0 auto 10px auto}.ld-body .text-bubble-trigger .logo-right-shift{margin-right:25px}.ld-body .text-bubble-trigger .outside-avatar{position:absolute;z-index:1}.ld-body .text-bubble-trigger .text-bubble-wrapper{width:100%;position:relative;border:none;box-shadow:var(--ldvar-botTriggerBoxShadow);border-radius:var(--ldvar-botTriggerBorderRadius);cursor:pointer}.ld-body .text-bubble-trigger .text-bubble-wrapper:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}@media(prefers-reduced-motion: reduce){.ld-body .text-bubble-trigger.hidden{height:0;opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .text-bubble-trigger{transform:scale(0);-webkit-animation:200ms fadein-scale 500ms linear forwards;animation:200ms fadein-scale 500ms linear forwards}.ld-body .text-bubble-trigger.hidden{transform:scale(1);-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}.ld-body .text-bubble-trigger .text-bubble-content{opacity:0;-webkit-animation:250ms fadein 700ms ease-in forwards;animation:250ms fadein 700ms ease-in forwards}}.ld-body .text-bubble-trigger .text-bubble-close-icon{display:var(--ldvar-botTriggerCloseIconDisplay);border:none;border-radius:5px;background-color:var(--ldvar-botTriggerCloseIconBackgroundColour);cursor:pointer;padding:4px}.ld-body .text-bubble-trigger .text-bubble-close-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .text-bubble-trigger.inside{position:relative}.ld-body .text-bubble-trigger.inside .text-bubble-close-icon{position:absolute;right:var(--ldvar-botTriggerCloseIconPosition);top:6px;z-index:2}.ld-body .text-bubble-trigger.outside .text-bubble-close-icon{align-self:flex-end;margin-bottom:7px;align-self:flex-end}.ld-body .text-bubble-trigger .text-bubble-avatar{margin-right:10px;display:var(--ldvar-botTriggerProfileIconDisplay)}.ld-body .text-bubble-trigger .text-bubble-avatar:not(.outside-avatar){border-radius:var(--ldvar-botTriggerBorderRadius)}.ld-body .text-bubble-trigger .text-bubble-title{flex:1 1 auto;font-weight:500;line-height:1.5;color:var(--ldvar-botTriggerTitleFontColour);font-family:var(--ldvar-botTriggerTitleFontFamily);font-size:var(--ldvar-botTriggerTitleFontSize);display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.ld-body .text-bubble-trigger .text-bubble-description{color:var(--ldvar-botTriggerContentFontColour);font-family:var(--ldvar-botTriggerContentFontFamily);font-size:var(--ldvar-botTriggerContentFontSize);margin-top:7px;flex:1 0 auto;font-weight:400;line-height:1.5;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.ld-body .text-bubble-trigger .text-bubble-header{flex:0 0 auto;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .text-button-trigger{background-color:var(--ldvar-botTriggerBackgroundColour);border-color:var(--ldvar-botTriggerBorderColour);border-radius:var(--ldvar-botTriggerBorderRadius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-style:var(--ldvar-botTriggerBorderStyle);border-width:var(--ldvar-botTriggerBorderWidth);box-shadow:var(--ldvar-botTriggerBoxShadow);margin:10px 0px 10px 10px;padding:0px;cursor:pointer;outline:none;user-select:none;transform-origin:center right;background-repeat:no-repeat;background-position:center;background-size:cover}.ld-body .text-button-trigger:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .text-button-trigger:hover{filter:brightness(85%)}.ld-body .text-button-trigger.left-aligned{margin:10px 10px 10px 0px;border-radius:var(--ldvar-botTriggerBorderRadius);border-top-left-radius:0px;border-bottom-left-radius:0px;left:0px;right:unset;transform-origin:center left}.ld-body .text-button-trigger.left-aligned-horizontal{border-radius:var(--ldvar-botTriggerBorderRadius);margin:0 0 0 10px}.ld-body .text-button-trigger-hidden{pointer-events:none}.ld-body .text-button-trigger .text-button-title{display:block;color:var(--ldvar-textButtonTextColour);font-size:1.063rem;transform:rotate(-90deg);transform-origin:top left;position:absolute}.ld-body .text-button-trigger .text-button-title.small{font-size:.75rem}.ld-body .text-button-trigger .text-button-title-horizontal{top:10px;transform:translateY(-25%) rotate(0deg);transform-origin:center}@media(prefers-reduced-motion: reduce){.ld-body .text-button-trigger-hidden{opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .text-button-trigger{opacity:0;-webkit-animation:200ms fadein-scale 500ms linear forwards;animation:200ms fadein-scale 500ms linear forwards}.ld-body .text-button-trigger-hidden{-webkit-animation:fadeout 250ms linear forwards;animation:fadeout 250ms linear forwards}}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .text-button-trigger-horizontal{margin:0 10px 0 0;border-radius:var(--ldvar-botTriggerBorderRadius)}.ld-body .text-button-trigger-horizontal-bottom.text-button-trigger-horizontal{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ld-body .text-message-trigger{position:absolute;left:5px;right:1px;top:4px;bottom:4px;border-radius:var(--ldvar-botTriggerBorderRadius);box-shadow:0px 4px 6px rgba(37,37,37,.25);z-index:1;cursor:pointer;overflow:hidden;background:var(--ldvar-botTriggerMessageBackgroundColour);transform-origin:center right}.ld-body .text-message-trigger.left-aligned{left:1px;right:5px;transform-origin:left}.ld-body .text-message-trigger .content-wrapper .text-container{position:absolute;box-sizing:border-box;top:50%;left:16px;transform:translateY(-50%);width:65%}.ld-body .text-message-trigger .content-wrapper .text-container.left-aligned:not(.full-width){left:76px}.ld-body .text-message-trigger .content-wrapper .text-container.full-width{width:90%}.ld-body .text-message-trigger .content-wrapper .text-container .no-wrap{white-space:nowrap;overflow:hidden;text-overflow:clip;}.ld-body .text-message-trigger .content-wrapper .text-container .no-select{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.ld-body .text-message-trigger .content-wrapper .text-container .title{line-height:1.5;font-weight:500;color:var(--ldvar-botTriggerTitleFontColour);font-family:var(--ldvar-botTriggerTitleFontFamily);font-size:var(--ldvar-botTriggerTitleFontSize);-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;max-width:100%}.ld-body .text-message-trigger .content-wrapper .text-container .title.small{font-size:.6rem;line-height:1.5}.ld-body .text-message-trigger .content-wrapper .text-container .description{color:var(--ldvar-botTriggerContentFontColour);font-family:var(--ldvar-botTriggerContentFontFamily);font-size:var(--ldvar-botTriggerContentFontSize);margin-top:4px;font-weight:400;line-height:1.5;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.ld-body .text-message-trigger .content-wrapper .text-container .description.small{font-size:.5rem;line-height:1.5}.ld-body .text-message-trigger.hidden{transform:scale(1)}@media(prefers-reduced-motion: reduce){.ld-body .text-message-trigger.hidden{height:0;opacity:0}}@media(prefers-reduced-motion: no-preference){.ld-body .text-message-trigger{transform:scale(0);-webkit-animation:200ms fadein-scale 500ms linear forwards;animation:200ms fadein-scale 500ms linear forwards}.ld-body .text-message-trigger.hidden{transform:scale(1);-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}.ld-body .text-message-trigger .content-wrapper{opacity:0;animation:250ms fadein 850ms linear forwards;-webkit-animation:250ms fadein 850ms linear forwards}}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.ld-body .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.ld-body .button-text{display:flex;align-items:center;justify-content:space-between}.ld-body .button-s{padding:8px 16px}.ld-body .button-m{padding:8px 24px}.ld-body .button-l{padding:8px 32px}.ld-body .button-xl{padding:8px 40px}.ld-body .button-fullWidth{width:100%}.ld-body .button-rounded{border-radius:20px}.ld-body .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.ld-body .button-outlined:hover{opacity:.8}.ld-body .button-contained:hover{opacity:.8}.ld-body .button-start-icon{margin-right:8px;display:flex}.ld-body .button-end-icon{margin-left:8px}.ld-body .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.ld-body .button-disabled:hover{border-color:#e5e5e5}@keyframes fadein{from{opacity:0}to{opacity:1}}.ld-body .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.ld-body .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.ld-body .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .bot-textfield .helper-text .icon svg{width:100%;height:100%}.ld-body .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .bot-textfield .helper-text-error{color:#c20006}.ld-body .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.ld-body .bot-textfield .helper-text-static{position:static;margin-top:4px}.ld-body .bot-textfield .helper-text-icon{margin-right:2px}.ld-body .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .bot-textfield .icon svg{width:100%;height:100%}.ld-body .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.ld-body .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.ld-body .bot-textfield .button-s{padding:8px 16px}.ld-body .bot-textfield .button-m{padding:8px 24px}.ld-body .bot-textfield .button-l{padding:8px 32px}.ld-body .bot-textfield .button-xl{padding:8px 40px}.ld-body .bot-textfield .button-fullWidth{width:100%}.ld-body .bot-textfield .button-rounded{border-radius:20px}.ld-body .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.ld-body .bot-textfield .button-outlined:hover{opacity:.8}.ld-body .bot-textfield .button-contained:hover{opacity:.8}.ld-body .bot-textfield .button-start-icon{margin-right:8px;display:flex}.ld-body .bot-textfield .button-end-icon{margin-left:8px}.ld-body .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.ld-body .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.ld-body .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.ld-body .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.ld-body .bot-textfield .icon{opacity:1}.ld-body .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.ld-body .bot-textfield-full-width{display:flex;width:100%}.ld-body .bot-textfield-start-icon{position:absolute;left:12px}.ld-body .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.ld-body .bot-textfield-label-error{color:#c20006}.ld-body .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.ld-body .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.ld-body .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.ld-body .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.ld-body .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.ld-body .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.ld-body .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.ld-body .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.ld-body .bot-textfield-input:focus{outline:none}.ld-body .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.ld-body .bot-textfield-input:-webkit-autofill,.ld-body .bot-textfield-input input:-webkit-autofill:hover,.ld-body .bot-textfield-input input:-webkit-autofill:focus,.ld-body .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.ld-body .bot-textfield-input-error:focus{outline:none}.ld-body .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.ld-body .bot-textfield-input-start-icon{padding-left:42px}.ld-body .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.ld-body .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.ld-body .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.ld-body .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.ld-body .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.ld-body .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.ld-body .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.ld-body .bot-textfield-textarea-error:focus{outline:none}.ld-body .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.ld-body .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.ld-body .textfield-ai{margin-top:12px;margin-right:5px;--ldvar-buttonColour: var(--ldvar-answerMessageSubmitBackgroundColour)}.ld-body .textfield-ai-left{margin-left:5px;width:calc(100% - 5px)}.ld-body .textfield-no-answers{margin-top:0px}.ld-body .ai-textfield-divider{width:100%;height:1px;background:rgba(15,78,116,.4);margin:16px 0 10px 0}.ld-body .ai-textfield-divider-no-answers{margin-top:11px}.ld-body .textfield-inside-ai-trigger{margin:0}.ld-body .textfield-inside-ai-trigger .bot-textfield-input-wrapper{border:none;background:none}.ld-body .textfield-inside-ai-trigger .bot-textfield-input{padding:0 16px 0 4px}.ld-body .textfield-inside-ai-trigger .bot-textfield-outline{border:none}.ld-body .textfield-inside-ai-trigger .bot-textfield-btn{background:none;border:none;margin:0}.ld-body .textfield-inside-ai-trigger .bot-textfield-btn .icon{fill:var(--ldvar-answerMessageSubmitBackgroundColour);transform:scale(1.5)}.ld-body .card-wrap{margin-top:25px}.ld-body .media-wrap .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.ld-body .media-wrap .typography-align-left{text-align:left}.ld-body .media-wrap .typography-align-right{text-align:right}.ld-body .media-wrap .typography-align-justify{text-align:justify}.ld-body .media-wrap .typography-align-center{text-align:center}.ld-body .media-wrap .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.ld-body .media-wrap .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.ld-body .media-wrap .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.ld-body .media-wrap .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.ld-body .media-wrap .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.ld-body .media-wrap .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.ld-body .media-wrap .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.ld-body .media-wrap .typography-body1{font-weight:400;line-height:1.35}.ld-body .media-wrap .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.ld-body .media-wrap .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.ld-body .media-wrap .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.ld-body .media-wrap{--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-botTriggerCloseIconColour)}.ld-body .media-wrap .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.ld-body .media-wrap .icon svg{width:100%;height:100%}.ld-body .media-wrap .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.ld-body .media-wrap .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.ld-body .media-wrap{margin-right:10px}.ld-body .media-wrap .close-wrapper{display:flex;width:100%;justify-content:flex-end;display:var(--ldvar-botTriggerCloseIconDisplay)}.ld-body .media-wrap .close-wrapper.left-aligned{justify-content:flex-start}.ld-body .media-wrap .close-answers-btn{background-color:rgba(0,0,0,0);border:none;border-radius:5px;cursor:pointer;padding:4px;background:var(--ldvar-botTriggerCloseIconBackgroundColour);margin:0px 5px;margin-top:4px}.ld-body .media-wrap .close-answers-btn:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.ld-body .media-wrap .validation-error.typography{margin-top:2px;margin-right:5px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:.625rem;line-height:1.4;color:var(--ldvar-errorColour)}.ld-body .media-wrap .submit-wrapper{padding-right:5px;padding-left:43px;box-sizing:border-box;width:100%}.ld-body .media-wrap .submit-wrapper.left-aligned{padding-right:43px;padding-left:5px}.ld-body .media-wrap .submit-wrapper .submit-btn{opacity:0;transform-origin:bottom right;pointer-events:none;-webkit-animation:scale-choice .5s linear forwards;animation:scale-choice .5s linear forwards;margin:5px 0px;font-weight:500;justify-content:center;border-radius:var(--ldvar-choiceArrayBorderRadius)}.ld-body .media-wrap .submit-wrapper .submit-btn:focus-visible{border:2px solid rgba(0,0,0,.8);outline:none;border-radius:4px}.ld-body .media-wrap .submit-wrapper .submit-btn:focus-visible::before{content:"";position:absolute;left:0;top:0;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--ldvar-choiceArrayBorderRadius);border:2px solid #fff}@media screen and (min-device-width: 600px){.ld-body .media-wrap .submit-wrapper .submit-btn.full-width{display:flex;justify-content:center}}@media screen and (max-device-width: 600px){.ld-body .media-wrap .submit-wrapper .submit-btn.full-width-mobile{display:flex;justify-content:center}}.ld-body .media-wrap .submit-wrapper .submit-btn .submit-btn-text{width:100%;text-align:center}.ld-body .media-wrap .choice-array{padding-right:5px;margin:5px 0px}.ld-body .media-wrap .choice-array a{color:var(--ldvar-anchorColour)}.ld-body .media-wrap .choice-array.choice-array-trigger-inside{padding:unset;column-gap:8px}.ld-body .media-wrap .text-bubble-trigger a{color:var(--ldvar-anchorColour)}.ld-body .media-wrap.left-aligned{margin-right:unset;margin-left:10px}.ld-body .media-wrap.left-aligned .submit-wrapper{padding-left:5px;padding-right:0px}.ld-body .media-wrap.left-aligned .choice-array{padding-right:0px;padding-left:0px}.ld-body .media-wrap.inside-trigger{margin:unset}.ld-body .media-wrap.inside-trigger .submit-wrapper{padding-left:8px;padding-right:0}.ld-body .media-wrap.card-shifted-right-padding{margin-top:35px;margin-left:16px}.ld-body .media-wrap.bubble-shifted-right-padding{margin-top:25px;margin-left:16px}.ld-body .media-wrap.bubble-shifted-padding{margin-top:35px}.ld-body .media-wrap.card-shifted-padding{margin-top:35px}.ld-body .launch-wrap{display:inline-block;margin:10px 10px 10px 0px}.ld-body .launch-wrap.left-aligned{margin:10px 0px 10px 10px}.ld-body .launch-2-wrap{position:relative;transition:width 800ms}.ld-body .launch-2-wrap .button-trigger{position:absolute;top:0px;right:0px}.ld-body .launch-2-wrap.left-aligned .button-trigger{right:unset;left:0px}.ld-body .launch-2-overlapping{margin-left:20px}.ld-body .launch-2-overlapping.left-aligned{margin-left:10px;margin-right:20px}.ld-body .launch-message-wrap{margin-right:15px}.ld-body .launch-message-wrap.left-aligned{margin-left:15px}.ld-body .launch-message-wrap .button-trigger{margin:0}.ld-body .media-answer-options{padding:7px 12px}@keyframes scale-choice{0%{opacity:0;transform:scale(0) translate(0, 100%)}100%{pointer-events:initial;opacity:1;transform:scale(1) translate(0, 0%)}}@keyframes cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}:root{--choiceButtonInnerFocusSize: 10px;--choiceButtonInnerSize: 12px;--choiceButtonPadding: 5px;--choiceButtonSize: 20px}body .tooltip-message{position:static}body .tooltip-message .tooltip-message-hidden{display:none}body .tooltip-message .tooltip-message-content{position:absolute;background:#fff;box-shadow:0px 3px 10px rgba(0,0,0,.161);border-radius:5px;z-index:9999;padding:6px 8px;width:max-content}body .tooltip-message .tooltip-message-content::before{content:"";position:absolute;width:0;height:0}body .tooltip-message .tooltip-message-content-top::before{left:var(--arrow-offset, 50%);bottom:-5px;transform:translateX(-50%);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;filter:drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.161))}body .tooltip-message .tooltip-message-content-bottom::before{left:var(--arrow-offset, 50%);top:-5px;transform:translateX(-50%);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;filter:drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.161))}body .tooltip-message .tooltip-message-content-left::before{top:50%;right:-5px;transform:translateY(-50%);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #fff;filter:drop-shadow(2px 1px 1px rgba(0, 0, 0, 0.161))}body .tooltip-message .tooltip-message-content-right::before{top:50%;left:-5px;transform:translateY(-50%);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid #fff;filter:drop-shadow(-2px 1px 1px rgba(0, 0, 0, 0.161))}body .tooltip-message .tooltip-message-text{font-family:var(--ldvar-fontFamily);font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5;color:#0a2440;max-width:500px;word-break:break-word;margin:0}body .tooltip-message .tooltip-message-workflow-tooltip{max-width:200px}body .tooltip-message .selection-group-tooltip-message{max-width:200px}#root{opacity:1}@media(prefers-reduced-motion: no-preference){#root{opacity:0;animation:fadein 200ms ease-in forwards}}@keyframes fadein{from{opacity:0}to{opacity:1}}.chat-body{width:100%;height:100%;display:inline-block !important;margin-right:10px}.chat-body .bot-wrapper{height:100%}.chat-body .bot-wrapper.right-aligned{transform-origin:bottom right;margin-right:10px}.chat-body .bot-wrapper.left-aligned{margin-left:10px;transform-origin:bottom left}.chat-body .bot-wrapper.bot-fullscreen{margin-right:0;margin-left:0;position:fixed;left:0;right:0;top:0;bottom:0}@media(prefers-reduced-motion: no-preference){.chat-body .bot-wrapper{animation:350ms fadein-scale linear forwards;-webkit-animation:350ms fadein-scale linear forwards}.chat-body .bot-wrapper-closed{animation:350ms fadeout-collapse 310ms linear forwards;-webkit-animation:350ms fadeout-collapse 310ms linear forwards}}@keyframes fadein-scale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes fadeout-collapse{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.chat-body .chat-content{overflow:hidden;width:calc(100% - 10px);height:calc(100% - 10px);margin:5px;position:relative;border-radius:var(--ldvar-botFrameBorderRadius);border-width:var(--ldvar-botFrameBorderWidth);border-color:var(--ldvar-botFrameBorderColour);border-style:var(--ldvar-botFrameBorderStyle);background-color:#fff;box-sizing:border-box;box-shadow:0px 3px 4px rgba(0,0,0,.161);--ldvar-consentFontSize: var(--ldvar-answerMessageConsentFontSize);--ldvar-consentColor: var(--ldvar-answerMessageConsentFontColour);--ldvar-consentFontFamily: var(--ldvar-answerMessageConsentFontFamily);--ldvar-consentLinkColor: var(--ldvar-answerMessageConsentLinkColour)}.chat-body .chat-content .bot-content{width:100%}.chat-body .chat-content .bot-content .scrollbar{overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;height:100%;width:100%}.chat-body .chat-content .bot-content .scrollbar:focus{outline:none}.chat-body .chat-content .bot-content .scrollbar::-webkit-scrollbar{width:8px}.chat-body .chat-content .bot-content .scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.chat-body .chat-content .bot-content .scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--ldvar-scrollbarThumbColour)}.chat-body .chat-content .bot-content .scrollbar::-webkit-scrollbar-thumb:hover{background-color:#707070}.chat-body .chat-content .bot-content-wrapper{padding:16px 8px 16px 16px;width:100%;box-sizing:border-box}.chat-body .chat-content .bot-header{position:relative;display:flex;align-items:center;padding:16px;height:64px;width:100%;box-sizing:border-box;background:var(--ldvar-botHeaderBackground);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 1px 2px rgba(131,139,181,.2);transform-origin:top;--ldvar-fontFamily: var(--ldvar-botHeaderFontFamily);--ldvar-typographyFontColour: var(--ldvar-botHeaderFontColour);--ldvar-typographyFontSize: var(--ldvar-botHeaderFontSize);--ldvar-iconSize: 24px;--ldvar-iconColour: var(--ldvar-botHeaderFontColour);--ldvar-avatarSize: 46px}.chat-body .chat-content .bot-header .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .bot-header .typography-align-left{text-align:left}.chat-body .chat-content .bot-header .typography-align-right{text-align:right}.chat-body .chat-content .bot-header .typography-align-justify{text-align:justify}.chat-body .chat-content .bot-header .typography-align-center{text-align:center}.chat-body .chat-content .bot-header .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .bot-header .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .bot-header .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .bot-header .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .bot-header .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .bot-header .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .bot-header .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .bot-header .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .bot-header .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-header .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .bot-header .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-header .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .bot-header .icon svg{width:100%;height:100%}.chat-body .chat-content .bot-header .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .bot-header .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .bot-header .base-image{user-select:none;overflow:hidden;-webkit-user-drag:none}.chat-body .chat-content .bot-header .base-image.avatar{object-fit:cover;width:var(--ldvar-avatarSize);height:var(--ldvar-avatarSize);min-width:var(--ldvar-avatarSize);border-radius:50%}.chat-body .chat-content .bot-header .base-image.logo{display:block;height:auto;width:auto;border-radius:unset;max-height:30px;min-height:10px;max-width:150px;min-width:30px;object-fit:contain}.chat-body .chat-content .bot-header::before{content:"";position:absolute;left:0;top:64px;width:var(--ldvar-botChatAreaTopLeftRadius);height:var(--ldvar-botChatAreaTopLeftRadius);background:radial-gradient(circle at 100% 100%, rgba(0, 0, 0, 0) 71%, var(--ldvar-botHeaderBackgroundColor) 71%)}.chat-body .chat-content .bot-header::after{content:"";position:absolute;right:0;top:64px;width:var(--ldvar-botChatAreaTopRightRadius);height:var(--ldvar-botChatAreaTopRightRadius);background:radial-gradient(circle at 0 100%, rgba(0, 0, 0, 0) 71%, var(--ldvar-botHeaderBackgroundColor) 71%)}.chat-body .chat-content .bot-header__title{width:calc(100% - 117px);max-width:calc(100% - 117px);margin-left:0}.chat-body .chat-content .bot-header__title--no-expand{width:calc(100% - 77px);max-width:calc(100% - 77px)}.chat-body .chat-content .bot-header__title-text{text-overflow:clip;white-space:nowrap;overflow:hidden;text-align:left;font-family:var(--ldvar-botHeaderFontFamily) !important;font-weight:var(--ldvar-botHeaderFontWeight) !important;font-size:var(--ldvar-botHeaderFontSize) !important}.chat-body .chat-content .bot-header__title__typing{display:var(--ldvar-botFrameLCAvailability);margin-top:2px;font-weight:400}.chat-body .chat-content .bot-header__title__status.typography{display:var(--ldvar-botFrameLCAvailability);margin-top:2px;position:relative;padding-left:12px;font-weight:500}.chat-body .chat-content .bot-header__title__status.typography::before{content:"";position:absolute;left:0;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%}.chat-body .chat-content .bot-header__title__status.typography.status--online::before{background-color:#7dde86}.chat-body .chat-content .bot-header__title__status.typography.status--offline::before{background-color:#de7d7d}.chat-body .chat-content .bot-header__avatar-spacer{width:58px;flex-shrink:0;display:var(--ldvar-botHeaderProfileIconDisplay)}.chat-body .chat-content .bot-header__avatar{display:var(--ldvar-botHeaderProfileIconDisplay);position:absolute;left:16px;bottom:-23px}.chat-body .chat-content .bot-header__avatar--inside{position:static;left:auto;bottom:auto;flex-shrink:0;margin-right:12px}.chat-body .chat-content .bot-header__logo{flex-shrink:0;max-height:32px;width:auto;margin-right:12px}.chat-body .chat-content .bot-header:has(.bot-header__avatar-spacer) .bot-header__title{width:calc(100% - 175px);max-width:calc(100% - 175px)}.chat-body .chat-content .bot-header:has(.bot-header__avatar-spacer) .bot-header__title.bot-header__title--no-expand{width:calc(100% - 135px);max-width:calc(100% - 135px)}.chat-body .chat-content .bot-header--icon-inside{padding-right:128px}.chat-body .chat-content .bot-header--icon-inside:has(.bot-header__title--no-expand){padding-right:88px}.chat-body .chat-content .bot-header--icon-inside .bot-header__title{margin-left:0;width:auto;max-width:none;flex:1;min-width:0}.chat-body .chat-content .bot-header .bot-header__button{cursor:pointer;position:absolute;padding:0;background-color:rgba(0,0,0,0);border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--ldvar-botHeaderBorderRadius)}.chat-body .chat-content .bot-header .bot-header__button::before{content:"";position:absolute;left:0;top:0;width:100%;opacity:0;height:100%;background:#000;border-radius:var(--ldvar-botHeaderBorderRadius)}.chat-body .chat-content .bot-header .bot-header__button--refresh{right:96px}.chat-body .chat-content .bot-header .bot-header__button--refresh--no-expand{right:56px}.chat-body .chat-content .bot-header .bot-header__button--expand{right:56px}.chat-body .chat-content .bot-header .bot-header__button--close{right:16px}.chat-body .chat-content .bot-header .bot-header__button:hover::before{opacity:.2}.chat-body .chat-content .bot-header .bot-header__button:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .bot-header{opacity:0;animation-fill-mode:forwards}.chat-body .chat-content .bot-header.fade-from-top-anim{animation-name:fade-from-top;animation-duration:280ms;animation-delay:300ms;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-name:fade-from-top;-webkit-animation-duration:280ms;-webkit-animation-delay:300ms;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear}.chat-body .chat-content .bot-header.fade-from-top-complete{opacity:1}.chat-body .chat-content .bot-header--closed{opacity:1;animation:280ms hide-to-top 60ms linear forwards;-webkit-animation:280ms hide-to-top 60ms linear forwards}.chat-body .chat-content .bot-header__title{opacity:0}.chat-body .chat-content .bot-header__title.fade-from-top-anim{animation-name:fade-from-top;animation-duration:280ms;animation-delay:400ms;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-name:fade-from-top;-webkit-animation-duration:280ms;-webkit-animation-delay:400ms;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear}.chat-body .chat-content .bot-header__title.fade-from-top-complete{opacity:1}.chat-body .chat-content .bot-header__title--closed{opacity:1;animation:280ms hide-to-top 35ms linear forwards;-webkit-animation:280ms hide-to-top 35ms linear forwards}.chat-body .chat-content .bot-header__avatar{opacity:0}.chat-body .chat-content .bot-header__avatar.fade-from-top-anim{animation-name:fade-from-top;animation-duration:280ms;animation-delay:350ms;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-name:fade-from-top;-webkit-animation-duration:280ms;-webkit-animation-delay:350ms;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear}.chat-body .chat-content .bot-header__avatar.fade-from-top-complete{opacity:1}.chat-body .chat-content .bot-header__avatar--closed{opacity:1;animation:280ms hide-to-top 50ms linear forwards;-webkit-animation:280ms hide-to-top 50ms linear forwards}.chat-body .chat-content .bot-header .bot-header__button{opacity:0}.chat-body .chat-content .bot-header .bot-header__button.fade-from-top-complete{opacity:1}.chat-body .chat-content .bot-header .bot-header__button::before{transition:.5s ease}.chat-body .chat-content .bot-header .bot-header__button--closed{opacity:1;animation:280ms hide-to-top linear forwards;-webkit-animation:280ms hide-to-top linear forwards}.chat-body .chat-content .bot-header .bot-header__button--refresh.fade-from-top-anim{animation:300ms fade-from-top 550ms linear forwards;-webkit-animation:300ms fade-from-top 550ms linear forwards}.chat-body .chat-content .bot-header .bot-header__button--expand.fade-from-top-anim{animation:300ms fade-from-top 700ms linear forwards;-webkit-animation:300ms fade-from-top 700ms linear forwards}.chat-body .chat-content .bot-header .bot-header__button--close.fade-from-top-anim{animation:300ms fade-from-top 850ms linear forwards;-webkit-animation:300ms fade-from-top 850ms linear forwards}}@keyframes fade-from-top{0%{opacity:1;transform:translateY(-90px);-webkit-transform:translateY(-90px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes hide-to-top{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}100%{opacity:1;transform:translateY(-90px);-webkit-transform:translateY(-90px)}}.chat-body .chat-content .rating-prompt{z-index:5;position:absolute;bottom:0;left:0;right:0;display:flex;width:100%;height:100%;background:rgba(0,0,0,.4);flex-direction:column;transform-origin:bottom;justify-content:flex-end}.chat-body .chat-content .rating-prompt .rating-stars{display:flex;align-items:center}.chat-body .chat-content .rating-prompt .rating-stars-item{padding-right:8px;cursor:pointer}.chat-body .chat-content .rating-prompt .rating-stars-item-selected path{fill:#f8a646}.chat-body .chat-content .rating-prompt .rating-stars-item:hover path{fill:#f8a646}.chat-body .chat-content .rating-prompt .rating-stars-item:last-child{padding:0}.chat-body .chat-content .rating-prompt .rate-step{--ldvar-typographyFontColour: #0A2440}.chat-body .chat-content .rating-prompt .rate-step .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .rating-prompt .rate-step .typography-align-left{text-align:left}.chat-body .chat-content .rating-prompt .rate-step .typography-align-right{text-align:right}.chat-body .chat-content .rating-prompt .rate-step .typography-align-justify{text-align:justify}.chat-body .chat-content .rating-prompt .rate-step .typography-align-center{text-align:center}.chat-body .chat-content .rating-prompt .rate-step .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .rating-prompt .rate-step .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .rating-prompt .rate-step .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .rating-prompt .rate-step .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .rating-prompt .rate-step .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .rating-prompt .rate-step .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .rating-prompt .rate-step .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .rating-prompt .rate-step .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .rating-prompt .rate-step .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .rating-prompt .rate-step .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .rating-prompt .rate-step .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .rating-prompt .rate-step-heading{font-family:var(--ldvar-botMessageFontFamily);font-size:.875rem;font-weight:600;text-align:center;margin:0}.chat-body .chat-content .rating-prompt .rate-step-subheading{font-family:var(--ldvar-botMessageFontFamily);font-size:.75rem;margin:4px 0 0 0;text-align:center}.chat-body .chat-content .rating-prompt .rate-step-stars-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-top:16px}.chat-body .chat-content .rating-prompt-bg{background-color:#fff}.chat-body .chat-content .rating-prompt-hide{max-height:0px;overflow:hidden}.chat-body .chat-content .rating-prompt-wrapper{width:100%;padding:20px;box-sizing:border-box}.chat-body .chat-content .rating-prompt-step{padding:8px 16px 32px 16px;--ldvar-iconSize: 10px;--ldvar-iconColour: #5f6985;--ldvar-typographyFontSize: 14px}.chat-body .chat-content .rating-prompt-step .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .rating-prompt-step .icon svg{width:100%;height:100%}.chat-body .chat-content .rating-prompt-step .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .rating-prompt-step .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .rating-prompt-step{--ldvar-answerMessageFormPlaceholderColour: #1d588180;--ldvar-textfieldFontSize: 16px;--ldvar-promptInputBorderRadius: var(--ldvar-botFrameBorderRadius);--ldvar-baseOutlineColour: #dcdcdc}.chat-body .chat-content .rating-prompt-step .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text .icon svg{width:100%;height:100%}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text-error{color:#c20006}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text-static{position:static;margin-top:4px}.chat-body .chat-content .rating-prompt-step .bot-textfield .helper-text-icon{margin-right:2px}.chat-body .chat-content .rating-prompt-step .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .rating-prompt-step .bot-textfield .icon svg{width:100%;height:100%}.chat-body .chat-content .rating-prompt-step .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .rating-prompt-step .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .rating-prompt-step .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-s{padding:8px 16px}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-m{padding:8px 24px}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-l{padding:8px 32px}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-xl{padding:8px 40px}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-fullWidth{width:100%}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-rounded{border-radius:20px}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-outlined:hover{opacity:.8}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-contained:hover{opacity:.8}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-end-icon{margin-left:8px}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .rating-prompt-step .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .rating-prompt-step .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.chat-body .chat-content .rating-prompt-step .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.chat-body .chat-content .rating-prompt-step .bot-textfield .icon{opacity:1}.chat-body .chat-content .rating-prompt-step .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.chat-body .chat-content .rating-prompt-step .bot-textfield-full-width{display:flex;width:100%}.chat-body .chat-content .rating-prompt-step .bot-textfield-start-icon{position:absolute;left:12px}.chat-body .chat-content .rating-prompt-step .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.chat-body .chat-content .rating-prompt-step .bot-textfield-label-error{color:#c20006}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .rating-prompt-step .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .rating-prompt-step .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.chat-body .chat-content .rating-prompt-step .bot-textfield-input:focus{outline:none}.chat-body .chat-content .rating-prompt-step .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .rating-prompt-step .bot-textfield-input:-webkit-autofill,.chat-body .chat-content .rating-prompt-step .bot-textfield-input input:-webkit-autofill:hover,.chat-body .chat-content .rating-prompt-step .bot-textfield-input input:-webkit-autofill:focus,.chat-body .chat-content .rating-prompt-step .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-error:focus{outline:none}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .rating-prompt-step .bot-textfield-input-start-icon{padding-left:42px}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea-error:focus{outline:none}.chat-body .chat-content .rating-prompt-step .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .rating-prompt-step .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.chat-body .chat-content .rating-prompt-step .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .rating-prompt-step .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .rating-prompt-step .button-s{padding:8px 16px}.chat-body .chat-content .rating-prompt-step .button-m{padding:8px 24px}.chat-body .chat-content .rating-prompt-step .button-l{padding:8px 32px}.chat-body .chat-content .rating-prompt-step .button-xl{padding:8px 40px}.chat-body .chat-content .rating-prompt-step .button-fullWidth{width:100%}.chat-body .chat-content .rating-prompt-step .button-rounded{border-radius:20px}.chat-body .chat-content .rating-prompt-step .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .rating-prompt-step .button-outlined:hover{opacity:.8}.chat-body .chat-content .rating-prompt-step .button-contained:hover{opacity:.8}.chat-body .chat-content .rating-prompt-step .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .rating-prompt-step .button-end-icon{margin-left:8px}.chat-body .chat-content .rating-prompt-step .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .rating-prompt-step .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .rating-prompt-step-header{display:flex;justify-content:flex-end;align-items:center}.chat-body .chat-content .rating-prompt-step-header-with-back{justify-content:space-between}.chat-body .chat-content .rating-prompt-step-header-icon-wrapper{width:24px;height:24px;border-radius:50%;background:#dee6f4;display:flex;border:none;justify-content:center;align-items:center;cursor:pointer}.chat-body .chat-content .rating-prompt-step-header-back-wrapper{cursor:pointer;display:flex;align-items:center;justify-content:flex-start}.chat-body .chat-content .rating-prompt-step-header-back-wrapper .icon{width:20px;height:20px}.chat-body .chat-content .rating-prompt-step-header-back-wrapper .icon path{fill:#1d5881}.chat-body .chat-content .rating-prompt-step-header-back-wrapper .typography{font-family:var(--ldvar-botHeaderFontFamily);font-size:12px;font-weight:500;padding-left:4px;margin:0;color:#1d5881}.chat-body .chat-content .rating-prompt-step-feedback{font-family:"Open Sans",sans-serif;font-weight:600;margin:12px 0 0 0;color:#0a2440}.chat-body .chat-content .rating-prompt-step-feedback-field{margin-top:8px;border-radius:var(--ldvar-botFrameBorderRadius)}.chat-body .chat-content .rating-prompt-step-feedback-multiline{box-shadow:0px 4px 10px 0px rgba(29,88,129,.2)}.chat-body .chat-content .rating-prompt-step-feedback-button-wrapper{width:100%;display:flex;align-items:center;justify-content:center;margin-top:16px}.chat-body .chat-content .rating-prompt-step-feedback-button-wrapper .button{justify-content:var(--ldvar-answerMessageSubmitFontAlign);font-family:var(--ldvar-answerMessageSubmitFontFamily);font-weight:var(--ldvar-answerMessageSubmitFontWeight);font-size:var(--ldvar-answerMessageSubmitFontSize);background-color:var(--ldvar-answerMessageSubmitBackgroundColour);border-color:var(--ldvar-answerMessageSubmitBackgroundColour);color:var(--ldvar-answerMessageSubmitFontColour);border-radius:var(--ldvar-botFrameBorderRadius);min-width:195px}.chat-body .chat-content .rating-prompt-step-feedback-button .icon{width:var(--ldvar-answerMessageSubmitFontSize);height:var(--ldvar-answerMessageSubmitFontSize)}.chat-body .chat-content .rating-prompt-step-feedback-button .icon path{fill:var(--ldvar-answerMessageSubmitFontColour);transform:translate(0, -3px)}.chat-body .chat-content .rating-prompt-step-finish{width:100%;display:flex;align-items:center;justify-content:center}.chat-body .chat-content .rating-prompt-step-finish-particles{position:absolute;left:-70%}.chat-body .chat-content .rating-prompt-step-finish-circle{width:48px;height:48px;border:1px solid #1dabaf;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.chat-body .chat-content .rating-prompt-step-finish-circle-bg{width:40px;height:40px;background:#cef4e3;border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-body .chat-content .rating-prompt-step-finish-circle .icon{width:20px;height:20px}.chat-body .chat-content .rating-prompt-step-finish-circle .icon path{fill:#1dabaf}.chat-body .chat-content .rating-prompt-step-finish-text{font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;text-align:center;margin:24px 0 0 0}.chat-body .chat-content .rating-prompt-step-finish-subtext{margin:8px 0 0 0;font-family:"Open Sans",sans-serif;text-align:center}.chat-body .chat-content .rating-prompt-wrap{display:flex;flex-direction:column;max-height:400px}.chat-body .chat-content .rating-prompt-wrap-visible-disable{opacity:1}@media screen and (max-device-width: 600px){.chat-body .chat-content .rating-prompt-wrap{max-height:340px}}@media screen and (max-height: 600px){.chat-body .chat-content .rating-prompt-wrap{max-height:350px}}@media screen and (max-height: 540px){.chat-body .chat-content .rating-prompt-wrap{max-height:280px}}@media screen and (max-height: 480px){.chat-body .chat-content .rating-prompt-wrap{max-height:250px}}@media screen and (max-height: 450px){.chat-body .chat-content .rating-prompt-wrap{max-height:220px}}@media screen and (max-height: 400px){.chat-body .chat-content .rating-prompt-wrap{max-height:180px}}@media screen and (max-height: 350px){.chat-body .chat-content .rating-prompt-wrap{max-height:150px}}@media screen and (max-height: 300px){.chat-body .chat-content .rating-prompt-wrap{max-height:80px}}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .rating-prompt{transition-property:max-height;transition-duration:.5s;transition-timing-function:linear}.chat-body .chat-content .rating-prompt-show{animation:fadein .5s forwards;-webkit-animation:fadein .5s forwards}.chat-body .chat-content .rating-prompt-hide{transition-delay:.1s}.chat-body .chat-content .rating-prompt-wrap{opacity:0}.chat-body .chat-content .rating-prompt-wrap-visible{animation:.7s fadein .5s forwards;-webkit-animation:.7s fadein .5s forwards}.chat-body .chat-content .rating-prompt-wrap-visible-disable{opacity:1}.chat-body .chat-content .rating-prompt-wrap-hidden{animation:.5s fadeout forwards;-webkit-animation:.5s fadeout forwards}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}.chat-body .chat-content .answer-prompt{position:absolute;bottom:0;left:0;right:0;display:flex;width:100%;max-height:400px;flex-direction:column;transform-origin:bottom;background-color:#fff}.chat-body .chat-content .answer-prompt-bg{background-color:var(--ldvar-answerMessagePromptBackgroundColour)}.chat-body .chat-content .answer-prompt-hide{max-height:0px}.chat-body .chat-content .answer-prompt-wrap{display:flex;flex-direction:column;max-height:400px}.chat-body .chat-content .answer-prompt-wrap-visible-disable{opacity:1}@media screen and (max-device-width: 600px){.chat-body .chat-content .answer-prompt-wrap{max-height:340px}}@media screen and (max-height: 600px){.chat-body .chat-content .answer-prompt-wrap{max-height:350px}}@media screen and (max-height: 540px){.chat-body .chat-content .answer-prompt-wrap{max-height:280px}}@media screen and (max-height: 480px){.chat-body .chat-content .answer-prompt-wrap{max-height:250px}}@media screen and (max-height: 450px){.chat-body .chat-content .answer-prompt-wrap{max-height:220px}}@media screen and (max-height: 400px){.chat-body .chat-content .answer-prompt-wrap{max-height:180px}}@media screen and (max-height: 350px){.chat-body .chat-content .answer-prompt-wrap{max-height:150px}}@media screen and (max-height: 300px){.chat-body .chat-content .answer-prompt-wrap{max-height:80px}}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-prompt{transition-property:max-height;transition-duration:.5s;transition-timing-function:linear}.chat-body .chat-content .answer-prompt-show{animation:scaleup .5s forwards;-webkit-animation:scaleup .5s forwards}.chat-body .chat-content .answer-prompt-hide{transition-delay:.1s}.chat-body .chat-content .answer-prompt-wrap{opacity:0}.chat-body .chat-content .answer-prompt-wrap-visible{animation:.7s fadein .5s forwards;-webkit-animation:.7s fadein .5s forwards}.chat-body .chat-content .answer-prompt-wrap-visible-disable{opacity:1}.chat-body .chat-content .answer-prompt-wrap-hidden{animation:.5s fadeout forwards;-webkit-animation:.5s fadeout forwards}}@media screen and (max-device-width: 600px){.chat-body .chat-content .answer-prompt{max-height:340px}}@keyframes scaleup{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}.chat-body .chat-content .dropdown-modal-wrapper{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;top:0;left:0;right:0;bottom:0;overflow:hidden;--ldvar-typographyFontColour: #555555;--ldvar-typographyFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldIconSize: var(--ldvar-dropdownIconSize);--ldvar-answerMessageFormFieldColour: #ffffff;--ldvar-iconSize: var(--ldvar-dropdownIconSize);--ldvar-scrollbarThumbColour: #767676}.chat-body .chat-content .dropdown-modal-wrapper .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .dropdown-modal-wrapper .typography-align-left{text-align:left}.chat-body .chat-content .dropdown-modal-wrapper .typography-align-right{text-align:right}.chat-body .chat-content .dropdown-modal-wrapper .typography-align-justify{text-align:justify}.chat-body .chat-content .dropdown-modal-wrapper .typography-align-center{text-align:center}.chat-body .chat-content .dropdown-modal-wrapper .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .dropdown-modal-wrapper .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .dropdown-modal-wrapper .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .dropdown-modal-wrapper .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .dropdown-modal-wrapper .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .dropdown-modal-wrapper .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .dropdown-modal-wrapper .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .dropdown-modal-wrapper .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .dropdown-modal-wrapper .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .dropdown-modal-wrapper .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .dropdown-modal-wrapper .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text .icon svg{width:100%;height:100%}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text-error{color:#c20006}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text-static{position:static;margin-top:4px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .helper-text-icon{margin-right:2px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .icon svg{width:100%;height:100%}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-s{padding:8px 16px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-m{padding:8px 24px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-l{padding:8px 32px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-xl{padding:8px 40px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-fullWidth{width:100%}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-rounded{border-radius:20px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-outlined:hover{opacity:.8}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-contained:hover{opacity:.8}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-end-icon{margin-left:8px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield .icon{opacity:1}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-full-width{display:flex;width:100%}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-start-icon{position:absolute;left:12px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-label-error{color:#c20006}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input:focus{outline:none}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input:-webkit-autofill,.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input input:-webkit-autofill:hover,.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input input:-webkit-autofill:focus,.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-error:focus{outline:none}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-input-start-icon{padding-left:42px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea-error:focus{outline:none}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.chat-body .chat-content .dropdown-modal-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .dropdown-modal-wrapper .icon svg{width:100%;height:100%}.chat-body .chat-content .dropdown-modal-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .dropdown-modal-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .dropdown-modal-wrapper .scrollbar{overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;height:100%;width:100%}.chat-body .chat-content .dropdown-modal-wrapper .scrollbar:focus{outline:none}.chat-body .chat-content .dropdown-modal-wrapper .scrollbar::-webkit-scrollbar{width:8px}.chat-body .chat-content .dropdown-modal-wrapper .scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.chat-body .chat-content .dropdown-modal-wrapper .scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--ldvar-scrollbarThumbColour)}.chat-body .chat-content .dropdown-modal-wrapper .scrollbar::-webkit-scrollbar-thumb:hover{background-color:#707070}@media screen and (max-device-width: 600px){.chat-body .chat-content .dropdown-modal-wrapper{position:fixed;z-index:3}}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-outside-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:4}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper{display:flex;flex-direction:column;width:100%;height:fit-content;background-color:#fff;border-radius:0px;overflow:hidden;padding:16px 0px;z-index:5;margin-top:auto}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper{opacity:0}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper-entrance{-webkit-animation:.5s ease .1s forwards appear-up;animation:.5s ease .1s forwards appear-up}}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list{display:flex;flex-direction:column}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header{display:flex;align-items:center;padding:0px 16px;margin-bottom:12px}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .bot-textfield-input{color:#112a46;border-radius:var(--ldvar-dropdownBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .bot-textfield-input::placeholder{color:var(--ldvar-dropdownPlaceholderFontColour)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:none;border:none;margin-left:16px;background-color:#dee6f4;border-radius:50%;cursor:pointer}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .icon-wrapper .icon{fill:#555}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-scroll{max-height:var(--ldvar-dropdownMaxScrollHeight) !important;margin-bottom:var(--ldvar-dropdownScrollMargin)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-search-hidden{margin-top:var(--ldvar-dropdownScrollMargin);max-height:210px !important}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item{display:flex;align-items:center;width:100%;padding:8px 16px;background-color:#fff;cursor:pointer;box-sizing:border-box;border:2px solid rgba(0,0,0,0);font-family:var(--ldvar-fontFamily)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item:hover{background-color:#f6f9fe;border-color:#f6f9fe}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item:focus-visible{border-color:rgba(0,0,0,.8);outline:none}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-flag{margin-right:8px;display:inline-block;object-fit:cover;width:20px;min-width:20px;height:20px;border-radius:var(--ldvar-iconBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-title{line-height:1.5;text-align:left;word-break:break-word}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-selected{background-color:#f6f9fe;border-color:#f6f9fe}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-hidden{visibility:hidden}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-no-data.typography{line-height:1.5;color:#707070;font-weight:400;text-align:center;width:100%}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi{gap:8px}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont{--choiceButtonSize: var(--ldvar-dropdownFontSize, 16px);width:var(--choiceButtonSize);height:var(--choiceButtonSize);position:relative;flex:0 0 auto;pointer-events:none;box-sizing:content-box}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .checkbox-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:4px;border:2px solid var(--ldvar-checkboxButtonColour);box-sizing:border-box;background-color:rgba(0,0,0,0);z-index:2;position:relative}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont.checked .checkbox-btn{background-color:var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon{position:absolute;top:0;bottom:0;left:0;right:0;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:3}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon.checked{display:flex}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon .icon{fill:#f6f9fe;width:calc(var(--choiceButtonSize) - 2px);height:calc(var(--choiceButtonSize) - 2px)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon .icon svg,.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon .icon path{fill:#f6f9fe}@media screen and (max-device-width: 600px){.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper{--ldvar-dropdownMaxScrollHeight: 165px;--ldvar-dropdownScrollMargin: 32px}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list{display:flex;flex-direction:column}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header{display:flex;align-items:center;padding:0px 16px;margin-bottom:12px}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .bot-textfield-input{color:#112a46;border-radius:var(--ldvar-dropdownBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .bot-textfield-input::placeholder{color:var(--ldvar-dropdownPlaceholderFontColour)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:none;border:none;margin-left:16px;background-color:#dee6f4;border-radius:50%;cursor:pointer}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-header .icon-wrapper .icon{fill:#555}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-scroll{max-height:var(--ldvar-dropdownMaxScrollHeight) !important;margin-bottom:var(--ldvar-dropdownScrollMargin)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-search-hidden{margin-top:var(--ldvar-dropdownScrollMargin);max-height:210px !important}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item{display:flex;align-items:center;width:100%;padding:8px 16px;background-color:#fff;cursor:pointer;box-sizing:border-box;border:2px solid rgba(0,0,0,0);font-family:var(--ldvar-fontFamily)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item:hover{background-color:#f6f9fe;border-color:#f6f9fe}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item:focus-visible{border-color:rgba(0,0,0,.8);outline:none}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-flag{margin-right:8px;display:inline-block;object-fit:cover;width:20px;min-width:20px;height:20px;border-radius:var(--ldvar-iconBorderRadius)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-title{line-height:1.5;text-align:left;word-break:break-word}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-selected{background-color:#f6f9fe;border-color:#f6f9fe}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-hidden{visibility:hidden}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-no-data.typography{line-height:1.5;color:#707070;font-weight:400;text-align:center;width:100%}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi{gap:8px}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont{--choiceButtonSize: var(--ldvar-dropdownFontSize, 16px);width:var(--choiceButtonSize);height:var(--choiceButtonSize);position:relative;flex:0 0 auto;pointer-events:none;box-sizing:content-box}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .checkbox-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:4px;border:2px solid var(--ldvar-checkboxButtonColour);box-sizing:border-box;background-color:rgba(0,0,0,0);z-index:2;position:relative}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont.checked .checkbox-btn{background-color:var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon{position:absolute;top:0;bottom:0;left:0;right:0;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:3}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon.checked{display:flex}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon .icon{fill:#f6f9fe;width:calc(var(--choiceButtonSize) - 2px);height:calc(var(--choiceButtonSize) - 2px)}.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon .icon svg,.chat-body .chat-content .dropdown-modal-wrapper .dropdown-list-wrapper .dropdown-option-list-item-multi .checkbox-btn-cont .check-icon .icon path{fill:#f6f9fe}}@keyframes appear-up{0%{transform:translateY(100%);-webkit-transform:translateY(100%);opacity:1}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}}.chat-body .chat-content .country-option-list{display:flex;flex-direction:column}.chat-body .chat-content .country-option-list-header{display:flex;align-items:center;padding:0px 16px;margin-bottom:12px}.chat-body .chat-content .country-option-list-header .bot-textfield-input{color:#112a46}.chat-body .chat-content .country-option-list-header .bot-textfield-input::placeholder{color:var(--ldvar-dropdownPlaceholderFontColour)}.chat-body .chat-content .country-option-list-header .icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:none;border:none;margin-left:16px;background-color:#dee6f4;border-radius:50%;cursor:pointer}.chat-body .chat-content .country-option-list-header .icon-wrapper .icon{fill:#555}.chat-body .chat-content .country-option-list-scroll{max-height:var(--ldvar-dropdownMaxScrollHeight) !important;margin-bottom:var(--ldvar-dropdownScrollMargin);overflow-y:auto}.chat-body .chat-content .country-option-list-search-hidden{margin-top:var(--ldvar-dropdownScrollMargin);max-height:210px !important}.chat-body .chat-content .country-option-list-item{display:flex;align-items:center;width:100%;padding:8px 16px;background-color:#fff;cursor:pointer;box-sizing:border-box;border:2px solid rgba(0,0,0,0);font-family:var(--ldvar-fontFamily)}.chat-body .chat-content .country-option-list-item:hover{background-color:#f6f9fe;border-color:#f6f9fe}.chat-body .chat-content .country-option-list-item:focus-visible{border-color:rgba(0,0,0,.8);outline:none}.chat-body .chat-content .country-option-list-item-flag{margin-right:8px;display:inline-block;object-fit:cover;width:20px;min-width:20px;height:20px;border-radius:var(--ldvar-iconBorderRadius)}.chat-body .chat-content .country-option-list-item-title{line-height:1.5;text-align:left;word-break:break-word}.chat-body .chat-content .country-option-list-item-selected{background-color:#f6f9fe;border-color:#f6f9fe}.chat-body .chat-content .country-option-list-item-preferred{background-color:#dfecf6;border-color:#dfecf6}.chat-body .chat-content .country-option-list-item-divider{height:1px;background:#eee;width:"100%"}.chat-body .chat-content .country-option-list-item-hidden{visibility:hidden}.chat-body .chat-content .country-option-list-item-no-data.typography{line-height:1.5;color:#707070;font-weight:400;text-align:center;width:100%}.chat-body .chat-content .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .button-s{padding:8px 16px}.chat-body .chat-content .button-m{padding:8px 24px}.chat-body .chat-content .button-l{padding:8px 32px}.chat-body .chat-content .button-xl{padding:8px 40px}.chat-body .chat-content .button-fullWidth{width:100%}.chat-body .chat-content .button-rounded{border-radius:20px}.chat-body .chat-content .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .button-outlined:hover{opacity:.8}.chat-body .chat-content .button-contained:hover{opacity:.8}.chat-body .chat-content .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .button-end-icon{margin-left:8px}.chat-body .chat-content .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .bot-attachments{display:flex;flex-direction:column;--ldvar-fileLoadingColour: var(--ldvar-attachmentMainColour);--ldvar-scrollbarThumbColour: #767676}.chat-body .chat-content .bot-attachments .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .bot-attachments .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .bot-attachments .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .bot-attachments .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .bot-attachments .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .bot-attachments .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .bot-attachments .attachment-item{display:flex;align-items:center;margin-top:16px;padding:4px 0px;--ldvar-fileLoadingColour: #555555}.chat-body .chat-content .bot-attachments .attachment-item .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .bot-attachments .attachment-item .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .bot-attachments .attachment-item .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .bot-attachments .attachment-item .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .bot-attachments .attachment-item .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .bot-attachments .attachment-item .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .bot-attachments .attachment-item-answer{margin-top:8px}.chat-body .chat-content .bot-attachments .attachment-item-download{cursor:pointer}.chat-body .chat-content .bot-attachments .attachment-item:first-child{margin-top:0px}.chat-body .chat-content .bot-attachments .attachment-item-loading.file-loading{position:absolute}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper{position:relative;width:32px;min-width:32px;height:32px;background-color:#c9d7f2;display:flex;align-items:center;justify-content:center;margin-right:8px;border-radius:50%;--ldvar-iconSize: 16px;--ldvar-iconColour: #555555}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper .icon svg{width:100%;height:100%}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper-answer .icon{fill:var(--ldvar-attachmentMainColour)}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper-error{background-color:var(--ldvar-attachmentErrorBgColour)}.chat-body .chat-content .bot-attachments .attachment-item-icon-wrapper-error .icon{fill:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .bot-attachments .attachment-item-info{display:flex;flex-direction:column;--ldvar-typographyFontColour: #555555}.chat-body .chat-content .bot-attachments .attachment-item-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-align-left{text-align:left}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-align-right{text-align:right}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-align-justify{text-align:justify}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-align-center{text-align:center}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .bot-attachments .attachment-item-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments .attachment-item-info-answer{--ldvar-typographyFontColour: var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-align-left{text-align:left}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-align-right{text-align:right}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-align-justify{text-align:justify}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-align-center{text-align:center}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .bot-attachments .attachment-item-info-answer .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments .attachment-item-info-title.typography{font-weight:500;max-width:190px}.chat-body .chat-content .bot-attachments .attachment-item-info-size.typography{margin-top:2px;color:#5f6985}.chat-body .chat-content .bot-attachments .attachment-item-info-size-answer.typography{margin-top:2px;color:var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .bot-attachments .attachment-item-info-error.typography{font-weight:400;margin-top:2px;color:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;border:none;margin-left:auto;background-color:rgba(201,215,242,.4);cursor:pointer;border-radius:50%;--ldvar-iconSize: 14px;--ldvar-iconColour: #555555}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon .icon svg{width:100%;height:100%}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon::before{content:"";position:absolute;left:0;top:0;width:100%;opacity:0;height:100%;background:#000;border-radius:50%}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon:hover::before{opacity:.2}.chat-body .chat-content .bot-attachments .attachment-item-clear-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.chat-body .chat-content .bot-attachments .attachment-item-loaded{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.chat-body .chat-content .bot-attachments .scrollbar{overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;height:100%;width:100%}.chat-body .chat-content .bot-attachments .scrollbar:focus{outline:none}.chat-body .chat-content .bot-attachments .scrollbar::-webkit-scrollbar{width:8px}.chat-body .chat-content .bot-attachments .scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.chat-body .chat-content .bot-attachments .scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--ldvar-scrollbarThumbColour)}.chat-body .chat-content .bot-attachments .scrollbar::-webkit-scrollbar-thumb:hover{background-color:#707070}.chat-body .chat-content .bot-attachments-upload{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px dashed var(--ldvar-attachmentMainColour);box-shadow:0 1px 2px rgba(131,139,181,.2);border-radius:var(--ldvar-attachmentBorderRadius);padding:16px;cursor:pointer;--ldvar-iconSize: 24px;--ldvar-iconColour: #5f6985;--ldvar-typographyFontColour: #555555;--ldvar-typographyFontSize: var(--ldvar-attachmentFontSize)}.chat-body .chat-content .bot-attachments-upload .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .bot-attachments-upload .icon svg{width:100%;height:100%}.chat-body .chat-content .bot-attachments-upload .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .bot-attachments-upload .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .bot-attachments-upload .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .bot-attachments-upload .typography-align-left{text-align:left}.chat-body .chat-content .bot-attachments-upload .typography-align-right{text-align:right}.chat-body .chat-content .bot-attachments-upload .typography-align-justify{text-align:justify}.chat-body .chat-content .bot-attachments-upload .typography-align-center{text-align:center}.chat-body .chat-content .bot-attachments-upload .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .bot-attachments-upload .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .bot-attachments-upload .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .bot-attachments-upload .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .bot-attachments-upload .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .bot-attachments-upload .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .bot-attachments-upload .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .bot-attachments-upload .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .bot-attachments-upload .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments-upload .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .bot-attachments-upload .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments-upload:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.chat-body .chat-content .bot-attachments-upload-list{display:flex;flex-direction:column;width:100%;max-height:180px;padding:16px;box-sizing:border-box;background:#fff;border-radius:var(--ldvar-attachmentBorderRadius);margin-top:12px;box-shadow:0 1px 2px rgba(131,139,181,.2)}.chat-body .chat-content .bot-attachments-upload-list::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.chat-body .chat-content .bot-attachments-upload-list::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.chat-body .chat-content .bot-attachments-upload-list .attachment-item{margin-right:8px}.chat-body .chat-content .bot-attachments-upload-active{border-style:solid}.chat-body .chat-content .bot-attachments-upload-input{display:none}.chat-body .chat-content .bot-attachments-upload-icon.icon{margin-top:12px}.chat-body .chat-content .bot-attachments-skip{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;--ldvar-iconSize: 20px;--ldvar-iconColour: var(--ldvar-attachmentMainColour);--ldvar-typographyFontColour: var(--ldvar-attachmentMainColour)}.chat-body .chat-content .bot-attachments-skip .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .bot-attachments-skip .icon svg{width:100%;height:100%}.chat-body .chat-content .bot-attachments-skip .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .bot-attachments-skip .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .bot-attachments-skip .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .bot-attachments-skip .typography-align-left{text-align:left}.chat-body .chat-content .bot-attachments-skip .typography-align-right{text-align:right}.chat-body .chat-content .bot-attachments-skip .typography-align-justify{text-align:justify}.chat-body .chat-content .bot-attachments-skip .typography-align-center{text-align:center}.chat-body .chat-content .bot-attachments-skip .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .bot-attachments-skip .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .bot-attachments-skip .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .bot-attachments-skip .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .bot-attachments-skip .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .bot-attachments-skip .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .bot-attachments-skip .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .bot-attachments-skip .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .bot-attachments-skip .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments-skip .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .bot-attachments-skip .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-attachments-skip-button{display:flex;align-items:center;cursor:pointer;border:none;padding:0;background:rgba(0,0,0,0)}.chat-body .chat-content .livechat-answer{display:flex;flex-direction:column;position:relative;width:100%;border-radius:var(--ldvar-promptInputBorderRadius);background:#f7f8fc;--ldvar-textfieldFontSize: var(--ldvar-livechatAnswerFontSize);--ldvar-textfieldIconSize: 20px;--ldvar-buttonColour: var(--ldvar-baseOutlineColour);--ldvar-buttonFontSize: var(--ldvar-livechatAnswerFontSize);--ldvar-iconSize: 20px}.chat-body .chat-content .livechat-answer .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text .icon svg{width:100%;height:100%}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text-error{color:#c20006}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text-static{position:static;margin-top:4px}.chat-body .chat-content .livechat-answer .bot-textfield .helper-text-icon{margin-right:2px}.chat-body .chat-content .livechat-answer .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .livechat-answer .bot-textfield .icon svg{width:100%;height:100%}.chat-body .chat-content .livechat-answer .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .livechat-answer .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .livechat-answer .bot-textfield .button-s{padding:8px 16px}.chat-body .chat-content .livechat-answer .bot-textfield .button-m{padding:8px 24px}.chat-body .chat-content .livechat-answer .bot-textfield .button-l{padding:8px 32px}.chat-body .chat-content .livechat-answer .bot-textfield .button-xl{padding:8px 40px}.chat-body .chat-content .livechat-answer .bot-textfield .button-fullWidth{width:100%}.chat-body .chat-content .livechat-answer .bot-textfield .button-rounded{border-radius:20px}.chat-body .chat-content .livechat-answer .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .livechat-answer .bot-textfield .button-outlined:hover{opacity:.8}.chat-body .chat-content .livechat-answer .bot-textfield .button-contained:hover{opacity:.8}.chat-body .chat-content .livechat-answer .bot-textfield .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .livechat-answer .bot-textfield .button-end-icon{margin-left:8px}.chat-body .chat-content .livechat-answer .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .livechat-answer .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .livechat-answer .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.chat-body .chat-content .livechat-answer .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.chat-body .chat-content .livechat-answer .bot-textfield .icon{opacity:1}.chat-body .chat-content .livechat-answer .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.chat-body .chat-content .livechat-answer .bot-textfield-full-width{display:flex;width:100%}.chat-body .chat-content .livechat-answer .bot-textfield-start-icon{position:absolute;left:12px}.chat-body .chat-content .livechat-answer .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.chat-body .chat-content .livechat-answer .bot-textfield-label-error{color:#c20006}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .livechat-answer .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .livechat-answer .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.chat-body .chat-content .livechat-answer .bot-textfield-input:focus{outline:none}.chat-body .chat-content .livechat-answer .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .livechat-answer .bot-textfield-input:-webkit-autofill,.chat-body .chat-content .livechat-answer .bot-textfield-input input:-webkit-autofill:hover,.chat-body .chat-content .livechat-answer .bot-textfield-input input:-webkit-autofill:focus,.chat-body .chat-content .livechat-answer .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.chat-body .chat-content .livechat-answer .bot-textfield-input-error:focus{outline:none}.chat-body .chat-content .livechat-answer .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .livechat-answer .bot-textfield-input-start-icon{padding-left:42px}.chat-body .chat-content .livechat-answer .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.chat-body .chat-content .livechat-answer .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.chat-body .chat-content .livechat-answer .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.chat-body .chat-content .livechat-answer .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.chat-body .chat-content .livechat-answer .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.chat-body .chat-content .livechat-answer .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.chat-body .chat-content .livechat-answer .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.chat-body .chat-content .livechat-answer .bot-textfield-textarea-error:focus{outline:none}.chat-body .chat-content .livechat-answer .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.chat-body .chat-content .livechat-answer .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.chat-body .chat-content .livechat-answer .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .livechat-answer .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .livechat-answer .button-s{padding:8px 16px}.chat-body .chat-content .livechat-answer .button-m{padding:8px 24px}.chat-body .chat-content .livechat-answer .button-l{padding:8px 32px}.chat-body .chat-content .livechat-answer .button-xl{padding:8px 40px}.chat-body .chat-content .livechat-answer .button-fullWidth{width:100%}.chat-body .chat-content .livechat-answer .button-rounded{border-radius:20px}.chat-body .chat-content .livechat-answer .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .livechat-answer .button-outlined:hover{opacity:.8}.chat-body .chat-content .livechat-answer .button-contained:hover{opacity:.8}.chat-body .chat-content .livechat-answer .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .livechat-answer .button-end-icon{margin-left:8px}.chat-body .chat-content .livechat-answer .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .livechat-answer .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .livechat-answer .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .livechat-answer .icon svg{width:100%;height:100%}.chat-body .chat-content .livechat-answer .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .livechat-answer .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .livechat-answer .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .livechat-answer .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .livechat-answer .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .livechat-answer .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .livechat-answer .attachment-item{display:flex;align-items:center;margin-top:16px;padding:4px 0px;--ldvar-fileLoadingColour: #555555}.chat-body .chat-content .livechat-answer .attachment-item .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .livechat-answer .attachment-item .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .livechat-answer .attachment-item .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .livechat-answer .attachment-item .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .livechat-answer .attachment-item .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .livechat-answer .attachment-item .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .livechat-answer .attachment-item-answer{margin-top:8px}.chat-body .chat-content .livechat-answer .attachment-item-download{cursor:pointer}.chat-body .chat-content .livechat-answer .attachment-item:first-child{margin-top:0px}.chat-body .chat-content .livechat-answer .attachment-item-loading.file-loading{position:absolute}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper{position:relative;width:32px;min-width:32px;height:32px;background-color:#c9d7f2;display:flex;align-items:center;justify-content:center;margin-right:8px;border-radius:50%;--ldvar-iconSize: 16px;--ldvar-iconColour: #555555}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper .icon svg{width:100%;height:100%}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper-answer .icon{fill:var(--ldvar-attachmentMainColour)}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper-error{background-color:var(--ldvar-attachmentErrorBgColour)}.chat-body .chat-content .livechat-answer .attachment-item-icon-wrapper-error .icon{fill:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .livechat-answer .attachment-item-info{display:flex;flex-direction:column;--ldvar-typographyFontColour: #555555}.chat-body .chat-content .livechat-answer .attachment-item-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-align-left{text-align:left}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-align-right{text-align:right}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-align-justify{text-align:justify}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-align-center{text-align:center}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .livechat-answer .attachment-item-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .livechat-answer .attachment-item-info-answer{--ldvar-typographyFontColour: var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-align-left{text-align:left}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-align-right{text-align:right}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-align-justify{text-align:justify}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-align-center{text-align:center}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .livechat-answer .attachment-item-info-answer .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .livechat-answer .attachment-item-info-title.typography{font-weight:500;max-width:190px}.chat-body .chat-content .livechat-answer .attachment-item-info-size.typography{margin-top:2px;color:#5f6985}.chat-body .chat-content .livechat-answer .attachment-item-info-size-answer.typography{margin-top:2px;color:var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .livechat-answer .attachment-item-info-error.typography{font-weight:400;margin-top:2px;color:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;border:none;margin-left:auto;background-color:rgba(201,215,242,.4);cursor:pointer;border-radius:50%;--ldvar-iconSize: 14px;--ldvar-iconColour: #555555}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon .icon svg{width:100%;height:100%}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon::before{content:"";position:absolute;left:0;top:0;width:100%;opacity:0;height:100%;background:#000;border-radius:50%}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon:hover::before{opacity:.2}.chat-body .chat-content .livechat-answer .attachment-item-clear-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.chat-body .chat-content .livechat-answer .attachment-item-loaded{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.chat-body .chat-content .livechat-answer.livechat-answer-shadow{box-shadow:0px 0px 2px rgba(131,139,181,.2)}.chat-body .chat-content .livechat-answer .bot-textfield-input-wrapper{border:none;border-radius:var(--ldvar-promptInputBorderRadius);box-shadow:none}.chat-body .chat-content .livechat-answer .bot-textfield-outline{top:0;bottom:0;right:0;left:0}.chat-body .chat-content .livechat-answer-content{padding:16px}.chat-body .chat-content .livechat-answer-content-header{display:flex;justify-content:space-between;align-items:center;padding:0px 16px 16px;cursor:pointer;border-bottom:2px solid var(--ldvar-answerMessageFormLabelColour);--ldvar-typographyFontColour: var(--ldvar-livechatAnswerTextColour);--ldvar-iconSize: 24px;--ldvar-iconColour: #707070}.chat-body .chat-content .livechat-answer-content-header .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .livechat-answer-content-header .typography-align-left{text-align:left}.chat-body .chat-content .livechat-answer-content-header .typography-align-right{text-align:right}.chat-body .chat-content .livechat-answer-content-header .typography-align-justify{text-align:justify}.chat-body .chat-content .livechat-answer-content-header .typography-align-center{text-align:center}.chat-body .chat-content .livechat-answer-content-header .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .livechat-answer-content-header .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .livechat-answer-content-header .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .livechat-answer-content-header .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .livechat-answer-content-header .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .livechat-answer-content-header .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .livechat-answer-content-header .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .livechat-answer-content-header .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .livechat-answer-content-header .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .livechat-answer-content-header .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .livechat-answer-content-header .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .livechat-answer-content-header .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .livechat-answer-content-header .icon svg{width:100%;height:100%}.chat-body .chat-content .livechat-answer-content-header .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .livechat-answer-content-header .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .livechat-answer-content-header-title.typography{font-weight:500;line-height:1.5;color:#2b2c4d}.chat-body .chat-content .livechat-answer-content-header-icon.icon{fill:#707070}.chat-body .chat-content .livechat-answer .livechat-answer-actions{display:flex;align-items:center;border-radius:var(--ldvar-promptInputBorderRadius);padding:8px 16px;box-sizing:border-box}.chat-body .chat-content .livechat-answer .livechat-answer-actions .attachment-counter{position:absolute;height:16px;min-width:16px;background-color:var(--ldvar-answerMessageFormIconColour);display:flex;align-items:center;justify-content:center;border-radius:16px;bottom:-1px;right:-7px;z-index:2}.chat-body .chat-content .livechat-answer .livechat-answer-actions .attachment-counter .attachment-counter-disabled{background-color:#e5e5e5}.chat-body .chat-content .livechat-answer .livechat-answer-actions .attachment-counter .attachment-counter-loading{width:14px;height:14px}.chat-body .chat-content .livechat-answer .livechat-answer-actions .attachment-counter .attachment-counter-title{font-size:.625rem;line-height:1.4;color:#fff}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button::before{content:"";z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;border-radius:var(--ldvar-botTriggerBorderRadius)}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button::before{transition:.5s ease}}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button:hover::before{opacity:.2}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button{position:relative;margin-right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;padding:0}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-btn-preview.button::before{display:none}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-submit.button{margin-left:auto;margin-right:0;background-color:var(--ldvar-lcSendButtonColour)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-submit.button .icon{fill:var(--ldvar-lcSendButtonIconColour)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-upload.button{background-color:var(--ldvar-lcUploadButtonColour)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-upload.button .icon{fill:var(--ldvar-lcUploadButtonIconColour)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-exit.button{background-color:var(--ldvar-lcExitButtonColour)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-exit.button .icon{fill:var(--ldvar-lcExitButtonIconColour)}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-btn-disabled.button{background-color:#e5e5e5;border-color:#e5e5e5}.chat-body .chat-content .livechat-answer .livechat-answer-actions .livechat-answer-btn.button.livechat-answer-btn-disabled.button .icon{fill:#fff}.chat-body .chat-content .bot-calendar-modal{position:absolute;top:64px;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,0);z-index:3}.chat-body .chat-content .bot-calendar-modal-show{visibility:visible}.chat-body .chat-content .bot-calendar-modal-hide{visibility:hidden}.chat-body .chat-content .bot-calendar-modal .bot-calendar-modal-bg{width:100%;height:100%;background-color:#fff;will-change:transform;transform:translateY(100%);-webkit-transform:translateY(100%)}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .bot-calendar-modal .bot-calendar-modal-bg-show{-webkit-animation:500ms show-up linear forwards;animation:500ms show-up linear forwards}.chat-body .chat-content .bot-calendar-modal .bot-calendar-modal-bg-hide{-webkit-animation:400ms hide-down linear forwards;animation:400ms hide-down linear forwards}}.chat-body .chat-content .bot-calendar-modal .bot-calendar-modal-content{display:flex;flex-direction:column;width:100%;height:100%}@keyframes show-up{0%{transform:translateY(100%);-webkit-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes hide-down{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(100%);-webkit-transform:translateY(100%)}}.chat-body .chat-content .attachment-image-preview{position:absolute;inset:0;display:flex;flex-direction:column;height:100%;z-index:100}.chat-body .chat-content .attachment-image-preview-close-button-noh{position:absolute;top:24px;right:24px;width:24px;height:24px;background:none;appearance:none;border:none;outline:none;box-shadow:none;padding:0;margin:0;cursor:pointer}.chat-body .chat-content .attachment-image-preview-button-icon-noh,.chat-body .chat-content .attachment-image-preview .attachment-image-preview-button-icon{fill:#fff;width:24px;height:24px}.chat-body .chat-content .attachment-image-preview-loader-container{position:absolute;z-index:20}.chat-body .chat-content .attachment-image-preview-loader-container .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .attachment-image-preview-loader-container .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .attachment-image-preview-loader-container .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .attachment-image-preview-loader-container .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .attachment-image-preview-loader-container .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .attachment-image-preview-loader-container .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .attachment-image-preview-header{display:flex;justify-content:space-between;align-items:center;min-height:65px;padding:16px;box-sizing:border-box;background:var(--ldvar-botHeaderBackground);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 5px #777;transform-origin:top;--ldvar-fontFamily: var(--ldvar-botHeaderFontFamily);--ldvar-typographyFontColour: var(--ldvar-botHeaderFontColour);--ldvar-typographyFontSize: var(--ldvar-botHeaderFontSize);--ldvar-iconColour: var(--ldvar-botHeaderFontColour);--ldvar-iconSize: 20px}.chat-body .chat-content .attachment-image-preview-header .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .attachment-image-preview-header .typography-align-left{text-align:left}.chat-body .chat-content .attachment-image-preview-header .typography-align-right{text-align:right}.chat-body .chat-content .attachment-image-preview-header .typography-align-justify{text-align:justify}.chat-body .chat-content .attachment-image-preview-header .typography-align-center{text-align:center}.chat-body .chat-content .attachment-image-preview-header .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .attachment-image-preview-header .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .attachment-image-preview-header .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .attachment-image-preview-header .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .attachment-image-preview-header .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .attachment-image-preview-header .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .attachment-image-preview-header .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .attachment-image-preview-header .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .attachment-image-preview-header .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .attachment-image-preview-header .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .attachment-image-preview-header .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .attachment-image-preview-header .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .attachment-image-preview-header .icon svg{width:100%;height:100%}.chat-body .chat-content .attachment-image-preview-header .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .attachment-image-preview-header .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .attachment-image-preview-header::before{content:"";position:absolute;left:0;top:64px;width:var(--ldvar-botChatAreaTopLeftRadius);height:var(--ldvar-botChatAreaTopLeftRadius);background:radial-gradient(circle at 100% 100%, rgba(0, 0, 0, 0) 71%, var(--ldvar-botHeaderBackgroundColor) 71%)}.chat-body .chat-content .attachment-image-preview-header::after{content:"";position:absolute;right:0;top:64px;width:var(--ldvar-botChatAreaTopRightRadius);height:var(--ldvar-botChatAreaTopRightRadius);background:radial-gradient(circle at 0 100%, rgba(0, 0, 0, 0) 71%, var(--ldvar-botHeaderBackgroundColor) 71%)}.chat-body .chat-content .attachment-image-preview-button{display:flex;align-items:center;justify-content:center;font-size:16px;border:none;padding:4px;gap:4px;cursor:pointer;background:rgba(0,0,0,0)}.chat-body .chat-content .attachment-image-preview-button-icon{display:flex;width:20px;height:20px}.chat-body .chat-content .attachment-image-preview-button-text{margin:0;display:flex}.chat-body .chat-content .attachment-image-preview-close-button{gap:0}.chat-body .chat-content .attachment-image-preview-image-container{display:flex;justify-content:center;align-items:center;height:calc(100% - 65px);background-color:rgba(0,0,0,.75)}.chat-body .chat-content .attachment-image-preview-image-container-no-header{height:100%}.chat-body .chat-content .attachment-image-preview-image{width:100%;height:calc(100% - 32px);max-height:377px;object-fit:contain}.chat-body .chat-content .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .consent-container{display:flex;flex-direction:column;position:relative;margin-left:-5px}.chat-body .chat-content .consent-container .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.chat-body .chat-content .consent-container .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .consent-container .helper-text .icon svg{width:100%;height:100%}.chat-body .chat-content .consent-container .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .consent-container .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .consent-container .helper-text-error{color:#c20006}.chat-body .chat-content .consent-container .helper-text-absolute{position:absolute;bottom:-18px}.chat-body .chat-content .consent-container .helper-text-static{position:static;margin-top:4px}.chat-body .chat-content .consent-container .helper-text-icon{margin-right:2px}.chat-body .chat-content .consent-container .checkbox-wrapper{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-label{color:var(--ldvar-checkboxLabelFontColour);font-weight:var(--ldvar-checkboxLabelFontWeight);font-family:var(--ldvar-checkboxLabelFontFamily);font-size:var(--ldvar-checkboxLabelFontSize)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont{width:var(--choiceButtonSize);height:var(--choiceButtonSize);padding:var(--choiceButtonPadding);position:relative;flex:0 0 auto}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont .checkbox-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:50%;border:2px solid var(--ldvar-checkboxButtonColour);box-sizing:border-box;z-index:2;position:relative;background-color:rgba(0,0,0,0)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont .checkbox-inner-sel{display:none;width:var(--choiceButtonInnerSize);height:var(--choiceButtonInnerSize);border-radius:50%;background-color:var(--ldvar-checkboxButtonColour);z-index:1;position:absolute;left:calc(50% - var(--choiceButtonInnerSize)/2);top:calc(50% - var(--choiceButtonInnerSize)/2)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont .checkbox-inner-sel.checked{display:block}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont:focus{outline:none}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont:focus .checkbox-btn{border:3px solid var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont:focus .checkbox-inner-sel{width:var(--choiceButtonInnerFocusSize);height:var(--choiceButtonInnerFocusSize);left:calc(50% - var(--choiceButtonInnerFocusSize)/2);top:calc(50% - var(--choiceButtonInnerFocusSize)/2)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.hover:not(.disabled) .check-btn{border-color:var(--ldvar-checkboxButtonColour);box-shadow:0px 0px 8px var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checked .check-btn{border-color:var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.disabled{cursor:not-allowed}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.disabled .check-btn{border-color:var(--ldvar-inactiveColour) !important}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox{width:var(--choiceButtonSize);height:var(--choiceButtonSize)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox .checkbox-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:4px}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox.checked .checkbox-btn{background-color:var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox .check-icon{position:absolute;top:0px;bottom:0px;left:0px;right:0px;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:3}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox .check-icon.checked{display:flex}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox .check-icon .icon{fill:var(--check-icon-colour);width:calc(var(--choiceButtonSize) - 2px);height:calc(var(--choiceButtonSize) - 2px)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox:focus .checkbox-btn{border:3px solid var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .consent-container .checkbox-wrapper .checkbox-btn-cont.checkbox.hover:not(.disabled) .checkbox-btn{border-color:var(--ldvar-checkboxButtonColour);box-shadow:0px 0px 8px var(--ldvar-checkboxButtonColour)}.chat-body .chat-content .consent-container .radio-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer}.chat-body .chat-content .consent-container .radio-wrapper .radio-label{color:var(--ldvar-radioLabelFontColour);font-weight:var(--ldvar-radioLabelFontWeight);font-family:var(--ldvar-radioLabelFontFamily);font-size:var(--ldvar-radioLabelFontSize)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont{width:var(--choiceButtonSize);height:var(--choiceButtonSize);padding:var(--choiceButtonPadding);position:relative;flex:0 0 auto}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont .radio-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:50%;border:2px solid var(--ldvar-radioButtonColour);box-sizing:border-box;z-index:2;position:relative;background-color:rgba(0,0,0,0)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont .radio-inner-sel{display:none;width:var(--choiceButtonInnerSize);height:var(--choiceButtonInnerSize);border-radius:50%;background-color:var(--ldvar-radioButtonColour);z-index:1;position:absolute;left:calc(50% - var(--choiceButtonInnerSize)/2);top:calc(50% - var(--choiceButtonInnerSize)/2)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont .radio-inner-sel.checked{display:block}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont:focus{outline:none}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont:focus .radio-btn{border:3px solid var(--ldvar-radioButtonColour)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont:focus .radio-inner-sel{width:var(--choiceButtonInnerFocusSize);height:var(--choiceButtonInnerFocusSize);left:calc(50% - var(--choiceButtonInnerFocusSize)/2);top:calc(50% - var(--choiceButtonInnerFocusSize)/2)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.hover:not(.disabled) .check-btn{border-color:var(--ldvar-radioButtonColour);box-shadow:0px 0px 8px var(--ldvar-radioButtonColour)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.checked .check-btn{border-color:var(--ldvar-radioButtonColour)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.disabled{cursor:not-allowed}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.disabled .check-btn{border-color:var(--ldvar-inactiveColour) !important}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio{width:var(--choiceButtonSize);height:var(--choiceButtonSize)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio .radio-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:4px}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio.checked .radio-btn{background-color:var(--ldvar-radioButtonColour)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio .check-icon{position:absolute;top:0px;bottom:0px;left:0px;right:0px;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:3}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio .check-icon.checked{display:flex}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio .check-icon .icon{fill:var(--check-icon-colour);width:calc(var(--choiceButtonSize) - 2px);height:calc(var(--choiceButtonSize) - 2px)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio:focus .radio-btn{border:3px solid var(--ldvar-radioButtonColour)}.chat-body .chat-content .consent-container .radio-wrapper .radio-btn-cont.radio.hover:not(.disabled) .radio-btn{border-color:var(--ldvar-radioButtonColour);box-shadow:0px 0px 8px var(--ldvar-radioButtonColour)}.chat-body .chat-content .consent-label{font-size:var(--ldvar-consentFontSize);color:var(--ldvar-consentColor);font-family:var(--ldvar-consentFontFamily);cursor:pointer;user-select:none;word-break:break-word;text-align:left;display:flex;align-items:flex-start}.chat-body .chat-content .consent-label a,.chat-body .chat-content .consent-label a:visited{color:var(--ldvar-consentLinkColor)}.chat-body .chat-content .bot-calendar-dropdown-list{--ldvar-answerMessageFormIconColour: var(--ldvar-botCalendarFieldIconColour)}.chat-body .chat-content-fullscreen{width:100%;height:100%;border-radius:0px;margin:0px}.chat-body .chat-content .background{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background:var(--ldvar-botFrameBackground);background-repeat:no-repeat;background-position:center;background-size:cover}.chat-body .chat-content .button{display:flex;justify-content:center;align-items:center;font-size:var(--ldvar-typographyFontSize);border-radius:var(--ldvar-botRadius)}.chat-body .chat-content .exit-btn{border:none;background-color:var(--ldvar-botCardExitBackgroundColour);border-radius:var(--ldvar-answerMessageSubmitBorderRadius);border-color:var(--ldvar-botCardExitBackgroundColour);color:var(--ldvar-botCardExitTextColour);margin-top:12px;padding-top:6px;padding-bottom:6px}.chat-body .chat-content .exit-btn:focus-visible{box-shadow:0px 0px 0px 4px rgba(0,0,0,.8);outline:2px solid #fff}.chat-body .chat-content .bot-header{position:absolute;top:0;left:0;z-index:4;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.chat-body .chat-content .bot-header .bot-header__avatar{box-shadow:0px 0px 5px #777;background-color:#fff}@media screen and (max-device-width: 600px){.chat-body .chat-content .bot-header{border-radius:0}}.chat-body .chat-content .answer-prompt,.chat-body .chat-content .answer-prompt-single{z-index:3;border-top-left-radius:0px;border-top-right-radius:0px}.chat-body .chat-content .answer-prompt .answer-prompt-bg,.chat-body .chat-content .answer-prompt-single .answer-prompt-bg{border-top-left-radius:0px;border-top-right-radius:0px}.chat-body .chat-content .answer-prompt .answer-prompt-form,.chat-body .chat-content .answer-prompt-single .answer-prompt-form{display:flex;flex-direction:column;margin:0;max-height:inherit}.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:455px}@media screen and (max-height: 600px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:350px}}@media screen and (max-height: 540px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:280px}}@media screen and (max-height: 480px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:250px}}@media screen and (max-height: 450px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:220px}}@media screen and (max-height: 400px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:180px}}@media screen and (max-height: 350px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:150px}}@media screen and (max-height: 300px){.chat-body .chat-content .answer-prompt.expanded-prompt,.chat-body .chat-content .answer-prompt-single.expanded-prompt{max-height:80px}}.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:455px}@media screen and (max-height: 600px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:350px}}@media screen and (max-height: 540px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:280px}}@media screen and (max-height: 480px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:250px}}@media screen and (max-height: 450px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:220px}}@media screen and (max-height: 400px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:180px}}@media screen and (max-height: 350px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:150px}}@media screen and (max-height: 300px){.chat-body .chat-content .answer-prompt.expanded-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.expanded-prompt .answer-prompt-wrap{max-height:80px}}.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:500px}@media screen and (max-height: 600px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:350px}}@media screen and (max-height: 540px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:280px}}@media screen and (max-height: 480px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:250px}}@media screen and (max-height: 450px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:220px}}@media screen and (max-height: 400px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:180px}}@media screen and (max-height: 350px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:150px}}@media screen and (max-height: 300px){.chat-body .chat-content .answer-prompt.carousel-prompt,.chat-body .chat-content .answer-prompt-single.carousel-prompt{max-height:80px}}.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:500px}@media screen and (max-height: 600px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:350px}}@media screen and (max-height: 540px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:280px}}@media screen and (max-height: 480px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:250px}}@media screen and (max-height: 450px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:220px}}@media screen and (max-height: 400px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:180px}}@media screen and (max-height: 350px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:150px}}@media screen and (max-height: 300px){.chat-body .chat-content .answer-prompt.carousel-prompt .answer-prompt-wrap,.chat-body .chat-content .answer-prompt-single.carousel-prompt .answer-prompt-wrap{max-height:80px}}.chat-body .chat-content .bot-content{display:flex;flex-direction:column;border-bottom-left-radius:0px;border-bottom-right-radius:0px;overflow:hidden;background-size:cover;position:absolute;top:64;z-index:2}.chat-body .chat-content .bot-content .bot-error-info{display:flex;justify-content:center;align-items:center;background-color:var(--ldvar-errorInfoBgColour);padding:6px 48px;--ldvar-typographyFontColour: var(--ldvar-errorInfoColour);--ldvar-typographyFontSize: 0.75rem;--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-errorInfoColour);--ldvar-buttonColour: var(--ldvar-errorInfoColour)}.chat-body .chat-content .bot-content .bot-error-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .bot-content .bot-error-info .typography-align-left{text-align:left}.chat-body .chat-content .bot-content .bot-error-info .typography-align-right{text-align:right}.chat-body .chat-content .bot-content .bot-error-info .typography-align-justify{text-align:justify}.chat-body .chat-content .bot-content .bot-error-info .typography-align-center{text-align:center}.chat-body .chat-content .bot-content .bot-error-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .bot-content .bot-error-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .bot-content .bot-error-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .bot-content .bot-error-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .bot-content .bot-error-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .bot-content .bot-error-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .bot-content .bot-error-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .bot-content .bot-error-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .bot-content .bot-error-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-content .bot-error-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .bot-content .bot-error-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .bot-content .bot-error-info .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .bot-content .bot-error-info .icon svg{width:100%;height:100%}.chat-body .chat-content .bot-content .bot-error-info .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .bot-content .bot-error-info .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .bot-content .bot-error-info .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .bot-content .bot-error-info .button-text{display:flex;align-items:center;justify-content:space-between}.chat-body .chat-content .bot-content .bot-error-info .button-s{padding:8px 16px}.chat-body .chat-content .bot-content .bot-error-info .button-m{padding:8px 24px}.chat-body .chat-content .bot-content .bot-error-info .button-l{padding:8px 32px}.chat-body .chat-content .bot-content .bot-error-info .button-xl{padding:8px 40px}.chat-body .chat-content .bot-content .bot-error-info .button-fullWidth{width:100%}.chat-body .chat-content .bot-content .bot-error-info .button-rounded{border-radius:20px}.chat-body .chat-content .bot-content .bot-error-info .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.chat-body .chat-content .bot-content .bot-error-info .button-outlined:hover{opacity:.8}.chat-body .chat-content .bot-content .bot-error-info .button-contained:hover{opacity:.8}.chat-body .chat-content .bot-content .bot-error-info .button-start-icon{margin-right:8px;display:flex}.chat-body .chat-content .bot-content .bot-error-info .button-end-icon{margin-left:8px}.chat-body .chat-content .bot-content .bot-error-info .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.chat-body .chat-content .bot-content .bot-error-info .button-disabled:hover{border-color:#e5e5e5}.chat-body .chat-content .bot-content .bot-error-info .bot-error-info-icon{margin-right:12px;margin-left:28px}.chat-body .chat-content .bot-content .bot-error-info .bot-error-info-button{display:inline;margin-left:8px;padding:3px 12px;font-family:var(--ldvar-fontFamily);font-size:.75rem;font-weight:1.4;border-radius:var(--ldvar-errorInfoBorderRadius)}.chat-body .chat-content .bot-content .chat-powered-by{min-height:16px;position:relative;margin-right:8;margin-left:8;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;text-align:right;z-index:2}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer,.chat-body .chat-content .bot-content .chat-powered-by .link{min-height:16px;opacity:0}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer img,.chat-body .chat-content .bot-content .chat-powered-by .disclaimer a,.chat-body .chat-content .bot-content .chat-powered-by .link img,.chat-body .chat-content .bot-content .chat-powered-by .link a{height:12px}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer a,.chat-body .chat-content .bot-content .chat-powered-by .link a{color:var(--ldvar-anchorColour);text-decoration:underline}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer a .visually-hidden,.chat-body .chat-content .bot-content .chat-powered-by .link a .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer .branding-link,.chat-body .chat-content .bot-content .chat-powered-by .link .branding-link{color:var(--ldvar-disclaimerColour);text-decoration:none;padding:4px 0px;font-size:.75rem}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer .branding-link .semi-bold,.chat-body .chat-content .bot-content .chat-powered-by .link .branding-link .semi-bold{font-weight:600}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer.visible,.chat-body .chat-content .bot-content .chat-powered-by .link.visible{opacity:1;display:-webkit-box;margin-bottom:2px}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer.visible.link,.chat-body .chat-content .bot-content .chat-powered-by .link.visible.link{display:block}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer:not(.visible),.chat-body .chat-content .bot-content .chat-powered-by .link:not(.visible){display:none}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .bot-content .chat-powered-by .disclaimer.animated,.chat-body .chat-content .bot-content .chat-powered-by .link.animated{animation:fadein 500ms ease-in forwards}}.chat-body .chat-content .bot-content .chat-powered-by .disclaimer{color:var(--ldvar-disclaimerColour);font-family:var(--ldvar-fontFamily);font-size:.75rem;bottom:0px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.chat-body .chat-content .bot-content .chat-powered-by.hidden{height:0px;min-height:0px}.chat-body .chat-content .bot-content .chat-powered-by.hidden.animated{transition:height .25s}.chat-body .chat-content .bot-content .chat-powered-by.policy-bottom{margin-left:var(--ldvar-botFrameChatPolicyLeftSpacing);margin-right:var(--ldvar-botFrameChatPolicyRightSpacing)}.chat-body .chat-content .ld-question{max-width:100%}.chat-body .chat-content .ld-question .question-text-wrap{max-width:100%}.chat-body .chat-content .ld-question .question-text-wrap table,.chat-body .chat-content .ld-question .question-text-wrap pre{display:block;overflow-x:auto;border-collapse:collapse;min-width:100%;scrollbar-width:thin;scrollbar-color:#969696 rgba(0,0,0,0)}.chat-body .chat-content .ld-question .question-text-wrap table::-webkit-scrollbar,.chat-body .chat-content .ld-question .question-text-wrap pre::-webkit-scrollbar{height:5px}.chat-body .chat-content .ld-question .question-text-wrap table::-webkit-scrollbar-thumb,.chat-body .chat-content .ld-question .question-text-wrap pre::-webkit-scrollbar-thumb{background-color:#969696;border-radius:3}.chat-body .chat-content .ld-question .question-text-wrap table::-webkit-scrollbar-thumb:hover,.chat-body .chat-content .ld-question .question-text-wrap pre::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}.chat-body .chat-content .ld-question .question-text-wrap table td,.chat-body .chat-content .ld-question .question-text-wrap table th,.chat-body .chat-content .ld-question .question-text-wrap pre td,.chat-body .chat-content .ld-question .question-text-wrap pre th{border:1px solid #ddd;padding:4px 8px;white-space:nowrap}.chat-body .chat-content .question-wrapper,.chat-body .chat-content .lc-message-agent,.chat-body .chat-content .lc-message-info{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:calc(100% - 18px);margin-top:10px;font-weight:var(--ldvar-botMessageFontWeight) !important;--ldvar-typographyFontColour: var(--ldvar-botMessageFontColour);--ldvar-fontFamily: var(--ldvar-botMessageFontFamily);--ldvar-typographyFontSize: var(--ldvar-botMessageFontSize);--ldvar-attachmentMainColour: var(--ldvar-botMessageBackgroundColour);--ldvar-attachmentSecondaryColour: var(--ldvar-botMessageFontColour);--ldvar-attachmentImageTopLeft: var(--ldvar-botMessageBorderTopLeft);--ldvar-attachmentImageTopRight: var(--ldvar-botMessageBorderTopRight);--ldvar-attachmentImageBottomLeft: var(--ldvar-botMessageBorderBottomLeft);--ldvar-attachmentImageBottomRight: var(--ldvar-botMessageBorderBottomRight);--ldvar-loadingFontFamily: var(--ldvar-botMessageFontFamily);--ldvar-loadingFontSize: var(--ldvar-botMessageFontSize);--ldvar-loadingColor: var(--ldvar-typographyFontColour);--ldvar-loadingFontWeight: var(--ldvar-botMessageFontWeight)}.chat-body .chat-content .question-wrapper .bot-message,.chat-body .chat-content .lc-message-agent .bot-message,.chat-body .chat-content .lc-message-info .bot-message{display:flex;flex-direction:column;flex:1 1 auto;--ldvar-iconSize: 18px;--ldvar-iconColour: #cedaef}.chat-body .chat-content .question-wrapper .bot-message .icon,.chat-body .chat-content .lc-message-agent .bot-message .icon,.chat-body .chat-content .lc-message-info .bot-message .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper .bot-message .icon svg,.chat-body .chat-content .lc-message-agent .bot-message .icon svg,.chat-body .chat-content .lc-message-info .bot-message .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper .bot-message .icon.invert-hor,.chat-body .chat-content .lc-message-agent .bot-message .icon.invert-hor,.chat-body .chat-content .lc-message-info .bot-message .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .bot-message .icon.invert-vert,.chat-body .chat-content .lc-message-agent .bot-message .icon.invert-vert,.chat-body .chat-content .lc-message-info .bot-message .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .bot-message-edit-icon,.chat-body .chat-content .lc-message-agent .bot-message-edit-icon,.chat-body .chat-content .lc-message-info .bot-message-edit-icon{margin-right:8px;cursor:pointer}.chat-body .chat-content .question-wrapper .bot-message-wrapper,.chat-body .chat-content .lc-message-agent .bot-message-wrapper,.chat-body .chat-content .lc-message-info .bot-message-wrapper{display:flex;align-items:center}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .bot-message-wrapper,.chat-body .chat-content .lc-message-agent .bot-message-wrapper,.chat-body .chat-content .lc-message-info .bot-message-wrapper{opacity:0}.chat-body .chat-content .question-wrapper .bot-message-wrapper.slide-to-bottom-anim,.chat-body .chat-content .lc-message-agent .bot-message-wrapper.slide-to-bottom-anim,.chat-body .chat-content .lc-message-info .bot-message-wrapper.slide-to-bottom-anim{animation:.5s slide-to-bottom forwards;-webkit-animation:.5s slide-to-bottom forwards}.chat-body .chat-content .question-wrapper .bot-message-wrapper.slide-to-bottom-complete,.chat-body .chat-content .lc-message-agent .bot-message-wrapper.slide-to-bottom-complete,.chat-body .chat-content .lc-message-info .bot-message-wrapper.slide-to-bottom-complete{opacity:1}.chat-body .chat-content .question-wrapper .bot-message-wrapper.appear-from-bottom-anim,.chat-body .chat-content .lc-message-agent .bot-message-wrapper.appear-from-bottom-anim,.chat-body .chat-content .lc-message-info .bot-message-wrapper.appear-from-bottom-anim{animation:.7s appear-from-bottom ease-in-out;-webkit-animation:.7s appear-from-bottom ease-in-out}.chat-body .chat-content .question-wrapper .bot-message-wrapper.appear-from-bottom-complete,.chat-body .chat-content .lc-message-agent .bot-message-wrapper.appear-from-bottom-complete,.chat-body .chat-content .lc-message-info .bot-message-wrapper.appear-from-bottom-complete{opacity:1}}.chat-body .chat-content .question-wrapper .bot-message-content,.chat-body .chat-content .lc-message-agent .bot-message-content,.chat-body .chat-content .lc-message-info .bot-message-content{display:flex;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;width:100%;border-radius:var(--ldvar-botMessageBorderRadius);border-color:var(--ldvar-botMessageBorderColour);border-style:var(--ldvar-botMessageBorderStyle);border-width:var(--ldvar-botMessageBorderWidth);background-color:var(--ldvar-botMessageBackgroundColour);box-shadow:var(--ldvar-botMessageBoxShadow)}@media screen and (max-device-width: 600px){.chat-body .chat-content .question-wrapper .bot-message-content,.chat-body .chat-content .lc-message-agent .bot-message-content,.chat-body .chat-content .lc-message-info .bot-message-content{padding:12px}}.chat-body .chat-content .question-wrapper .bot-message-content-gpt,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt,.chat-body .chat-content .lc-message-info .bot-message-content-gpt{flex-direction:column;position:relative;will-change:height;--ldvar-iconSize: 10px;--ldvar-iconColour: var(--ldvar-answerMessageFontColour)}.chat-body .chat-content .question-wrapper .bot-message-content-gpt .icon,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt .icon,.chat-body .chat-content .lc-message-info .bot-message-content-gpt .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper .bot-message-content-gpt .icon svg,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt .icon svg,.chat-body .chat-content .lc-message-info .bot-message-content-gpt .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper .bot-message-content-gpt .icon.invert-hor,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt .icon.invert-hor,.chat-body .chat-content .lc-message-info .bot-message-content-gpt .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .bot-message-content-gpt .icon.invert-vert,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt .icon.invert-vert,.chat-body .chat-content .lc-message-info .bot-message-content-gpt .icon.invert-vert{transform:scaleY(-1);transform-origin:center}@keyframes fadein{from{opacity:0}to{opacity:1}}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-show,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-show,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-show{padding:16px 16px 30px}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .bot-message-content-gpt-show,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-show,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-show{transition:all .5s ease-in-out}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-mock,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-mock,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-mock{transition:none}}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-rating,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-rating,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-rating{border:2px solid #3d779e;border-radius:16px;padding:0 8px;display:flex;align-items:center;cursor:pointer;min-width:fit-content;flex-shrink:0}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-rating-icon,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-rating-icon,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-rating-icon{margin-left:4px}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-rating-icon-selected path,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-rating-icon-selected path,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-rating-icon-selected path{fill:#3d779e}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper{position:absolute;display:flex;width:100%;align-items:center;justify-content:space-between;bottom:0;border-top:1px solid #eee;box-sizing:border-box;user-select:none;padding:4px 16px;flex-wrap:nowrap;flex-direction:row;gap:8px;--ldvar-typographyFontColour: var(--ldvar-botMessageFontColour);--ldvar-typographyFontSize: 0.625rem}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-align-left,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-align-left,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-align-right,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-align-right,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-align-justify,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-align-justify,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-align-center,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-align-center,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-truncated,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-truncated,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-h1,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-h1,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-h2,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-h2,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-h3,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-h3,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-h4,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-h4,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-h5,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-h5,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-h6,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-h6,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-body1,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-body1,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-body2,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-body2,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-subtitle1,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-subtitle1,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper .typography-subtitle2,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper .typography-subtitle2,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper{opacity:0}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-wrapper-show,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-wrapper-show,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-wrapper-show{animation:.5s fadein .2s forwards;-webkit-animation:.5s fadein .2s forwards}}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-message.typography,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-message.typography,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-message.typography{line-height:1.4;font-style:normal;font-weight:600}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-icon-wrapper,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-icon-wrapper,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-icon-wrapper{position:relative;margin-right:8px;border-radius:50%;min-width:14px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background-color:var(--ldvar-answerMessageBackgroundColour);cursor:pointer}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-icon-wrapper-container,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-icon-wrapper-container,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-icon-wrapper-container{display:flex;align-items:center;min-width:fit-content;flex-shrink:1}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-icon-wrapper-tooltip,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-icon-wrapper-tooltip,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-icon-wrapper-tooltip{position:absolute;bottom:calc(100% + 8px);left:8px;filter:drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.16));padding:6px 8px;background-color:#fff;width:calc(100% - 32px);border-radius:5px;word-break:break-word}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-icon-wrapper-tooltip-message.typography,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-icon-wrapper-tooltip-message.typography,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-icon-wrapper-tooltip-message.typography{font-size:.75rem;line-height:1.15;color:#0a2440}.chat-body .chat-content .question-wrapper .bot-message-content-gpt-icon-wrapper-tooltip::after,.chat-body .chat-content .lc-message-agent .bot-message-content-gpt-icon-wrapper-tooltip::after,.chat-body .chat-content .lc-message-info .bot-message-content-gpt-icon-wrapper-tooltip::after{content:" ";position:absolute;bottom:-6px;left:calc(50% - 3px);border-top:6px solid var(--ldvar-botMessageBackgroundColour);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.chat-body .chat-content .question-wrapper .bot-message-content-text,.chat-body .chat-content .lc-message-agent .bot-message-content-text,.chat-body .chat-content .lc-message-info .bot-message-content-text{white-space:normal;word-break:break-word;overflow:hidden;text-overflow:clip;}.chat-body .chat-content .question-wrapper .bot-message-answer,.chat-body .chat-content .lc-message-agent .bot-message-answer,.chat-body .chat-content .lc-message-info .bot-message-answer{align-self:flex-end}.chat-body .chat-content .question-wrapper .bot-message-answer-content,.chat-body .chat-content .lc-message-agent .bot-message-answer-content,.chat-body .chat-content .lc-message-info .bot-message-answer-content{flex-direction:column;align-items:flex-start}@keyframes slide-to-bottom{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:.1}66%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes appear-from-bottom{0%{opacity:0;transform:translateY(8px);-webkit-transform:translateY(8px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}.chat-body .chat-content .question-wrapper .typography,.chat-body .chat-content .lc-message-agent .typography,.chat-body .chat-content .lc-message-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper .typography-align-left,.chat-body .chat-content .lc-message-agent .typography-align-left,.chat-body .chat-content .lc-message-info .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper .typography-align-right,.chat-body .chat-content .lc-message-agent .typography-align-right,.chat-body .chat-content .lc-message-info .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper .typography-align-justify,.chat-body .chat-content .lc-message-agent .typography-align-justify,.chat-body .chat-content .lc-message-info .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper .typography-align-center,.chat-body .chat-content .lc-message-agent .typography-align-center,.chat-body .chat-content .lc-message-info .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper .typography-truncated,.chat-body .chat-content .lc-message-agent .typography-truncated,.chat-body .chat-content .lc-message-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper .typography-h1,.chat-body .chat-content .lc-message-agent .typography-h1,.chat-body .chat-content .lc-message-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper .typography-h2,.chat-body .chat-content .lc-message-agent .typography-h2,.chat-body .chat-content .lc-message-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper .typography-h3,.chat-body .chat-content .lc-message-agent .typography-h3,.chat-body .chat-content .lc-message-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper .typography-h4,.chat-body .chat-content .lc-message-agent .typography-h4,.chat-body .chat-content .lc-message-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper .typography-h5,.chat-body .chat-content .lc-message-agent .typography-h5,.chat-body .chat-content .lc-message-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper .typography-h6,.chat-body .chat-content .lc-message-agent .typography-h6,.chat-body .chat-content .lc-message-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper .typography-body1,.chat-body .chat-content .lc-message-agent .typography-body1,.chat-body .chat-content .lc-message-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper .typography-body2,.chat-body .chat-content .lc-message-agent .typography-body2,.chat-body .chat-content .lc-message-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .typography-subtitle1,.chat-body .chat-content .lc-message-agent .typography-subtitle1,.chat-body .chat-content .lc-message-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper .typography-subtitle2,.chat-body .chat-content .lc-message-agent .typography-subtitle2,.chat-body .chat-content .lc-message-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .message-info,.chat-body .chat-content .lc-message-agent .message-info,.chat-body .chat-content .lc-message-info .message-info{display:flex;align-items:flex-end;margin-top:4px;--ldvar-iconColour: var(--ldvar-messageInfoColour)}.chat-body .chat-content .question-wrapper .message-info .icon,.chat-body .chat-content .lc-message-agent .message-info .icon,.chat-body .chat-content .lc-message-info .message-info .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper .message-info .icon svg,.chat-body .chat-content .lc-message-agent .message-info .icon svg,.chat-body .chat-content .lc-message-info .message-info .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper .message-info .icon.invert-hor,.chat-body .chat-content .lc-message-agent .message-info .icon.invert-hor,.chat-body .chat-content .lc-message-info .message-info .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .message-info .icon.invert-vert,.chat-body .chat-content .lc-message-agent .message-info .icon.invert-vert,.chat-body .chat-content .lc-message-info .message-info .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .message-info .box,.chat-body .chat-content .lc-message-agent .message-info .box,.chat-body .chat-content .lc-message-info .message-info .box{box-sizing:border-box}.chat-body .chat-content .question-wrapper .message-info .box-block,.chat-body .chat-content .lc-message-agent .message-info .box-block,.chat-body .chat-content .lc-message-info .message-info .box-block{display:block}.chat-body .chat-content .question-wrapper .message-info .box-inline-block,.chat-body .chat-content .lc-message-agent .message-info .box-inline-block,.chat-body .chat-content .lc-message-info .message-info .box-inline-block{display:inline-block}.chat-body .chat-content .question-wrapper .message-info .box-flex,.chat-body .chat-content .lc-message-agent .message-info .box-flex,.chat-body .chat-content .lc-message-info .message-info .box-flex{display:flex}.chat-body .chat-content .question-wrapper .message-info .box-direction-row,.chat-body .chat-content .lc-message-agent .message-info .box-direction-row,.chat-body .chat-content .lc-message-info .message-info .box-direction-row{flex-direction:row}.chat-body .chat-content .question-wrapper .message-info .box-direction-column,.chat-body .chat-content .lc-message-agent .message-info .box-direction-column,.chat-body .chat-content .lc-message-info .message-info .box-direction-column{flex-direction:column}.chat-body .chat-content .question-wrapper .message-info-time,.chat-body .chat-content .lc-message-agent .message-info-time,.chat-body .chat-content .lc-message-info .message-info-time{color:var(--ldvar-messageInfoColour);font-family:inherit;font-size:var(--ldvar-messageInfoFontSize);font-weight:400;line-height:1.35;margin-right:4px}.chat-body .chat-content .question-wrapper .message-info-icon-read.icon,.chat-body .chat-content .lc-message-agent .message-info-icon-read.icon,.chat-body .chat-content .lc-message-info .message-info-icon-read.icon{fill:#1d5881}.chat-body .chat-content .question-wrapper .message-info-icon-error.icon,.chat-body .chat-content .lc-message-agent .message-info-icon-error.icon,.chat-body .chat-content .lc-message-info .message-info-icon-error.icon{fill:#c20006}.chat-body .chat-content .question-wrapper .attachment-item,.chat-body .chat-content .lc-message-agent .attachment-item,.chat-body .chat-content .lc-message-info .attachment-item{display:flex;align-items:center;margin-top:16px;padding:4px 0px;--ldvar-fileLoadingColour: #555555}.chat-body .chat-content .question-wrapper .attachment-item .file-loading,.chat-body .chat-content .lc-message-agent .attachment-item .file-loading,.chat-body .chat-content .lc-message-info .attachment-item .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .question-wrapper .attachment-item .file-loading svg,.chat-body .chat-content .lc-message-agent .attachment-item .file-loading svg,.chat-body .chat-content .lc-message-info .attachment-item .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .question-wrapper .attachment-item .file-loading svg .underlay,.chat-body .chat-content .lc-message-agent .attachment-item .file-loading svg .underlay,.chat-body .chat-content .lc-message-info .attachment-item .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .question-wrapper .attachment-item .file-loading svg .overlay,.chat-body .chat-content .lc-message-agent .attachment-item .file-loading svg .overlay,.chat-body .chat-content .lc-message-info .attachment-item .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .attachment-item .file-loading svg,.chat-body .chat-content .lc-message-agent .attachment-item .file-loading svg,.chat-body .chat-content .lc-message-info .attachment-item .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .question-wrapper .attachment-item .file-loading svg .overlay,.chat-body .chat-content .lc-message-agent .attachment-item .file-loading svg .overlay,.chat-body .chat-content .lc-message-info .attachment-item .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .question-wrapper .attachment-item-answer,.chat-body .chat-content .lc-message-agent .attachment-item-answer,.chat-body .chat-content .lc-message-info .attachment-item-answer{margin-top:8px}.chat-body .chat-content .question-wrapper .attachment-item-download,.chat-body .chat-content .lc-message-agent .attachment-item-download,.chat-body .chat-content .lc-message-info .attachment-item-download{cursor:pointer}.chat-body .chat-content .question-wrapper .attachment-item:first-child,.chat-body .chat-content .lc-message-agent .attachment-item:first-child,.chat-body .chat-content .lc-message-info .attachment-item:first-child{margin-top:0px}.chat-body .chat-content .question-wrapper .attachment-item-loading.file-loading,.chat-body .chat-content .lc-message-agent .attachment-item-loading.file-loading,.chat-body .chat-content .lc-message-info .attachment-item-loading.file-loading{position:absolute}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper{position:relative;width:32px;min-width:32px;height:32px;background-color:#c9d7f2;display:flex;align-items:center;justify-content:center;margin-right:8px;border-radius:50%;--ldvar-iconSize: 16px;--ldvar-iconColour: #555555}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper .icon,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper .icon,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper .icon svg,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper .icon svg,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper .icon.invert-hor,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper .icon.invert-hor,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper .icon.invert-vert,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper .icon.invert-vert,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper-answer .icon,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper-answer .icon,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper-answer .icon{fill:var(--ldvar-attachmentMainColour)}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper-error,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper-error,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper-error{background-color:var(--ldvar-attachmentErrorBgColour)}.chat-body .chat-content .question-wrapper .attachment-item-icon-wrapper-error .icon,.chat-body .chat-content .lc-message-agent .attachment-item-icon-wrapper-error .icon,.chat-body .chat-content .lc-message-info .attachment-item-icon-wrapper-error .icon{fill:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .question-wrapper .attachment-item-info,.chat-body .chat-content .lc-message-agent .attachment-item-info,.chat-body .chat-content .lc-message-info .attachment-item-info{display:flex;flex-direction:column;--ldvar-typographyFontColour: #555555}.chat-body .chat-content .question-wrapper .attachment-item-info .typography,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography,.chat-body .chat-content .lc-message-info .attachment-item-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-align-left,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-align-left,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-align-right,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-align-right,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-align-justify,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-align-justify,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-align-center,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-align-center,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-truncated,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-truncated,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-h1,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-h1,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-h2,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-h2,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-h3,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-h3,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-h4,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-h4,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-h5,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-h5,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-h6,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-h6,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-body1,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-body1,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-body2,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-body2,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-subtitle1,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-subtitle1,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper .attachment-item-info .typography-subtitle2,.chat-body .chat-content .lc-message-agent .attachment-item-info .typography-subtitle2,.chat-body .chat-content .lc-message-info .attachment-item-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .attachment-item-info-answer,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer,.chat-body .chat-content .lc-message-info .attachment-item-info-answer{--ldvar-typographyFontColour: var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-align-left,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-align-left,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-align-right,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-align-right,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-align-justify,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-align-justify,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-align-center,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-align-center,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-truncated,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-truncated,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-h1,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-h1,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-h2,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-h2,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-h3,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-h3,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-h4,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-h4,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-h5,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-h5,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-h6,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-h6,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-body1,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-body1,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-body2,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-body2,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-subtitle1,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-subtitle1,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper .attachment-item-info-answer .typography-subtitle2,.chat-body .chat-content .lc-message-agent .attachment-item-info-answer .typography-subtitle2,.chat-body .chat-content .lc-message-info .attachment-item-info-answer .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .attachment-item-info-title.typography,.chat-body .chat-content .lc-message-agent .attachment-item-info-title.typography,.chat-body .chat-content .lc-message-info .attachment-item-info-title.typography{font-weight:500;max-width:190px}.chat-body .chat-content .question-wrapper .attachment-item-info-size.typography,.chat-body .chat-content .lc-message-agent .attachment-item-info-size.typography,.chat-body .chat-content .lc-message-info .attachment-item-info-size.typography{margin-top:2px;color:#5f6985}.chat-body .chat-content .question-wrapper .attachment-item-info-size-answer.typography,.chat-body .chat-content .lc-message-agent .attachment-item-info-size-answer.typography,.chat-body .chat-content .lc-message-info .attachment-item-info-size-answer.typography{margin-top:2px;color:var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .question-wrapper .attachment-item-info-error.typography,.chat-body .chat-content .lc-message-agent .attachment-item-info-error.typography,.chat-body .chat-content .lc-message-info .attachment-item-info-error.typography{font-weight:400;margin-top:2px;color:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;border:none;margin-left:auto;background-color:rgba(201,215,242,.4);cursor:pointer;border-radius:50%;--ldvar-iconSize: 14px;--ldvar-iconColour: #555555}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon .icon,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon .icon,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon .icon svg,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon .icon svg,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon .icon.invert-hor,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon .icon.invert-hor,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon .icon.invert-vert,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon .icon.invert-vert,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon::before,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon::before,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon::before{content:"";position:absolute;left:0;top:0;width:100%;opacity:0;height:100%;background:#000;border-radius:50%}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon:hover::before,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon:hover::before,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon:hover::before{opacity:.2}.chat-body .chat-content .question-wrapper .attachment-item-clear-icon:focus-visible,.chat-body .chat-content .lc-message-agent .attachment-item-clear-icon:focus-visible,.chat-body .chat-content .lc-message-info .attachment-item-clear-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.chat-body .chat-content .question-wrapper .attachment-item-loaded,.chat-body .chat-content .lc-message-agent .attachment-item-loaded,.chat-body .chat-content .lc-message-info .attachment-item-loaded{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.chat-body .chat-content .question-wrapper .attachment-image .file-loading,.chat-body .chat-content .lc-message-agent .attachment-image .file-loading,.chat-body .chat-content .lc-message-info .attachment-image .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .question-wrapper .attachment-image .file-loading svg,.chat-body .chat-content .lc-message-agent .attachment-image .file-loading svg,.chat-body .chat-content .lc-message-info .attachment-image .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .question-wrapper .attachment-image .file-loading svg .underlay,.chat-body .chat-content .lc-message-agent .attachment-image .file-loading svg .underlay,.chat-body .chat-content .lc-message-info .attachment-image .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .question-wrapper .attachment-image .file-loading svg .overlay,.chat-body .chat-content .lc-message-agent .attachment-image .file-loading svg .overlay,.chat-body .chat-content .lc-message-info .attachment-image .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .attachment-image .file-loading svg,.chat-body .chat-content .lc-message-agent .attachment-image .file-loading svg,.chat-body .chat-content .lc-message-info .attachment-image .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .question-wrapper .attachment-image .file-loading svg .overlay,.chat-body .chat-content .lc-message-agent .attachment-image .file-loading svg .overlay,.chat-body .chat-content .lc-message-info .attachment-image .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .question-wrapper .attachment-image-picture,.chat-body .chat-content .lc-message-agent .attachment-image-picture,.chat-body .chat-content .lc-message-info .attachment-image-picture{cursor:pointer;max-width:270px;height:100%;min-height:150px;max-height:250px;display:block;border-top-left-radius:calc(var(--ldvar-attachmentImageTopLeft) - 16px);border-top-right-radius:calc(var(--ldvar-attachmentImageTopRight) - 16px);border-bottom-left-radius:calc(var(--ldvar-attachmentImageBottomLeft) - 16px);border-bottom-right-radius:calc(var(--ldvar-attachmentImageBottomRight) - 16px);object-fit:contain;margin:0 auto;background-color:rgba(0,0,0,.2)}@media screen and (max-device-width: 600px){.chat-body .chat-content .question-wrapper .attachment-image-picture,.chat-body .chat-content .lc-message-agent .attachment-image-picture,.chat-body .chat-content .lc-message-info .attachment-image-picture{border-top-left-radius:calc(var(--ldvar-attachmentImageTopLeft) - 12px);border-top-right-radius:calc(var(--ldvar-attachmentImageTopRight) - 12px);border-bottom-left-radius:calc(var(--ldvar-attachmentImageBottomLeft) - 12px);border-bottom-right-radius:calc(var(--ldvar-attachmentImageBottomRight) - 12px)}}.chat-body .chat-content .question-wrapper .attachment-image-buttons,.chat-body .chat-content .lc-message-agent .attachment-image-buttons,.chat-body .chat-content .lc-message-info .attachment-image-buttons{display:flex;justify-content:flex-end;align-items:center}.chat-body .chat-content .question-wrapper .attachment-image-button,.chat-body .chat-content .lc-message-agent .attachment-image-button,.chat-body .chat-content .lc-message-info .attachment-image-button{display:flex;align-items:center;justify-content:center;font-size:10px;gap:4px;border:none;padding:4px;cursor:pointer;background:rgba(0,0,0,0);color:var(--ldvar-answerMessageFontColour);--ldvar-iconColour: var(--ldvar-answerMessageFontColour)}.chat-body .chat-content .question-wrapper .attachment-image-button .icon,.chat-body .chat-content .lc-message-agent .attachment-image-button .icon,.chat-body .chat-content .lc-message-info .attachment-image-button .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper .attachment-image-button .icon svg,.chat-body .chat-content .lc-message-agent .attachment-image-button .icon svg,.chat-body .chat-content .lc-message-info .attachment-image-button .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper .attachment-image-button .icon.invert-hor,.chat-body .chat-content .lc-message-agent .attachment-image-button .icon.invert-hor,.chat-body .chat-content .lc-message-info .attachment-image-button .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .attachment-image-button .icon.invert-vert,.chat-body .chat-content .lc-message-agent .attachment-image-button .icon.invert-vert,.chat-body .chat-content .lc-message-info .attachment-image-button .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .question-wrapper .attachment-image-button-icon,.chat-body .chat-content .lc-message-agent .attachment-image-button-icon,.chat-body .chat-content .lc-message-info .attachment-image-button-icon{display:flex}.chat-body .chat-content .question-wrapper .attachment-image-button-info,.chat-body .chat-content .lc-message-agent .attachment-image-button-info,.chat-body .chat-content .lc-message-info .attachment-image-button-info{display:flex;flex-direction:column;--ldvar-typographyFontColour: #555555}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-align-left,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-align-left,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-align-right,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-align-right,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-align-justify,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-align-justify,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-align-center,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-align-center,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-truncated,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-truncated,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-h1,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-h1,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-h2,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-h2,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-h3,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-h3,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-h4,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-h4,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-h5,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-h5,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-h6,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-h6,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-body1,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-body1,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-body2,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-body2,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-subtitle1,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-subtitle1,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper .attachment-image-button-info .typography-subtitle2,.chat-body .chat-content .lc-message-agent .attachment-image-button-info .typography-subtitle2,.chat-body .chat-content .lc-message-info .attachment-image-button-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper .attachment-image-button-info-error.typography,.chat-body .chat-content .lc-message-agent .attachment-image-button-info-error.typography,.chat-body .chat-content .lc-message-info .attachment-image-button-info-error.typography{font-weight:400;margin-top:2px;color:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .question-wrapper .loading-text,.chat-body .chat-content .lc-message-agent .loading-text,.chat-body .chat-content .lc-message-info .loading-text{font-family:var(--ldvar-loadingFontFamily);font-size:var(--ldvar-loadingFontSize);color:var(--ldvar-loadingColor);font-weight:var(--ldvar-loadingFontWeight)}.chat-body .chat-content .question-wrapper .loading,.chat-body .chat-content .lc-message-agent .loading,.chat-body .chat-content .lc-message-info .loading{display:flex;width:calc(var(--ldvar-loadingSize)*5)}.chat-body .chat-content .question-wrapper .loading-dot,.chat-body .chat-content .lc-message-agent .loading-dot,.chat-body .chat-content .lc-message-info .loading-dot{position:relative;width:var(--ldvar-loadingSize);height:var(--ldvar-loadingSize);border-radius:5px;background-color:var(--ldvar-loadingColour);margin-right:var(--ldvar-loadingSize);border-radius:50%}.chat-body .chat-content .question-wrapper .loading-dot:last-child,.chat-body .chat-content .lc-message-agent .loading-dot:last-child,.chat-body .chat-content .lc-message-info .loading-dot:last-child{margin-right:0px}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .loading-flash,.chat-body .chat-content .lc-message-agent .loading-flash,.chat-body .chat-content .lc-message-info .loading-flash{-webkit-animation:flash 1s infinite linear alternate;animation:flash .5s infinite linear alternate;-webkit-animation-delay:.25s;animation-delay:.25s}.chat-body .chat-content .question-wrapper .loading-flash:first-child,.chat-body .chat-content .lc-message-agent .loading-flash:first-child,.chat-body .chat-content .lc-message-info .loading-flash:first-child{-webkit-animation-delay:0s;animation-delay:0s}.chat-body .chat-content .question-wrapper .loading-flash:last-child,.chat-body .chat-content .lc-message-agent .loading-flash:last-child,.chat-body .chat-content .lc-message-info .loading-flash:last-child{-webkit-animation-delay:.5s;animation-delay:.5s}.chat-body .chat-content .question-wrapper .loading-pulse,.chat-body .chat-content .lc-message-agent .loading-pulse,.chat-body .chat-content .lc-message-info .loading-pulse{-webkit-animation:pulse 1.5s infinite linear;animation:pulse 1.5s infinite linear;-webkit-animation-delay:.25s;animation-delay:.25s}.chat-body .chat-content .question-wrapper .loading-pulse:first-child,.chat-body .chat-content .lc-message-agent .loading-pulse:first-child,.chat-body .chat-content .lc-message-info .loading-pulse:first-child{-webkit-animation-delay:0s;animation-delay:0s}.chat-body .chat-content .question-wrapper .loading-pulse:last-child,.chat-body .chat-content .lc-message-agent .loading-pulse:last-child,.chat-body .chat-content .lc-message-info .loading-pulse:last-child{-webkit-animation-delay:.5s;animation-delay:.5s}.chat-body .chat-content .question-wrapper .loading-typing,.chat-body .chat-content .lc-message-agent .loading-typing,.chat-body .chat-content .lc-message-info .loading-typing{-webkit-animation:typing 1s infinite linear;animation:typing 1s infinite linear;-webkit-animation-delay:.25s;animation-delay:.25s}.chat-body .chat-content .question-wrapper .loading-typing:first-child,.chat-body .chat-content .lc-message-agent .loading-typing:first-child,.chat-body .chat-content .lc-message-info .loading-typing:first-child{-webkit-animation-delay:0s;animation-delay:0s}.chat-body .chat-content .question-wrapper .loading-typing:last-child,.chat-body .chat-content .lc-message-agent .loading-typing:last-child,.chat-body .chat-content .lc-message-info .loading-typing:last-child{-webkit-animation-delay:.5s;animation-delay:.5s}}@keyframes typing{0%{transform:translateY(0px)}33%{transform:translateY(calc(0px - var(--ldvar-loadingSize)))}66%{transform:translateY(0px)}100%{transform:translateY(0px)}}@keyframes flash{0%{background-color:var(--ldvar-loadingColour)}50%,100%{opacity:30%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(0)}100%{transform:scale(1)}}.chat-body .chat-content .question-wrapper .typer,.chat-body .chat-content .lc-message-agent .typer,.chat-body .chat-content .lc-message-info .typer{display:block}.chat-body .chat-content .question-wrapper .typer .cursor,.chat-body .chat-content .lc-message-agent .typer .cursor,.chat-body .chat-content .lc-message-info .typer .cursor{font-family:Arial;padding:0px 1px;opacity:1;font-weight:100;animation:cursor-blink .7s infinite}.chat-body .chat-content .question-wrapper .file-loading,.chat-body .chat-content .lc-message-agent .file-loading,.chat-body .chat-content .lc-message-info .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .question-wrapper .file-loading svg,.chat-body .chat-content .lc-message-agent .file-loading svg,.chat-body .chat-content .lc-message-info .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .question-wrapper .file-loading svg .underlay,.chat-body .chat-content .lc-message-agent .file-loading svg .underlay,.chat-body .chat-content .lc-message-info .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .question-wrapper .file-loading svg .overlay,.chat-body .chat-content .lc-message-agent .file-loading svg .overlay,.chat-body .chat-content .lc-message-info .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper .file-loading svg,.chat-body .chat-content .lc-message-agent .file-loading svg,.chat-body .chat-content .lc-message-info .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .question-wrapper .file-loading svg .overlay,.chat-body .chat-content .lc-message-agent .file-loading svg .overlay,.chat-body .chat-content .lc-message-info .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .question-wrapper a,.chat-body .chat-content .lc-message-agent a,.chat-body .chat-content .lc-message-info a{color:var(--ldvar-anchorColour)}.chat-body .chat-content .question-wrapper .typography,.chat-body .chat-content .lc-message-agent .typography,.chat-body .chat-content .lc-message-info .typography{font-weight:var(--ldvar-botMessageFontWeight)}.chat-body .chat-content .question-wrapper .visually-hidden,.chat-body .chat-content .lc-message-agent .visually-hidden,.chat-body .chat-content .lc-message-info .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array{display:flex;flex-direction:column;width:100%;position:relative;padding-top:12px;overflow:hidden;max-height:200px;--ldvar-iconColour: var(--ldvar-aiSourceColour)}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-align-left,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-align-left,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-align-right,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-align-right,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-align-justify,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-align-justify,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-align-center,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-align-center,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-truncated,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-truncated,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-h1,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-h1,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-h2,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-h2,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-h3,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-h3,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-h4,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-h4,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-h5,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-h5,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-h6,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-h6,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-body1,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-body1,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-body2,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-body2,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-subtitle1,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-subtitle1,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .typography-subtitle2,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .typography-subtitle2,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}@keyframes fadein{from{opacity:0}to{opacity:1}}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .icon,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .icon,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .icon svg,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .icon svg,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .icon.invert-hor,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .icon.invert-hor,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array .icon.invert-vert,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array .icon.invert-vert,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array .icon.invert-vert{transform:scaleY(-1);transform-origin:center}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper.ai-message .ai-source-array,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array{transition:max-height .4s ease}}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-show-all,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-show-all,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-show-all{max-height:1000px}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-content,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-content,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-content{display:flex;flex-direction:column;max-height:0px}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-content-show,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-content-show,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-content-show{max-height:1000px}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-content,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-content,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-content{opacity:0;animation:.5s fadein forwards;-webkit-animation:.5s fadein forwards;transition:max-height .5s ease}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-content-hide,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-content-hide,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-content-hide{animation:.5s fadeout forwards;-webkit-animation:.5s fadeout forwards}}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-title.typography,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-title.typography,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-title.typography{font-size:.875rem;font-style:italic;font-weight:600;line-height:1.5;color:var(--ldvar-aiSourceColour)}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-wrapper,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-wrapper,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-wrapper{display:flex;flex-direction:column}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-wrapper .icon,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-wrapper .icon,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-wrapper .icon{margin-right:6px}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-item,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-item,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-item{padding:8px;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:1px solid #eee;border-radius:5px;font-family:var(--ldvar-fontFamily);font-size:.75rem;font-style:italic;font-weight:400;line-height:1.5;letter-spacing:.24px;color:var(--ldvar-aiSourceColour);text-align:initial;margin-top:4px;word-break:break-word}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-item-link,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-item-link,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-item-link{cursor:pointer;text-decoration:underline}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-collapse,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-collapse,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-collapse{display:flex;align-items:center;margin-top:12px;background-color:rgba(0,0,0,0);padding:0;border:none;width:fit-content;cursor:pointer}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-collapse-show,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-collapse-show,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-collapse-show{margin-top:0px}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-collapse-show,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-collapse-show,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-collapse-show{opacity:0;animation:.5s fadein-position forwards;-webkit-animation:.5s fadein-position forwards}}.chat-body .chat-content .question-wrapper.ai-message .ai-source-array-collapse-title.typography,.chat-body .chat-content .lc-message-agent.ai-message .ai-source-array-collapse-title.typography,.chat-body .chat-content .lc-message-info.ai-message .ai-source-array-collapse-title.typography{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;color:var(--ldvar-aiSourceColour)}@keyframes fadein-position{0%{opacity:0;position:absolute}35%{position:block}100%{opacity:1;position:block}}.chat-body .chat-content .question-wrapper.ai-message .product-card,.chat-body .chat-content .lc-message-agent.ai-message .product-card,.chat-body .chat-content .lc-message-info.ai-message .product-card{display:flex;flex-direction:var(--ldvar-aiProductContentDirection);align-items:center;justify-content:space-between;gap:8px;text-decoration:none}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-align-left,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-align-left,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-align-left{text-align:left}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-align-right,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-align-right,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-align-right{text-align:right}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-align-justify,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-align-justify,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-align-justify{text-align:justify}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-align-center,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-align-center,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-align-center{text-align:center}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-truncated,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-truncated,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-h1,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-h1,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-h2,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-h2,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-h3,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-h3,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-h4,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-h4,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-h5,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-h5,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-h6,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-h6,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-body1,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-body1,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-body2,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-body2,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-subtitle1,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-subtitle1,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .question-wrapper.ai-message .product-card .typography-subtitle2,.chat-body .chat-content .lc-message-agent.ai-message .product-card .typography-subtitle2,.chat-body .chat-content .lc-message-info.ai-message .product-card .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .question-wrapper.ai-message .product-card:hover .product-card__title,.chat-body .chat-content .lc-message-agent.ai-message .product-card:hover .product-card__title,.chat-body .chat-content .lc-message-info.ai-message .product-card:hover .product-card__title{text-decoration:underline}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-fallback,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-fallback,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-fallback{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#d9d9d9;flex-shrink:0;--ldvar-iconSize: 28px;--ldvar-iconColour: #707070}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-fallback .icon,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-fallback .icon,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-fallback .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-fallback .icon svg,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-fallback .icon svg,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-fallback .icon svg{width:100%;height:100%}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-fallback .icon.invert-hor,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-fallback .icon.invert-hor,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-fallback .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-fallback .icon.invert-vert,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-fallback .icon.invert-vert,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-fallback .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-fallback,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-fallback,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-fallback{border-radius:8px}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-container,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-container,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-container{width:80px;height:80px;position:relative;overflow:hidden;border-radius:8px;flex-shrink:0;background-color:var(--ldvar-aiProductImageBackgroundColour)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image-container::before,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image-container::before,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image-container::before{content:"";position:absolute;visibility:var(--ldvar-aiProductImageBlurVisible);inset:0;background-image:var(--ldvar-aiProductImage);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;filter:blur(var(--ldvar-aiProductImageBlur));z-index:0}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__image,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__image,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__image{position:relative;width:100%;height:100%;object-fit:var(--ldvar-aiProductImageObjectFit)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__content,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__content,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__content{width:100%;display:flex;flex-direction:column;gap:4px}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__title,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__title,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__title{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;--ldvar-typographyFontColour: var(--ldvar-aiProductTitleColour);--ldvar-typographyFontSize: var(--ldvar-aiProductTitleFontSize)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__brand-category,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__brand-category,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__brand-category{font-weight:600;font-style:italic;--ldvar-typographyFontColour: var(--ldvar-aiProductBrandCategoryColour);--ldvar-typographyFontSize: var(--ldvar-aiProductBrandCategoryFontSize)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__description,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__description,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__description{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;--ldvar-typographyFontColour: var(--ldvar-aiProductDescriptionColour);--ldvar-typographyFontSize: var(--ldvar-aiProductDescriptionFontSize)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__pricing,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__pricing,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__pricing{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;row-gap:4px}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__prices,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__prices,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__prices{display:flex;gap:6px;align-items:center}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__price,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__price,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__price{font-weight:600;--ldvar-typographyFontColour: var(--ldvar-aiProductPriceColour);--ldvar-typographyFontSize: var(--ldvar-aiProductPriceFontSize)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__price.product-card__price--strikethrough,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__price.product-card__price--strikethrough,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__price.product-card__price--strikethrough{text-decoration:line-through}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__discount,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__discount,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__discount{font-weight:600;--ldvar-typographyFontColour: var(--ldvar-aiProductDiscountPriceColour);--ldvar-typographyFontSize: var(--ldvar-aiProductDiscountPriceFontSize)}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__perfect-match,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__perfect-match,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__perfect-match{background-color:var(--ldvar-aiProductMatchLabelColour);padding:2px 8px;border-radius:8px;white-space:nowrap}.chat-body .chat-content .question-wrapper.ai-message .product-card .product-card__perfect-match-text,.chat-body .chat-content .lc-message-agent.ai-message .product-card .product-card__perfect-match-text,.chat-body .chat-content .lc-message-info.ai-message .product-card .product-card__perfect-match-text{--ldvar-typographyFontColour: var(--ldvar-aiProductMatchLabelTextColour);--ldvar-typographyFontSize: 12px}.chat-body .chat-content .question-wrapper.ai-message .ai-product-cards,.chat-body .chat-content .lc-message-agent.ai-message .ai-product-cards,.chat-body .chat-content .lc-message-info.ai-message .ai-product-cards{display:flex;flex-direction:column;align-self:baseline;gap:16px;margin-top:12px}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .question-wrapper.ai-message .ai-product-cards,.chat-body .chat-content .lc-message-agent.ai-message .ai-product-cards,.chat-body .chat-content .lc-message-info.ai-message .ai-product-cards{opacity:0;animation:fadein 400ms ease-in forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}}.chat-body .chat-content .question-wrapper.ai-message .bot-message,.chat-body .chat-content .lc-message-agent.ai-message .bot-message,.chat-body .chat-content .lc-message-info.ai-message .bot-message{min-width:168px;max-width:100%}.chat-body .chat-content .question-wrapper.ai-message .text-wrapper,.chat-body .chat-content .lc-message-agent.ai-message .text-wrapper,.chat-body .chat-content .lc-message-info.ai-message .text-wrapper{width:100%}.chat-body .chat-content .question-wrapper.ai-message .text-wrapper .typer,.chat-body .chat-content .lc-message-agent.ai-message .text-wrapper .typer,.chat-body .chat-content .lc-message-info.ai-message .text-wrapper .typer{font-size:var(--ldvar-botMessageFontSize);font-family:var(--ldvar-botMessageFontFamily)}.chat-body .chat-content .question-wrapper.lc-timeout,.chat-body .chat-content .lc-message-agent.lc-timeout,.chat-body .chat-content .lc-message-info.lc-timeout{align-items:flex-end}.chat-body .chat-content .question-wrapper.lc-timeout .timeout-content,.chat-body .chat-content .lc-message-agent.lc-timeout .timeout-content,.chat-body .chat-content .lc-message-info.lc-timeout .timeout-content{display:block}.chat-body .chat-content .question-wrapper.lc-timeout .timeout-description,.chat-body .chat-content .lc-message-agent.lc-timeout .timeout-description,.chat-body .chat-content .lc-message-info.lc-timeout .timeout-description{display:inline}.chat-body .chat-content .question-wrapper.lc-timeout .timer-visible,.chat-body .chat-content .lc-message-agent.lc-timeout .timer-visible,.chat-body .chat-content .lc-message-info.lc-timeout .timer-visible{margin-bottom:4px}.chat-body .chat-content .question-wrapper.lc-timeout .timeout-counter,.chat-body .chat-content .lc-message-agent.lc-timeout .timeout-counter,.chat-body .chat-content .lc-message-info.lc-timeout .timeout-counter{display:inline;margin-left:8px;padding:3px 10px;border-radius:5px;background-color:var(--ldvar-buttonColour);color:var(--ldvar-answerMessageFontColour)}.chat-body .chat-content .question-wrapper .typography,.chat-body .chat-content .lc-message-agent .typography,.chat-body .chat-content .lc-message-info .typography{word-break:break-word}.chat-body .chat-content .question-wrapper:first-child,.chat-body .chat-content .lc-message-agent:first-child,.chat-body .chat-content .lc-message-info:first-child{margin-top:16px}.chat-body .chat-content .media-question .bot-message-content{flex-direction:column;align-items:flex-start}.chat-body .chat-content .media-question .bot-message-content .question-media{width:100%}.chat-body .chat-content .media-question .bot-message-content .question-media.media-top{order:1;margin-bottom:8px}.chat-body .chat-content .media-question .bot-message-content .question-media.media-bottom{order:3;margin-top:8px}.chat-body .chat-content .media-question .bot-message-content .question-media iframe{border:0;min-width:275px;width:100%;height:140px}@media screen and (max-device-width: 600px){.chat-body .chat-content .media-question .bot-message-content .question-media iframe{width:100%}}.chat-body .chat-content .media-question .bot-message-content .question-media .question-media-preview-btn{display:block;background:none;border:none;padding:0;cursor:zoom-in}.chat-body .chat-content .media-question .bot-message-content .question-media img{min-width:275px;width:100%;height:140px;object-fit:cover}@media screen and (max-device-width: 600px){.chat-body .chat-content .media-question .bot-message-content .question-media img{width:100%}}.chat-body .chat-content .media-question .bot-message-content>.typography{order:2}.chat-body .chat-content .ld-loading .bot-message-content{height:43px}.chat-body .chat-content .answer-wrapper,.chat-body .chat-content .lc-message-user{display:flex;flex-direction:column;align-items:flex-end;width:fit-content;max-width:calc(100% - 18px);align-self:flex-end;margin-left:auto;margin-top:10px;font-weight:var(--ldvar-answerMessageFontWeight) !important;--ldvar-botMessageBackgroundColour: var(--ldvar-answerMessageBackgroundColour);--ldvar-botMessageBorderRadius: var(--ldvar-answerMessageBorderRadius);--ldvar-botMessageBoxShadow: var(--ldvar-answerMessageBoxShadow);--ldvar-botMessageFontColour: var(--ldvar-answerMessageFontColour);--ldvar-botMessageBorderColour: var(--ldvar-answerMessageBorderColour);--ldvar-botMessageBorderStyle: var(--ldvar-answerMessageBorderStyle);--ldvar-botMessageBorderWidth: var(--ldvar-answerMessageBorderWidth);--ldvar-typographyFontSize: var(--ldvar-answerMessageFontSize);--ldvar-typographyFontColour: var(--ldvar-answerMessageFontColour);--ldvar-fontFamily: var(--ldvar-answerMessageFontFamily);--ldvar-attachmentImageTopLeft: var(--ldvar-answerMessageBorderTopLeft);--ldvar-attachmentImageTopRight: var(--ldvar-answerMessageBorderTopRight);--ldvar-attachmentImageBottomLeft: var(--ldvar-answerMessageBorderBottomLeft);--ldvar-attachmentImageBottomRight: var(--ldvar-answerMessageBorderBottomRight)}.chat-body .chat-content .answer-wrapper .bot-message,.chat-body .chat-content .lc-message-user .bot-message{display:flex;flex-direction:column;flex:1 1 auto;--ldvar-iconSize: 18px;--ldvar-iconColour: #cedaef}.chat-body .chat-content .answer-wrapper .bot-message .icon,.chat-body .chat-content .lc-message-user .bot-message .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .bot-message .icon svg,.chat-body .chat-content .lc-message-user .bot-message .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .bot-message .icon.invert-hor,.chat-body .chat-content .lc-message-user .bot-message .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .bot-message .icon.invert-vert,.chat-body .chat-content .lc-message-user .bot-message .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .bot-message-edit-icon,.chat-body .chat-content .lc-message-user .bot-message-edit-icon{margin-right:8px;cursor:pointer}.chat-body .chat-content .answer-wrapper .bot-message-wrapper,.chat-body .chat-content .lc-message-user .bot-message-wrapper{display:flex;align-items:center}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-wrapper .bot-message-wrapper,.chat-body .chat-content .lc-message-user .bot-message-wrapper{opacity:0}.chat-body .chat-content .answer-wrapper .bot-message-wrapper.slide-to-bottom-anim,.chat-body .chat-content .lc-message-user .bot-message-wrapper.slide-to-bottom-anim{animation:.5s slide-to-bottom forwards;-webkit-animation:.5s slide-to-bottom forwards}.chat-body .chat-content .answer-wrapper .bot-message-wrapper.slide-to-bottom-complete,.chat-body .chat-content .lc-message-user .bot-message-wrapper.slide-to-bottom-complete{opacity:1}.chat-body .chat-content .answer-wrapper .bot-message-wrapper.appear-from-bottom-anim,.chat-body .chat-content .lc-message-user .bot-message-wrapper.appear-from-bottom-anim{animation:.7s appear-from-bottom ease-in-out;-webkit-animation:.7s appear-from-bottom ease-in-out}.chat-body .chat-content .answer-wrapper .bot-message-wrapper.appear-from-bottom-complete,.chat-body .chat-content .lc-message-user .bot-message-wrapper.appear-from-bottom-complete{opacity:1}}.chat-body .chat-content .answer-wrapper .bot-message-content,.chat-body .chat-content .lc-message-user .bot-message-content{display:flex;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;width:100%;border-radius:var(--ldvar-botMessageBorderRadius);border-color:var(--ldvar-botMessageBorderColour);border-style:var(--ldvar-botMessageBorderStyle);border-width:var(--ldvar-botMessageBorderWidth);background-color:var(--ldvar-botMessageBackgroundColour);box-shadow:var(--ldvar-botMessageBoxShadow)}@media screen and (max-device-width: 600px){.chat-body .chat-content .answer-wrapper .bot-message-content,.chat-body .chat-content .lc-message-user .bot-message-content{padding:12px}}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt,.chat-body .chat-content .lc-message-user .bot-message-content-gpt{flex-direction:column;position:relative;will-change:height;--ldvar-iconSize: 10px;--ldvar-iconColour: var(--ldvar-answerMessageFontColour)}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt .icon,.chat-body .chat-content .lc-message-user .bot-message-content-gpt .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt .icon svg,.chat-body .chat-content .lc-message-user .bot-message-content-gpt .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt .icon.invert-hor,.chat-body .chat-content .lc-message-user .bot-message-content-gpt .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt .icon.invert-vert,.chat-body .chat-content .lc-message-user .bot-message-content-gpt .icon.invert-vert{transform:scaleY(-1);transform-origin:center}@keyframes fadein{from{opacity:0}to{opacity:1}}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-show,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-show{padding:16px 16px 30px}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-show,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-show{transition:all .5s ease-in-out}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-mock,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-mock{transition:none}}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-rating,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-rating{border:2px solid #3d779e;border-radius:16px;padding:0 8px;display:flex;align-items:center;cursor:pointer;min-width:fit-content;flex-shrink:0}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-rating-icon,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-rating-icon{margin-left:4px}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-rating-icon-selected path,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-rating-icon-selected path{fill:#3d779e}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper{position:absolute;display:flex;width:100%;align-items:center;justify-content:space-between;bottom:0;border-top:1px solid #eee;box-sizing:border-box;user-select:none;padding:4px 16px;flex-wrap:nowrap;flex-direction:row;gap:8px;--ldvar-typographyFontColour: var(--ldvar-botMessageFontColour);--ldvar-typographyFontSize: 0.625rem}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-align-left,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-align-left{text-align:left}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-align-right,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-align-right{text-align:right}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-align-justify,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-align-justify{text-align:justify}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-align-center,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-align-center{text-align:center}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-truncated,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-h1,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-h2,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-h3,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-h4,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-h5,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-h6,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-body1,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-body2,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-subtitle1,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper .typography-subtitle2,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper{opacity:0}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-wrapper-show,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-wrapper-show{animation:.5s fadein .2s forwards;-webkit-animation:.5s fadein .2s forwards}}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-message.typography,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-message.typography{line-height:1.4;font-style:normal;font-weight:600}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-icon-wrapper,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-icon-wrapper{position:relative;margin-right:8px;border-radius:50%;min-width:14px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background-color:var(--ldvar-answerMessageBackgroundColour);cursor:pointer}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-icon-wrapper-container,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-icon-wrapper-container{display:flex;align-items:center;min-width:fit-content;flex-shrink:1}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-icon-wrapper-tooltip,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-icon-wrapper-tooltip{position:absolute;bottom:calc(100% + 8px);left:8px;filter:drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.16));padding:6px 8px;background-color:#fff;width:calc(100% - 32px);border-radius:5px;word-break:break-word}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-icon-wrapper-tooltip-message.typography,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-icon-wrapper-tooltip-message.typography{font-size:.75rem;line-height:1.15;color:#0a2440}.chat-body .chat-content .answer-wrapper .bot-message-content-gpt-icon-wrapper-tooltip::after,.chat-body .chat-content .lc-message-user .bot-message-content-gpt-icon-wrapper-tooltip::after{content:" ";position:absolute;bottom:-6px;left:calc(50% - 3px);border-top:6px solid var(--ldvar-botMessageBackgroundColour);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.chat-body .chat-content .answer-wrapper .bot-message-content-text,.chat-body .chat-content .lc-message-user .bot-message-content-text{white-space:normal;word-break:break-word;overflow:hidden;text-overflow:clip;}.chat-body .chat-content .answer-wrapper .bot-message-answer,.chat-body .chat-content .lc-message-user .bot-message-answer{align-self:flex-end}.chat-body .chat-content .answer-wrapper .bot-message-answer-content,.chat-body .chat-content .lc-message-user .bot-message-answer-content{flex-direction:column;align-items:flex-start}@keyframes slide-to-bottom{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:.1}66%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes appear-from-bottom{0%{opacity:0;transform:translateY(8px);-webkit-transform:translateY(8px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}.chat-body .chat-content .answer-wrapper .typography,.chat-body .chat-content .lc-message-user .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .answer-wrapper .typography-align-left,.chat-body .chat-content .lc-message-user .typography-align-left{text-align:left}.chat-body .chat-content .answer-wrapper .typography-align-right,.chat-body .chat-content .lc-message-user .typography-align-right{text-align:right}.chat-body .chat-content .answer-wrapper .typography-align-justify,.chat-body .chat-content .lc-message-user .typography-align-justify{text-align:justify}.chat-body .chat-content .answer-wrapper .typography-align-center,.chat-body .chat-content .lc-message-user .typography-align-center{text-align:center}.chat-body .chat-content .answer-wrapper .typography-truncated,.chat-body .chat-content .lc-message-user .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .answer-wrapper .typography-h1,.chat-body .chat-content .lc-message-user .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .typography-h2,.chat-body .chat-content .lc-message-user .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .typography-h3,.chat-body .chat-content .lc-message-user .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .typography-h4,.chat-body .chat-content .lc-message-user .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .typography-h5,.chat-body .chat-content .lc-message-user .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .answer-wrapper .typography-h6,.chat-body .chat-content .lc-message-user .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .answer-wrapper .typography-body1,.chat-body .chat-content .lc-message-user .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .answer-wrapper .typography-body2,.chat-body .chat-content .lc-message-user .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .typography-subtitle1,.chat-body .chat-content .lc-message-user .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .answer-wrapper .typography-subtitle2,.chat-body .chat-content .lc-message-user .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .message-info,.chat-body .chat-content .lc-message-user .message-info{display:flex;align-items:flex-end;margin-top:4px;--ldvar-iconColour: var(--ldvar-messageInfoColour)}.chat-body .chat-content .answer-wrapper .message-info .icon,.chat-body .chat-content .lc-message-user .message-info .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .message-info .icon svg,.chat-body .chat-content .lc-message-user .message-info .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .message-info .icon.invert-hor,.chat-body .chat-content .lc-message-user .message-info .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .message-info .icon.invert-vert,.chat-body .chat-content .lc-message-user .message-info .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .message-info .box,.chat-body .chat-content .lc-message-user .message-info .box{box-sizing:border-box}.chat-body .chat-content .answer-wrapper .message-info .box-block,.chat-body .chat-content .lc-message-user .message-info .box-block{display:block}.chat-body .chat-content .answer-wrapper .message-info .box-inline-block,.chat-body .chat-content .lc-message-user .message-info .box-inline-block{display:inline-block}.chat-body .chat-content .answer-wrapper .message-info .box-flex,.chat-body .chat-content .lc-message-user .message-info .box-flex{display:flex}.chat-body .chat-content .answer-wrapper .message-info .box-direction-row,.chat-body .chat-content .lc-message-user .message-info .box-direction-row{flex-direction:row}.chat-body .chat-content .answer-wrapper .message-info .box-direction-column,.chat-body .chat-content .lc-message-user .message-info .box-direction-column{flex-direction:column}.chat-body .chat-content .answer-wrapper .message-info-time,.chat-body .chat-content .lc-message-user .message-info-time{color:var(--ldvar-messageInfoColour);font-family:inherit;font-size:var(--ldvar-messageInfoFontSize);font-weight:400;line-height:1.35;margin-right:4px}.chat-body .chat-content .answer-wrapper .message-info-icon-read.icon,.chat-body .chat-content .lc-message-user .message-info-icon-read.icon{fill:#1d5881}.chat-body .chat-content .answer-wrapper .message-info-icon-error.icon,.chat-body .chat-content .lc-message-user .message-info-icon-error.icon{fill:#c20006}.chat-body .chat-content .answer-wrapper a,.chat-body .chat-content .lc-message-user a{color:var(--ldvar-anchorColour)}.chat-body .chat-content .answer-wrapper .typography,.chat-body .chat-content .lc-message-user .typography{font-weight:var(--ldvar-answerMessageFontWeight)}.chat-body .chat-content .answer-wrapper .visually-hidden,.chat-body .chat-content .lc-message-user .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.chat-body .chat-content .answer-wrapper .ld-answer,.chat-body .chat-content .lc-message-user .ld-answer{margin-left:8px}.chat-body .chat-content .answer-wrapper .ld-answer:first-child,.chat-body .chat-content .lc-message-user .ld-answer:first-child{margin-left:0px}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row{display:flex;align-items:flex-start;margin-top:8px;--ldvar-iconColour: var(--ldvar-answerMessageFontColour);--ldvar-iconSize: 24px}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row .icon,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row .icon svg,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row .icon.invert-hor,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row .icon.invert-vert,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row:first-child,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row:first-child{margin-top:0px}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-row-icon,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-row-icon{margin-right:8px}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-content,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-content{color:var(--ldvar-answerMessageFontColour);font-family:var(--ldvar-fontFamily);font-size:var(--ldvar-typographyFontSize);word-break:break-word;text-align:left;white-space:pre-line}.chat-body .chat-content .answer-wrapper .ld-answer .ld-answer-content-empty,.chat-body .chat-content .lc-message-user .ld-answer .ld-answer-content-empty{font-style:italic}.chat-body .chat-content .answer-wrapper .ld-answer,.chat-body .chat-content .lc-message-user .ld-answer{--ldvar-attachmentMainColour: var(--ldvar-answerMessageBackgroundColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item{display:flex;align-items:center;margin-top:16px;padding:4px 0px;--ldvar-fileLoadingColour: #555555}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item .file-loading,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item .file-loading svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item .file-loading svg .underlay,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item .file-loading svg .overlay,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item .file-loading svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item .file-loading svg .overlay,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-answer,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-answer{margin-top:8px}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-download,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-download{cursor:pointer}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item:first-child,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item:first-child{margin-top:0px}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-loading.file-loading,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-loading.file-loading{position:absolute}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper{position:relative;width:32px;min-width:32px;height:32px;background-color:#c9d7f2;display:flex;align-items:center;justify-content:center;margin-right:8px;border-radius:50%;--ldvar-iconSize: 16px;--ldvar-iconColour: #555555}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper .icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper .icon svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper .icon.invert-hor,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper .icon.invert-vert,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper-answer .icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper-answer .icon{fill:var(--ldvar-attachmentMainColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper-error,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper-error{background-color:var(--ldvar-attachmentErrorBgColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-icon-wrapper-error .icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-icon-wrapper-error .icon{fill:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info{display:flex;flex-direction:column;--ldvar-typographyFontColour: #555555}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-align-left,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-align-left{text-align:left}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-align-right,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-align-right{text-align:right}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-align-justify,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-align-justify{text-align:justify}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-align-center,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-align-center{text-align:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-truncated,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-h1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-h2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-h3,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-h4,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-h5,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-h6,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-body1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-body2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-subtitle1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info .typography-subtitle2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer{--ldvar-typographyFontColour: var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-align-left,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-align-left{text-align:left}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-align-right,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-align-right{text-align:right}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-align-justify,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-align-justify{text-align:justify}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-align-center,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-align-center{text-align:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-truncated,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-h1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-h2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-h3,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-h4,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-h5,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-h6,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-body1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-body2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-subtitle1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-answer .typography-subtitle2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-answer .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-title.typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-title.typography{font-weight:500;max-width:190px}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-size.typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-size.typography{margin-top:2px;color:#5f6985}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-size-answer.typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-size-answer.typography{margin-top:2px;color:var(--ldvar-attachmentSecondaryColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-info-error.typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-info-error.typography{font-weight:400;margin-top:2px;color:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;border:none;margin-left:auto;background-color:rgba(201,215,242,.4);cursor:pointer;border-radius:50%;--ldvar-iconSize: 14px;--ldvar-iconColour: #555555}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon .icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon .icon svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon .icon.invert-hor,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon .icon.invert-vert,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon::before,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon::before{content:"";position:absolute;left:0;top:0;width:100%;opacity:0;height:100%;background:#000;border-radius:50%}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon:hover::before,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon:hover::before{opacity:.2}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-clear-icon:focus-visible,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-clear-icon:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-item-loaded,.chat-body .chat-content .lc-message-user .ld-answer .attachment-item-loaded{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image .file-loading,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image .file-loading svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image .file-loading svg .underlay,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image .file-loading svg .overlay,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image .file-loading svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image .file-loading svg .overlay,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-picture,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-picture{cursor:pointer;max-width:270px;height:100%;min-height:150px;max-height:250px;display:block;border-top-left-radius:calc(var(--ldvar-attachmentImageTopLeft) - 16px);border-top-right-radius:calc(var(--ldvar-attachmentImageTopRight) - 16px);border-bottom-left-radius:calc(var(--ldvar-attachmentImageBottomLeft) - 16px);border-bottom-right-radius:calc(var(--ldvar-attachmentImageBottomRight) - 16px);object-fit:contain;margin:0 auto;background-color:rgba(0,0,0,.2)}@media screen and (max-device-width: 600px){.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-picture,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-picture{border-top-left-radius:calc(var(--ldvar-attachmentImageTopLeft) - 12px);border-top-right-radius:calc(var(--ldvar-attachmentImageTopRight) - 12px);border-bottom-left-radius:calc(var(--ldvar-attachmentImageBottomLeft) - 12px);border-bottom-right-radius:calc(var(--ldvar-attachmentImageBottomRight) - 12px)}}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-buttons,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-buttons{display:flex;justify-content:flex-end;align-items:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button{display:flex;align-items:center;justify-content:center;font-size:10px;gap:4px;border:none;padding:4px;cursor:pointer;background:rgba(0,0,0,0);color:var(--ldvar-answerMessageFontColour);--ldvar-iconColour: var(--ldvar-answerMessageFontColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button .icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button .icon svg,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button .icon svg{width:100%;height:100%}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button .icon.invert-hor,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button .icon.invert-vert,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-icon,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-icon{display:flex}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info{display:flex;flex-direction:column;--ldvar-typographyFontColour: #555555}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-align-left,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-align-left{text-align:left}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-align-right,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-align-right{text-align:right}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-align-justify,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-align-justify{text-align:justify}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-align-center,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-align-center{text-align:center}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-truncated,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-h1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-h2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-h3,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-h4,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-h5,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-h6,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-body1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-body1{font-weight:400;line-height:1.35}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-body2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-subtitle1,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info .typography-subtitle2,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.chat-body .chat-content .answer-wrapper .ld-answer .attachment-image-button-info-error.typography,.chat-body .chat-content .lc-message-user .ld-answer .attachment-image-button-info-error.typography{font-weight:400;margin-top:2px;color:var(--ldvar-attachmentErrorColour)}.chat-body .chat-content .answer-wrapper .ld-answer .file-loading,.chat-body .chat-content .lc-message-user .ld-answer .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .answer-wrapper .ld-answer .file-loading svg,.chat-body .chat-content .lc-message-user .ld-answer .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .answer-wrapper .ld-answer .file-loading svg .underlay,.chat-body .chat-content .lc-message-user .ld-answer .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .answer-wrapper .ld-answer .file-loading svg .overlay,.chat-body .chat-content .lc-message-user .ld-answer .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .answer-wrapper .ld-answer .file-loading svg,.chat-body .chat-content .lc-message-user .ld-answer .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .answer-wrapper .ld-answer .file-loading svg .overlay,.chat-body .chat-content .lc-message-user .ld-answer .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .answer-wrapper-multiple,.chat-body .chat-content .lc-message-user-multiple{flex-direction:row;justify-content:flex-end;flex-wrap:wrap;row-gap:10px}.chat-body .chat-content .answer-wrapper-multiple .ld-answer,.chat-body .chat-content .lc-message-user-multiple .ld-answer{flex-grow:0}.answer-prompt,.answer-prompt-single{--ldvar-scrollbarThumbColour: #767676;--ldvar-choiceArrayIconColour: var(--ldvar-answerMessageMultiSelectIconColour)}.answer-prompt .scrollbar,.answer-prompt-single .scrollbar{overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;height:100%;width:100%}.answer-prompt .scrollbar:focus,.answer-prompt-single .scrollbar:focus{outline:none}.answer-prompt .scrollbar::-webkit-scrollbar,.answer-prompt-single .scrollbar::-webkit-scrollbar{width:8px}.answer-prompt .scrollbar::-webkit-scrollbar-track,.answer-prompt-single .scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.answer-prompt .scrollbar::-webkit-scrollbar-thumb,.answer-prompt-single .scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--ldvar-scrollbarThumbColour)}.answer-prompt .scrollbar::-webkit-scrollbar-thumb:hover,.answer-prompt-single .scrollbar::-webkit-scrollbar-thumb:hover{background-color:#707070}.answer-prompt .choice-array,.answer-prompt-single .choice-array{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;row-gap:8px;flex:1 1 auto;--ldvar-buttonColour: var(--ldvar-choiceArrayColour);--ldvar-buttonFontSize: var(--ldvar-choiceArrayFontSize)}.answer-prompt .choice-array .button,.answer-prompt-single .choice-array .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.answer-prompt .choice-array .button-text,.answer-prompt-single .choice-array .button-text{display:flex;align-items:center;justify-content:space-between}.answer-prompt .choice-array .button-s,.answer-prompt-single .choice-array .button-s{padding:8px 16px}.answer-prompt .choice-array .button-m,.answer-prompt-single .choice-array .button-m{padding:8px 24px}.answer-prompt .choice-array .button-l,.answer-prompt-single .choice-array .button-l{padding:8px 32px}.answer-prompt .choice-array .button-xl,.answer-prompt-single .choice-array .button-xl{padding:8px 40px}.answer-prompt .choice-array .button-fullWidth,.answer-prompt-single .choice-array .button-fullWidth{width:100%}.answer-prompt .choice-array .button-rounded,.answer-prompt-single .choice-array .button-rounded{border-radius:20px}.answer-prompt .choice-array .button-outlined,.answer-prompt-single .choice-array .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.answer-prompt .choice-array .button-outlined:hover,.answer-prompt-single .choice-array .button-outlined:hover{opacity:.8}.answer-prompt .choice-array .button-contained:hover,.answer-prompt-single .choice-array .button-contained:hover{opacity:.8}.answer-prompt .choice-array .button-start-icon,.answer-prompt-single .choice-array .button-start-icon{margin-right:8px;display:flex}.answer-prompt .choice-array .button-end-icon,.answer-prompt-single .choice-array .button-end-icon{margin-left:8px}.answer-prompt .choice-array .button-disabled,.answer-prompt-single .choice-array .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.answer-prompt .choice-array .button-disabled:hover,.answer-prompt-single .choice-array .button-disabled:hover{border-color:#e5e5e5}.answer-prompt .choice-array.choice-array-multiple,.answer-prompt-single .choice-array.choice-array-multiple{flex-direction:row;padding-left:35px}.answer-prompt .choice-array-trigger,.answer-prompt-single .choice-array-trigger{width:315px;max-width:315px}.answer-prompt .choice-array-trigger-small,.answer-prompt-single .choice-array-trigger-small{width:245px;max-width:245px}.answer-prompt .choice-array-trigger-left-aligned,.answer-prompt-single .choice-array-trigger-left-aligned{justify-content:flex-start}.answer-prompt .choice-array-trigger-inside,.answer-prompt-single .choice-array-trigger-inside{width:100%;max-width:100%}@media(prefers-reduced-motion: no-preference){.answer-prompt .choice-array-trigger-hidden,.answer-prompt-single .choice-array-trigger-hidden{-webkit-animation:fadeout 250ms ease-in forwards;animation:fadeout 250ms ease-in forwards}}.answer-prompt .choice-array.choice-array-scrollable,.answer-prompt-single .choice-array.choice-array-scrollable{transform-origin:bottom;max-height:0px;overflow:hidden}.answer-prompt .choice-array.choice-array-scrollable.choice-array-scrollable-show,.answer-prompt-single .choice-array.choice-array-scrollable.choice-array-scrollable-show{overflow:unset}.answer-prompt .choice-array.choice-array-scrollable.choice-array-scrollable-hide,.answer-prompt-single .choice-array.choice-array-scrollable.choice-array-scrollable-hide{max-height:300px}@media(prefers-reduced-motion: reduce){.answer-prompt .choice-array.choice-array-scrollable.choice-array-scrollable-show,.answer-prompt-single .choice-array.choice-array-scrollable.choice-array-scrollable-show{transform:scaleY(1);max-height:300px}.answer-prompt .choice-array.choice-array-scrollable.choice-array-scrollable-hide,.answer-prompt-single .choice-array.choice-array-scrollable.choice-array-scrollable-hide{max-height:0}}@media(prefers-reduced-motion: no-preference){.answer-prompt .choice-array.choice-array-scrollable,.answer-prompt-single .choice-array.choice-array-scrollable{transition-property:max-height;transition-duration:1s;transition-timing-function:linear}.answer-prompt .choice-array.choice-array-scrollable.choice-array-scrollable-show,.answer-prompt-single .choice-array.choice-array-scrollable.choice-array-scrollable-show{animation:700ms scale-to-top forwards;-webkit-animation:700ms scale-to-top forwards}.answer-prompt .choice-array.choice-array-scrollable.choice-array-scrollable-hide,.answer-prompt-single .choice-array.choice-array-scrollable.choice-array-scrollable-hide{-webkit-animation:600ms scale-to-bottom 50ms forwards;animation:600ms scale-to-bottom 50ms forwards}}.answer-prompt .choice-array .button,.answer-prompt-single .choice-array .button{font-weight:var(--ldvar-choiceArrayFontWeight);font-family:var(--ldvar-fontFamily);font-size:var(--ldvar-choiceArrayFontSize);max-width:100%;text-align:center}.answer-prompt .choice-array .button.is-new-flow,.answer-prompt-single .choice-array .button.is-new-flow{padding:12px}.answer-prompt .choice-array .choice-array-item,.answer-prompt-single .choice-array .choice-array-item{border-radius:var(--ldvar-choiceArrayBorderRadius);border:none;border:0px solid rgba(0,0,0,0);border-color:var(--ldvar-answerMessageBorderColour);border-style:var(--ldvar-answerMessageBorderStyle);border-width:var(--ldvar-answerMessageBorderWidth);box-shadow:var(--ldvar-answerMessageBoxShadow);background-color:var(--ldvar-choiceArrayColour);color:var(--ldvar-choiceArrayTextColour);position:relative;word-break:break-word;display:flex;align-items:center;--ldvar-iconColour: var(--ldvar-choiceArrayTextColour)}.answer-prompt .choice-array .choice-array-item .icon,.answer-prompt-single .choice-array .choice-array-item .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .choice-array .choice-array-item .icon svg,.answer-prompt-single .choice-array .choice-array-item .icon svg{width:100%;height:100%}.answer-prompt .choice-array .choice-array-item .icon.invert-hor,.answer-prompt-single .choice-array .choice-array-item .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .choice-array .choice-array-item .icon.invert-vert,.answer-prompt-single .choice-array .choice-array-item .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .choice-array .choice-array-item-button-content,.answer-prompt-single .choice-array .choice-array-item-button-content{display:flex;align-items:flex-start;justify-content:start;gap:8px}.answer-prompt .choice-array .choice-array-item-indicator,.answer-prompt-single .choice-array .choice-array-item-indicator{position:relative;display:block;min-width:17px;width:17px;height:16px;margin-top:calc((1lh - 16px)/2)}.answer-prompt .choice-array .choice-array-item-unchecked,.answer-prompt-single .choice-array .choice-array-item-unchecked{display:block;min-width:12px;min-height:12px;width:12px;height:12px;border-radius:4px;border:2px solid var(--ldvar-choiceArrayIconColour)}.answer-prompt .choice-array .choice-array-item-checked,.answer-prompt-single .choice-array .choice-array-item-checked{width:14px;height:14px;position:absolute;left:0;top:0}.answer-prompt .choice-array .choice-array-item-checked path,.answer-prompt-single .choice-array .choice-array-item-checked path{fill:var(--ldvar-choiceArrayIconColour)}.answer-prompt .choice-array .choice-array-item-unchecked.invisible,.answer-prompt .choice-array .choice-array-item-checked.invisible,.answer-prompt-single .choice-array .choice-array-item-unchecked.invisible,.answer-prompt-single .choice-array .choice-array-item-checked.invisible{opacity:0}.answer-prompt .choice-array .choice-array-item-text,.answer-prompt-single .choice-array .choice-array-item-text{text-align:left}.answer-prompt .choice-array .choice-array-item .visually-hidden,.answer-prompt-single .choice-array .choice-array-item .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.answer-prompt .choice-array .choice-array-item:active,.answer-prompt-single .choice-array .choice-array-item:active{box-shadow:0px -2px 0px var(--ldvar-choiceArrayColour),0px 2px 0px var(--ldvar-choiceArrayColour)}.answer-prompt .choice-array .choice-array-item:focus-visible,.answer-prompt-single .choice-array .choice-array-item:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.answer-prompt .choice-array .choice-array-item::before,.answer-prompt-single .choice-array .choice-array-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;border-radius:var(--ldvar-choiceArrayBorderRadius);pointer-events:none}@media(prefers-reduced-motion: no-preference){.answer-prompt .choice-array .choice-array-item::before,.answer-prompt-single .choice-array .choice-array-item::before{transition:.5s ease}}.answer-prompt .choice-array .choice-array-item:hover,.answer-prompt-single .choice-array .choice-array-item:hover{color:var(--ldvar-choiceArrayTextColour)}.answer-prompt .choice-array .choice-array-item:hover::before,.answer-prompt-single .choice-array .choice-array-item:hover::before{opacity:.2}.answer-prompt .choice-array .choice-array-item:first-child,.answer-prompt-single .choice-array .choice-array-item:first-child{margin-left:0px}.answer-prompt .choice-array .choice-array-item.spacing-multiple.button,.answer-prompt-single .choice-array .choice-array-item.spacing-multiple.button{padding-left:33px;padding-right:33px}.answer-prompt .choice-array .choice-array-item.spacing-multiple-expanded.button,.answer-prompt-single .choice-array .choice-array-item.spacing-multiple-expanded.button{padding-left:24px;padding-right:24px}.answer-prompt .choice-array .choice-array-item.spacing.button,.answer-prompt-single .choice-array .choice-array-item.spacing.button{padding:16px 33px;transition:.3s}.answer-prompt .choice-array .choice-array-item.spacing-expanded.button,.answer-prompt-single .choice-array .choice-array-item.spacing-expanded.button{padding:16px;transition:.3s}.answer-prompt .choice-array .choice-array-item .choice-array-item-icon,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-icon{display:var(--ldvar-answerMessageLinkIconDisplay);align-items:center;justify-content:center;margin-left:4px}.answer-prompt .choice-array .choice-array-item.fade-in,.answer-prompt-single .choice-array .choice-array-item.fade-in{user-select:none;will-change:opacity}.answer-prompt .choice-array .choice-array-item.fade-from-bottom,.answer-prompt-single .choice-array .choice-array-item.fade-from-bottom{pointer-events:initial}.answer-prompt .choice-array .choice-array-item.scale,.answer-prompt-single .choice-array .choice-array-item.scale{transform-origin:bottom right;pointer-events:initial}.answer-prompt .choice-array .choice-array-item.left-aligned,.answer-prompt-single .choice-array .choice-array-item.left-aligned{margin-left:0px;transform-origin:bottom left}.answer-prompt .choice-array .choice-array-item.selected.button,.answer-prompt-single .choice-array .choice-array-item.selected.button{background-color:var(--ldvar-choiceArrayColour);color:var(--ldvar-choiceArrayTextColour);border-radius:var(--ldvar-choiceArrayBorderRadius)}.answer-prompt .choice-array .choice-array-item.selected.button:not(.is-new-flow),.answer-prompt-single .choice-array .choice-array-item.selected.button:not(.is-new-flow){filter:saturate(7%)}.answer-prompt .choice-array .choice-array-item.hide,.answer-prompt-single .choice-array .choice-array-item.hide{pointer-events:none}.answer-prompt .choice-array .choice-array-item-selected-check,.answer-prompt-single .choice-array .choice-array-item-selected-check{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;border-radius:var(--ldvar-choiceArrayBorderRadius);background-color:var(--ldvar-choiceArrayColour);color:var(--ldvar-choiceArrayTextColour);filter:saturate(7%) brightness(1.2);display:flex;justify-content:center;align-items:center;transition:width .3s,opacity .3s;--ldvar-iconSize: 16px;--ldvar-iconColour: var(--ldvar-choiceArrayTextColour)}.answer-prompt .choice-array .choice-array-item-selected-check .icon,.answer-prompt-single .choice-array .choice-array-item-selected-check .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .choice-array .choice-array-item-selected-check .icon svg,.answer-prompt-single .choice-array .choice-array-item-selected-check .icon svg{width:100%;height:100%}.answer-prompt .choice-array .choice-array-item-selected-check .icon.invert-hor,.answer-prompt-single .choice-array .choice-array-item-selected-check .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .choice-array .choice-array-item-selected-check .icon.invert-vert,.answer-prompt-single .choice-array .choice-array-item-selected-check .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .choice-array .choice-array-item-selected-check-icon,.answer-prompt-single .choice-array .choice-array-item-selected-check-icon{position:absolute;top:calc(50% - 8px);left:10}.answer-prompt .choice-array .choice-array-item-selected-check-expanded,.answer-prompt-single .choice-array .choice-array-item-selected-check-expanded{width:calc(100% + 34px);opacity:1;transition:width .3s,opacity .6s;margin-left:-20px}.answer-prompt .choice-array .choice-array-item.ai-suggestion.button,.answer-prompt-single .choice-array .choice-array-item.ai-suggestion.button{background-color:var(--ldvar-aiSuggestionBackgroundColour);color:var(--ldvar-aiSuggestionTextColour)}.answer-prompt .choice-array .choice-array-item.mock.button,.answer-prompt-single .choice-array .choice-array-item.mock.button{filter:none}@media(prefers-reduced-motion: no-preference){.answer-prompt .choice-array .choice-array-item,.answer-prompt-single .choice-array .choice-array-item{opacity:0}.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.appear,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.appear{-webkit-animation:150ms fadein ease-in forwards;animation:150ms fadein ease-in forwards}.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.show,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.show{-webkit-animation:150ms fadein 400ms ease-in both;animation:150ms fadein 400ms ease-in both}.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.hide,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.hide{-webkit-animation:fadeout 150ms ease-in forwards;animation:fadeout 150ms ease-in forwards}.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.appear,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.appear{-webkit-animation:250ms fadein 250ms ease-in forwards;animation:250ms fadein 250ms ease-in forwards}.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.show,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.show{-webkit-animation:300ms choice-array-rotate-open 150ms linear both;animation:300ms choice-array-rotate-open 150ms linear both}.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.hide,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.hide{-webkit-animation:300ms choice-array-rotate-hide 100ms linear forwards;animation:300ms choice-array-rotate-hide 100ms linear forwards}.answer-prompt .choice-array .choice-array-item.fade-in,.answer-prompt-single .choice-array .choice-array-item.fade-in{-webkit-animation:fadein .5s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fadein .5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.answer-prompt .choice-array .choice-array-item.fade-from-bottom,.answer-prompt-single .choice-array .choice-array-item.fade-from-bottom{pointer-events:none;animation:appear-from-bottom .7s ease-in-out forwards;-webkit-animation:appear-from-bottom .7s ease-in-out forwards}.answer-prompt .choice-array .choice-array-item.scale,.answer-prompt-single .choice-array .choice-array-item.scale{pointer-events:none;-webkit-animation:scale-choice .5s linear forwards;animation:scale-choice .5s linear forwards}.answer-prompt .choice-array .choice-array-item.hide,.answer-prompt-single .choice-array .choice-array-item.hide{-webkit-animation:fadeout 100ms ease-in forwards;animation:fadeout 100ms ease-in forwards}}@media(prefers-reduced-motion: reduce){.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.appear,.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.show,.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.appear,.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.show,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.appear,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.show,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.appear,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.show{opacity:1}.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.hide,.answer-prompt .choice-array .choice-array-item .choice-array-item-unchecked.invisible,.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.hide,.answer-prompt .choice-array .choice-array-item .choice-array-item-checked.invisible,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.hide,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-unchecked.invisible,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.hide,.answer-prompt-single .choice-array .choice-array-item .choice-array-item-checked.invisible{opacity:0}}.answer-prompt .choice-array .choice-array-item-wrapper,.answer-prompt-single .choice-array .choice-array-item-wrapper{position:relative;display:flex;flex-wrap:nowrap;align-items:center;margin-left:8px}.answer-prompt .choice-array .choice-array-item-wrapper-without-margin,.answer-prompt-single .choice-array .choice-array-item-wrapper-without-margin{margin:unset}.answer-prompt .choice-array .choice-array-item-wrapper.left-aligned,.answer-prompt-single .choice-array .choice-array-item-wrapper.left-aligned{margin-left:5px}.answer-prompt .choice-array .choice-array-item-wrapper.multiple,.answer-prompt-single .choice-array .choice-array-item-wrapper.multiple{margin-left:8px;transition:.3s}.answer-prompt .choice-array .choice-array-item-wrapper.multiple.left-aligned,.answer-prompt-single .choice-array .choice-array-item-wrapper.multiple.left-aligned{margin-left:5px}.answer-prompt .choice-array .choice-array-item-wrapper.multiple-expanded,.answer-prompt-single .choice-array .choice-array-item-wrapper.multiple-expanded{margin-left:42px;transition:.3s}.answer-prompt .choice-array .choice-array-item-wrapper.multiple-expanded.left-aligned,.answer-prompt-single .choice-array .choice-array-item-wrapper.multiple-expanded.left-aligned{margin-left:39px}@media screen and (min-device-width: 600px){.answer-prompt .choice-array .choice-array-item-wrapper.full-width,.answer-prompt-single .choice-array .choice-array-item-wrapper.full-width{width:100%}.answer-prompt .choice-array .choice-array-item-wrapper.full-width .choice-array-item,.answer-prompt-single .choice-array .choice-array-item-wrapper.full-width .choice-array-item{width:100%;display:flex;justify-content:center}}@media screen and (max-device-width: 600px){.answer-prompt .choice-array .choice-array-item-wrapper.full-width-mobile,.answer-prompt-single .choice-array .choice-array-item-wrapper.full-width-mobile{width:100%}.answer-prompt .choice-array .choice-array-item-wrapper.full-width-mobile .choice-array-item,.answer-prompt-single .choice-array .choice-array-item-wrapper.full-width-mobile .choice-array-item{width:100%;display:flex;justify-content:center}}@keyframes appear-from-bottom{0%{opacity:0;transform:translateY(8px);-webkit-transform:translateY(8px)}100%{pointer-events:initial;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes choice-array-rotate-open{0%{transform:rotate(-90deg);opacity:0}50%{transform:rotate(-45deg);opacity:1}100%{transform:rotate(0deg);opacity:1}}@keyframes choice-array-rotate-hide{0%{transform:rotate(0deg);opacity:1}100%{transform:rotate(-90deg);opacity:0}}@keyframes scale-choice{0%{opacity:0;transform:scale(0) translate(0, 100%)}100%{pointer-events:initial;opacity:1;transform:scale(1) translate(0, 0%)}}@keyframes scale-to-top{0%{transform:scaleY(0)}100%{transform:scaleY(1);max-height:300px}}@keyframes scale-to-bottom{0%{transform:scaleY(1)}100%{transform:scaleY(0);max-height:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.answer-prompt .bot-textfield,.answer-prompt-single .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.answer-prompt .bot-textfield .helper-text,.answer-prompt-single .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .bot-textfield .helper-text .icon,.answer-prompt-single .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-textfield .helper-text .icon svg,.answer-prompt-single .bot-textfield .helper-text .icon svg{width:100%;height:100%}.answer-prompt .bot-textfield .helper-text .icon.invert-hor,.answer-prompt-single .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-textfield .helper-text .icon.invert-vert,.answer-prompt-single .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-textfield .helper-text-error,.answer-prompt-single .bot-textfield .helper-text-error{color:#c20006}.answer-prompt .bot-textfield .helper-text-absolute,.answer-prompt-single .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .bot-textfield .helper-text-static,.answer-prompt-single .bot-textfield .helper-text-static{position:static;margin-top:4px}.answer-prompt .bot-textfield .helper-text-icon,.answer-prompt-single .bot-textfield .helper-text-icon{margin-right:2px}.answer-prompt .bot-textfield .icon,.answer-prompt-single .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-textfield .icon svg,.answer-prompt-single .bot-textfield .icon svg{width:100%;height:100%}.answer-prompt .bot-textfield .icon.invert-hor,.answer-prompt-single .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-textfield .icon.invert-vert,.answer-prompt-single .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-textfield .button,.answer-prompt-single .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.answer-prompt .bot-textfield .button-text,.answer-prompt-single .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.answer-prompt .bot-textfield .button-s,.answer-prompt-single .bot-textfield .button-s{padding:8px 16px}.answer-prompt .bot-textfield .button-m,.answer-prompt-single .bot-textfield .button-m{padding:8px 24px}.answer-prompt .bot-textfield .button-l,.answer-prompt-single .bot-textfield .button-l{padding:8px 32px}.answer-prompt .bot-textfield .button-xl,.answer-prompt-single .bot-textfield .button-xl{padding:8px 40px}.answer-prompt .bot-textfield .button-fullWidth,.answer-prompt-single .bot-textfield .button-fullWidth{width:100%}.answer-prompt .bot-textfield .button-rounded,.answer-prompt-single .bot-textfield .button-rounded{border-radius:20px}.answer-prompt .bot-textfield .button-outlined,.answer-prompt-single .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.answer-prompt .bot-textfield .button-outlined:hover,.answer-prompt-single .bot-textfield .button-outlined:hover{opacity:.8}.answer-prompt .bot-textfield .button-contained:hover,.answer-prompt-single .bot-textfield .button-contained:hover{opacity:.8}.answer-prompt .bot-textfield .button-start-icon,.answer-prompt-single .bot-textfield .button-start-icon{margin-right:8px;display:flex}.answer-prompt .bot-textfield .button-end-icon,.answer-prompt-single .bot-textfield .button-end-icon{margin-left:8px}.answer-prompt .bot-textfield .button-disabled,.answer-prompt-single .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.answer-prompt .bot-textfield .button-disabled:hover,.answer-prompt-single .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.answer-prompt .bot-textfield-btn-icon,.answer-prompt-single .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.answer-prompt .bot-textfield .button,.answer-prompt-single .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.answer-prompt .bot-textfield .icon,.answer-prompt-single .bot-textfield .icon{opacity:1}.answer-prompt .bot-textfield-wrapper,.answer-prompt-single .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .bot-textfield-full-width,.answer-prompt-single .bot-textfield-full-width{display:flex;width:100%}.answer-prompt .bot-textfield-start-icon,.answer-prompt-single .bot-textfield-start-icon{position:absolute;left:12px}.answer-prompt .bot-textfield-label,.answer-prompt-single .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.answer-prompt .bot-textfield-label-error,.answer-prompt-single .bot-textfield-label-error{color:#c20006}.answer-prompt .bot-textfield-input-wrapper,.answer-prompt-single .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.answer-prompt .bot-textfield-input-wrapper:hover,.answer-prompt-single .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.answer-prompt .bot-textfield-input-wrapper-error,.answer-prompt-single .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.answer-prompt .bot-textfield-input-wrapper-error:hover,.answer-prompt-single .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.answer-prompt .bot-textfield-input-wrapper-disabled,.answer-prompt-single .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.answer-prompt .bot-textfield-input-wrapper-disabled:hover,.answer-prompt-single .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.answer-prompt .bot-textfield-input,.answer-prompt-single .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-textfield-input::placeholder,.answer-prompt-single .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .bot-textfield-input:focus,.answer-prompt-single .bot-textfield-input:focus{outline:none}.answer-prompt .bot-textfield-input:focus~.bot-textfield-outline,.answer-prompt-single .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-textfield-input:-webkit-autofill,.answer-prompt .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt .bot-textfield-input input:-webkit-autofill:active,.answer-prompt-single .bot-textfield-input:-webkit-autofill,.answer-prompt-single .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt-single .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt-single .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.answer-prompt .bot-textfield-input-error:focus,.answer-prompt-single .bot-textfield-input-error:focus{outline:none}.answer-prompt .bot-textfield-input-error:focus~.bot-textfield-outline,.answer-prompt-single .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-textfield-input-start-icon,.answer-prompt-single .bot-textfield-input-start-icon{padding-left:42px}.answer-prompt .bot-textfield-textarea,.answer-prompt-single .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.answer-prompt .bot-textfield-textarea::-webkit-scrollbar,.answer-prompt-single .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.answer-prompt .bot-textfield-textarea::-webkit-scrollbar-track,.answer-prompt-single .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.answer-prompt .bot-textfield-textarea::-webkit-scrollbar-thumb,.answer-prompt-single .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.answer-prompt .bot-textfield-textarea::-webkit-scrollbar-thumb:hover,.answer-prompt-single .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.answer-prompt .bot-textfield-textarea::-webkit-scrollbar-track-piece:end,.answer-prompt-single .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.answer-prompt .bot-textfield-textarea::-webkit-scrollbar-track-piece:start,.answer-prompt-single .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.answer-prompt .bot-textfield-textarea-error:focus,.answer-prompt-single .bot-textfield-textarea-error:focus{outline:none}.answer-prompt .bot-textfield-textarea-error:focus~.bot-textfield-outline,.answer-prompt-single .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-textfield-outline,.answer-prompt-single .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt .phone-textfield,.answer-prompt-single .phone-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-typographyFontColour: #555555;--ldvar-typographyFontSize: var(--ldvar-phoneTextfieldFontSize);--ldvar-iconSize: var(--ldvar-phoneTextfieldIconSize);--ldvar-textfieldFontSize: var(--ldvar-phoneTextfieldFontSize);--ldvar-textfieldIconSize: var(--ldvar-phoneTextfieldIconSize)}.answer-prompt .phone-textfield .typography,.answer-prompt-single .phone-textfield .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.answer-prompt .phone-textfield .typography-align-left,.answer-prompt-single .phone-textfield .typography-align-left{text-align:left}.answer-prompt .phone-textfield .typography-align-right,.answer-prompt-single .phone-textfield .typography-align-right{text-align:right}.answer-prompt .phone-textfield .typography-align-justify,.answer-prompt-single .phone-textfield .typography-align-justify{text-align:justify}.answer-prompt .phone-textfield .typography-align-center,.answer-prompt-single .phone-textfield .typography-align-center{text-align:center}.answer-prompt .phone-textfield .typography-truncated,.answer-prompt-single .phone-textfield .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.answer-prompt .phone-textfield .typography-h1,.answer-prompt-single .phone-textfield .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.answer-prompt .phone-textfield .typography-h2,.answer-prompt-single .phone-textfield .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.answer-prompt .phone-textfield .typography-h3,.answer-prompt-single .phone-textfield .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.answer-prompt .phone-textfield .typography-h4,.answer-prompt-single .phone-textfield .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.answer-prompt .phone-textfield .typography-h5,.answer-prompt-single .phone-textfield .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.answer-prompt .phone-textfield .typography-h6,.answer-prompt-single .phone-textfield .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.answer-prompt .phone-textfield .typography-body1,.answer-prompt-single .phone-textfield .typography-body1{font-weight:400;line-height:1.35}.answer-prompt .phone-textfield .typography-body2,.answer-prompt-single .phone-textfield .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .phone-textfield .typography-subtitle1,.answer-prompt-single .phone-textfield .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.answer-prompt .phone-textfield .typography-subtitle2,.answer-prompt-single .phone-textfield .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .phone-textfield .icon,.answer-prompt-single .phone-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .phone-textfield .icon svg,.answer-prompt-single .phone-textfield .icon svg{width:100%;height:100%}.answer-prompt .phone-textfield .icon.invert-hor,.answer-prompt-single .phone-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .phone-textfield .icon.invert-vert,.answer-prompt-single .phone-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .phone-textfield .bot-textfield,.answer-prompt-single .phone-textfield .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.answer-prompt .phone-textfield .bot-textfield .helper-text,.answer-prompt-single .phone-textfield .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .phone-textfield .bot-textfield .helper-text .icon,.answer-prompt-single .phone-textfield .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .phone-textfield .bot-textfield .helper-text .icon svg,.answer-prompt-single .phone-textfield .bot-textfield .helper-text .icon svg{width:100%;height:100%}.answer-prompt .phone-textfield .bot-textfield .helper-text .icon.invert-hor,.answer-prompt-single .phone-textfield .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .phone-textfield .bot-textfield .helper-text .icon.invert-vert,.answer-prompt-single .phone-textfield .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .phone-textfield .bot-textfield .helper-text-error,.answer-prompt-single .phone-textfield .bot-textfield .helper-text-error{color:#c20006}.answer-prompt .phone-textfield .bot-textfield .helper-text-absolute,.answer-prompt-single .phone-textfield .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .phone-textfield .bot-textfield .helper-text-static,.answer-prompt-single .phone-textfield .bot-textfield .helper-text-static{position:static;margin-top:4px}.answer-prompt .phone-textfield .bot-textfield .helper-text-icon,.answer-prompt-single .phone-textfield .bot-textfield .helper-text-icon{margin-right:2px}.answer-prompt .phone-textfield .bot-textfield .icon,.answer-prompt-single .phone-textfield .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .phone-textfield .bot-textfield .icon svg,.answer-prompt-single .phone-textfield .bot-textfield .icon svg{width:100%;height:100%}.answer-prompt .phone-textfield .bot-textfield .icon.invert-hor,.answer-prompt-single .phone-textfield .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .phone-textfield .bot-textfield .icon.invert-vert,.answer-prompt-single .phone-textfield .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .phone-textfield .bot-textfield .button,.answer-prompt-single .phone-textfield .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.answer-prompt .phone-textfield .bot-textfield .button-text,.answer-prompt-single .phone-textfield .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.answer-prompt .phone-textfield .bot-textfield .button-s,.answer-prompt-single .phone-textfield .bot-textfield .button-s{padding:8px 16px}.answer-prompt .phone-textfield .bot-textfield .button-m,.answer-prompt-single .phone-textfield .bot-textfield .button-m{padding:8px 24px}.answer-prompt .phone-textfield .bot-textfield .button-l,.answer-prompt-single .phone-textfield .bot-textfield .button-l{padding:8px 32px}.answer-prompt .phone-textfield .bot-textfield .button-xl,.answer-prompt-single .phone-textfield .bot-textfield .button-xl{padding:8px 40px}.answer-prompt .phone-textfield .bot-textfield .button-fullWidth,.answer-prompt-single .phone-textfield .bot-textfield .button-fullWidth{width:100%}.answer-prompt .phone-textfield .bot-textfield .button-rounded,.answer-prompt-single .phone-textfield .bot-textfield .button-rounded{border-radius:20px}.answer-prompt .phone-textfield .bot-textfield .button-outlined,.answer-prompt-single .phone-textfield .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.answer-prompt .phone-textfield .bot-textfield .button-outlined:hover,.answer-prompt-single .phone-textfield .bot-textfield .button-outlined:hover{opacity:.8}.answer-prompt .phone-textfield .bot-textfield .button-contained:hover,.answer-prompt-single .phone-textfield .bot-textfield .button-contained:hover{opacity:.8}.answer-prompt .phone-textfield .bot-textfield .button-start-icon,.answer-prompt-single .phone-textfield .bot-textfield .button-start-icon{margin-right:8px;display:flex}.answer-prompt .phone-textfield .bot-textfield .button-end-icon,.answer-prompt-single .phone-textfield .bot-textfield .button-end-icon{margin-left:8px}.answer-prompt .phone-textfield .bot-textfield .button-disabled,.answer-prompt-single .phone-textfield .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.answer-prompt .phone-textfield .bot-textfield .button-disabled:hover,.answer-prompt-single .phone-textfield .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.answer-prompt .phone-textfield .bot-textfield-btn-icon,.answer-prompt-single .phone-textfield .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.answer-prompt .phone-textfield .bot-textfield .button,.answer-prompt-single .phone-textfield .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.answer-prompt .phone-textfield .bot-textfield .icon,.answer-prompt-single .phone-textfield .bot-textfield .icon{opacity:1}.answer-prompt .phone-textfield .bot-textfield-wrapper,.answer-prompt-single .phone-textfield .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .phone-textfield .bot-textfield-full-width,.answer-prompt-single .phone-textfield .bot-textfield-full-width{display:flex;width:100%}.answer-prompt .phone-textfield .bot-textfield-start-icon,.answer-prompt-single .phone-textfield .bot-textfield-start-icon{position:absolute;left:12px}.answer-prompt .phone-textfield .bot-textfield-label,.answer-prompt-single .phone-textfield .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.answer-prompt .phone-textfield .bot-textfield-label-error,.answer-prompt-single .phone-textfield .bot-textfield-label-error{color:#c20006}.answer-prompt .phone-textfield .bot-textfield-input-wrapper,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.answer-prompt .phone-textfield .bot-textfield-input-wrapper:hover,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.answer-prompt .phone-textfield .bot-textfield-input-wrapper-error,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.answer-prompt .phone-textfield .bot-textfield-input-wrapper-error:hover,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.answer-prompt .phone-textfield .bot-textfield-input-wrapper-disabled,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.answer-prompt .phone-textfield .bot-textfield-input-wrapper-disabled:hover,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.answer-prompt .phone-textfield .bot-textfield-input,.answer-prompt-single .phone-textfield .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .phone-textfield .bot-textfield-input::placeholder,.answer-prompt-single .phone-textfield .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .phone-textfield .bot-textfield-input:focus,.answer-prompt-single .phone-textfield .bot-textfield-input:focus{outline:none}.answer-prompt .phone-textfield .bot-textfield-input:focus~.bot-textfield-outline,.answer-prompt-single .phone-textfield .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .phone-textfield .bot-textfield-input:-webkit-autofill,.answer-prompt .phone-textfield .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt .phone-textfield .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt .phone-textfield .bot-textfield-input input:-webkit-autofill:active,.answer-prompt-single .phone-textfield .bot-textfield-input:-webkit-autofill,.answer-prompt-single .phone-textfield .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt-single .phone-textfield .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt-single .phone-textfield .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.answer-prompt .phone-textfield .bot-textfield-input-error:focus,.answer-prompt-single .phone-textfield .bot-textfield-input-error:focus{outline:none}.answer-prompt .phone-textfield .bot-textfield-input-error:focus~.bot-textfield-outline,.answer-prompt-single .phone-textfield .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .phone-textfield .bot-textfield-input-start-icon,.answer-prompt-single .phone-textfield .bot-textfield-input-start-icon{padding-left:42px}.answer-prompt .phone-textfield .bot-textfield-textarea,.answer-prompt-single .phone-textfield .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.answer-prompt .phone-textfield .bot-textfield-textarea::-webkit-scrollbar,.answer-prompt-single .phone-textfield .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.answer-prompt .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-track,.answer-prompt-single .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.answer-prompt .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-thumb,.answer-prompt-single .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.answer-prompt .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-thumb:hover,.answer-prompt-single .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.answer-prompt .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-track-piece:end,.answer-prompt-single .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.answer-prompt .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-track-piece:start,.answer-prompt-single .phone-textfield .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.answer-prompt .phone-textfield .bot-textfield-textarea-error:focus,.answer-prompt-single .phone-textfield .bot-textfield-textarea-error:focus{outline:none}.answer-prompt .phone-textfield .bot-textfield-textarea-error:focus~.bot-textfield-outline,.answer-prompt-single .phone-textfield .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .phone-textfield .bot-textfield-outline,.answer-prompt-single .phone-textfield .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt .phone-textfield .helper-text,.answer-prompt-single .phone-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .phone-textfield .helper-text .icon,.answer-prompt-single .phone-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .phone-textfield .helper-text .icon svg,.answer-prompt-single .phone-textfield .helper-text .icon svg{width:100%;height:100%}.answer-prompt .phone-textfield .helper-text .icon.invert-hor,.answer-prompt-single .phone-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .phone-textfield .helper-text .icon.invert-vert,.answer-prompt-single .phone-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .phone-textfield .helper-text-error,.answer-prompt-single .phone-textfield .helper-text-error{color:#c20006}.answer-prompt .phone-textfield .helper-text-absolute,.answer-prompt-single .phone-textfield .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .phone-textfield .helper-text-static,.answer-prompt-single .phone-textfield .helper-text-static{position:static;margin-top:4px}.answer-prompt .phone-textfield .helper-text-icon,.answer-prompt-single .phone-textfield .helper-text-icon{margin-right:2px}.answer-prompt .phone-textfield .typography,.answer-prompt-single .phone-textfield .typography{white-space:nowrap}.answer-prompt .phone-textfield .bot-textfield-input,.answer-prompt-single .phone-textfield .bot-textfield-input{padding:10px 16px 10px 42px}.answer-prompt .phone-textfield .bot-textfield-input-wrapper,.answer-prompt-single .phone-textfield .bot-textfield-input-wrapper{background-color:#e9effc;box-shadow:none}.answer-prompt .phone-textfield-wrapper,.answer-prompt-single .phone-textfield-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .phone-textfield-full-width,.answer-prompt-single .phone-textfield-full-width{display:flex;width:100%}.answer-prompt .phone-textfield-select-country,.answer-prompt-single .phone-textfield-select-country{display:flex;align-items:center;justify-content:center;margin:6px 14px 6px 16px;padding:0 4px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.answer-prompt .phone-textfield-select-country:focus-visible,.answer-prompt-single .phone-textfield-select-country:focus-visible{outline:2px solid #fff;border-radius:14px;box-shadow:0px 0px 0px 4px var(--ldvar-baseOutlineColour)}.answer-prompt .phone-textfield-select-country-icon,.answer-prompt-single .phone-textfield-select-country-icon{margin-right:8px;display:inline-block;object-fit:cover;width:20px;min-width:20px;height:20px;border-radius:var(--ldvar-iconBorderRadius)}.answer-prompt .phone-textfield-select-country-code,.answer-prompt-single .phone-textfield-select-country-code{line-height:1.5;margin-right:4px}.answer-prompt .phone-textfield-select-country .icon,.answer-prompt-single .phone-textfield-select-country .icon{fill:#555}.answer-prompt .phone-textfield-label,.answer-prompt-single .phone-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.answer-prompt .phone-textfield-label-error,.answer-prompt-single .phone-textfield-label-error{color:#c20006}.answer-prompt .phone-textfield-input-wrapper,.answer-prompt-single .phone-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-phoneTextfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.answer-prompt .phone-textfield-input-wrapper:hover,.answer-prompt-single .phone-textfield-input-wrapper:hover{border-color:#9ea3ac}.answer-prompt .phone-textfield-input-wrapper-error,.answer-prompt-single .phone-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.answer-prompt .phone-textfield-input-wrapper-error:hover,.answer-prompt-single .phone-textfield-input-wrapper-error:hover{border-color:#c20006}.answer-prompt .phone-textfield-input,.answer-prompt-single .phone-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius);border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:1px solid #eee}.answer-prompt .phone-textfield-input::placeholder,.answer-prompt-single .phone-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .phone-textfield-input:focus,.answer-prompt-single .phone-textfield-input:focus{outline:none}.answer-prompt .phone-textfield-input:focus~.phone-textfield-outline,.answer-prompt-single .phone-textfield-input:focus~.phone-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .phone-textfield-input:-webkit-autofill,.answer-prompt .phone-textfield-input input:-webkit-autofill:hover,.answer-prompt .phone-textfield-input input:-webkit-autofill:focus,.answer-prompt .phone-textfield-input input:-webkit-autofill:active,.answer-prompt-single .phone-textfield-input:-webkit-autofill,.answer-prompt-single .phone-textfield-input input:-webkit-autofill:hover,.answer-prompt-single .phone-textfield-input input:-webkit-autofill:focus,.answer-prompt-single .phone-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.answer-prompt .phone-textfield-input-error:focus,.answer-prompt-single .phone-textfield-input-error:focus{outline:none}.answer-prompt .phone-textfield-input-error:focus~.phone-textfield-outline,.answer-prompt-single .phone-textfield-input-error:focus~.phone-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .phone-textfield-outline,.answer-prompt-single .phone-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt,.answer-prompt-single{--ldvar-dropdownBackgroundColour: var(--ldvar-answerMessageFormFieldColour);--ldvar-dropdownBorderRadius: var(--ldvar-promptInputBorderRadius);--ldvar-dropdownIconColour: var(--ldvar-answerMessageFormIconColour);--ldvar-dropdownLabelFontColour: var(--ldvar-answerMessageFormLabelColour);--ldvar-dropdownFontColour: var(--ldvar-answerMessageFormTextColour);--ldvar-dropdownPlaceholderFontColour: var(--ldvar-answerMessageFormPlaceholderColour)}.answer-prompt .bot-dropdown,.answer-prompt-single .bot-dropdown{display:block;flex-direction:column;position:relative;width:fit-content;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-dropdownIconSize);--ldvar-typographyFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldIconSize: 24px}.answer-prompt .bot-dropdown .icon,.answer-prompt-single .bot-dropdown .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown .icon svg,.answer-prompt-single .bot-dropdown .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown .icon.invert-hor,.answer-prompt-single .bot-dropdown .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown .icon.invert-vert,.answer-prompt-single .bot-dropdown .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown .typography,.answer-prompt-single .bot-dropdown .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.answer-prompt .bot-dropdown .typography-align-left,.answer-prompt-single .bot-dropdown .typography-align-left{text-align:left}.answer-prompt .bot-dropdown .typography-align-right,.answer-prompt-single .bot-dropdown .typography-align-right{text-align:right}.answer-prompt .bot-dropdown .typography-align-justify,.answer-prompt-single .bot-dropdown .typography-align-justify{text-align:justify}.answer-prompt .bot-dropdown .typography-align-center,.answer-prompt-single .bot-dropdown .typography-align-center{text-align:center}.answer-prompt .bot-dropdown .typography-truncated,.answer-prompt-single .bot-dropdown .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.answer-prompt .bot-dropdown .typography-h1,.answer-prompt-single .bot-dropdown .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h2,.answer-prompt-single .bot-dropdown .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h3,.answer-prompt-single .bot-dropdown .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h4,.answer-prompt-single .bot-dropdown .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h5,.answer-prompt-single .bot-dropdown .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.answer-prompt .bot-dropdown .typography-h6,.answer-prompt-single .bot-dropdown .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.answer-prompt .bot-dropdown .typography-body1,.answer-prompt-single .bot-dropdown .typography-body1{font-weight:400;line-height:1.35}.answer-prompt .bot-dropdown .typography-body2,.answer-prompt-single .bot-dropdown .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-dropdown .typography-subtitle1,.answer-prompt-single .bot-dropdown .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.answer-prompt .bot-dropdown .typography-subtitle2,.answer-prompt-single .bot-dropdown .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-dropdown .bot-textfield,.answer-prompt-single .bot-dropdown .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.answer-prompt .bot-dropdown .bot-textfield .helper-text,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon svg,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon.invert-hor,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon.invert-vert,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .helper-text-error,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-error{color:#c20006}.answer-prompt .bot-dropdown .bot-textfield .helper-text-absolute,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .bot-dropdown .bot-textfield .helper-text-static,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-static{position:static;margin-top:4px}.answer-prompt .bot-dropdown .bot-textfield .helper-text-icon,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-icon{margin-right:2px}.answer-prompt .bot-dropdown .bot-textfield .icon,.answer-prompt-single .bot-dropdown .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown .bot-textfield .icon svg,.answer-prompt-single .bot-dropdown .bot-textfield .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown .bot-textfield .icon.invert-hor,.answer-prompt-single .bot-dropdown .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .icon.invert-vert,.answer-prompt-single .bot-dropdown .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .button,.answer-prompt-single .bot-dropdown .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.answer-prompt .bot-dropdown .bot-textfield .button-text,.answer-prompt-single .bot-dropdown .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.answer-prompt .bot-dropdown .bot-textfield .button-s,.answer-prompt-single .bot-dropdown .bot-textfield .button-s{padding:8px 16px}.answer-prompt .bot-dropdown .bot-textfield .button-m,.answer-prompt-single .bot-dropdown .bot-textfield .button-m{padding:8px 24px}.answer-prompt .bot-dropdown .bot-textfield .button-l,.answer-prompt-single .bot-dropdown .bot-textfield .button-l{padding:8px 32px}.answer-prompt .bot-dropdown .bot-textfield .button-xl,.answer-prompt-single .bot-dropdown .bot-textfield .button-xl{padding:8px 40px}.answer-prompt .bot-dropdown .bot-textfield .button-fullWidth,.answer-prompt-single .bot-dropdown .bot-textfield .button-fullWidth{width:100%}.answer-prompt .bot-dropdown .bot-textfield .button-rounded,.answer-prompt-single .bot-dropdown .bot-textfield .button-rounded{border-radius:20px}.answer-prompt .bot-dropdown .bot-textfield .button-outlined,.answer-prompt-single .bot-dropdown .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.answer-prompt .bot-dropdown .bot-textfield .button-outlined:hover,.answer-prompt-single .bot-dropdown .bot-textfield .button-outlined:hover{opacity:.8}.answer-prompt .bot-dropdown .bot-textfield .button-contained:hover,.answer-prompt-single .bot-dropdown .bot-textfield .button-contained:hover{opacity:.8}.answer-prompt .bot-dropdown .bot-textfield .button-start-icon,.answer-prompt-single .bot-dropdown .bot-textfield .button-start-icon{margin-right:8px;display:flex}.answer-prompt .bot-dropdown .bot-textfield .button-end-icon,.answer-prompt-single .bot-dropdown .bot-textfield .button-end-icon{margin-left:8px}.answer-prompt .bot-dropdown .bot-textfield .button-disabled,.answer-prompt-single .bot-dropdown .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.answer-prompt .bot-dropdown .bot-textfield .button-disabled:hover,.answer-prompt-single .bot-dropdown .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.answer-prompt .bot-dropdown .bot-textfield-btn-icon,.answer-prompt-single .bot-dropdown .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.answer-prompt .bot-dropdown .bot-textfield .button,.answer-prompt-single .bot-dropdown .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.answer-prompt .bot-dropdown .bot-textfield .icon,.answer-prompt-single .bot-dropdown .bot-textfield .icon{opacity:1}.answer-prompt .bot-dropdown .bot-textfield-wrapper,.answer-prompt-single .bot-dropdown .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .bot-dropdown .bot-textfield-full-width,.answer-prompt-single .bot-dropdown .bot-textfield-full-width{display:flex;width:100%}.answer-prompt .bot-dropdown .bot-textfield-start-icon,.answer-prompt-single .bot-dropdown .bot-textfield-start-icon{position:absolute;left:12px}.answer-prompt .bot-dropdown .bot-textfield-label,.answer-prompt-single .bot-dropdown .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.answer-prompt .bot-dropdown .bot-textfield-label-error,.answer-prompt-single .bot-dropdown .bot-textfield-label-error{color:#c20006}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-error,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-error:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-disabled,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-disabled:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.answer-prompt .bot-dropdown .bot-textfield-input,.answer-prompt-single .bot-dropdown .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-input::placeholder,.answer-prompt-single .bot-dropdown .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .bot-dropdown .bot-textfield-input:focus,.answer-prompt-single .bot-dropdown .bot-textfield-input:focus{outline:none}.answer-prompt .bot-dropdown .bot-textfield-input:focus~.bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-input:-webkit-autofill,.answer-prompt .bot-dropdown .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt .bot-dropdown .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt .bot-dropdown .bot-textfield-input input:-webkit-autofill:active,.answer-prompt-single .bot-dropdown .bot-textfield-input:-webkit-autofill,.answer-prompt-single .bot-dropdown .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt-single .bot-dropdown .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.answer-prompt .bot-dropdown .bot-textfield-input-error:focus,.answer-prompt-single .bot-dropdown .bot-textfield-input-error:focus{outline:none}.answer-prompt .bot-dropdown .bot-textfield-input-error:focus~.bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-input-start-icon,.answer-prompt-single .bot-dropdown .bot-textfield-input-start-icon{padding-left:42px}.answer-prompt .bot-dropdown .bot-textfield-textarea,.answer-prompt-single .bot-dropdown .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb:hover,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:end,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:start,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.answer-prompt .bot-dropdown .bot-textfield-textarea-error:focus,.answer-prompt-single .bot-dropdown .bot-textfield-textarea-error:focus{outline:none}.answer-prompt .bot-dropdown .bot-textfield-textarea-error:focus~.bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt .bot-dropdown .bot-textfield,.answer-prompt-single .bot-dropdown .bot-textfield{margin-bottom:8px}.answer-prompt .bot-dropdown .bot-textfield-input,.answer-prompt-single .bot-dropdown .bot-textfield-input{padding:10px 16px 10px 42px}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper{background-color:#e9effc;box-shadow:none}.answer-prompt .bot-dropdown-wrapper,.answer-prompt-single .bot-dropdown-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .bot-dropdown-wrapper .helper-text,.answer-prompt-single .bot-dropdown-wrapper .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .bot-dropdown-wrapper .helper-text .icon,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown-wrapper .helper-text .icon svg,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown-wrapper .helper-text .icon.invert-hor,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown-wrapper .helper-text .icon.invert-vert,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown-wrapper .helper-text-error,.answer-prompt-single .bot-dropdown-wrapper .helper-text-error{color:#c20006}.answer-prompt .bot-dropdown-wrapper .helper-text-absolute,.answer-prompt-single .bot-dropdown-wrapper .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .bot-dropdown-wrapper .helper-text-static,.answer-prompt-single .bot-dropdown-wrapper .helper-text-static{position:static;margin-top:4px}.answer-prompt .bot-dropdown-wrapper .helper-text-icon,.answer-prompt-single .bot-dropdown-wrapper .helper-text-icon{margin-right:2px}.answer-prompt .bot-dropdown-full-width,.answer-prompt-single .bot-dropdown-full-width{display:flex;width:100%}.answer-prompt .bot-dropdown-open-icon.icon,.answer-prompt-single .bot-dropdown-open-icon.icon{fill:var(--ldvar-dropdownIconColour);cursor:pointer}.answer-prompt .bot-dropdown-open-icon,.answer-prompt-single .bot-dropdown-open-icon{position:absolute;right:16px}.answer-prompt .bot-dropdown-label,.answer-prompt-single .bot-dropdown-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-dropdownLabelFontColour)}.answer-prompt .bot-dropdown-label-error,.answer-prompt-single .bot-dropdown-label-error{color:#c20006}.answer-prompt .bot-dropdown-typography-wrapper,.answer-prompt-single .bot-dropdown-typography-wrapper{position:relative;display:inline-flex;align-items:center;text-align:left;cursor:pointer;background:var(--ldvar-dropdownBackgroundColour);font-family:var(--ldvar-fontFamily);font-weight:normal;width:100%;padding:0px;font-size:var(--ldvar-dropdownFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-dropdownBorderRadius);box-sizing:border-box}.answer-prompt .bot-dropdown-typography-wrapper:focus,.answer-prompt-single .bot-dropdown-typography-wrapper:focus{outline:none}.answer-prompt .bot-dropdown-typography-wrapper:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography-wrapper:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-dropdownBorderRadius)}.answer-prompt .bot-dropdown-typography-wrapper-disabled,.answer-prompt-single .bot-dropdown-typography-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.answer-prompt .bot-dropdown-typography-wrapper.disable-shadow,.answer-prompt-single .bot-dropdown-typography-wrapper.disable-shadow{box-shadow:none}.answer-prompt .bot-dropdown-typography-wrapper:hover,.answer-prompt-single .bot-dropdown-typography-wrapper:hover{border-color:#9ea3ac}.answer-prompt .bot-dropdown-typography-wrapper-error,.answer-prompt-single .bot-dropdown-typography-wrapper-error{border-width:2px;border-color:#c20006}.answer-prompt .bot-dropdown-typography-wrapper-error:focus,.answer-prompt-single .bot-dropdown-typography-wrapper-error:focus{outline:none}.answer-prompt .bot-dropdown-typography-wrapper-error:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography-wrapper-error:focus~.bot-dropdown-outline{border-radius:var(--ldvar-dropdownBorderRadius);border-color:#c20006}.answer-prompt .bot-dropdown-typography-wrapper-error:hover,.answer-prompt-single .bot-dropdown-typography-wrapper-error:hover{border-color:#c20006}.answer-prompt .bot-dropdown-typography.typography,.answer-prompt-single .bot-dropdown-typography.typography{color:var(--ldvar-dropdownFontColour);border:0;box-sizing:content-box;background:none;line-height:26px;width:100%;padding:14px 44px 14px 16px;overflow:hidden;white-space:nowrap;text-overflow:clip;}.answer-prompt .bot-dropdown-typography.typography::placeholder,.answer-prompt-single .bot-dropdown-typography.typography::placeholder{color:var(--ldvar-dropdownPlaceholderFontColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .bot-dropdown-typography.typography:focus,.answer-prompt-single .bot-dropdown-typography.typography:focus{outline:none}.answer-prompt .bot-dropdown-typography.typography:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography.typography:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-dropdownBorderRadius)}.answer-prompt .bot-dropdown-typography.typography.bot-dropdown-typography-small,.answer-prompt-single .bot-dropdown-typography.typography.bot-dropdown-typography-small{padding-top:10px;padding-bottom:10px}.answer-prompt .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus,.answer-prompt-single .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus{outline:none}.answer-prompt .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus~.bot-dropdown-outline{border-color:#c20006;border-radius:var(--ldvar-dropdownBorderRadius)}.answer-prompt .bot-dropdown .bot-dropdown-typography-placeholder.typography,.answer-prompt-single .bot-dropdown .bot-dropdown-typography-placeholder.typography{color:var(--ldvar-dropdownPlaceholderFontColour)}.answer-prompt .bot-dropdown-outline,.answer-prompt-single .bot-dropdown-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt .bot-carousel,.answer-prompt-single .bot-carousel{outline:none}.answer-prompt .bot-carousel .carousel-card,.answer-prompt-single .bot-carousel .carousel-card{overflow:hidden;position:relative;display:flex;min-height:50px;flex-wrap:wrap;row-gap:4px;padding:12px;border-radius:var(--ldvar-botCardBorderRadius);box-shadow:var(--ldvar-botCardBoxShadow);background-color:var(--ldvar-botCardOptionBackgroundColour);border-color:var(--ldvar-botCardOptionBorderColour);border-style:var(--ldvar-botCardOptionBorderStyle);border-width:var(--ldvar-botCardOptionBorderWidth);--ldvar-typographyFontColour: var(--ldvar-botCardHeadingFontColour)}.answer-prompt .bot-carousel .carousel-card .typography,.answer-prompt-single .bot-carousel .carousel-card .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.answer-prompt .bot-carousel .carousel-card .typography-align-left,.answer-prompt-single .bot-carousel .carousel-card .typography-align-left{text-align:left}.answer-prompt .bot-carousel .carousel-card .typography-align-right,.answer-prompt-single .bot-carousel .carousel-card .typography-align-right{text-align:right}.answer-prompt .bot-carousel .carousel-card .typography-align-justify,.answer-prompt-single .bot-carousel .carousel-card .typography-align-justify{text-align:justify}.answer-prompt .bot-carousel .carousel-card .typography-align-center,.answer-prompt-single .bot-carousel .carousel-card .typography-align-center{text-align:center}.answer-prompt .bot-carousel .carousel-card .typography-truncated,.answer-prompt-single .bot-carousel .carousel-card .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.answer-prompt .bot-carousel .carousel-card .typography-h1,.answer-prompt-single .bot-carousel .carousel-card .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.answer-prompt .bot-carousel .carousel-card .typography-h2,.answer-prompt-single .bot-carousel .carousel-card .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.answer-prompt .bot-carousel .carousel-card .typography-h3,.answer-prompt-single .bot-carousel .carousel-card .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.answer-prompt .bot-carousel .carousel-card .typography-h4,.answer-prompt-single .bot-carousel .carousel-card .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.answer-prompt .bot-carousel .carousel-card .typography-h5,.answer-prompt-single .bot-carousel .carousel-card .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.answer-prompt .bot-carousel .carousel-card .typography-h6,.answer-prompt-single .bot-carousel .carousel-card .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.answer-prompt .bot-carousel .carousel-card .typography-body1,.answer-prompt-single .bot-carousel .carousel-card .typography-body1{font-weight:400;line-height:1.35}.answer-prompt .bot-carousel .carousel-card .typography-body2,.answer-prompt-single .bot-carousel .carousel-card .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-carousel .carousel-card .typography-subtitle1,.answer-prompt-single .bot-carousel .carousel-card .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.answer-prompt .bot-carousel .carousel-card .typography-subtitle2,.answer-prompt-single .bot-carousel .carousel-card .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-carousel .carousel-card-interactive,.answer-prompt-single .bot-carousel .carousel-card-interactive{cursor:pointer}.answer-prompt .bot-carousel .carousel-card-image,.answer-prompt-single .bot-carousel .carousel-card-image{width:100%;object-fit:cover;height:150px;display:flex;justify-content:center;align-items:center;border-radius:var(--ldvar-botCardBorderRadius);z-index:2}.answer-prompt .bot-carousel .carousel-card-image-contain,.answer-prompt-single .bot-carousel .carousel-card-image-contain{object-fit:contain}.answer-prompt .bot-carousel .carousel-card-image-empty,.answer-prompt-single .bot-carousel .carousel-card-image-empty{background-color:#d9d9d9;--ldvar-iconSize: 36px;--ldvar-iconColour: #707070}.answer-prompt .bot-carousel .carousel-card-image-empty .icon,.answer-prompt-single .bot-carousel .carousel-card-image-empty .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-carousel .carousel-card-image-empty .icon svg,.answer-prompt-single .bot-carousel .carousel-card-image-empty .icon svg{width:100%;height:100%}.answer-prompt .bot-carousel .carousel-card-image-empty .icon.invert-hor,.answer-prompt-single .bot-carousel .carousel-card-image-empty .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-carousel .carousel-card-image-empty .icon.invert-vert,.answer-prompt-single .bot-carousel .carousel-card-image-empty .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-carousel .carousel-card-text.typography,.answer-prompt-single .bot-carousel .carousel-card-text.typography{font-size:var(--ldvar-botCardHeadingFontSize);font-family:var(--ldvar-botCardHeadingFontFamily);color:var(--ldvar-botCardHeadingFontColour);line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;}.answer-prompt .bot-carousel .carousel-card .dynamic-title.typography,.answer-prompt-single .bot-carousel .carousel-card .dynamic-title.typography{font-weight:700}.answer-prompt .bot-carousel .carousel-card .dynamic-details-top.typography,.answer-prompt-single .bot-carousel .carousel-card .dynamic-details-top.typography{font-style:italic}.answer-prompt .bot-carousel .carousel-card .dynamic-details-bottom.typography,.answer-prompt-single .bot-carousel .carousel-card .dynamic-details-bottom.typography{font-style:italic;font-weight:700}.answer-prompt .bot-carousel .carousel-card-text-full.typography,.answer-prompt-single .bot-carousel .carousel-card-text-full.typography{line-clamp:unset;-webkit-line-clamp:unset;}.answer-prompt .bot-carousel .carousel-card-button,.answer-prompt-single .bot-carousel .carousel-card-button{display:flex;flex-direction:column;cursor:pointer;border:none;background:rgba(0,0,0,0);font-size:var(--ldvar-botCardHeadingFontSize);font-family:var(--ldvar-botCardHeadingFontFamily);color:var(--ldvar-botCardHeadingFontColour);line-height:1.5}.answer-prompt .bot-carousel .carousel-card-button.carousel-card-button-full,.answer-prompt-single .bot-carousel .carousel-card-button.carousel-card-button-full{width:100%;border-radius:var(--ldvar-botCardBorderRadius);background-color:var(--ldvar-botCardButtonBackgroundColour);color:var(--ldvar-botCardButtonTextColour);padding:8px 16px;font-weight:600;margin-top:4px}.answer-prompt .bot-carousel .carousel-card-button .carousel-card-button-text,.answer-prompt-single .bot-carousel .carousel-card-button .carousel-card-button-text{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:hidden;text-overflow:clip;word-break:break-word;margin:0}.answer-prompt .bot-carousel .carousel-card .dynamic-button,.answer-prompt-single .bot-carousel .carousel-card .dynamic-button{font-weight:700}.answer-prompt .bot-carousel .carousel-card-item,.answer-prompt-single .bot-carousel .carousel-card-item{display:flex;align-items:center;flex-basis:100%}.answer-prompt .bot-carousel .carousel-card-image-wrapper,.answer-prompt-single .bot-carousel .carousel-card-image-wrapper{position:relative;overflow:hidden}.answer-prompt .bot-carousel .carousel-card-image-wrapper::before,.answer-prompt-single .bot-carousel .carousel-card-image-wrapper::before{content:"";position:absolute;inset:0;background-image:var(--ldvar-botCarouselImageBg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(6px);z-index:0}.answer-prompt .bot-carousel .carousel-card-item-half,.answer-prompt-single .bot-carousel .carousel-card-item-half{flex-basis:50%}.answer-prompt .bot-carousel .carousel-card-item-flex-end,.answer-prompt-single .bot-carousel .carousel-card-item-flex-end{justify-content:flex-end}.answer-prompt .bot-carousel .carousel-card .align-right,.answer-prompt-single .bot-carousel .carousel-card .align-right{margin-left:auto}.answer-prompt .bot-carousel .carousel-card-mock,.answer-prompt-single .bot-carousel .carousel-card-mock{outline-offset:0px !important}.answer-prompt .bot-carousel .carousel-card-selected,.answer-prompt-single .bot-carousel .carousel-card-selected{border:4px solid var(--ldvar-botCardOptionSelectionColour);border-radius:var(--ldvar-botCardBorderRadius);position:absolute;top:0;left:0;bottom:0;right:0}.answer-prompt .bot-carousel .carousel-card-selected-mock,.answer-prompt-single .bot-carousel .carousel-card-selected-mock{pointer-events:none}.answer-prompt .bot-carousel.bot-carousel-full-width,.answer-prompt-single .bot-carousel.bot-carousel-full-width{width:100%}.answer-prompt .bot-carousel .carousel,.answer-prompt-single .bot-carousel .carousel{position:relative;width:100%;margin:0;overflow:hidden}.answer-prompt .bot-carousel .carousel .carousel-control,.answer-prompt-single .bot-carousel .carousel .carousel-control{display:flex;justify-content:center;align-items:center;margin-bottom:4px}.answer-prompt .bot-carousel .carousel .carousel-control-dot,.answer-prompt-single .bot-carousel .carousel .carousel-control-dot{background-color:#c4c4c4;width:12px;min-width:12px;border-radius:50%;height:12px;margin:0px 8px;cursor:pointer;padding:0;border:none}.answer-prompt .bot-carousel .carousel .carousel-control-dot:focus-visible,.answer-prompt-single .bot-carousel .carousel .carousel-control-dot:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.answer-prompt .bot-carousel .carousel .carousel-control-dot-selected,.answer-prompt-single .bot-carousel .carousel .carousel-control-dot-selected{background-color:var(--ldvar-botCardDotColour)}.answer-prompt .bot-carousel .carousel .carousel-control-dot:hover,.answer-prompt-single .bot-carousel .carousel .carousel-control-dot:hover{background-color:var(--ldvar-botCardDotColour)}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow{height:24px;width:24px;min-width:24px;padding:0;background:rgba(0,0,0,0);border-radius:50%;border:none;position:absolute;top:50%;z-index:1;cursor:pointer;--ldvar-iconSize: 24px;--ldvar-iconColour: #ffffff}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow .icon,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow .icon svg,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow .icon svg{width:100%;height:100%}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow .icon.invert-hor,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow .icon.invert-vert,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow circle,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow circle{fill:var(--ldvar-botCardArrowColour)}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow:focus-visible,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow-next,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow-next{right:8px}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow-prev,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow-prev{left:8px}.answer-prompt .bot-carousel .carousel .bot-carousel-arrow-hidden,.answer-prompt-single .bot-carousel .carousel .bot-carousel-arrow-hidden{display:none}.answer-prompt .bot-carousel-slider-wrapper,.answer-prompt-single .bot-carousel-slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in;padding:12px 0px}.answer-prompt .bot-carousel-slider-wrapper .slider,.answer-prompt-single .bot-carousel-slider-wrapper .slider{-ms-box-orient:horizontal;display:flex;align-items:center;margin:0;padding:0;position:relative;list-style:none;width:100%}.answer-prompt .bot-carousel-slider-wrapper .slider.animated,.answer-prompt-single .bot-carousel-slider-wrapper .slider.animated{transition:all .35s ease-in-out}.answer-prompt .bot-carousel-slider-wrapper .slider.end,.answer-prompt-single .bot-carousel-slider-wrapper .slider.end{justify-content:flex-end}.answer-prompt .bot-carousel-slider-wrapper .slider.centered,.answer-prompt-single .bot-carousel-slider-wrapper .slider.centered{justify-content:center}.answer-prompt .bot-carousel-slider-wrapper .slider .slide,.answer-prompt-single .bot-carousel-slider-wrapper .slider .slide{display:flex;flex-direction:column}.answer-prompt .bot-carousel-slider-wrapper .slider .slide>div,.answer-prompt-single .bot-carousel-slider-wrapper .slider .slide>div{transition:transform .3s;transform:scale(0.9)}.answer-prompt .bot-carousel-slider-wrapper .slider .slide.center-mode.selected>div,.answer-prompt-single .bot-carousel-slider-wrapper .slider .slide.center-mode.selected>div{transform:scale(1)}.answer-prompt .bot-dropdown,.answer-prompt-single .bot-dropdown{display:block;flex-direction:column;position:relative;width:fit-content;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-dropdownIconSize);--ldvar-typographyFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldIconSize: 24px}.answer-prompt .bot-dropdown .icon,.answer-prompt-single .bot-dropdown .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown .icon svg,.answer-prompt-single .bot-dropdown .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown .icon.invert-hor,.answer-prompt-single .bot-dropdown .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown .icon.invert-vert,.answer-prompt-single .bot-dropdown .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown .typography,.answer-prompt-single .bot-dropdown .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.answer-prompt .bot-dropdown .typography-align-left,.answer-prompt-single .bot-dropdown .typography-align-left{text-align:left}.answer-prompt .bot-dropdown .typography-align-right,.answer-prompt-single .bot-dropdown .typography-align-right{text-align:right}.answer-prompt .bot-dropdown .typography-align-justify,.answer-prompt-single .bot-dropdown .typography-align-justify{text-align:justify}.answer-prompt .bot-dropdown .typography-align-center,.answer-prompt-single .bot-dropdown .typography-align-center{text-align:center}.answer-prompt .bot-dropdown .typography-truncated,.answer-prompt-single .bot-dropdown .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.answer-prompt .bot-dropdown .typography-h1,.answer-prompt-single .bot-dropdown .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h2,.answer-prompt-single .bot-dropdown .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h3,.answer-prompt-single .bot-dropdown .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h4,.answer-prompt-single .bot-dropdown .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.answer-prompt .bot-dropdown .typography-h5,.answer-prompt-single .bot-dropdown .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.answer-prompt .bot-dropdown .typography-h6,.answer-prompt-single .bot-dropdown .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.answer-prompt .bot-dropdown .typography-body1,.answer-prompt-single .bot-dropdown .typography-body1{font-weight:400;line-height:1.35}.answer-prompt .bot-dropdown .typography-body2,.answer-prompt-single .bot-dropdown .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-dropdown .typography-subtitle1,.answer-prompt-single .bot-dropdown .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.answer-prompt .bot-dropdown .typography-subtitle2,.answer-prompt-single .bot-dropdown .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-dropdown .bot-textfield,.answer-prompt-single .bot-dropdown .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.answer-prompt .bot-dropdown .bot-textfield .helper-text,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon svg,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon.invert-hor,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .helper-text .icon.invert-vert,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .helper-text-error,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-error{color:#c20006}.answer-prompt .bot-dropdown .bot-textfield .helper-text-absolute,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .bot-dropdown .bot-textfield .helper-text-static,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-static{position:static;margin-top:4px}.answer-prompt .bot-dropdown .bot-textfield .helper-text-icon,.answer-prompt-single .bot-dropdown .bot-textfield .helper-text-icon{margin-right:2px}.answer-prompt .bot-dropdown .bot-textfield .icon,.answer-prompt-single .bot-dropdown .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown .bot-textfield .icon svg,.answer-prompt-single .bot-dropdown .bot-textfield .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown .bot-textfield .icon.invert-hor,.answer-prompt-single .bot-dropdown .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .icon.invert-vert,.answer-prompt-single .bot-dropdown .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown .bot-textfield .button,.answer-prompt-single .bot-dropdown .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.answer-prompt .bot-dropdown .bot-textfield .button-text,.answer-prompt-single .bot-dropdown .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.answer-prompt .bot-dropdown .bot-textfield .button-s,.answer-prompt-single .bot-dropdown .bot-textfield .button-s{padding:8px 16px}.answer-prompt .bot-dropdown .bot-textfield .button-m,.answer-prompt-single .bot-dropdown .bot-textfield .button-m{padding:8px 24px}.answer-prompt .bot-dropdown .bot-textfield .button-l,.answer-prompt-single .bot-dropdown .bot-textfield .button-l{padding:8px 32px}.answer-prompt .bot-dropdown .bot-textfield .button-xl,.answer-prompt-single .bot-dropdown .bot-textfield .button-xl{padding:8px 40px}.answer-prompt .bot-dropdown .bot-textfield .button-fullWidth,.answer-prompt-single .bot-dropdown .bot-textfield .button-fullWidth{width:100%}.answer-prompt .bot-dropdown .bot-textfield .button-rounded,.answer-prompt-single .bot-dropdown .bot-textfield .button-rounded{border-radius:20px}.answer-prompt .bot-dropdown .bot-textfield .button-outlined,.answer-prompt-single .bot-dropdown .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.answer-prompt .bot-dropdown .bot-textfield .button-outlined:hover,.answer-prompt-single .bot-dropdown .bot-textfield .button-outlined:hover{opacity:.8}.answer-prompt .bot-dropdown .bot-textfield .button-contained:hover,.answer-prompt-single .bot-dropdown .bot-textfield .button-contained:hover{opacity:.8}.answer-prompt .bot-dropdown .bot-textfield .button-start-icon,.answer-prompt-single .bot-dropdown .bot-textfield .button-start-icon{margin-right:8px;display:flex}.answer-prompt .bot-dropdown .bot-textfield .button-end-icon,.answer-prompt-single .bot-dropdown .bot-textfield .button-end-icon{margin-left:8px}.answer-prompt .bot-dropdown .bot-textfield .button-disabled,.answer-prompt-single .bot-dropdown .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.answer-prompt .bot-dropdown .bot-textfield .button-disabled:hover,.answer-prompt-single .bot-dropdown .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.answer-prompt .bot-dropdown .bot-textfield-btn-icon,.answer-prompt-single .bot-dropdown .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.answer-prompt .bot-dropdown .bot-textfield .button,.answer-prompt-single .bot-dropdown .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.answer-prompt .bot-dropdown .bot-textfield .icon,.answer-prompt-single .bot-dropdown .bot-textfield .icon{opacity:1}.answer-prompt .bot-dropdown .bot-textfield-wrapper,.answer-prompt-single .bot-dropdown .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .bot-dropdown .bot-textfield-full-width,.answer-prompt-single .bot-dropdown .bot-textfield-full-width{display:flex;width:100%}.answer-prompt .bot-dropdown .bot-textfield-start-icon,.answer-prompt-single .bot-dropdown .bot-textfield-start-icon{position:absolute;left:12px}.answer-prompt .bot-dropdown .bot-textfield-label,.answer-prompt-single .bot-dropdown .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.answer-prompt .bot-dropdown .bot-textfield-label-error,.answer-prompt-single .bot-dropdown .bot-textfield-label-error{color:#c20006}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-error,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-error:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-disabled,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper-disabled:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.answer-prompt .bot-dropdown .bot-textfield-input,.answer-prompt-single .bot-dropdown .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-input::placeholder,.answer-prompt-single .bot-dropdown .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .bot-dropdown .bot-textfield-input:focus,.answer-prompt-single .bot-dropdown .bot-textfield-input:focus{outline:none}.answer-prompt .bot-dropdown .bot-textfield-input:focus~.bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-input:-webkit-autofill,.answer-prompt .bot-dropdown .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt .bot-dropdown .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt .bot-dropdown .bot-textfield-input input:-webkit-autofill:active,.answer-prompt-single .bot-dropdown .bot-textfield-input:-webkit-autofill,.answer-prompt-single .bot-dropdown .bot-textfield-input input:-webkit-autofill:hover,.answer-prompt-single .bot-dropdown .bot-textfield-input input:-webkit-autofill:focus,.answer-prompt-single .bot-dropdown .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.answer-prompt .bot-dropdown .bot-textfield-input-error:focus,.answer-prompt-single .bot-dropdown .bot-textfield-input-error:focus{outline:none}.answer-prompt .bot-dropdown .bot-textfield-input-error:focus~.bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-input-start-icon,.answer-prompt-single .bot-dropdown .bot-textfield-input-start-icon{padding-left:42px}.answer-prompt .bot-dropdown .bot-textfield-textarea,.answer-prompt-single .bot-dropdown .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb:hover,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:end,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.answer-prompt .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:start,.answer-prompt-single .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.answer-prompt .bot-dropdown .bot-textfield-textarea-error:focus,.answer-prompt-single .bot-dropdown .bot-textfield-textarea-error:focus{outline:none}.answer-prompt .bot-dropdown .bot-textfield-textarea-error:focus~.bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown .bot-textfield-outline,.answer-prompt-single .bot-dropdown .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt .bot-dropdown .country-icon,.answer-prompt-single .bot-dropdown .country-icon{margin-left:12px;display:inline-block;object-fit:cover;width:20px;min-width:20px;height:20px;border-radius:var(--ldvar-iconBorderRadius)}.answer-prompt .bot-dropdown .unselected-icon,.answer-prompt-single .bot-dropdown .unselected-icon{fill:var(--ldvar-answerMessageFormIconColour) !important}.answer-prompt .bot-dropdown .bot-textfield,.answer-prompt-single .bot-dropdown .bot-textfield{margin-bottom:8px}.answer-prompt .bot-dropdown .bot-textfield-input,.answer-prompt-single .bot-dropdown .bot-textfield-input{padding:10px 16px 10px 42px}.answer-prompt .bot-dropdown .bot-textfield-input-wrapper,.answer-prompt-single .bot-dropdown .bot-textfield-input-wrapper{background-color:#e9effc;box-shadow:none}.answer-prompt .bot-dropdown-wrapper,.answer-prompt-single .bot-dropdown-wrapper{width:100%;display:flex;flex-direction:column}.answer-prompt .bot-dropdown-wrapper .helper-text,.answer-prompt-single .bot-dropdown-wrapper .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt .bot-dropdown-wrapper .helper-text .icon,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-dropdown-wrapper .helper-text .icon svg,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon svg{width:100%;height:100%}.answer-prompt .bot-dropdown-wrapper .helper-text .icon.invert-hor,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-dropdown-wrapper .helper-text .icon.invert-vert,.answer-prompt-single .bot-dropdown-wrapper .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-dropdown-wrapper .helper-text-error,.answer-prompt-single .bot-dropdown-wrapper .helper-text-error{color:#c20006}.answer-prompt .bot-dropdown-wrapper .helper-text-absolute,.answer-prompt-single .bot-dropdown-wrapper .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt .bot-dropdown-wrapper .helper-text-static,.answer-prompt-single .bot-dropdown-wrapper .helper-text-static{position:static;margin-top:4px}.answer-prompt .bot-dropdown-wrapper .helper-text-icon,.answer-prompt-single .bot-dropdown-wrapper .helper-text-icon{margin-right:2px}.answer-prompt .bot-dropdown-full-width,.answer-prompt-single .bot-dropdown-full-width{display:flex;width:100%}.answer-prompt .bot-dropdown-open-icon.icon,.answer-prompt-single .bot-dropdown-open-icon.icon{fill:var(--ldvar-answerMessageFormIconColour);cursor:pointer}.answer-prompt .bot-dropdown-open-icon,.answer-prompt-single .bot-dropdown-open-icon{position:absolute;right:16px}.answer-prompt .bot-dropdown-label,.answer-prompt-single .bot-dropdown-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.answer-prompt .bot-dropdown-label-error,.answer-prompt-single .bot-dropdown-label-error{color:#c20006}.answer-prompt .bot-dropdown-typography-wrapper,.answer-prompt-single .bot-dropdown-typography-wrapper{position:relative;display:inline-flex;align-items:center;text-align:left;cursor:pointer;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;width:100%;padding:0px;font-size:var(--ldvar-dropdownFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.answer-prompt .bot-dropdown-typography-wrapper:focus,.answer-prompt-single .bot-dropdown-typography-wrapper:focus{outline:none}.answer-prompt .bot-dropdown-typography-wrapper:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography-wrapper:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown-typography-wrapper-disabled,.answer-prompt-single .bot-dropdown-typography-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.answer-prompt .bot-dropdown-typography-wrapper.disable-shadow,.answer-prompt-single .bot-dropdown-typography-wrapper.disable-shadow{box-shadow:none}.answer-prompt .bot-dropdown-typography-wrapper:hover,.answer-prompt-single .bot-dropdown-typography-wrapper:hover{border-color:#9ea3ac}.answer-prompt .bot-dropdown-typography-wrapper-error,.answer-prompt-single .bot-dropdown-typography-wrapper-error{border-width:2px;border-color:#c20006}.answer-prompt .bot-dropdown-typography-wrapper-error:focus,.answer-prompt-single .bot-dropdown-typography-wrapper-error:focus{outline:none}.answer-prompt .bot-dropdown-typography-wrapper-error:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography-wrapper-error:focus~.bot-dropdown-outline{border-radius:var(--ldvar-promptInputBorderRadius);border-color:#c20006}.answer-prompt .bot-dropdown-typography-wrapper-error:hover,.answer-prompt-single .bot-dropdown-typography-wrapper-error:hover{border-color:#c20006}.answer-prompt .bot-dropdown-typography.typography,.answer-prompt-single .bot-dropdown-typography.typography{color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;line-height:26px;width:100%;padding:14px 44px 14px 16px;overflow:hidden;white-space:nowrap;text-overflow:clip;}.answer-prompt .bot-dropdown-typography.typography::placeholder,.answer-prompt-single .bot-dropdown-typography.typography::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.answer-prompt .bot-dropdown-typography.typography:focus,.answer-prompt-single .bot-dropdown-typography.typography:focus{outline:none}.answer-prompt .bot-dropdown-typography.typography:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography.typography:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown-typography.typography.bot-dropdown-typography-small,.answer-prompt-single .bot-dropdown-typography.typography.bot-dropdown-typography-small{padding-top:10px;padding-bottom:10px}.answer-prompt .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus,.answer-prompt-single .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus{outline:none}.answer-prompt .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus~.bot-dropdown-outline,.answer-prompt-single .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus~.bot-dropdown-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.answer-prompt .bot-dropdown-outline,.answer-prompt-single .bot-dropdown-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.answer-prompt .choice-array .button,.answer-prompt-single .choice-array .button{font-family:var(--ldvar-answerMessageFontFamily)}.answer-prompt .choice-array .button a,.answer-prompt-single .choice-array .button a{color:var(--ldvar-anchorColour)}@media screen and (max-device-width: 600px){.answer-prompt .choice-array .button,.answer-prompt-single .choice-array .button{padding:12px}}.answer-prompt .ai-node-wrapper,.answer-prompt-single .ai-node-wrapper{display:flex;flex-direction:column;gap:12px}.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper{margin-right:-8px}.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper-hidden,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper-hidden{margin-bottom:0px}.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper .answer-prompt-scroll,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper .answer-prompt-scroll{padding:4px;max-height:255px}.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper .answer-prompt-scroll-hidden,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper .answer-prompt-scroll-hidden{padding:0px}@media screen and (max-height: 700px){.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper .answer-prompt-scroll,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper .answer-prompt-scroll{max-height:200px}}@media(prefers-reduced-motion: no-preference){.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper .bot-textfield,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper .bot-textfield{opacity:0}.answer-prompt .ai-node-wrapper .answer-prompt-scroll-wrapper .bot-textfield-appear,.answer-prompt-single .ai-node-wrapper .answer-prompt-scroll-wrapper .bot-textfield-appear{animation:.3s fadein forwards}}.answer-prompt .ai-node-wrapper-input-first,.answer-prompt-single .ai-node-wrapper-input-first{gap:16px;flex-direction:column-reverse}.answer-prompt .bot-confirm-wrapper,.answer-prompt-single .bot-confirm-wrapper{display:flex;flex-direction:column;padding:16px;--ldvar-typographyFontColour: var(--ldvar-botCalendarConfirmTextColour)}.answer-prompt .bot-confirm-wrapper .typography,.answer-prompt-single .bot-confirm-wrapper .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.answer-prompt .bot-confirm-wrapper .typography-align-left,.answer-prompt-single .bot-confirm-wrapper .typography-align-left{text-align:left}.answer-prompt .bot-confirm-wrapper .typography-align-right,.answer-prompt-single .bot-confirm-wrapper .typography-align-right{text-align:right}.answer-prompt .bot-confirm-wrapper .typography-align-justify,.answer-prompt-single .bot-confirm-wrapper .typography-align-justify{text-align:justify}.answer-prompt .bot-confirm-wrapper .typography-align-center,.answer-prompt-single .bot-confirm-wrapper .typography-align-center{text-align:center}.answer-prompt .bot-confirm-wrapper .typography-truncated,.answer-prompt-single .bot-confirm-wrapper .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.answer-prompt .bot-confirm-wrapper .typography-h1,.answer-prompt-single .bot-confirm-wrapper .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.answer-prompt .bot-confirm-wrapper .typography-h2,.answer-prompt-single .bot-confirm-wrapper .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.answer-prompt .bot-confirm-wrapper .typography-h3,.answer-prompt-single .bot-confirm-wrapper .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.answer-prompt .bot-confirm-wrapper .typography-h4,.answer-prompt-single .bot-confirm-wrapper .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.answer-prompt .bot-confirm-wrapper .typography-h5,.answer-prompt-single .bot-confirm-wrapper .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.answer-prompt .bot-confirm-wrapper .typography-h6,.answer-prompt-single .bot-confirm-wrapper .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.answer-prompt .bot-confirm-wrapper .typography-body1,.answer-prompt-single .bot-confirm-wrapper .typography-body1{font-weight:400;line-height:1.35}.answer-prompt .bot-confirm-wrapper .typography-body2,.answer-prompt-single .bot-confirm-wrapper .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-confirm-wrapper .typography-subtitle1,.answer-prompt-single .bot-confirm-wrapper .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.answer-prompt .bot-confirm-wrapper .typography-subtitle2,.answer-prompt-single .bot-confirm-wrapper .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.answer-prompt .bot-confirm-wrapper,.answer-prompt-single .bot-confirm-wrapper{--ldvar-iconSize: 18px;--ldvar-iconColour: var(--ldvar-botCalendarConfirmIconColour)}.answer-prompt .bot-confirm-wrapper .icon,.answer-prompt-single .bot-confirm-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-confirm-wrapper .icon svg,.answer-prompt-single .bot-confirm-wrapper .icon svg{width:100%;height:100%}.answer-prompt .bot-confirm-wrapper .icon.invert-hor,.answer-prompt-single .bot-confirm-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-confirm-wrapper .icon.invert-vert,.answer-prompt-single .bot-confirm-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-confirm-wrapper .return-container,.answer-prompt-single .bot-confirm-wrapper .return-container{display:flex;align-items:center;cursor:pointer;background:none;border:none;padding:1px;width:fit-content;--ldvar-iconColour: var(--ldvar-botCalendarReturnColour)}.answer-prompt .bot-confirm-wrapper .return-container:focus-visible,.answer-prompt-single .bot-confirm-wrapper .return-container:focus-visible{box-shadow:0px 0px 0px 4px rgba(0,0,0,.8);outline:2px solid #fff}.answer-prompt .bot-confirm-wrapper .return-container-title,.answer-prompt-single .bot-confirm-wrapper .return-container-title{font-size:.75rem;margin-left:8px;color:var(--ldvar-botCalendarReturnColour)}.answer-prompt .bot-confirm-wrapper .confirm-title,.answer-prompt-single .bot-confirm-wrapper .confirm-title{font-weight:500;margin-top:12px}.answer-prompt .bot-confirm-wrapper .confirm-info,.answer-prompt-single .bot-confirm-wrapper .confirm-info{display:flex;flex-direction:column;margin-top:10px}.answer-prompt .bot-confirm-wrapper .confirm-info-row,.answer-prompt-single .bot-confirm-wrapper .confirm-info-row{display:flex;align-items:center;margin-top:8px}.answer-prompt .bot-confirm-wrapper .confirm-info-row-text,.answer-prompt-single .bot-confirm-wrapper .confirm-info-row-text{margin-left:8px}.answer-prompt .bot-confirm-wrapper .confirm-info-row:first-child,.answer-prompt-single .bot-confirm-wrapper .confirm-info-row:first-child{margin-top:0}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper{display:flex;flex-direction:column;margin-top:12px;--ldvar-iconSize: 24px}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .icon,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .icon svg,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .icon svg{width:100%;height:100%}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .icon.invert-hor,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .icon.invert-vert,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .bot-dropdown-typography-placeholder.typography,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .bot-dropdown-typography-placeholder.typography{color:var(--ldvar-answerMessageFormPlaceholderColour)}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .custom-field-item,.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .phone-textfield-wrapper,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .custom-field-item,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .phone-textfield-wrapper{margin-top:4px}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .custom-field-item:first-child,.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .phone-textfield-wrapper:first-child,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .custom-field-item:first-child,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .phone-textfield-wrapper:first-child{margin-top:0px}.answer-prompt .bot-confirm-wrapper .contact-info-wrapper .bot-textfield,.answer-prompt-single .bot-confirm-wrapper .contact-info-wrapper .bot-textfield{margin-top:4px}.answer-prompt .bot-confirm-wrapper .contact-info-title,.answer-prompt-single .bot-confirm-wrapper .contact-info-title{font-weight:500;font-size:var(--ldvar-typographyFontSize)}.answer-prompt-scroll{height:auto;display:flex;flex-direction:column}.answer-prompt-scroll::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:10px}.consents-wrapper{--check-icon-colour: var(--ldvar-answerMessagePromptBackgroundColour);--choiceButtonSize: var(--ldvar-consentFontSize);margin-top:16px;display:flex;flex-direction:column;gap:16px}.chat-body .chat-content .submit-btn{position:relative;border-top-right-radius:0px;border-top-left-radius:0px;justify-content:var(--ldvar-answerMessageSubmitFontAlign);font-family:var(--ldvar-answerMessageSubmitFontFamily);font-size:var(--ldvar-answerMessageSubmitFontSize);font-weight:var(--ldvar-answerMessageSubmitFontWeight)}.chat-body .chat-content .submit-btn:not(.button-disabled){--ldvar-buttonColour: var(--ldvar-answerMessageSubmitBackgroundColour);background-color:var(--ldvar-answerMessageSubmitBackgroundColour);color:var(--ldvar-answerMessageSubmitFontColour)}.chat-body .chat-content .submit-btn:not(.button-disabled):focus-visible{border:2px solid rgba(0,0,0,.8);outline:none;border-top-left-radius:0px;border-top-right-radius:0px}.chat-body .chat-content .submit-btn:not(.button-disabled):focus-visible::before{content:"";position:absolute;left:0;top:0;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:0px 0px var(--ldvar-botOutlineRadius) var(--ldvar-botOutlineRadius);border:2px solid #fff}@media screen and (max-device-width: 600px){.chat-body .chat-content .submit-btn:not(.button-disabled){border-radius:0}}.chat-body .chat-content .separate-flow-wrapper,.chat-body .chat-content .single-flow-wrapper{--ldvar-fileLoadingColour: var(--ldvar-botCalendarMainColour)}.chat-body .chat-content .separate-flow-wrapper .file-loading,.chat-body .chat-content .single-flow-wrapper .file-loading{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px}.chat-body .chat-content .separate-flow-wrapper .file-loading svg,.chat-body .chat-content .single-flow-wrapper .file-loading svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.chat-body .chat-content .separate-flow-wrapper .file-loading svg .underlay,.chat-body .chat-content .single-flow-wrapper .file-loading svg .underlay{stroke:rgba(0,0,0,0);z-index:1;stroke-width:4}.chat-body .chat-content .separate-flow-wrapper .file-loading svg .overlay,.chat-body .chat-content .single-flow-wrapper .file-loading svg .overlay{stroke:var(--ldvar-fileLoadingColour);z-index:2;border-radius:50%;stroke-width:4}@media(prefers-reduced-motion: no-preference){.chat-body .chat-content .separate-flow-wrapper .file-loading svg,.chat-body .chat-content .single-flow-wrapper .file-loading svg{-webkit-animation:1.5s linear 0s infinite rotate;animation:1.5s linear 0s infinite rotate}.chat-body .chat-content .separate-flow-wrapper .file-loading svg .overlay,.chat-body .chat-content .single-flow-wrapper .file-loading svg .overlay{transition:all .6s ease-in-out}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt,.chat-body .chat-content .single-flow-wrapper .calendar-prompt{display:flex;flex-direction:column;overflow-y:auto}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .calendar-button-content,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .calendar-button-content{display:flex;align-items:center}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .submit-btn,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .submit-btn{--ldvar-iconColour: var(--ldvar-choiceArrayTextColour);--ldvar-iconSize: 24px}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .submit-btn .icon,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .submit-btn .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .submit-btn .icon svg,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .submit-btn .icon svg{width:100%;height:100%}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .submit-btn .icon.invert-hor,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .submit-btn .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .submit-btn .icon.invert-vert,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .submit-btn .icon.invert-vert{transform:scaleY(-1);transform-origin:center}@media screen and (max-device-width: 600px){.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .submit-btn,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .submit-btn{border-radius:0}}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .calendar-generic-error,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .calendar-generic-error{font-size:.625rem;line-height:1.4;color:var(--ldvar-errorColour);padding:0px 16px}.chat-body .chat-content .separate-flow-wrapper .calendar-prompt .calendar-prompt-loading,.chat-body .chat-content .single-flow-wrapper .calendar-prompt .calendar-prompt-loading{height:380px;margin:0 auto}.chat-body .chat-content .single-flow-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-left:18px}.chat-body .chat-content .single-flow-wrapper .calendar-prompt{width:100%;overflow-y:unset}.chat-body .chat-content .single-flow-wrapper .bot-calendar-wrapper,.chat-body .chat-content .single-flow-wrapper .bot-confirm-wrapper{margin:16px 0px;padding:18px;background-color:var(--ldvar-botMessageBackgroundColour);border-radius:var(--ldvar-botMessageBorderRadius);box-shadow:var(--ldvar-botMessageBoxShadow)}.chat-body .chat-content .single-flow-wrapper .answer-prompt-wrapper{padding:0px;margin:16px 0px}.chat-body .chat-content .single-flow-wrapper .answer-prompt-form{width:100%}.chat-body .chat-content .single-flow-wrapper .submit-btn{align-self:flex-end;border-radius:var(--ldvar-answerMessageSubmitBorderRadius)}.answer-prompt-wrapper{width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:16px 16px 24px 16px}@media screen and (max-height: 600px){.answer-prompt-wrapper.zoom-scroll{overflow-y:scroll}}.answer-prompt-wrapper.carousel-wrapper{padding:4px 8px 12px;overflow-y:scroll}.answer-prompt-wrapper.carousel-wrapper.single-flow{overflow-y:unset}.answer-prompt-wrapper .multiple-choice-hint.typography{font-size:.75rem;font-weight:500;color:var(--ldvar-answerMessageBackgroundColour);text-align:right;padding-bottom:8px;line-height:150%;letter-spacing:.12px;margin:0}.answer-prompt-wrapper .multiple-choice-hint.typography.is-new-flow{font-size:.625rem;font-weight:400;color:var(--ldvar-mainColour);padding:4px 8px;padding-bottom:4px;margin-bottom:8px;background:var(--ldvar-answerMessageMultiSelectCounterColour);border-radius:var(--ldvar-choiceArrayBorderRadius);align-self:flex-end;line-height:normal;letter-spacing:normal}.answer-prompt-wrapper .choice-array-ai-scroll{margin-right:8px}.answer-prompt-wrapper .validation-error.typography{margin-top:2px;margin-bottom:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:.625rem;line-height:1.4;color:var(--ldvar-errorColour)}.answer-prompt-wrapper .custom-field-item{--check-icon-colour: var(--ldvar-answerMessagePromptBackgroundColour);--choiceButtonSize: var(--ldvar-checkboxLabelFontSize)}.answer-prompt-wrapper .custom-field-item .selection-group{display:flex;flex-direction:column}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text .icon svg{width:100%;height:100%}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text-error{color:#c20006}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text-absolute{position:absolute;bottom:-18px}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text-static{position:static;margin-top:4px}.answer-prompt-wrapper .custom-field-item .selection-group .helper-text-icon{margin-right:2px}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-label{color:var(--ldvar-checkboxLabelFontColour);font-weight:var(--ldvar-checkboxLabelFontWeight);font-family:var(--ldvar-checkboxLabelFontFamily);font-size:var(--ldvar-checkboxLabelFontSize)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont{width:var(--choiceButtonSize);height:var(--choiceButtonSize);padding:var(--choiceButtonPadding);position:relative;flex:0 0 auto}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont .checkbox-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:50%;border:2px solid var(--ldvar-checkboxButtonColour);box-sizing:border-box;z-index:2;position:relative;background-color:rgba(0,0,0,0)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont .checkbox-inner-sel{display:none;width:var(--choiceButtonInnerSize);height:var(--choiceButtonInnerSize);border-radius:50%;background-color:var(--ldvar-checkboxButtonColour);z-index:1;position:absolute;left:calc(50% - var(--choiceButtonInnerSize)/2);top:calc(50% - var(--choiceButtonInnerSize)/2)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont .checkbox-inner-sel.checked{display:block}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont:focus{outline:none}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont:focus .checkbox-btn{border:3px solid var(--ldvar-checkboxButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont:focus .checkbox-inner-sel{width:var(--choiceButtonInnerFocusSize);height:var(--choiceButtonInnerFocusSize);left:calc(50% - var(--choiceButtonInnerFocusSize)/2);top:calc(50% - var(--choiceButtonInnerFocusSize)/2)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.hover:not(.disabled) .check-btn{border-color:var(--ldvar-checkboxButtonColour);box-shadow:0px 0px 8px var(--ldvar-checkboxButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checked .check-btn{border-color:var(--ldvar-checkboxButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.disabled{cursor:not-allowed}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.disabled .check-btn{border-color:var(--ldvar-inactiveColour) !important}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox{width:var(--choiceButtonSize);height:var(--choiceButtonSize)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox .checkbox-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:4px}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox.checked .checkbox-btn{background-color:var(--ldvar-checkboxButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox .check-icon{position:absolute;top:0px;bottom:0px;left:0px;right:0px;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:3}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox .check-icon.checked{display:flex}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox .check-icon .icon{fill:var(--check-icon-colour);width:calc(var(--choiceButtonSize) - 2px);height:calc(var(--choiceButtonSize) - 2px)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox:focus .checkbox-btn{border:3px solid var(--ldvar-checkboxButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .checkbox-wrapper .checkbox-btn-cont.checkbox.hover:not(.disabled) .checkbox-btn{border-color:var(--ldvar-checkboxButtonColour);box-shadow:0px 0px 8px var(--ldvar-checkboxButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-label{color:var(--ldvar-radioLabelFontColour);font-weight:var(--ldvar-radioLabelFontWeight);font-family:var(--ldvar-radioLabelFontFamily);font-size:var(--ldvar-radioLabelFontSize)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont{width:var(--choiceButtonSize);height:var(--choiceButtonSize);padding:var(--choiceButtonPadding);position:relative;flex:0 0 auto}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont .radio-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:50%;border:2px solid var(--ldvar-radioButtonColour);box-sizing:border-box;z-index:2;position:relative;background-color:rgba(0,0,0,0)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont .radio-inner-sel{display:none;width:var(--choiceButtonInnerSize);height:var(--choiceButtonInnerSize);border-radius:50%;background-color:var(--ldvar-radioButtonColour);z-index:1;position:absolute;left:calc(50% - var(--choiceButtonInnerSize)/2);top:calc(50% - var(--choiceButtonInnerSize)/2)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont .radio-inner-sel.checked{display:block}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont:focus{outline:none}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont:focus .radio-btn{border:3px solid var(--ldvar-radioButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont:focus .radio-inner-sel{width:var(--choiceButtonInnerFocusSize);height:var(--choiceButtonInnerFocusSize);left:calc(50% - var(--choiceButtonInnerFocusSize)/2);top:calc(50% - var(--choiceButtonInnerFocusSize)/2)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.hover:not(.disabled) .check-btn{border-color:var(--ldvar-radioButtonColour);box-shadow:0px 0px 8px var(--ldvar-radioButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.checked .check-btn{border-color:var(--ldvar-radioButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.disabled{cursor:not-allowed}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.disabled .check-btn{border-color:var(--ldvar-inactiveColour) !important}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio{width:var(--choiceButtonSize);height:var(--choiceButtonSize)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio .radio-btn{width:var(--choiceButtonSize);height:var(--choiceButtonSize);border-radius:4px}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio.checked .radio-btn{background-color:var(--ldvar-radioButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio .check-icon{position:absolute;top:0px;bottom:0px;left:0px;right:0px;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:3}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio .check-icon.checked{display:flex}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio .check-icon .icon{fill:var(--check-icon-colour);width:calc(var(--choiceButtonSize) - 2px);height:calc(var(--choiceButtonSize) - 2px)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio:focus .radio-btn{border:3px solid var(--ldvar-radioButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .radio-wrapper .radio-btn-cont.radio.hover:not(.disabled) .radio-btn{border-color:var(--ldvar-radioButtonColour);box-shadow:0px 0px 8px var(--ldvar-radioButtonColour)}.answer-prompt-wrapper .custom-field-item .selection-group .tooltip{display:flex}.answer-prompt-wrapper .custom-field-item .selection-group .tooltip .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.answer-prompt-wrapper .custom-field-item .selection-group .tooltip .icon svg{width:100%;height:100%}.answer-prompt-wrapper .custom-field-item .selection-group .tooltip .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.answer-prompt-wrapper .custom-field-item .selection-group .tooltip .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.answer-prompt-wrapper .custom-field-item .selection-group .tooltip-children{position:relative}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper{display:flex;align-items:center}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper .checkbox-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-checkboxLabelFontSize);line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-checkboxTitleFontColour)}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper .checkbox-label-error{color:#c20006}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper .radio-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-radioLabelFontSize);line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-radioTitleFontColour)}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper .radio-label-error{color:#c20006}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper .selection-group-tooltip{--ldvar-iconColour: #c5ccd7;display:inline-block;cursor:pointer;margin-left:6px}.answer-prompt-wrapper .custom-field-item .selection-group .selection-group-label-wrapper .selection-group-tooltip:hover{--ldvar-iconColour: var(--ldvar-tooltipTextColour)}.answer-prompt-wrapper .custom-field-item{display:flex;width:100%;margin-top:12px}.answer-prompt-wrapper .custom-field-item:first-child{margin-top:0px}.bot-calendar-wrapper{display:flex;flex-direction:column;padding:12px 16px;box-sizing:border-box;--ldvar-dropdownIconSize: 18px}.bot-calendar-wrapper .bot-calendar-body{width:100%;--ldvar-typographyFontColour: var(--ldvar-botCalendarMainColour);--ldvar-typographyFontSize: var(--ldvar-calendarFontSize)}.bot-calendar-wrapper .bot-calendar-body .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .bot-calendar-body .typography-align-left{text-align:left}.bot-calendar-wrapper .bot-calendar-body .typography-align-right{text-align:right}.bot-calendar-wrapper .bot-calendar-body .typography-align-justify{text-align:justify}.bot-calendar-wrapper .bot-calendar-body .typography-align-center{text-align:center}.bot-calendar-wrapper .bot-calendar-body .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .bot-calendar-body .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-body .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-body .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-body .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-body .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .bot-calendar-body .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .bot-calendar-body .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .bot-calendar-body .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-body .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .bot-calendar-body .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-body-header{margin:8px 0}.bot-calendar-wrapper .bot-calendar-body-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:12px}@media screen and (max-device-width: 600px){.bot-calendar-wrapper .bot-calendar-body-grid{gap:9px}}.bot-calendar-wrapper .bot-calendar-body-grid-weekday{text-transform:uppercase}.bot-calendar-wrapper .bot-calendar-body-grid-weekday .typography{font-weight:500;line-height:1.1;color:var(--ldvar-botCalendarMainColour);text-align:center}.bot-calendar-wrapper .bot-calendar-body-grid-day{width:30px;height:30px;margin:auto;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(29,88,129,.08);border-radius:var(--ldvar-calendarBorderRadius)}.bot-calendar-wrapper .bot-calendar-body-grid-day:disabled{filter:opacity(0.25)}.bot-calendar-wrapper .bot-calendar-body-grid-day:focus-visible{outline:2px solid #fff;box-shadow:0px 0px 0px 4px rgba(0,0,0,.8)}.bot-calendar-wrapper .bot-calendar-body-grid-day .typography{font-weight:500;line-height:1.5;color:var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper .bot-calendar-body-grid-day:hover{border:none;background-color:var(--ldvar-botCalendarHoverColour)}.bot-calendar-wrapper .bot-calendar-body-grid-day:hover .typography{color:var(--ldvar-botCalendarSelectedColour)}.bot-calendar-wrapper .bot-calendar-body-grid-day-current{border:1px solid var(--ldvar-botCalendarHoverColour)}.bot-calendar-wrapper .bot-calendar-body-grid-day-selected{background-color:var(--ldvar-botCalendarHoverColour);border:1px solid var(--ldvar-botCalendarHoverColour)}.bot-calendar-wrapper .bot-calendar-body-grid-day-selected .typography{color:var(--ldvar-botCalendarSelectedColour)}.bot-calendar-wrapper .bot-calendar-body-grid-day-hidden{display:none}.bot-calendar-wrapper .bot-calendar-header{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:12px;--ldvar-typographyFontColour: var(--ldvar-botCalendarMainColour);--ldvar-typographyFontSize: var(--ldvar-calendarFontSize);--ldvar-iconSize: 16px;--ldvar-iconColour: var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper .bot-calendar-header .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .bot-calendar-header .typography-align-left{text-align:left}.bot-calendar-wrapper .bot-calendar-header .typography-align-right{text-align:right}.bot-calendar-wrapper .bot-calendar-header .typography-align-justify{text-align:justify}.bot-calendar-wrapper .bot-calendar-header .typography-align-center{text-align:center}.bot-calendar-wrapper .bot-calendar-header .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .bot-calendar-header .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-header .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-header .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-header .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-header .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .bot-calendar-header .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .bot-calendar-header .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .bot-calendar-header .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-header .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .bot-calendar-header .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-header .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-calendar-header .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-calendar-header .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-calendar-header .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-calendar-header .bot-calendar-header-icon-disabled.icon{cursor:initial;fill:#e5e5e5}.bot-calendar-wrapper .bot-calendar-header .navigation-button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.bot-calendar-wrapper .bot-calendar-header .navigation-button-disabled{cursor:initial}.bot-calendar-wrapper .bot-calendar-header .navigation-button-disabled .icon{fill:#e5e5e5}.bot-calendar-wrapper .bot-calendar-header-title.typography{font-weight:600;line-height:1.5;margin:0px 6px;user-select:none}.bot-calendar-wrapper{--ldvar-dropdownBackgroundColour: var(--ldvar-answerMessageFormFieldColour);--ldvar-dropdownBorderRadius: var(--ldvar-promptInputBorderRadius);--ldvar-dropdownIconColour: var(--ldvar-answerMessageFormIconColour);--ldvar-dropdownLabelFontColour: var(--ldvar-answerMessageFormLabelColour);--ldvar-dropdownFontColour: var(--ldvar-answerMessageFormTextColour);--ldvar-dropdownPlaceholderFontColour: var(--ldvar-answerMessageFormPlaceholderColour)}.bot-calendar-wrapper .bot-dropdown{display:block;flex-direction:column;position:relative;width:fit-content;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-dropdownIconSize);--ldvar-typographyFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldIconSize: 24px}.bot-calendar-wrapper .bot-dropdown .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-align-left{text-align:left}.bot-calendar-wrapper .bot-dropdown .typography-align-right{text-align:right}.bot-calendar-wrapper .bot-dropdown .typography-align-justify{text-align:justify}.bot-calendar-wrapper .bot-dropdown .typography-align-center{text-align:center}.bot-calendar-wrapper .bot-dropdown .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .bot-dropdown .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .bot-dropdown .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .bot-dropdown .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .bot-dropdown .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-dropdown .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .bot-dropdown .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-dropdown .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-static{position:static;margin-top:4px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-icon{margin-right:2px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-s{padding:8px 16px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-m{padding:8px 24px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-l{padding:8px 32px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-xl{padding:8px 40px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-fullWidth{width:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-rounded{border-radius:20px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-outlined:hover{opacity:.8}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-contained:hover{opacity:.8}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-start-icon{margin-right:8px;display:flex}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-end-icon{margin-left:8px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon{opacity:1}.bot-calendar-wrapper .bot-dropdown .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.bot-calendar-wrapper .bot-dropdown .bot-textfield-full-width{display:flex;width:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield-start-icon{position:absolute;left:12px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-label-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input:focus{outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input:-webkit-autofill,.bot-calendar-wrapper .bot-dropdown .bot-textfield-input input:-webkit-autofill:hover,.bot-calendar-wrapper .bot-dropdown .bot-textfield-input input:-webkit-autofill:focus,.bot-calendar-wrapper .bot-dropdown .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-start-icon{padding-left:42px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.bot-calendar-wrapper .bot-dropdown .bot-textfield{margin-bottom:8px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input{padding:10px 16px 10px 42px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper{background-color:#e9effc;box-shadow:none}.bot-calendar-wrapper .bot-dropdown-wrapper{width:100%;display:flex;flex-direction:column}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-absolute{position:absolute;bottom:-18px}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-static{position:static;margin-top:4px}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-icon{margin-right:2px}.bot-calendar-wrapper .bot-dropdown-full-width{display:flex;width:100%}.bot-calendar-wrapper .bot-dropdown-open-icon.icon{fill:var(--ldvar-dropdownIconColour);cursor:pointer}.bot-calendar-wrapper .bot-dropdown-open-icon{position:absolute;right:16px}.bot-calendar-wrapper .bot-dropdown-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-dropdownLabelFontColour)}.bot-calendar-wrapper .bot-dropdown-label-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography-wrapper{position:relative;display:inline-flex;align-items:center;text-align:left;cursor:pointer;background:var(--ldvar-dropdownBackgroundColour);font-family:var(--ldvar-fontFamily);font-weight:normal;width:100%;padding:0px;font-size:var(--ldvar-dropdownFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-dropdownBorderRadius);box-sizing:border-box}.bot-calendar-wrapper .bot-dropdown-typography-wrapper:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography-wrapper:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-dropdownBorderRadius)}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown-typography-wrapper.disable-shadow{box-shadow:none}.bot-calendar-wrapper .bot-dropdown-typography-wrapper:hover{border-color:#9ea3ac}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error{border-width:2px;border-color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error:focus~.bot-dropdown-outline{border-radius:var(--ldvar-dropdownBorderRadius);border-color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error:hover{border-color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography.typography{color:var(--ldvar-dropdownFontColour);border:0;box-sizing:content-box;background:none;line-height:26px;width:100%;padding:14px 44px 14px 16px;overflow:hidden;white-space:nowrap;text-overflow:clip;}.bot-calendar-wrapper .bot-dropdown-typography.typography::placeholder{color:var(--ldvar-dropdownPlaceholderFontColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.bot-calendar-wrapper .bot-dropdown-typography.typography:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography.typography:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-dropdownBorderRadius)}.bot-calendar-wrapper .bot-dropdown-typography.typography.bot-dropdown-typography-small{padding-top:10px;padding-bottom:10px}.bot-calendar-wrapper .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus~.bot-dropdown-outline{border-color:#c20006;border-radius:var(--ldvar-dropdownBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-dropdown-typography-placeholder.typography{color:var(--ldvar-dropdownPlaceholderFontColour)}.bot-calendar-wrapper .bot-dropdown-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.bot-calendar-wrapper .bot-dropdown{display:block;flex-direction:column;position:relative;width:fit-content;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-dropdownIconSize);--ldvar-typographyFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldFontSize: var(--ldvar-dropdownFontSize);--ldvar-textfieldIconSize: 24px}.bot-calendar-wrapper .bot-dropdown .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-align-left{text-align:left}.bot-calendar-wrapper .bot-dropdown .typography-align-right{text-align:right}.bot-calendar-wrapper .bot-dropdown .typography-align-justify{text-align:justify}.bot-calendar-wrapper .bot-dropdown .typography-align-center{text-align:center}.bot-calendar-wrapper .bot-dropdown .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .bot-dropdown .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .bot-dropdown .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .bot-dropdown .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .bot-dropdown .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .bot-dropdown .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-dropdown .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .bot-dropdown .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-dropdown .bot-textfield{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;border:0;--ldvar-iconSize: var(--ldvar-textfieldIconSize);--ldvar-iconColour: var(--ldvar-answerMessageFormIconColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-absolute{position:absolute;bottom:-18px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-static{position:static;margin-top:4px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .helper-text-icon{margin-right:2px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button{font-family:var(--ldvar-fontFamily);font-weight:600;border:2px solid var(--ldvar-buttonColour);border-radius:5px;background-clip:padding-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--ldvar-buttonFontSize);line-height:1.5;background-color:var(--ldvar-buttonColour);color:var(--ldvar-buttonTextColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-text{display:flex;align-items:center;justify-content:space-between}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-s{padding:8px 16px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-m{padding:8px 24px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-l{padding:8px 32px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-xl{padding:8px 40px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-fullWidth{width:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-rounded{border-radius:20px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-outlined{color:var(--ldvar-buttonColour);background-color:var(--ldvar-buttonTextColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-outlined:hover{opacity:.8}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-contained:hover{opacity:.8}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-start-icon{margin-right:8px;display:flex}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-end-icon{margin-left:8px}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-disabled{color:var(--ldvar-buttonTextColour);background-color:#e5e5e5;border-color:#e5e5e5;pointer-events:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button-disabled:hover{border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown .bot-textfield-btn-icon{--ldvar-iconSize: 14px;--ldvar-iconColour: #ffffff;opacity:1 !important}.bot-calendar-wrapper .bot-dropdown .bot-textfield .button{padding:0;width:32px;height:32px;min-width:32px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:center}.bot-calendar-wrapper .bot-dropdown .bot-textfield .icon{opacity:1}.bot-calendar-wrapper .bot-dropdown .bot-textfield-wrapper{width:100%;display:flex;flex-direction:column}.bot-calendar-wrapper .bot-dropdown .bot-textfield-full-width{display:flex;width:100%}.bot-calendar-wrapper .bot-dropdown .bot-textfield-start-icon{position:absolute;left:12px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:400;font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-label-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper{position:relative;display:inline-flex;align-items:center;cursor:text;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:var(--ldvar-textfieldFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper:hover{border-color:#9ea3ac}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-error{border-color:#c20006;border-width:2px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-error:hover{border-color:#c20006}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper-disabled:hover{border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input{font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:1.5;color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;height:26px;min-width:0;width:100%;padding:14px 16px;text-overflow:clip;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input:focus{outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input:focus~.bot-textfield-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input:-webkit-autofill,.bot-calendar-wrapper .bot-dropdown .bot-textfield-input input:-webkit-autofill:hover,.bot-calendar-wrapper .bot-dropdown .bot-textfield-input input:-webkit-autofill:focus,.bot-calendar-wrapper .bot-dropdown .bot-textfield-input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0px 1000px var(--ldvar-answerMessageFormFieldColour) inset;transition:background-color 5000s ease-in-out 0s}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-start-icon{padding-left:42px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea{height:auto;padding:14px 16px;scroll-padding:10px;resize:none;box-sizing:border-box;outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar{width:4px;height:100px;padding:16px 0px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:#969696}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-thumb:hover{background-color:#707070}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:end{background-color:rgba(0,0,0,0);margin-bottom:16px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0);margin-top:16px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown .bot-textfield-textarea-error:focus~.bot-textfield-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown .bot-textfield-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.bot-calendar-wrapper .bot-dropdown .country-icon{margin-left:12px;display:inline-block;object-fit:cover;width:20px;min-width:20px;height:20px;border-radius:var(--ldvar-iconBorderRadius)}.bot-calendar-wrapper .bot-dropdown .unselected-icon{fill:var(--ldvar-answerMessageFormIconColour) !important}.bot-calendar-wrapper .bot-dropdown .bot-textfield{margin-bottom:8px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input{padding:10px 16px 10px 42px}.bot-calendar-wrapper .bot-dropdown .bot-textfield-input-wrapper{background-color:#e9effc;box-shadow:none}.bot-calendar-wrapper .bot-dropdown-wrapper{width:100%;display:flex;flex-direction:column}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text{display:flex;align-items:center;width:fit-content;font-family:var(--ldvar-fontFamily);font-weight:normal;font-size:.75rem;line-height:1.4;color:#555;word-break:break-word;margin:0;--ldvar-iconSize: 14px;--ldvar-iconColour: #c20006}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon svg{width:100%;height:100%}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-absolute{position:absolute;bottom:-18px}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-static{position:static;margin-top:4px}.bot-calendar-wrapper .bot-dropdown-wrapper .helper-text-icon{margin-right:2px}.bot-calendar-wrapper .bot-dropdown-full-width{display:flex;width:100%}.bot-calendar-wrapper .bot-dropdown-open-icon.icon{fill:var(--ldvar-answerMessageFormIconColour);cursor:pointer}.bot-calendar-wrapper .bot-dropdown-open-icon{position:absolute;right:16px}.bot-calendar-wrapper .bot-dropdown-label{width:fit-content;font-family:var(--ldvar-fontFamily);font-size:.875rem;line-height:1.6;font-weight:500;letter-spacing:.28px;color:var(--ldvar-answerMessageFormLabelColour)}.bot-calendar-wrapper .bot-dropdown-label-error{color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography-wrapper{position:relative;display:inline-flex;align-items:center;text-align:left;cursor:pointer;background-color:var(--ldvar-answerMessageFormFieldColour);font-family:var(--ldvar-fontFamily);font-weight:normal;width:100%;padding:0px;font-size:var(--ldvar-dropdownFontSize);line-height:1.5;border:1px solid #5f6985;border-radius:var(--ldvar-promptInputBorderRadius);box-sizing:border-box}.bot-calendar-wrapper .bot-dropdown-typography-wrapper:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography-wrapper:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-disabled{background-color:#e5e5e5;border-color:#e5e5e5}.bot-calendar-wrapper .bot-dropdown-typography-wrapper.disable-shadow{box-shadow:none}.bot-calendar-wrapper .bot-dropdown-typography-wrapper:hover{border-color:#9ea3ac}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error{border-width:2px;border-color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error:focus~.bot-dropdown-outline{border-radius:var(--ldvar-promptInputBorderRadius);border-color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography-wrapper-error:hover{border-color:#c20006}.bot-calendar-wrapper .bot-dropdown-typography.typography{color:var(--ldvar-answerMessageFormTextColour);border:0;box-sizing:content-box;background:none;line-height:26px;width:100%;padding:14px 44px 14px 16px;overflow:hidden;white-space:nowrap;text-overflow:clip;}.bot-calendar-wrapper .bot-dropdown-typography.typography::placeholder{color:var(--ldvar-answerMessageFormPlaceholderColour);font-family:var(--ldvar-fontFamily);font-size:inherit;letter-spacing:inherit;font-weight:inherit}.bot-calendar-wrapper .bot-dropdown-typography.typography:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography.typography:focus~.bot-dropdown-outline{border-color:var(--ldvar-baseOutlineColour);border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown-typography.typography.bot-dropdown-typography-small{padding-top:10px;padding-bottom:10px}.bot-calendar-wrapper .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus{outline:none}.bot-calendar-wrapper .bot-dropdown-typography.typography.bot-dropdown-typography-error:focus~.bot-dropdown-outline{border-color:#c20006;border-radius:var(--ldvar-promptInputBorderRadius)}.bot-calendar-wrapper .bot-dropdown-outline{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:rgba(0,0,0,0);pointer-events:none;border:2px solid rgba(0,0,0,0)}.bot-calendar-wrapper .bot-calendar-body-grid-day:disabled{text-decoration:line-through;text-decoration-color:var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper .bot-calendar-picker,.bot-calendar-wrapper .bot-calendar-options{display:flex;flex-direction:column}.bot-calendar-wrapper .bot-calendar-options-info,.bot-calendar-wrapper .bot-calendar-option-title{display:none}.bot-calendar-wrapper .bot-calendar-booking-settings{display:flex;flex-direction:column}.bot-calendar-wrapper .bot-dropdown-typography-wrapper{background-color:var(--ldvar-botCalendarFieldColour);--ldvar-answerMessageFormPlaceholderColour: var(--ldvar-botCalendarFieldPlaceholderColour);--ldvar-typographyFontColour: var(--ldvar-botCalendarFieldTextColour)}.bot-calendar-wrapper .bot-dropdown-typography-wrapper .icon{fill:var(--ldvar-botCalendarFieldIconColour)}.bot-calendar-wrapper .booking-header{display:flex;flex-direction:column;width:100%;box-sizing:border-box;--ldvar-typographyFontColour: var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper .booking-header .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .booking-header .typography-align-left{text-align:left}.bot-calendar-wrapper .booking-header .typography-align-right{text-align:right}.bot-calendar-wrapper .booking-header .typography-align-justify{text-align:justify}.bot-calendar-wrapper .booking-header .typography-align-center{text-align:center}.bot-calendar-wrapper .booking-header .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .booking-header .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .booking-header .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .booking-header .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .booking-header .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .booking-header .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .booking-header .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .booking-header .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .booking-header .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .booking-header .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .booking-header .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .booking-header .booking-header-title.typography{font-weight:500}.bot-calendar-wrapper .booking-header .booking-header-subtitle.typography{font-weight:600;font-size:1rem}.bot-calendar-wrapper .booking-header .booking-header-info-wrapper{display:flex;align-items:center;margin-top:6px;--ldvar-iconColour: var(--ldvar-botCalendarMainColour);--ldvar-iconSize: 18px}.bot-calendar-wrapper .booking-header .booking-header-info-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-wrapper .booking-header .booking-header-info-wrapper .icon svg{width:100%;height:100%}.bot-calendar-wrapper .booking-header .booking-header-info-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-wrapper .booking-header .booking-header-info-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-wrapper .booking-header .booking-header-info-row{display:flex;align-items:center;margin-right:50px}.bot-calendar-wrapper .booking-header .booking-header-info-row:last-child{margin-right:0px}.bot-calendar-wrapper .booking-header .booking-header-info-row-text.typography{margin-left:6px;font-weight:400}.bot-calendar-wrapper .booking-header .booking-header-description{margin-top:12px}.bot-calendar-wrapper .booking-header .booking-header-description-text.typography{font-weight:400;font-size:var(--ldvar-typographyFontSize)}.bot-calendar-wrapper .booking-header .booking-header-setting-wrapper{display:flex;flex-direction:column;margin-top:12px}.bot-calendar-wrapper .booking-header .booking-header-setting-item{margin-top:12px}.bot-calendar-wrapper .booking-header .booking-header-setting-item:first-child{margin-top:0px}.bot-calendar-wrapper .booking-header .booking-header-setting-item-text.typography{margin-bottom:4px;font-weight:500;font-size:var(--ldvar-typographyFontSize);color:var(--ldvar-botCalendarFieldLabelColour)}.bot-calendar-wrapper .booking-header .booking-header-calendar-title.typography{font-size:var(--ldvar-typographyFontSize);font-weight:500;margin:16px 0px}.bot-calendar-wrapper .bot-calendar-booking-time{display:flex;flex-direction:column;--ldvar-typographyFontColour: var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper .bot-calendar-booking-time .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-time .typography-align-left{text-align:left}.bot-calendar-wrapper .bot-calendar-booking-time .typography-align-right{text-align:right}.bot-calendar-wrapper .bot-calendar-booking-time .typography-align-justify{text-align:justify}.bot-calendar-wrapper .bot-calendar-booking-time .typography-align-center{text-align:center}.bot-calendar-wrapper .bot-calendar-booking-time .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .bot-calendar-booking-time .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-time .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-time .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-time .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-time .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .bot-calendar-booking-time .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .bot-calendar-booking-time .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .bot-calendar-booking-time .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-booking-time .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .bot-calendar-booking-time .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-booking-time .bot-calendar-booking-time-text.typography{font-weight:500;margin-top:12px;margin-bottom:4px;color:var(--ldvar-botCalendarFieldLabelColour)}.bot-calendar-wrapper .bot-calendar-booking-for{display:flex;flex-direction:column;margin-top:12px;--ldvar-typographyFontColour: var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper .bot-calendar-booking-for .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-for .typography-align-left{text-align:left}.bot-calendar-wrapper .bot-calendar-booking-for .typography-align-right{text-align:right}.bot-calendar-wrapper .bot-calendar-booking-for .typography-align-justify{text-align:justify}.bot-calendar-wrapper .bot-calendar-booking-for .typography-align-center{text-align:center}.bot-calendar-wrapper .bot-calendar-booking-for .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-wrapper .bot-calendar-booking-for .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-for .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-for .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-for .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-wrapper .bot-calendar-booking-for .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-wrapper .bot-calendar-booking-for .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-wrapper .bot-calendar-booking-for .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-wrapper .bot-calendar-booking-for .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-booking-for .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-wrapper .bot-calendar-booking-for .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-wrapper .bot-calendar-booking-for-text.typography{font-weight:500;margin-bottom:4px;color:var(--ldvar-botCalendarFieldLabelColour)}.bot-calendar-wrapper.expanded{flex-direction:row}.bot-calendar-wrapper.expanded .bot-calendar-options-info,.bot-calendar-wrapper.expanded-booking .bot-calendar-options-info{display:flex;flex-direction:column;align-items:center;margin:auto;--ldvar-iconColour: var(--ldvar-botCalendarMainColour);--ldvar-iconSize: 32px}.bot-calendar-wrapper.expanded .bot-calendar-options-info .bot-calendar-options-info-title,.bot-calendar-wrapper.expanded-booking .bot-calendar-options-info .bot-calendar-options-info-title{max-width:200px;word-break:break-word;font-style:italic;font-weight:500;margin-top:8px;text-align:center;color:var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper.expanded .bot-calendar-picker,.bot-calendar-wrapper.expanded-booking .bot-calendar-picker{min-width:100%}.bot-calendar-wrapper.expanded.choose-time .bot-calendar-body,.bot-calendar-wrapper.expanded-booking.choose-time .bot-calendar-body{padding-right:16px;box-sizing:border-box;border-right:2px solid var(--ldvar-botCalendarElementColour)}.bot-calendar-wrapper.expanded.choose-time .bot-calendar-picker,.bot-calendar-wrapper.expanded-booking.choose-time .bot-calendar-picker{min-width:50%}.bot-calendar-wrapper.expanded .bot-calendar-body-grid,.bot-calendar-wrapper.expanded-booking .bot-calendar-body-grid{gap:8px}.bot-calendar-wrapper.expanded .bot-calendar-option-title,.bot-calendar-wrapper.expanded-booking .bot-calendar-option-title{display:block;margin:0;margin-bottom:14px;text-align:center;color:var(--ldvar-botCalendarMainColour)}.bot-calendar-wrapper.expanded .bot-calendar-options,.bot-calendar-wrapper.expanded-booking .bot-calendar-options{flex-grow:1;margin-left:16px}.bot-calendar-wrapper.expanded .bot-calendar-booking-settings,.bot-calendar-wrapper.expanded-booking .bot-calendar-booking-settings{flex-direction:row}.bot-calendar-wrapper.expanded .booking-header .booking-header-setting-wrapper,.bot-calendar-wrapper.expanded-booking .booking-header .booking-header-setting-wrapper{flex-direction:row;gap:12px}.bot-calendar-wrapper.expanded .booking-header .booking-header-setting-item,.bot-calendar-wrapper.expanded-booking .booking-header .booking-header-setting-item{width:50%;margin-top:0px}.bot-calendar-modal .scrollbar{overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;height:100%;width:100%}.bot-calendar-modal .scrollbar:focus{outline:none}.bot-calendar-modal .scrollbar::-webkit-scrollbar{width:8px}.bot-calendar-modal .scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:10px}.bot-calendar-modal .scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--ldvar-scrollbarThumbColour)}.bot-calendar-modal .scrollbar::-webkit-scrollbar-thumb:hover{background-color:#707070}.bot-calendar-modal .calendar-scroll{height:auto;display:flex;flex-direction:column}.bot-calendar-modal .calendar-scroll::-webkit-scrollbar-track-piece:start{background-color:rgba(0,0,0,0)}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background-color:var(--ldvar-answerMessagePromptBackgroundColour);padding:8px 20px;margin-top:32px;--ldvar-typographyFontColour: var(--ldvar-botCalendarMainColour);--ldvar-iconColour: var(--ldvar-botCalendarMainColour);--ldvar-iconSize: 18px}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-align-left{text-align:left}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-align-right{text-align:right}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-align-justify{text-align:justify}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-align-center{text-align:center}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-body1{font-weight:400;line-height:1.35}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .icon svg{width:100%;height:100%}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-modal .calendar-scroll .calendar-return-wrapper .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-modal .calendar-scroll .calendar-return-button{cursor:pointer;background:none;border:none;padding:1px;width:fit-content;cursor:pointer;position:absolute;left:20px}.bot-calendar-modal .calendar-scroll .calendar-return-button:focus-visible{box-shadow:0px 0px 0px 4px rgba(0,0,0,.8);outline:2px solid #fff}.bot-calendar-modal .calendar-button-content{display:flex;align-items:center}.bot-calendar-modal .button{margin-top:auto}.bot-calendar-modal .submit-btn{--ldvar-iconColour: var(--ldvar-choiceArrayTextColour);--ldvar-iconSize: 24px}.bot-calendar-modal .submit-btn .icon{width:var(--ldvar-iconSize);min-width:var(--ldvar-iconSize);height:var(--ldvar-iconSize);display:flex;fill:var(--ldvar-iconColour)}.bot-calendar-modal .submit-btn .icon svg{width:100%;height:100%}.bot-calendar-modal .submit-btn .icon.invert-hor{transform:scaleX(-1);transform-origin:center}.bot-calendar-modal .submit-btn .icon.invert-vert{transform:scaleY(-1);transform-origin:center}.bot-calendar-modal .submit-btn:focus{border:2px solid rgba(0,0,0,.8);outline:none;border-radius:0px 0px var(--ldvar-botRadius) var(--ldvar-botRadius)}@media screen and (max-device-width: 600px){.bot-calendar-modal .submit-btn{border-radius:0}}.lc-keep-waiting{margin-top:10px;align-items:flex-start;width:100%}.lc-keep-waiting .lc-waiting{padding:8px 16px;font-weight:500;font-family:var(--ldvar-fontFamily);width:100%;border-radius:var(--ldvar-botRadius)}.lc-keep-waiting .lc-waiting:focus-visible{box-shadow:0px 0px 0px 4px rgba(0,0,0,.8);outline:2px solid #fff}.lc-event{display:flex;align-items:flex-start;justify-content:center;margin:8px 16px 0px;--ldvar-typographyFontColour: var(--ldvar-lcInfoMessageColour)}.lc-event .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.lc-event .typography-align-left{text-align:left}.lc-event .typography-align-right{text-align:right}.lc-event .typography-align-justify{text-align:justify}.lc-event .typography-align-center{text-align:center}.lc-event .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.lc-event .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.lc-event .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.lc-event .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.lc-event .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.lc-event .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.lc-event .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.lc-event .typography-body1{font-weight:400;line-height:1.35}.lc-event .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.lc-event .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.lc-event .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}.lc-event .lc-event-bar{width:50px;height:0px;margin:9px 0px;border-bottom:1px solid var(--ldvar-lcInfoMessageColour)}.lc-event .lc-event-text{margin:0px 8px;max-width:170px;text-align:center;word-break:break-word;font-style:italic;color:var(--ldvar-lcInfoMessageColour)}.lc-start-prompt{display:flex;align-items:center;justify-content:center;animation:fadein 200ms ease-in forwards;--ldvar-typographyFontColour: var(--ldvar-sliderThumbColour);--ldvar-typographyFontSize: 12px}.lc-start-prompt .typography{margin:0;color:var(--ldvar-typographyFontColour);font-family:var(--ldvar-fontFamily);font-weight:400;font-size:var(--ldvar-typographyFontSize);line-height:1.5}.lc-start-prompt .typography-align-left{text-align:left}.lc-start-prompt .typography-align-right{text-align:right}.lc-start-prompt .typography-align-justify{text-align:justify}.lc-start-prompt .typography-align-center{text-align:center}.lc-start-prompt .typography-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.lc-start-prompt .typography-h1{font-weight:600;font-size:1.5rem;line-height:1.5}.lc-start-prompt .typography-h2{font-weight:400;font-size:1.25rem;line-height:1.5}.lc-start-prompt .typography-h3{font-weight:400;font-size:1.125rem;line-height:1.5}.lc-start-prompt .typography-h4{font-weight:400;font-size:1rem;line-height:1.5}.lc-start-prompt .typography-h5{font-weight:600;font-size:.875rem;line-height:1.36}.lc-start-prompt .typography-h6{font-weight:600;font-size:.75rem;line-height:1.33}.lc-start-prompt .typography-body1{font-weight:400;line-height:1.35}.lc-start-prompt .typography-body2{font-weight:600;font-size:.625rem;line-height:1.4}.lc-start-prompt .typography-subtitle1{font-weight:600;font-size:.813rem;line-height:1.38}.lc-start-prompt .typography-subtitle2{font-weight:600;font-size:.625rem;line-height:1.4}@keyframes fadein{from{opacity:0}to{opacity:1}}.lc-start-prompt.lc-start-prompt-fadeout{display:none}.lc-start-prompt .lc-start-prompt-text{color:var(--ldvar-lcInfoMessageColour);font-style:italic;font-weight:400;line-height:19.2px;padding:2px 5px 2px 5px;width:78%}.bot-message-content-gpt .text-wrapper h1,.bot-message-content-gpt .text-wrapper h2,.bot-message-content-gpt .text-wrapper h3,.bot-message-content-gpt .text-wrapper h4,.bot-message-content-gpt .text-wrapper h5,.bot-message-content-gpt .text-wrapper h6{margin:0;margin:8px 0px}.bot-message-content-gpt .text-wrapper h1{font-size:1.5em}.bot-message-content-gpt .text-wrapper h2{font-size:1.25em}.bot-message-content-gpt .text-wrapper h3{font-size:1.13em}.bot-message-content-gpt .text-wrapper h4{font-size:1em}.bot-message-content-gpt .text-wrapper h5{font-size:.88em}.bot-message-content-gpt .text-wrapper h6{font-size:.75em}.bot-message-content-gpt .text-wrapper hr{margin:12px 0}.bot-message-content-gpt .text-wrapper p{margin-bottom:0}.bot-message-content-gpt .text-wrapper p:first-child{margin-top:0}.bot-message-content-gpt .text-wrapper p:not(:first-child){margin-top:8px}.bot-message-content-gpt .text-wrapper ul,.bot-message-content-gpt .text-wrapper ol{padding-left:22px;margin:12px 0px}.bot-message-content-gpt .text-wrapper ul ul,.bot-message-content-gpt .text-wrapper ul ol,.bot-message-content-gpt .text-wrapper ol ul,.bot-message-content-gpt .text-wrapper ol ol{margin:4px 0px}.bot-message-content-gpt .text-wrapper blockquote{margin:16px}.bot-message-content-gpt .text-wrapper blockquote p::before{content:"“"}.bot-message-content-gpt .text-wrapper blockquote p::after{content:"”"}.bot-message-content-gpt .text-wrapper img{width:120px;height:120px;object-fit:contain}.bot-message-content-gpt .text-wrapper pre{margin:8px 0px}.bot-message-content-gpt .text-wrapper code{font-family:monospace}.bot-message-content-gpt .text-wrapper table,.bot-message-content-gpt .text-wrapper pre{display:block;overflow-x:auto;border-collapse:collapse;min-width:100%;scrollbar-width:thin;scrollbar-color:#969696 rgba(0,0,0,0)}.bot-message-content-gpt .text-wrapper table::-webkit-scrollbar,.bot-message-content-gpt .text-wrapper pre::-webkit-scrollbar{height:5px}.bot-message-content-gpt .text-wrapper table::-webkit-scrollbar-thumb,.bot-message-content-gpt .text-wrapper pre::-webkit-scrollbar-thumb{background-color:#969696;border-radius:3}.bot-message-content-gpt .text-wrapper table::-webkit-scrollbar-thumb:hover,.bot-message-content-gpt .text-wrapper pre::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}.bot-message-content-gpt .text-wrapper table td,.bot-message-content-gpt .text-wrapper table th,.bot-message-content-gpt .text-wrapper pre td,.bot-message-content-gpt .text-wrapper pre th{border:1px solid #ddd;padding:4px 8px;white-space:nowrap}body,input,select,option,textarea,button,label{font-family:var(--ldvar-fontFamily);font-size:var(--ldvar-typographyFontSize)}
