:root{--color-background-code:#e9e9e9;--color-background-default:#d6d6d6;--color-button-background:#2a3343;--color-button-background-hover:#454950;--color-button-border:#ccc;--color-code:#c67bff;--color-default:#fff;--color-horizontal-rule:#454950;--color-link:#dcadff;--color-panel-background:#fff;--color-panel-background-alternate:#dbdbdb;--color-solid-resize-bar:#d6d6d6;--color-solid-resize-bar-handle:hsla(0,0%,78%,.2)}body,html{width:100vw;height:100vh;margin:0;padding:0;scroll-behavior:smooth;background-color:var(--color-background-default);color:var(--color-default);font-family:Arial,Helvetica,sans-serif;font-size:16px}#__next{position:absolute;left:.5rem;right:.5rem;top:.5rem;bottom:.5rem}p{margin:0}.fr-element{color:#000;font-size:16px}.fr-wrapper{padding:5px;margin:5px}.logic-toggle-type{font-weight:700;font-size:22px;cursor:pointer}#runMode{padding-top:0;overflow-x:hidden;overflow-y:auto;max-height:none;width:320px;margin-top:0;height:800px}#runMode.disabled{pointer-events:none;filter:blur(2px);-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#runMode .bot:after{width:0;height:0}#runMode.readonly-view{box-sizing:border-box;width:100%;padding-top:0;max-width:none;max-height:100vh}#runMode .phone-device{transform:scale(.7);margin:0 auto;overflow:hidden;background-color:#fff;border:5px solid #e2e2e2}.runmode-phone{transform:none;margin:0;top:calc(50% - 400px);position:relative}.questions-list-container-runmode{height:calc(100vh - 180px)}#runMode .chatbot-preview-container.chatbot-single-preview{width:auto;box-shadow:0 2px 8px 0 hsla(0,0%,48%,.5);border-radius:0}#runMode .chatbot-preview-container .confirmation-popup-container{width:auto}#runMode .chatbot-preview{min-width:350px;display:block;height:auto}.questionnaire-settings-menu-buttons .show-button.round-button{width:145px;margin-left:5px!important;margin-right:5px!important}.questionnaire-settings-menu-buttons .show-button.round-button.start-button{background-color:#0075db;color:#fff}.questionnaire-settings-menu-buttons .show-button.round-button.disabled{opacity:.6;pointer-events:none;box-shadow:none!important;border-width:2px!important}.questionnaire-settings-menu-content .questionnaire-settings-item.required h4:after,.questionnaire-settings-menu-content .questionnaire-settings-item.required span.questionnaire-settings-item-name:after{content:" *required";margin-left:5px;color:#eb0000;font-size:13px}#runMode .chatbot-preview-container.chatbot-single-preview.chatbot-modal{width:calc(100% - 2px);border-radius:0 0 45px 45px;box-sizing:border-box;overflow:hidden;top:75px;height:calc(100% - 76px)}.runmode-options{margin-top:-80px;text-align:center;position:relative;top:calc(50% - 400px)}.runmode-options ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.runmode-options ul li{width:50%;text-align:left;margin:0 5px}.runmode-options ul li:first-of-type{text-align:right}.runmode-options ul li a{color:#0075db;text-decoration:underline;font-size:17px;font-family:Nunito Sans,sans-serif;padding:5px;width:105px;margin:0;display:inline-block;text-align:center}.runmode-options ul li a .icon{margin-left:10px;font-size:24px;display:inline-block;vertical-align:middle}.runmode-options ul li a span.icon{width:24px;height:24px;box-sizing:border-box;line-height:24px}.runmode-options ul li a .icon.icon-restart{color:#fff;background-color:#0075db;border-radius:50%;font-size:14px;padding:0}@media (max-width:1300px){#runMode.readonly-view,#runMode.readonly-view .chatbot-preview{display:block}}#runMode.readonly-view .runmode-phone{transform:none;margin:0}.page-edit:not(.page-column-right) #runMode.readonly-view{margin-left:0}#runMode.readonly-view .runmode-options{margin-top:-90px}.preset-btn{float:right}@media (max-width:1300px){.page-column-right .question-list.questions-list-container-runmode{max-width:calc(100% - 459px)}.page-view .page-column-right .question-list.questions-list-container-runmode{max-width:calc(100% - 439px)}}@media (max-width:950px){#runMode.readonly-view{margin-left:-50px}}@media (max-width:875px){#runMode.readonly-view{margin-left:-75px}}@media (max-width:825px){#runMode.readonly-view{margin-left:-95px}}@media (max-width:800px){#runMode.readonly-view{margin-left:-110px}}.phone-device{height:720px;width:350px;border:5px solid #efefef;border-radius:50px;box-shadow:1px 1px 15px 3px #b3b3b3}.phone-head{background:#fff;text-align:center;border-radius:45px 45px 0 0;border:1px solid #bfbfbf;border-bottom-color:#cdcdcd}.phone-head .phone-audio{display:inline-block;background-color:#e2e2e2;width:200px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:center;box-sizing:border-box;padding-top:10px;border:1px solid #bfbfbf;border-top-color:#e2e2e2;margin:-1px auto 0;height:32px}.phone-head .phone-audio .phone-audio-mark{background-color:#c4c4c4;width:100px;height:5px}.phone-head .phone-head-url{padding:10px 0}.phone-head .phone-head-url p{margin:0}.phone-head .phone-head-url .phone-icon{margin-right:5px;font-size:13px}.phone-content{position:relative;border:1px solid #bfbfbf;border-top:none;box-sizing:border-box;overflow:hidden;height:646px;border-radius:0 0 45px 45px}.phone-body{overflow-y:auto;max-height:647px;padding:0 0 70px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;bottom:0;position:absolute;height:100%}.phone-body::-webkit-scrollbar{display:none}.chatbot-preview-container{background:#eee;max-width:896px;max-height:calc(100vh - 220px);overflow:auto;box-sizing:border-box}.chatbot-preview-zeroquestion .chatbot-preview-container.chatbot-single-preview{margin-bottom:10px}.chatbot-preview-container .bot{position:relative}.chatbot-preview-container.chatbot-question-answered,.chatbot-preview-container.chatbot-question-answered .component-block{background-color:#f8f7f7!important;box-shadow:none!important}.chatbot-preview-container.chatbot-question-answered .provider-block,.chatbot-preview-container.chatbot-question-answered .question-block{opacity:.55!important}.chatbot-preview-container.chatbot-question-answered .option-block{display:none}.chatbot-preview-container.chatbot-question-answered .option-block.answer{display:flex}.chatbot-preview-container.chatbot-question-answered .option-block.answer .button{float:none}.chatbot-preview-container.chatbot-modal{bottom:0;max-height:calc(100% - 72px);position:fixed;width:100%;height:100%;background:#fff;z-index:999;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 10px;box-shadow:none!important}.chatbot-preview-container.chatbot-modal .confirmation-popup-container{padding-bottom:18px}.chatbot-preview-container,.chatbot-preview-container .blank,.chatbot-preview-container .button,.chatbot-preview-container .component-block,.chatbot-preview-container .edit,.chatbot-preview-container .error-notification,.chatbot-preview-container .info-block,.chatbot-preview-container .msg_subtext,.chatbot-preview-container .provider-block,.chatbot-preview-container .question-block,.chatbot-preview-container .question-text,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .signature-block,.chatbot-preview-container .status-notification,.chatbot-preview-container .subtext,.chatbot-preview-container .text-input,.chatbot-preview-container .type,.chatbot-preview-container .type-large,.chatbot-preview-container .warning-notification{font-size:24px}.chatbot-preview-container .data-button,.chatbot-preview-container .date-input,.chatbot-preview-container .error-notification,.chatbot-preview-container .msg_subtext a,.chatbot-preview-container .number-input,.chatbot-preview-container .provider-text,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .status-notification,.chatbot-preview-container .subtext a,.chatbot-preview-container .toggle,.chatbot-preview-container .type-med,.chatbot-preview-container .warning-notification{font-size:20px}.chatbot-preview-container .sidebar{visibility:hidden;position:relative;display:inline-block;height:100vh;width:0;background:#eee}.chatbot-preview-container .main{position:relative;display:inline-block;background:#fff;margin:0;padding:0;height:100%;width:100%}.chatbot-preview-container .notification-block{position:relative;display:block;width:100%}.chatbot-preview-container .chat-bot{position:relative;height:100%;width:100%;padding:0;background:#fff;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.chatbot-preview-container .legal-popup .legal-popup-footer,.chatbot-preview-container .scroll-notification{border-bottom:1px solid #bfbfbf;width:calc(100% - 2px);border-radius:0 0 45px 45px}.chatbot-preview-container .blank,.chatbot-preview-container .button,.chatbot-preview-container .component-block,.chatbot-preview-container .edit,.chatbot-preview-container .error-notification,.chatbot-preview-container .info-block,.chatbot-preview-container .provider-block,.chatbot-preview-container .question-block,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .signature-block,.chatbot-preview-container .status-notification,.chatbot-preview-container .type,.chatbot-preview-container .warning-notification{font-weight:700;letter-spacing:1px;text-indent:1px;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.1}.chatbot-preview-container .scroll-notification{position:fixed;z-index:100;bottom:0;height:50px;min-width:10px;width:100%;max-width:896px;background:#f7b500;line-height:50px;text-align:center;color:#fff;cursor:pointer;font-size:24px;font-weight:22px}.chatbot-preview-container text-overflow ellipsis{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chatbot-preview-container .scroll-notification-active{visibility:visible}.chatbot-preview-container .error-notification,.chatbot-preview-container .status-notification,.chatbot-preview-container .warning-notification{position:fixed;display:inline-block;min-width:10px;width:100%;max-width:736px;font-size:20px;z-index:90;height:73px;top:-73px;font-weight:400;color:#fff;line-height:73px;text-align:center;overflow-x:hidden}.chatbot-preview-container text-overflow ellipsis{visibility:hidden;transition:all .5s ease}.chatbot-preview-container .notification-active{visibility:visible;opacity:1;top:10px;text-align:center}.chatbot-preview-container .error-notification{background:#f66}.chatbot-preview-container .warning-notification{background:#f7b500}.chatbot-preview-container .status-notification{background:#00bfda}.chatbot-preview-container .progress-bar{position:fixed;z-index:90;top:0;min-width:10px;width:100%;max-width:736px;height:10px;background:#efefef}.chatbot-preview-container .progress-bar-complete{width:0;height:100%;background:#2bb9ae}.chatbot-preview-container .component-block{position:relative;padding:15px;width:calc(100% - 30px);margin-bottom:0}.chatbot-preview-container .component-block .question-block{margin-bottom:10px}.chatbot-preview-container .component-block .provider-text{display:none}.chatbot-preview-container .header{height:auto;overflow:hidden;margin-bottom:0}.chatbot-preview-container .chatbot-preview-container a{display:block;position:relative;outline:none;color:#00f;text-decoration:none;font-size:24px}.chatbot-preview-container .chatbot-preview-container br{margin-bottom:2px}.chatbot-preview-container .provider-block{position:relative;display:inline-block;width:100%;margin:0 0 25px;color:#303136;display:flex}.chatbot-preview-container .provider-text{position:relative;display:inline-block;height:50px;color:#8bc736;line-height:50px;text-align:center;margin:0 0 0 15px}.chatbot-preview-container .question-block{position:relative;display:inline-block;max-width:300;background:#ececec;border-radius:0 25px 25px 25px;padding:10px;color:#303136}.chatbot-preview-container .signature>.question-block{padding:0}.chatbot-preview-container .signature>.inputs-wrapper{display:flex}.chatbot-preview-container .clear-button{background:#ececec;width:50%;border-radius:5px;height:50px;line-height:50px;text-align:center;color:#212121;font-weight:400;margin:0 calc(50% - 100px) 45px;z-index:100}.chatbot-preview-container canvas.canvas-signature{width:100%;height:200px;max-width:460px;margin:0 auto;display:block;border-radius:5px;border:2px solid rgba(51,51,51,.5)}.chatbot-preview-container .signature-card .question-text,.chatbot-preview-container .signature-card .subtext{margin:0 25px 15px}.chatbot-preview-container .info-block{position:relative;display:inline-block;width:calc(100% - 40px);min-height:300px;background:#2bb9ae;border-radius:0 25px 0 0;padding:22px;margin:0 0 25px;color:#fff;line-height:300px;text-align:center}.chatbot-preview-container .image-block{position:relative;width:100%;height:100%;border-radius:25px 0 25px 25px;background:cover;margin:0 0 10px}.chatbot-preview-container .percent{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;height:40px;font-size:40px;color:#fff;line-height:40px;text-align:center;font-weight:400}.chatbot-preview-container .loading-block{position:relative;width:100%;border-radius:25px 0 25px 25px;margin:0 0 10px;height:300px;background:#2bb9ae}.chatbot-preview-container .signature-block{position:relative;display:inline-block;max-width:460px;height:200px;background:transparent;color:#fff;margin:0 auto 20px;border-radius:25px}.chatbot-preview-container .signature .option-block .question-text{padding:22px;margin:0}.chatbot-preview-container .chatbot-preview-container .link{margin-top:10px}.chatbot-preview-container .emergency .continue-button{line-height:1.5em;text-transform:uppercase;padding:15px 0}.chatbot-preview-container .image{position:relative;width:100%;height:100%;background-image:cover}.chatbot-preview-container .dashed-line{position:absolute;margin:auto;right:0;bottom:10px;left:0;height:1px;max-width:300px;width:100%;border:none;border-top:2px dashed #2bb9ae}.chatbot-preview-container .question-text{position:relative;display:inline-block;font-weight:700;line-height:30px;letter-spacing:.4px;text-indent:.4px;color:#000;word-break:break-word}.chatbot-preview-container .language .question-text{margin-bottom:10px}.chatbot-preview-container .language .question-text:last-child{margin-bottom:0}.chatbot-preview-container .language .question-text:first-child{animation-delay:0s}.chatbot-preview-container .language .question-text:nth-child(2){animation-delay:.5s}.chatbot-preview-container .language .question-text:nth-child(3){animation-delay:1s}.chatbot-preview-container .search-keep-typing,.chatbot-preview-container .search-nothing-found{color:#fff;font-weight:700;width:100%;text-align:center;font-size:21px;padding-bottom:10px}.chatbot-preview-container .typing-notification{height:30px}.chatbot-preview-container .autocomplete-thinking-more,.chatbot-preview-container .typing-notification{width:60px;padding:0 10px;display:flex;justify-content:space-between}.chatbot-preview-container .autocomplete-thinking-more{height:40px;margin:30px auto}.chatbot-preview-container .autocomplete-thinking-more .dot{background-color:#fff;animation:blinking 1s ease infinite}.chatbot-preview-container .autocomplete-thinking{width:60px;padding:0 10px;display:flex;justify-content:space-between;margin:15px auto}.chatbot-preview-container .autocomplete-thinking .dot{background-color:#fff;animation:blinking 1s ease infinite}.chatbot-preview-container .dot{position:relative;opacity:.25;border-radius:50%;background:#000;height:12px;width:12px;transform:translateY(0);animation:typing 1.5s ease infinite}.chatbot-preview-container .dot:first-child{animation-delay:.25s}.chatbot-preview-container .dot:nth-child(3){animation-delay:5s}.chatbot-preview-container .dot:nth-child(2){animation-delay:.75s}.chatbot-preview-container .dot:nth-child(3){animation-delay:1s}.chatbot-preview-container .bold{position:relative;display:inline-block;font-weight:700;text-transform:capitalize}.chatbot-preview-container .msg_subtext,.chatbot-preview-container .subtext{margin:10px 0 0;font-weight:400;color:#212121;line-height:30px}.chatbot-preview-container .msg_subtext a,.chatbot-preview-container .subtext a{text-decoration:none;display:inline;color:#0087ff;font-weight:400;font-size:24px;cursor:pointer}.chatbot-preview-container .blank,.chatbot-preview-container .button,.chatbot-preview-container .edit{position:relative;display:block;cursor:pointer;flex-grow:1;text-align:center;line-height:50px;color:#fff;margin-left:15px;border-radius:5px;background:#2bb9ae;background:linear-gradient(180deg,#2bb9ae,#048a7f);font-weight:400}.chatbot-preview-container .blank:nth-child(2),.chatbot-preview-container .button:nth-child(2),.chatbot-preview-container .edit:nth-child(2){margin-left:0}.chatbot-preview-container .blank:active,.chatbot-preview-container .blank:hover,.chatbot-preview-container .button:active,.chatbot-preview-container .button:hover,.chatbot-preview-container .edit:active,.chatbot-preview-container .edit:hover{background:#219087}.chatbot-preview-container .blank{visibility:hidden}.chatbot-preview-container .skip{color:im-dark;background-color:#c3c3c3}.chatbot-preview-container .skip:hover{color:#fff}.chatbot-preview-container .woof{position:relative}.chatbot-preview-container .active{background:#2bb9ae}.chatbot-preview-container .inactive{background:#ececec;color:#7a7a7a}.chatbot-preview-container .inactive:hover{color:#fff}.chatbot-preview-container .edit{background:#999;color:#fff;border-radius:5px;width:80px;text-align:center;display:none;border-color:#e7e7e7;align-content:flex-end;float:right;align-items:flex-end;align-self:flex-end}.chatbot-preview-container .edit-active{opacity:1;color:#fff;display:inline-block;flex-grow:unset;min-width:80px;width:80px;max-height:50px;margin-left:0}.chatbot-preview-container .button-active{flex-grow:unset;justify-content:flex-end;background:#219087;border-color:#219087;padding:10px 25px;line-height:30px;text-align:right;overflow:hidden}.chatbot-preview-container .button-active:active,.chatbot-preview-container .button-active:hover{background:#0f79b0}.chatbot-preview-container .option-block{display:flex;flex-direction:row;justify-content:flex-end;width:100%;box-sizing:border-box}.chatbot-preview-container .option-block:nth-child(2){margin-top:50px}.chatbot-preview-container .answer .button-active{margin-left:0;justify-content:flex-end}.chatbot-preview-container .answer .button-active:nth-child(2){margin-left:0}.chatbot-preview-container .button-active{display:inline-block}.chatbot-preview-container .search-block{position:relative;overflow-y:scroll;width:100%;padding:0;background:#f7b500;height:0;max-height:0;min-height:0;vertical-align:top;margin:0 10px 0 0;transition:all .5s ease;visibility:hidden}.chatbot-preview-container .search-block .search-loading{color:#fff;text-align:center}.chatbot-preview-container .search-block .search-instruction{font-size:18px;color:#fff;text-align:center;padding:5px}.chatbot-preview-container .search-block-active{height:175px;max-height:175px;min-height:175px;padding:10px 0 0;margin:0 0 10px;z-index:99;visibility:visible}.chatbot-preview-container .search-item{display:block;position:relative;min-height:20px;width:calc(100% - 50px);text-align:center;line-height:1.15em;padding:7px 20px 5px 10px;margin:0 10px 10px;text-align:left;color:#212121;background:#fff;border-radius:5px;cursor:pointer;font-size:18px;word-break:break-word}.chatbot-preview-container .search-hidden{opacity:0;visibility:hidden}.chatbot-preview-container .medications{position:relative;width:100%;vertical-align:top;transition:all .5s ease;visibility:hidden;height:auto;margin:0 0 10px;visibility:visible;font-weight:400}.chatbot-preview-container .medications .med{display:block;position:relative;min-height:35px;width:calc(100% - 40px);line-height:auto;text-align:center;padding:10px 20px;margin:-4px 0 0;text-align:left;border:4px solid #ececec;border-radius:5px;color:#212121;cursor:pointer;display:flex;justify-content:space-between}.chatbot-preview-container .medications .med .name{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;flex-grow:1;max-width:50%;text-transform:capitalize;line-height:1.5}.chatbot-preview-container .medications .med .dosage{text-overflow:ellipsis;white-space:nowrap;width:90px;min-width:90px;overflow-x:hidden;text-align:left;max-width:25%;line-height:1.5}.chatbot-preview-container .medications .med .frequency{text-overflow:ellipsis;white-space:nowrap;width:70px;min-width:70px;text-align:right;overflow-x:hidden;max-width:25%;line-height:1.5}.chatbot-preview-container .data-block{position:relative}.chatbot-preview-container .data-row{width:100%;height:50px;margin:0 0 5px;display:flex;flex-direction:row;justify-content:space-between}.chatbot-preview-container .data-button{font-weight:400;width:50px;height:50px;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#909090;border-radius:5px;border:2px solid #c3c3c3;line-height:50px;text-align:center;cursor:pointer}.chatbot-preview-container .data-button:hover{border-color:#2bb9ae;background:#2bb9ae;color:#fff}.chatbot-preview-container .double .data-button{width:calc(50% - 15px)}.chatbot-preview-container .data-button.full{width:100%}.chatbot-preview-container .data-button-active{background:#2bb9ae}.chatbot-preview-container .media-block{position:relative;width:100%;height:300px}.chatbot-preview-container .text-input{width:100%;height:50px;margin:0 10px 10px 0;border-radius:5px;max-width:100%;border:2px solid #222}.chatbot-preview-container .text .text-input{width:calc(100% - 50px)}.chatbot-preview-container .text-input{padding:0 0 0 15px}.apt{flex-grow:3;width:25%}.full-width{width:100%;margin-left:0}.full{width:100%;margin-right:0}.chatbot-preview-container .date-input{width:calc(100% - 50px);height:50px;border-radius:5px;text-align:center;border:2px solid #222}.chatbot-preview-container .date-input:nth-child(2){margin:0 25px}.chatbot-preview-container input{font-size:22px}.chatbot-preview-container input::-webkit-input-placeholder{color:#909090;font-size:22px}.chatbot-preview-container .number-input,.chatbot-preview-container .toggle{width:100%;height:50px;border-radius:5px;color:#000;text-align:center;border:2px solid #222}.chatbot-preview-container .number-input{font-size:22px}.chatbot-preview-container .toggle{cursor:pointer;color:#999;font-weight:400;text-align:center;line-height:50px;margin-left:50px}.chatbot-preview-container .slash{margin:0 25px;font-size:30px;height:50px;line-height:50px;text-align:center;color:#e6e6e6}.chatbot-preview-container input[type=number]::-webkit-inner-spin-button,.chatbot-preview-container input[type=number]::-webkit-outer-spin-button{visibility:hidden;margin:0}.chatbot-preview-container .arrow-target{height:120px}.chatbot-preview-container .arrow{transform:translateY(40px);animation:arrow 1.5s ease infinite;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;height:60px}@keyframes arrow{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(20px)}}.chatbot-preview-container .arrow-right{animation:arrow-right 1.5s ease infinite}@keyframes arrow-right{0%{opacity:0;transform:translateX(20px) rotate(90deg)}to{opacity:1;transform:translateX(40px) rotate(90deg)}}.chatbot-preview-container .arrow-target.arrow-active .arrow{visibility:visible}.chatbot-preview-container .arrow-target .arrow{visibility:hidden;pointer-events:none}.chatbot-preview-container .signature .arrow{transform:translateY(0) rotate(180deg);animation:arrow-flip 1.5s ease infinite;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;height:60px}@keyframes arrow-flip{0%{opacity:0;transform:translateY(0) rotate(180deg)}to{opacity:1;transform:translateY(30px) rotate(180deg)}}.chatbot-preview-container .go-button{background:#ececec;width:120px;border-radius:5px;height:50px;line-height:50px;text-align:center;color:#fff;letter-spacing:0;text-indent:0;font-size:20px;margin-left:10px}.chatbot-preview-container .other .go-button{margin-left:0}.chatbot-preview-container .go-button-active{background:#f7b500;cursor:pointer}.chatbot-preview-container .continue-button{background:#eee;border-radius:5px;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:400;width:150px;margin:0 calc(50% - 75px) 45px;z-index:100}.chatbot-preview-container .continue-button-active{background:#f7b500;cursor:pointer}.chatbot-preview-container .continue-button-inactive{background:#c3c3c3;cursor:default}.list .option-block,.list-yes-no .option-block,.multiselect .option-block,.singleselect .option-block,.singleselect-insurance .option-block{position:relative;display:flex;flex-direction:column;width:100%}.chatbot-preview-container .list .option-block:last-child,.chatbot-preview-container .list-yes-no .option-block:last-child,.chatbot-preview-container .multiselect .option-block:last-child,.chatbot-preview-container .singleselect .option-block:last-child,.chatbot-preview-container .singleselect-insurance .option-block:last-child{margin:0}.chatbot-preview-container .list .option,.chatbot-preview-container .multiselect .option,.chatbot-preview-container .singleselect .option,.chatbot-preview-container .singleselect-insurance .option{position:relative;min-height:40px;margin:0 0 5px;padding-bottom:5px;background:transparent;border-radius:5px;cursor:pointer;font-weight:400;display:flex}.chatbot-preview-container .list .option:last-child,.chatbot-preview-container .multiselect .option:last-child,.chatbot-preview-container .singleselect .option:last-child,.chatbot-preview-container .singleselect-insurance .option:last-child{margin-bottom:0}.chatbot-preview-container .singleselect .option,.chatbot-preview-container .singleselect-insurance .option{border-radius:25px;background:#2bb9ae}.chatbot-preview-container .upload .option-block{align-content:flex-end;width:100%}.chatbot-preview-container .image-skipped .arrow-active,.chatbot-preview-container .image-skipped .controls,.chatbot-preview-container .image-skipped .image-area{display:none!important}.chatbot-preview-container .row{display:flex;margin-bottom:10px}.chatbot-preview-container .date .continue-button{margin-top:0;z-index:1}.chatbot-preview-container .blood-pressure .continue-button{margin-top:25px}.chatbot-preview-container .invalid{border-color:#f66!important;border-width:5px}.chatbot-preview-container .option-icon{opacity:.5;min-width:24px}.chatbot-preview-container .singleselect .option-active,.chatbot-preview-container .singleselect-insurance .option-active{background:#219087;color:#fff}.chatbot-preview-container .list .option-active,.chatbot-preview-container .multiselect .option-active{background:#2bb9ae;color:#fff}.chatbot-preview-container .list .option-active>.option-text,.chatbot-preview-container .multiselect .option-active>.option-text{color:#fff}.chatbot-preview-container .list .option-active>.option-icon,.chatbot-preview-container .multiselect .option-active>.option-icon{opacity:1;background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/system/check.svg) no-repeat 50%;background-size:cover}.chatbot-preview-container .list .option-icon,.chatbot-preview-container .multiselect .option-icon{position:relative;height:24px;width:24px;margin:13px;background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/system/uncheck.svg) no-repeat 50%;background-size:cover}.chatbot-preview-container .list .option-text,.chatbot-preview-container .multiselect .option-text,.chatbot-preview-container .singleselect .option-text,.chatbot-preview-container .singleselect-insurance .option-text{text-indent:1px;max-width:100%;margin-right:10px;min-height:20px;float:right;right:10px;color:#212121;line-height:1.2em;text-align:left;padding-bottom:5px;margin-top:12px}white-space nowrap{overflow:hidden;text-overflow:ellipsis}.chatbot-preview-container .singleselect .option-text,.chatbot-preview-container .singleselect-insurance .option-text{color:#fff;padding-left:20px}.chatbot-preview-container .camera-request .option-block,.chatbot-preview-container .singleselectflex .option-block{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-right:0}.chatbot-preview-container .camera-request .option-block.answer,.chatbot-preview-container .singleselectflex .option-block.answer{justify-content:flex-end}.chatbot-preview-container .camera-request .option,.chatbot-preview-container .singleselectflex .option{position:relative;width:-moz-fit-content;width:fit-content;min-height:50px;margin:0 10px 10px 0;padding-bottom:2px;background:transparent;cursor:pointer;font-weight:400;align-items:flex-start}justify-content space-between{border-radius:5px;background:#2bb9ae;background:linear-gradient(180deg,#2bb9ae,#048a7f)}justify-content space-between:last-child{margin-bottom:0}.chatbot-preview-container .camera-request .option,.chatbot-preview-container .singleselectflex .option{border-radius:5px;background:#2bb9ae;background:linear-gradient(180deg,#2bb9ae,#048a7f)}.chatbot-preview-container .camera-request .option-active,.chatbot-preview-container .singleselectflex .option-active{background:#219087;color:#fff}.chatbot-preview-container .camera-request .button-active,.chatbot-preview-container .camera-request .edit-active,.chatbot-preview-container .singleselectflex .button-active,.chatbot-preview-container .singleselectflex .edit-active{justify-content:flex-end}.chatbot-preview-container .camera-request .option-text,.chatbot-preview-container .singleselectflex .option-text{text-indent:0;max-width:100%;margin-top:8px;margin-right:10px;min-height:20px;min-width:20px;line-height:1.5em;padding-bottom:5px;color:#fff;text-align:center;padding-left:15px;padding-right:15px}.chatbot-preview-container .camera-request .option-text:last-child,.chatbot-preview-container .singleselectflex .option-text:last-child{margin-right:0}.chatbot-preview-container .opaque{opacity:1}.chatbot-preview-container .semi-transparent{opacity:.5}.chatbot-preview-container .transparent{opacity:0}.chatbot-preview-container input{-webkit-appearance:none;border-radius:0;box-shadow:none;border-style:solid}.chatbot-preview-container div.button.button-active{background:#219087;display:inline;display:flex;width:-moz-fit-content;width:fit-content}.chatbot-preview-container .button-active{display:inline-block!important;align-content:flex-end;float:right;align-items:flex-end;align-self:flex-end}.singleselectflex .option-block{width:100%;flex-direction:row;align-items:flex-end;margin-right:0}.chatbot-preview-container .number-input.mr,.chatbot-preview-container .text-input.mr{width:100%;margin-right:5px}.chatbot-preview-container .text-input.search-input{margin-right:0}.chatbot-preview-container .text .option-block{display:flex;justify-content:space-between}.chatbot-preview-container .text .option-block.answer{display:flex;justify-content:flex-end}.chatbot-preview-container .singleselect-other .option-block{display:flex}.chatbot-preview-container .singleselect-other .arrow-target,.chatbot-preview-container .singleselect-other .flex-row{display:flex;justify-content:space-between}.chatbot-preview-container .singleselect-other .arrow-target{width:100%}.chatbot-preview-container .number .arrow-target{height:50px}.chatbot-preview-container .list .arrow,.chatbot-preview-container .multiselect .arrow{transform:translateX(0) translateY(3px) rotate(90deg);animation:arrow-rotated 1.5s ease infinite;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;top:-45px;height:50px}@keyframes arrow-rotated{0%{opacity:0;transform:translateX(-140px) translateY(3px) rotate(90deg)}to{opacity:1;transform:translateX(-110px) translateY(3px) rotate(90deg)}}.chatbot-preview-container .signature .arrow,.chatbot-preview-container all unset{animation:arrow-signature 1.5s ease infinite;position:absolute;margin:auto;top:0;bottom:0;left:0;height:50px;z-index:100}@keyframes arrow-signature{0%{opacity:0;transform:translateX(-150px) translateY(-10px) rotate(90deg)}to{opacity:1;transform:translateX(-100px) translateY(-10px) rotate(90deg)}}.chatbot-preview-container .array .arrow-target,.chatbot-preview-container .array .inputs-wrapper,.chatbot-preview-container .number .arrow-target,.chatbot-preview-container .number-auto .arrow-target,.chatbot-preview-container .text .arrow-target{display:flex;width:100%;justify-content:space-between}.chatbot-preview-container .signature .arrow-target{display:flex;height:100%;max-width:460px;margin-top:30px;margin-bottom:30px}.chatbot-preview-container .height .arrow-target{margin-bottom:10px;height:50px}.chatbot-preview-container .height .inputs-wrapper{height:60px}.chatbot-preview-container .height .number-input{width:100%;margin-bottom:5px}.chatbot-preview-container .other .arrow-target{margin-right:15px}.chatbot-preview-container .number .option-block.answer{justify-content:flex-end}.chatbot-preview-container .array .text-input.mr{width:100%;margin-right:15px}.chatbot-preview-container .time .arrow-target{margin-bottom:10px;height:50px}.chatbot-preview-container .time .arrow-target .arrow{margin-top:10px;z-index:101}.chatbot-preview-container .time .continue-button{margin-top:20px}.chatbot-preview-container .flex-row,.chatbot-preview-container .number .option-block{display:flex;justify-content:space-between}.chatbot-preview-container .number .option-block{width:100%}.chatbot-preview-container .info-card .header{background:#ececec;margin:0 -25px;padding:10px 25px;height:auto}.chatbot-preview-container .info-card>.question-block{padding:0;background:#fff;margin-top:10px;margin-bottom:10px;background-color:#ececec;border:3px solid #ececec;overflow:hidden}.chatbot-preview-container .info-card .question-text{margin:0;background:#ececec;padding:10px 25px}.chatbot-preview-container .info-card .subtext{margin:15px 25px}.chatbot-preview-container .info-card .button{text-transform:capitalize}.chatbot-preview-container .info-card p{margin:0}.chatbot-preview-container .info-card li{margin-bottom:10px}.chatbot-preview-container .info-card-v2 .header{background:#ececec;margin:0 -25px;padding:10px 25px;height:auto}.chatbot-preview-container .info-card-v2>.question-block{padding:0;background:#fff;margin-top:10px;margin-bottom:10px;background-color:#ececec;border:3px solid #ececec;overflow:hidden}.chatbot-preview-container .info-card-v2 .question-text{margin:0;background:#ececec;padding:10px 25px}.chatbot-preview-container .info-card-v2 .subtext{margin:15px 25px}.chatbot-preview-container .info-card-v2 .option-text{text-transform:capitalize}.chatbot-preview-container .info-card-v2 p{margin:0}.chatbot-preview-container .info-card-v2 li{margin-bottom:10px}.chatbot-preview-container .signature .question-block{padding:10px;margin-bottom:10px}.chatbot-preview-container .signature .question-text{text-align:center;color:#2bb9ae}.chatbot-preview-container .signature .signature-error{text-align:center;color:#de544a;padding-bottom:20px}.chatbot-preview-container .signature .question-block .question-text{color:#000}.chatbot-preview-container .signature .inputs-wrapper.question-block{padding:0;border-radius:25px}.chatbot-preview-container .signature .inputs-wrapper{background:#ececec;background:transparent;border-radius:25px;margin-bottom:10px}.chatbot-preview-container .signature-button{margin-top:25px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.chatbot-preview-container .signature-button .clear-button{margin:0 15px 0 0;width:50%}.chatbot-preview-container .signature-button .continue-button{margin:0 0 0 15px;width:50%}.chatbot-preview-container .question-block{margin:0}.chatbot-preview-container .images{display:flex;flex-direction:row;width:auto;margin-bottom:20px;margin-top:20px}.chatbot-preview-container .image-holder{display:flex;flex-direction:column;justify-content:space-between;width:33.3%}.chatbot-preview-container .image-holder img{display:inline;width:100%}.chatbot-preview-container p{display:inline;font-size:20px;margin-bottom:10px}.chatbot-preview-container .header.stop{margin:-10px -50px 20px;padding:15px 0;width:calc(100% + 100px);text-align:center;color:#fff}.chatbot-preview-container .header.start{margin-top:25px;margin-bottom:25px}.chatbot-preview-container .info-card b{font-size:24px;font-weight:700;font-weight:heavy}.chatbot-preview-container .chatbot{padding-top:10px}.chatbot-preview-container .btn-back{margin-left:15px;float:left;left:0;position:absolute}.chatbot-preview-container .btn-back:after{content:"Back"}.chatbot-preview-container .btn-close{visibility:hidden}.chatbot-preview-container .confirmation-popup{width:100%;min-width:100px;max-width:736px;height:100vh;background:hsla(0,0%,100%,.95);position:fixed;display:block;top:0;z-index:99}.chatbot-preview-container .confirmation-popup-container{position:absolute;height:220px;background:#f7b500;color:#fff;max-width:696px;position:fixed;z-index:90;top:calc(50vh - 125px);min-width:10px;width:calc(100% - 40px);border-radius:10px;margin:0 20px}.chatbot-preview-container .confirmation-popup-title{text-align:center;margin-top:20px;font-size:36px;font-weight:700}.chatbot-preview-container .confirmation-popup-content{margin:20px;font-size:20px;text-align:center}.chatbot-preview-container .btn-cancel,.chatbot-preview-container .btn-ok{position:relative;display:inline-block;float:right;background:#fff;border-radius:10px;margin:10px;height:50px;width:calc(50% - 20px);color:#000;font-weight:700;text-align:center;font-size:20px;line-height:50px;cursor:pointer}.chatbot-preview-container .notification-message{background:#f66;font-size:20px;color:#fff;font-weight:400;padding:10px;margin-bottom:20px;text-align:center;width:calc(100% - 30px);border-radius:5px}.chatbot-preview-container h1{line-height:1}.chatbot-preview-container .info-card .question-block{padding-top:0;background-color:#ececec}.chatbot-preview-container .provider-logo{position:relative;display:inline-block;height:50px;min-width:50px;background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/system/default-icon.svg) no-repeat 50%}.chatbot-preview-container .component-block.module-component-template .provider-logo{display:none}.chatbot-preview-container .component-block.module-component-template .question-block{background:#edf4f7;margin:0 auto;display:block;text-align:center;border-radius:5px;padding-top:25px}.chatbot-preview-container .component-block.module-component-template .question-text:after{content:" Placeholder"}.chatbot-preview-container .component-block.module-component-template .continue-button{width:150px;margin:20px auto 0}.chatbot-preview-container .component-block.module-component-template .arrow{display:none}.chatbot-preview-container .edit-wrapper{height:54px;background:#ececec;margin:-12px -8px 20px 0;border-radius:0 0 4px 4px;padding:8px 0 4px}.chatbot-preview-container .rate-opt{background:transparent!important}.chatbot-preview-container .rate-great{background:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/face-great.png);height:80px;width:80px;background-size:cover}.chatbot-preview-container .rate-good{background:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/face-good.png);height:80px;width:80px;background-size:cover}.chatbot-preview-container .rate-medium{background:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/face-medium.png);height:80px;width:80px;background-size:cover}.chatbot-preview-container .rate-notgood{background:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/face-not-good.png);height:80px;width:80px;background-size:cover}.chatbot-preview-container .rate-bad{background:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/face-bad.png);height:80px;width:80px;background-size:cover}.chatbot-preview-container .module_meds_eng .meds-edit-wrapper{display:block;border:5px solid #ececec;border-radius:25px 0 0 0;position:relative;padding:15px;margin-bottom:-20px}.chatbot-preview-container .module_meds_eng.v20 .question-block{display:block;max-width:750px;position:relative}.chatbot-preview-container .module_meds_eng .meds-edit-wrapper .edit-wrapper{background:transparent;width:auto;display:block;position:absolute;top:5px;right:5px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block-item{display:block;margin-bottom:15px;margin-top:15px;border-radius:5px;border-bottom:5px solid #ececec;padding-bottom:15px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block-item:last-child{border-bottom:5px solid transparent}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block .arrow{left:-180px;top:30px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block{width:110px;max-width:110px;height:50px;display:inline-block;vertical-align:top;top:0;position:relative}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-no .yes-no-option.yes,.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-yes .yes-no-option.no{border:2px solid #e4e4e4;color:#a0a0a0;background:#e4e4e4}.chatbot-preview-container .module_meds_eng .list-yes-no .option-text{display:inline-block;width:calc(100% - 116px)}.chatbot-preview-container .module_meds_eng .list-yes-no .button{padding-left:5px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block-item .option-text{margin-bottom:10px;padding-top:8px;word-break:break-word}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-option{border-radius:8px;height:40px;color:#149e93;font-size:22px;font-weight:400;border:2px solid #149e93;text-align:center;padding:2px 15px;position:relative;margin-left:30px;line-height:40px}.chatbot-preview-container .module_meds_eng .list-yes-no .no{margin-top:20px}.chatbot-preview-container .module_meds_eng .yes-no-block .yes.yes-no-option-active{background-color:#149e93;color:#fff}.chatbot-preview-container .module_meds_eng .yes-no-block .yes.yes-no-option-active:before{content:"";position:absolute;display:block;width:15px;height:15px;border-radius:50%;background:#149e93;left:-25px;top:18px}.chatbot-preview-container .module_meds_eng .yes-no-block .no.yes-no-option-active{background-color:#149e93;color:#fff}.chatbot-preview-container .module_meds_eng .yes-no-block .no.yes-no-option-active:before{content:"";position:absolute;display:block;width:15px;height:15px;border-radius:50%;background:#149e93;left:-25px;top:18px}.chatbot-preview-container .module_meds_eng .list-yes-no .option-text .subtext{padding-top:5px;font-size:22px}.chatbot-preview-container .module_meds_eng .meds-edit-wrapper .med-name{margin-bottom:20px}.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option{height:50px;font-size:22px;font-weight:400;text-align:center;background:#149e93;display:block!important;border-radius:7px;line-height:52px;padding:0 10px;color:#fff}.chatbot-preview-container .rmv{background:#778e99!important;margin-top:20px}.chatbot-preview-container .option-block-confirm .row{width:100%}.chatbot-preview-container .row-buttons{justify-content:center}.chatbot-preview-container .row-buttons div{width:150px;margin:0 10px}.chatbot-preview-container .valid-error{height:10px;letter-spacing:0;font-weight:100;font-size:11px;margin-left:5px}.chatbot-preview-container .prevent-pointer-events{pointer-events:none}.chatbot-preview-container .autocomplete-cancel-btn{position:absolute}.chatbot-preview-container .option-block.option-block-confirm .row-buttons{margin-top:5px}.chatbot-preview-container .option-block.option-block-confirm .row-buttons .button-cancel{width:50%}.chatbot-preview-container .option-block.option-block-confirm .arrow-target{width:50%;height:85px;margin-bottom:-40px}.chatbot-preview-container .option-block.option-block-confirm .arrow-target .button-ok{width:100%;margin:0}.chatbot-preview-container .module_meds_eng .meds-edit-wrapper,​{border-width:10px 10px 18px;border-radius:0 25px 0 0;margin-bottom:-18px}.chatbot-preview-container .v20 .edit-med{margin:12px 15px}.chatbot-preview-container .module_meds_eng .meds-edit-wrapper .med-name{word-break:break-word;width:calc(100% - 88px)}.chatbot-preview-container .row-autocomplete{position:fixed;left:0;bottom:5%;width:100%}.module_meds_eng .list-yes-no .yes-no-block-item .option-text{margin-right:5px}.creditcard-v2{max-width:600px;width:100%;margin:30px auto 0}.creditcard-v2 .continue-button{transition:all .2s ease}.chatbot-preview-container .creditcard-v2 .inputs-wrapper{margin-top:25px}.chatbot-preview-container .creditcard-v2 .row-buttons{justify-content:center}.chatbot-preview-container .creditcard-v2 .row-buttons div{width:150px;margin:0 10px}.chatbot-preview-container .creditcard-v2 .text-input{width:100%;border-radius:10px;max-width:100%;margin-right:0;border-style:solid;transition:all .2s ease}.chatbot-preview-container .creditcard-v2 .tiny-input{width:35%}.chatbot-preview-container .creditcard-v2 .arrow-target{height:50px}.creditcard-v2 .not-valid{border-width:2px!important;border-color:#de544a!important}.creditcard-v2 .cc-input{background-repeat:no-repeat;background-size:7%;background-position:98%}.chatbot-preview-container .creditcard-v2 .electron{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/elo.svg)}.chatbot-preview-container .creditcard-v2 .maestro{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/maestro.svg)}.chatbot-preview-container .creditcard-v2 .dankort,.chatbot-preview-container .creditcard-v2 .interpayment{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/.svg)}.chatbot-preview-container .creditcard-v2 .unionpay{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/unionpay.svg)}.creditcard-v2 .visa{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/visa.svg)}.creditcard-v2 .mastercard{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/mastercard.svg)}.creditcard-v2 .amex{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/amex.svg)}.creditcard-v2 .diners{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/diners.svg)}.creditcard-v2 .discover{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/discover.svg)}.creditcard-v2 .jcb{background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/credit-cards/jcb.svg)}.creditcard-v2 .cc-form-error-row .block-errors{margin:15px 0 25px}.creditcard-v2 .block-errors{letter-spacing:0;font-weight:300;color:#de544a;display:block;margin-top:3px}.creditcard-v2 .container-not-valid label:after{opacity:1!important}.creditcard-v2 .container-not-valid .text-input{border-color:#de544a}.creditcard-v2 .double-input div:first-child .text-input{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.creditcard-v2 .double-input div:last-child{width:35%}.creditcard-v2 .double-input div:last-child .text-input{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.creditcard-v2 .card-block-items{margin-bottom:20px}.creditcard-v2 .card-block-items label{margin-bottom:5px;position:relative;width:100%;display:block;letter-spacing:0;font-weight:400;color:#666}.creditcard-v2 .card-block-items label:after{content:"REQUIRED";position:absolute;right:0;bottom:0;color:#de544a;font-weight:700;font-size:14px;opacity:0;transition:all .2s ease}.creditcard-v2 .card-block-items .row{margin:0!important;position:relative}.creditcard-v2 .card-block-items .not-valid{border-color:#de544a;position:relative}.creditcard-v2 .card-block-items .row-not-valid:after{content:"";background-image:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/info-white-18dp.svg);position:absolute;width:30px;heigth:25px;height:30px;right:10px;top:9px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:20px}.creditcard-v2 .credit-card-input-block{position:relative}.creditcard-v2 .credit-card-input-block .text-input{margin:0}.creditcard-v2 .credit-card-input-block .row-grouped .text-input{border-radius:0}.creditcard-v2 .credit-card-input-block .row-grouped div:first-child .text-input{border-bottom-left-radius:10px;border-right:0}.creditcard-v2 .credit-card-input-block .row-grouped div:last-child .text-input{border-bottom-right-radius:10px}.creditcard-v2 .credit-card-input-block div.row:first-child .text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.creditcard-v2 .credit-card-input-block div.row:last-child .text-input{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.button-ok{background:#f7b500;margin:10px 0 0 5px;z-index:100}.button-cancel,.button-ok{border-radius:5px;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:400;width:130px;cursor:pointer}.button-cancel{background:#c3c3c3;margin:10px 5px 0 0}.confirm .row{text-align:center;margin:auto}.chatbot-preview-container .confirm .arrow-target{width:137px}.v20 .edit-med{display:block;background:#048a7f;border-radius:5px;margin:8px;width:80px}.v20 .frequency,.v20 .med-dosage{font-weight:300}html.locked body{overflow-y:hidden}.progress-bar-complete{transition:width .4s ease-in-out}.progressbar{width:90%;margin-left:5%;height:15px;border-radius:15px;margin-bottom:15px;background-color:#edf4f7;border-color:#d4d4d4}.progressbar .bar{background-color:#2bb9ae;height:15px;border-radius:15px;width:0}.progressbarwrapper{display:flex}.progressbarwrapper .processing_questions{margin-top:-4px;width:320px}.component-block.blood-pressure .component-block.list,.component-block.blood-pressure .option-block,.component-block.blood-pressure-v2 .component-block.list,.component-block.blood-pressure-v2 .option-block,.component-block.date .component-block.list,.component-block.date .option-block,.component-block.height .component-block.list,.component-block.height .option-block,.component-block.multiselect .component-block.list,.component-block.multiselect .option-block,.component-block.time .component-block.list,.component-block.time .option-block{flex-direction:column}.component-block.blood-pressure .inputs-wrapper,.component-block.blood-pressure-v2 .inputs-wrapper,.component-block.date .inputs-wrapper,.component-block.height .inputs-wrapper,.component-block.multiselect .inputs-wrapper,.component-block.time .inputs-wrapper{display:flex;flex-direction:row}.component-block.signature .inputs-wrapper,.component-block.signature .option-block{flex-direction:column}.component-block.signature .inputs-wrapper{display:flex}.component-block.address .option-block,.component-block.address-entity .option-block{flex-direction:column}.component-block.address .inputs-wrapper,.component-block.address-entity .inputs-wrapper{display:flex;flex-direction:column}.component-block.date .inputs-wrapper{display:flex;flex-direction:row;justify-content:space-between}.component-block.date .inputs-wrapper>div:nth-child(2){padding-left:12px;padding-right:12px}.component-block.date .inputs-wrapper input{width:100%}@media (max-width:320px){.chatbot-preview-container .component-block.date .inputs-wrapper{display:flex;flex-direction:row;justify-content:space-between}.chatbot-preview-container .component-block.date .inputs-wrapper>div:first-child{padding-right:2px}.chatbot-preview-container .component-block.date .inputs-wrapper>div:nth-child(2){padding-left:3px;padding-right:3px}.chatbot-preview-container .component-block.date .inputs-wrapper>div:nth-child(3){padding-left:2px}.chatbot-preview-container .component-block.date .inputs-wrapper input{width:100%}}.chatbot-preview-container .component-block.time .inputs-wrapper>div.toggle,.chatbot-preview-container .component-block.time .inputs-wrapper>div:first-child,.chatbot-preview-container .component-block.time .inputs-wrapper>div:nth-child(3){width:calc(100% - 50px)}.chatbot-preview-container .component-block.time .inputs-wrapper>div.toggle .number-input,.chatbot-preview-container .component-block.time .inputs-wrapper>div:first-child .number-input,.chatbot-preview-container .component-block.time .inputs-wrapper>div:nth-child(3) .number-input{width:100%}.chatbot-preview-container .component-block.time *{box-sizing:border-box}.chatbot-preview-container .button:nth-child(2){margin-left:10px}.chatbot-preview-container .option-block{position:relative}.chatbot-preview-container .option-block.answer:after{content:""}.chatbot-preview-container .option-block.answer .button{margin-bottom:5px}.chatbot-preview-container .option-block:not(.answer) .button:first-child{margin-left:0}.chatbot-preview-container .date .option-block.answer,.chatbot-preview-container .singleselect .option-block.answer,.chatbot-preview-container .singleselect-insurance .option-block.answer{flex-direction:row}.chatbot-preview-container .option-block.autocomplete{flex-direction:column}.chatbot-preview-container .option-block.autocomplete .inputs-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .go-button{margin-left:10px}.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .search-input{margin-left:0;padding-right:40px}.chatbot-preview-container .component-block.upload .inputs-wrapper{margin-bottom:0}.chatbot-preview-container .component-block.upload img.image-area,.chatbot-preview-container .component-block.upload img.license{width:100%;height:auto;margin-bottom:15px}.chatbot-preview-container .component-block.upload .unsupported-image{text-align:center;color:red}.chatbot-preview-container .component-block.upload .error-processing{text-align:center;color:red;margin-top:20px;margin-bottom:20px}.chatbot-preview-container .component-block.upload .option-block{flex-direction:column}.chatbot-preview-container .component-block.upload .option-block label{text-transform:uppercase}.chatbot-preview-container .component-block.upload .option-block .text-input{box-sizing:border-box}.chatbot-preview-container .component-block.upload .upload-actions{display:flex;justify-content:flex-end;margin-bottom:15px}.chatbot-preview-container .component-block.upload .upload-actions.inactive{display:none}.chatbot-preview-container .legal-popup{left:0;right:0;bottom:0;overflow-y:scroll;z-index:100;position:absolute;top:0}.chatbot-preview-container .legal-popup .legal-popup-header{height:50px;width:100%;background:#fff;display:flex;justify-content:flex-end;align-items:center;position:fixed;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.chatbot-preview-container .legal-popup .legal-popup-header .btn-close{height:40px;width:40px;font-size:20px;text-align:center;line-height:40px;cursor:pointer}.chatbot-preview-container .legal-popup .legal-popup-header .btn-back{cursor:pointer}.chatbot-preview-container .legal-popup .legal-popup-content{white-space:pre-wrap;line-height:24px;font-size:18px;display:block;position:relative;background:#fafafa;min-height:calc(100% - 90px)}.chatbot-preview-container .legal-popup .with-header{padding:70px 20px 20px}.chatbot-preview-container .legal-popup .with-footer{padding:20px 20px 90px}.chatbot-preview-container .legal-popup .legal-popup-footer{height:75px;width:100%;background:#fff;position:fixed;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.chatbot-preview-container .legal-popup .legal-popup-footer .btn-done{margin:15px auto;height:45px;width:155px;text-align:center;line-height:45px;border-radius:13px;color:#fff;font-weight:700;background:#f79400}.chatbot-preview-container .component-block.creditcard .option-block{flex-direction:column}.chatbot-preview-container .component-block:last-child,.chatbot-preview-container .component-block:last-child .option-block{margin-bottom:0}.chatbot-preview-container .component-block .component-block{padding:0;width:auto}.chatbot-preview-container .option-block.ani-start{transition:all .2s ease-in-out;overflow:hidden;opacity:1}.chatbot-preview-container .option-block.ani-active{opacity:0;max-height:0!important}.chatbot-preview-container .component-block.upload .option-block.controls{margin-bottom:25px}.chatbot-preview-container .component-block.upload .option-block.controls.insurance{margin-bottom:0}.chatbot-preview-container input{box-sizing:border-box}.chatbot-preview-container .array .option-block.autocomplete{flex-direction:column}.chatbot-preview-container .font-light{font-weight:300;margin-bottom:-20px;display:block}.chatbot-preview-container .heavy-font{margin-top:0;padding-top:0}.chatbot-preview-container .search-block-active.less-sugg{height:auto;min-height:auto;max-height:none}.chatbot-preview-container .arrow-target{position:relative;height:55px;padding-bottom:30px;width:100%}.chatbot-preview-container .component-block.address .inputs-wrapper,.chatbot-preview-container .component-block.address-entity .inputs-wrapper{display:flex;flex-direction:row}.chatbot-preview-container .text-input{caret-color:#007aff}.chatbot-preview-container .upload-item-container{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:10px}.chatbot-preview-container label{margin-bottom:5px}.chatbot-preview-container .medication .arrow-target,.chatbot-preview-container .medication .inputs-wrapper{display:flex;width:100%;justify-content:space-between}.chatbot-preview-container .medication .text-input.mr{width:100%;margin-right:15px}.chatbot-preview-container .medication .autocomplete{flex-direction:column}.chatbot-preview-container .medication .search-insurance .option-block.autocomplete.popup-autocomplete .subtext{font-size:20px}@media (max-width:320px){.chatbot-preview-container .button:nth-child(2){margin-left:5px}}.chatbot-preview-container .pending-state{pointer-events:none}.chatbot-preview-container .component-block.creditcard img.arrow{top:40px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper{margin-top:30px}.chatbot-preview-container .component-block.creditcard .credit-card-form-label{right:0;top:-37px;font-size:20px;color:#98989b;background:url(https://s3.amazonaws.com/ui-dev2.healthnote.com/images/icon-lock-sml.svg) no-repeat 99%;padding-right:30px;background-size:20px;font-weight:400;line-height:28px;padding-top:5px}.chatbot-preview-container .component-block.creditcard .continue-button{padding-left:15px;padding-right:15px}.chatbot-preview-container .component-block.creditcard .skip-button{padding-left:15px;padding-right:15px;background:#c3c3c3;z-index:0;cursor:pointer}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .arrow-target{padding-bottom:0}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .arrow-target input{margin-bottom:0;margin-right:0}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .arrow-target img.arrow{z-index:1}.chatbot-preview-container .component-block.creditcard .not-valid{border:5px solid red}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:first-child{margin-bottom:25px;position:relative}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(3){margin-left:-10px;margin-right:-10px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(3) .arrow-target{margin:0 10px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(3) .arrow-target input{margin-right:0}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(4){margin-left:-10px;margin-right:-10px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(4) .text-input{min-width:120px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(4) .arrow-target{margin:0 10px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(4) .arrow-target:first-child{flex-grow:1}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(4) .arrow-target:last-child{flex-basis:30%}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5){display:flex;justify-content:center}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5) .arrow-target{width:190px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5) .arrow-target .arrow{top:-10px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5) .continue-button{width:150px;margin:0 10px}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete{display:flex;flex-direction:column}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete .inputs-wrapper,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .inputs-wrapper{display:flex;flex-direction:row}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete.pending-state,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete.pending-state{pointer-events:all}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete{padding:15px;z-index:9999;position:fixed;top:0;left:0;background:#fff;height:100%}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .search-block-active{height:calc(100% - 90px);max-height:unset;min-height:unset}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .arrow-target{padding-bottom:0}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .arrow{top:30px}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .search-item{min-height:40px;font-size:26px}.chatbot-preview-container .option-block.popup.autocomplete{padding:15px;z-index:9999;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;flex-direction:column-reverse;height:100%}.chatbot-preview-container .option-block.popup.autocomplete .search-block-active{height:calc(100% - 90px);max-height:unset;min-height:unset}.chatbot-preview-container .option-block.popup.autocomplete .arrow-target{padding-bottom:0}.chatbot-preview-container .option-block.popup.autocomplete .arrow{top:30px}.chatbot-preview-container .option-block.popup.autocomplete .search-item{min-height:40px}.chatbot-preview-container .kiosk .scroll-container{margin-top:60px}.chatbot-preview-container .header-wrapper{position:absolute;top:10px;left:10px}.chatbot-preview-container .header-wrapper .button{margin-left:0;padding:0 15px;position:fixed}.chatbot-preview-container .info-card .header,.chatbot-preview-container .info-card-v2 .header{height:1em}.chatbot-preview-container .module_meds_eng>.provider-block~.component-block>.provider-block{display:none}.chatbot-preview-container .option-border{border:1px solid #ccc}.chatbot-preview-container .option-text p{margin:8px 0 0}.chatbot-preview-container .button.delete{background:linear-gradient(180deg,orange,orange)}.chatbot-preview-container .blood-pressure-v2 .number-input{width:100%}.chatbot-preview-container .blood-pressure-v2 .row-buttons .skip-button{background-color:#acacac;padding-left:10px;padding-right:10px;cursor:pointer}.chatbot-preview-container .bot>.care-team-module .component-block,.chatbot-preview-container .bot>.copay-module .component-block,.chatbot-preview-container .bot>.credit-card-contract-module .component-block,.chatbot-preview-container .bot>.insurance-module-v2 .component-block,.chatbot-preview-container .bot>.pharmacy-module .component-block,.chatbot-preview-container .bot>.previousbalance-module .component-block{background:#f8f7f7}.chatbot-preview-container .bot>.care-team-module .component-block>div,.chatbot-preview-container .bot>.copay-module .component-block>div,.chatbot-preview-container .bot>.credit-card-contract-module .component-block>div,.chatbot-preview-container .bot>.insurance-module-v2 .component-block>div,.chatbot-preview-container .bot>.pharmacy-module .component-block>div,.chatbot-preview-container .bot>.previousbalance-module .component-block>div{opacity:.2}.chatbot-preview-container .bot>.care-team-module .component-block:last-of-type,.chatbot-preview-container .bot>.copay-module .component-block:last-of-type,.chatbot-preview-container .bot>.credit-card-contract-module .component-block:last-of-type,.chatbot-preview-container .bot>.insurance-module-v2 .component-block:last-of-type,.chatbot-preview-container .bot>.pharmacy-module .component-block:last-of-type,.chatbot-preview-container .bot>.previousbalance-module .component-block:last-of-type{background:#fff}.chatbot-preview-container .bot>.care-team-module .component-block .answer,.chatbot-preview-container .bot>.care-team-module .component-block:last-of-type>div,.chatbot-preview-container .bot>.copay-module .component-block .answer,.chatbot-preview-container .bot>.copay-module .component-block:last-of-type>div,.chatbot-preview-container .bot>.credit-card-contract-module .component-block .answer,.chatbot-preview-container .bot>.credit-card-contract-module .component-block:last-of-type>div,.chatbot-preview-container .bot>.insurance-module-v2 .component-block .answer,.chatbot-preview-container .bot>.insurance-module-v2 .component-block:last-of-type>div,.chatbot-preview-container .bot>.pharmacy-module .component-block .answer,.chatbot-preview-container .bot>.pharmacy-module .component-block:last-of-type>div,.chatbot-preview-container .bot>.previousbalance-module .component-block .answer,.chatbot-preview-container .bot>.previousbalance-module .component-block:last-of-type>div{opacity:1}.chatbot-preview-container .bot>.care-team-module:not(:last-child) .component-block,.chatbot-preview-container .bot>.copay-module:not(:last-child) .component-block,.chatbot-preview-container .bot>.credit-card-contract-module:not(:last-child) .component-block,.chatbot-preview-container .bot>.insurance-module-v2:not(:last-child) .component-block,.chatbot-preview-container .bot>.pharmacy-module:not(:last-child) .component-block,.chatbot-preview-container .bot>.previousbalance-module:not(:last-child) .component-block{background:#f8f7f7}.chatbot-preview-container .bot>.care-team-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.copay-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.credit-card-contract-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.insurance-module-v2:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.pharmacy-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.previousbalance-module:not(:last-child) .component-block>div{opacity:.2}.chatbot-preview-container .bot>.care-team-module:not(:last-child) .component-block .answer,.chatbot-preview-container .bot>.copay-module:not(:last-child) .component-block .answer,.chatbot-preview-container .bot>.credit-card-contract-module:not(:last-child) .component-block .answer,.chatbot-preview-container .bot>.insurance-module-v2:not(:last-child) .component-block .answer,.chatbot-preview-container .bot>.pharmacy-module:not(:last-child) .component-block .answer,.chatbot-preview-container .bot>.previousbalance-module:not(:last-child) .component-block .answer{opacity:1}.chatbot-preview-container .bot>.care-team-module:not(:last-child) .component-block>.option-block:not(.answer),.chatbot-preview-container .bot>.copay-module:not(:last-child) .component-block>.option-block:not(.answer),.chatbot-preview-container .bot>.credit-card-contract-module:not(:last-child) .component-block>.option-block:not(.answer),.chatbot-preview-container .bot>.insurance-module-v2:not(:last-child) .component-block>.option-block:not(.answer),.chatbot-preview-container .bot>.pharmacy-module:not(:last-child) .component-block>.option-block:not(.answer),.chatbot-preview-container .bot>.previousbalance-module:not(:last-child) .component-block>.option-block:not(.answer){pointer-events:none!important}.chatbot-preview-container .bot>.care-team-module:not(:last-child) .component-block .answer>.button:not(.edit-active),.chatbot-preview-container .bot>.copay-module:not(:last-child) .component-block .answer>.button:not(.edit-active),.chatbot-preview-container .bot>.credit-card-contract-module:not(:last-child) .component-block .answer>.button:not(.edit-active),.chatbot-preview-container .bot>.insurance-module-v2:not(:last-child) .component-block .answer>.button:not(.edit-active),.chatbot-preview-container .bot>.pharmacy-module:not(:last-child) .component-block .answer>.button:not(.edit-active),.chatbot-preview-container .bot>.previousbalance-module:not(:last-child) .component-block .answer>.button:not(.edit-active){cursor:default;pointer-events:none!important}.chatbot-preview-container .care-team-module .search-item{white-space:pre-wrap}.chatbot-preview-container canvas.two-touch{border-color:#f3a600}.chatbot-preview-container .money-input-wrapper{position:relative}.chatbot-preview-container .money-input-wrapper input{padding-left:30px}.chatbot-preview-container .money-input-wrapper:before{position:absolute;top:0;content:"$";left:12px;color:#d3d3d3}.chatbot-preview-container .instructions-container{background-color:#232323;display:flex;justify-content:center;margin:10px}.chatbot-preview-container .insurance-instructions{height:264px;width:329px}.chatbot-preview-container .insurance-instructions.front{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/guide-front-insurance-card.svg) no-repeat 100%}.chatbot-preview-container .insurance-instructions.back{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/guide-back-insurance-card.svg) no-repeat 100%}.chatbot-preview-container .insurance-confirmation-number{font-size:xx-large;font-weight:700;text-align:center}.chatbot-preview-container .question-block.insurance{display:block}.chatbot-preview-container .search-insurance .row.row-buttons.row-autocomplete{bottom:3%}.chatbot-preview-container .search-insurance .option-block.popup-autocomplete.autocomplete .search-block-active{height:auto;max-height:48%}.chatbot-preview-container .btn-more{background:#fff;border-radius:5px;width:185px;height:40px;font-family:Arial,sans-serif;text-align:center;font-weight:700;font-size:19px;line-height:40px;cursor:pointer;margin:30px auto;display:block;position:relative}@media (max-width:425px){.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .go-button{display:none}.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .button-cancel{height:45px;line-height:45px}.chatbot-preview-container .component-block.search-insurance .subtext{line-height:normal;font-size:21px}}@media (max-height:500px){.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .button-cancel{display:none}.chatbot-preview-container .component-block.search-insurance .subtext{line-height:normal;font-size:19px}}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete{max-width:780px;margin-left:-10px;left:auto;padding:15px 15px 0}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete .inputs-wrapper,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .inputs-wrapper{padding-bottom:15px}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete .subtext,.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete .titletext,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .titletext{display:block}@media (min-device-width:320px) and (min-device-height:568px),(min-device-width:375px) and (min-device-height:667px),(min-device-width:375px) and (min-device-height:815px),(min-device-width:414px) and (min-device-height:776px),(min-width:425px){.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete,.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete{margin-left:-15px;padding:20px 20px 0}}.chatbot-preview-container .component-block.module_med_v20:not(:last-child) .yes-no-option{pointer-events:none}.chatbot-preview-container .component-block.module_med_v20:not(:last-child) .edit-rmv-option{display:none!important}.chatbot-preview-container .upload .sharpness{text-align:center;margin-bottom:10px}.chatbot-preview-container .video-feed{margin:auto;width:353px;height:227px;-o-object-fit:cover;object-fit:cover;left:0;top:0}.chatbot-preview-container .video-feed::-webkit-media-controls{display:none!important}.chatbot-preview-container .video-feed::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.chatbot-preview-container .video-feed-guide{position:absolute;margin:auto;width:100%;height:100%;top:0}.chatbot-preview-container .video-feed-guide.front{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/camera-guide-front.svg) no-repeat;background-size:100% 98%}.chatbot-preview-container .video-feed-guide.back{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/camera-guide-back.svg) no-repeat;background-size:100% 98%}.chatbot-preview-container .video-feed-wrapper{display:inline-block;position:relative;width:100%}.chatbot-preview-container .video-feed-canvas,.chatbot-preview-container .video-feed-wrapper.inactive{display:none}.chatbot-preview-container .take-picture-button{background:#f7b500;cursor:pointer;border-radius:5px;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:400;width:150px;margin:0 calc(50% - 75px) 45px;z-index:100}.chatbot-preview-container .take-picture-button.inactive{display:none}.chatbot-preview-container .video-container{display:block;width:100%;text-align:center;margin:10px 0}@keyframes flashing{0%{opacity:.25}33.3%{opacity:1}66.6%{opacity:1}to{opacity:.25}}@keyframes typing{0%{opacity:.25;transform:translateY(5px)}50%{opacity:1;transform:translateY(13px)}to{opacity:.25;transform:translateY(5px)}}@keyframes blinking{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.chatbot-basic-mode-edit-question,.chatbot-basic-mode-edit-question .component-block,.chatbot-basic-mode-edit-question .info-card-content,.chatbot-basic-mode-edit-question .question-block{pointer-events:all!important}.chatbot-basic-mode-edit-question .info-card-content,.chatbot-basic-mode-edit-question .option-block,.chatbot-basic-mode-edit-question .question-text,.chatbot-basic-mode-edit-question .subtext{padding:10px;border:1px solid #ececec;cursor:pointer;position:relative;border-radius:10px;transition:all .2s linear}.chatbot-basic-mode-edit-question .info-card-content{border:3px solid #ececec}.chatbot-basic-mode-edit-question .info-card-content .subtext{border:none}.chatbot-basic-mode-edit-question .info-card-content .subtext:hover{border:none;background-color:#fff}.chatbot-basic-mode-edit-question .info-card-content .subtext:hover:after{content:""}.chatbot-basic-mode-edit-question .subtext{padding:0 10px}.chatbot-basic-mode-edit-question .option-block{border-color:#fff;pointer-events:all}.chatbot-basic-mode-edit-question .option-block:active>*{pointer-events:none}.chatbot-basic-mode-edit-question .info-card-content:hover,.chatbot-basic-mode-edit-question .option-block:hover,.chatbot-basic-mode-edit-question .question-text:hover,.chatbot-basic-mode-edit-question .subtext:hover{border-style:dashed;border-color:#999;background-color:#f7f5f5}.chatbot-basic-mode-edit-question .info-card-content:hover:after,.chatbot-basic-mode-edit-question .option-block:hover:after,.chatbot-basic-mode-edit-question .question-text:hover:after,.chatbot-basic-mode-edit-question .subtext:hover:after{content:"Click to edit";position:absolute;top:0;font-size:12px;padding:5px;right:0;background-color:#999;color:#fff;border-radius:5px;letter-spacing:0;line-height:10px}.chatbot-basic-mode-edit-question input{pointer-events:none}.edit-basic-mode-popup .modal-content{min-width:500px;max-height:700px}.edit-basic-mode-popup .question-details{font-size:15px}.edit-basic-mode-popup .question-details .question-details-mark{background-color:#ececec;display:inline-block;vertical-align:top;padding:0 5px;border-radius:5px}.edit-basic-mode-popup .edit-format{text-align:left;padding:5px 0;margin:5px 0 10px}.edit-basic-mode-popup .edit-format select{margin-left:10px;border:1px solid #666;border-radius:5px;outline:0;font-size:20px}.edit-basic-mode-popup .question-edit-values{margin-top:10px;margin-bottom:20px;text-align:left}.edit-basic-mode-popup .question-edit-values ul{list-style:none;box-sizing:border-box;padding:20px 0;max-height:400px;margin:0;overflow-y:auto;overflow-x:hidden;display:flex;align-items:center;justify-content:flex-start;max-width:100%;flex-flow:row wrap}.edit-basic-mode-popup .question-edit-values ul li{display:flex;align-items:center;justify-content:space-between;border:2px solid #d4d4d4;margin:10px;border-radius:5px;position:relative;padding:5px 0;box-sizing:border-box}.edit-basic-mode-popup .question-edit-values ul li span{display:inline-block;vertical-align:top;margin-right:5px;padding:5px 8px;box-sizing:border-box}.edit-basic-mode-popup .question-edit-values ul li a{height:100%;top:0;cursor:pointer;border:none;border-left:1px solid #d4d4d4;border-radius:0 4px 4px 0;background:#fff;display:block;padding:8px;font-size:16px;box-sizing:border-box;color:#0075db}.edit-basic-mode-popup .question-edit-values .add-newvalue{margin:10px;padding-top:20px;border-top:1px solid #d4d4d4}.edit-basic-mode-popup .question-edit-values .add-newvalue input{padding:8px 5px;border-radius:5px;font-size:16px;outline:0;background:#fff;border:2px solid #d4d4d4;width:100%;box-sizing:border-box;margin-bottom:5px;line-height:30px}.internal-module-question:before{content:"Module Question";font-size:12px;font-weight:400;position:absolute;right:10px;color:#000;padding:4px;background-color:#d9d9d9;border-radius:5px}.chatbot-preview-container .provider-logo{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/system/default-icon.png) no-repeat 50%;background-size:cover}.chatbot-preview-container .header-image{display:block;width:100%;height:100%;position:relative;background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/system/health-note-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.chatbot-preview-container .progress-bar{max-width:780px}.chatbot-preview-container .header{width:100%;height:40vw;max-height:300px;margin:0;padding:0}.chatbot-preview-container .button{border-radius:25px 0 25px 25px}.chatbot-preview-container .provider-block{margin-bottom:15px}.chatbot-preview-container div.button.button-active{background:#999}.chatbot-preview-container .edit{background:#219087}.chatbot-preview-container .header-wrapper .button{opacity:0}.chatbot-preview-container .scroll-notification{height:58px;line-height:58px;max-width:780px}.bot>.quiz-module>.component-block,.chatbot-preview-container .bot>.component-block{background:#f8f7f7}.chatbot-preview-container .chatbot-preview-container div.button.button-active{opacity:.4}.chatbot-preview-container .edit-active{opacity:.75}.chatbot-preview-container .bot .component-block .answer{opacity:1}.chatbot-preview-container .bot>.component-block,.chatbot-preview-container .bot>.quiz-module .component-block{opacity:1;background:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,48%,.5)}.chatbot-preview-container .bot .component-block:last-of-type>div{opacity:1}.chatbot-preview-container .scroll-container,.scroll-container>div:last-child{background:#f3f2f2!important}.chatbot-preview-container .confirmation-popup-container,.chatbot-preview-container .continue-button-active,.chatbot-preview-container .go-button-active,.chatbot-preview-container .info-card>.option-block>.button:only-of-type,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .singleselectflex .option-block .option:only-child{background:#f3a600}.chatbot-preview-container .multiselect .option-icon{width:35px;height:35px;margin-bottom:8px}.chatbot-preview-container .multiselect .option-text{margin-top:18px;max-width:calc(100% - 75px)}.chatbot-preview-container,.chatbot-preview-container .confirmation-popup{max-width:780px}.chatbot-preview-container .confirmation-popup-container{width:calc(100% - 100px);max-width:680px;margin:0 50px;height:auto;padding-bottom:20px}.chatbot-preview-container .singleselectflex .option-block .option:only-child{margin:5px auto!important;width:200px!important}.chatbot-preview-container .continue-button{margin-top:15px}.continue-button+.arrow{margin-top:37px}.multiselect .continue-button+.arrow{margin-top:45px}.chatbot-preview-container .info-card>.option-block>.button:only-of-type{max-width:436px;margin:0 auto 5px!important;line-height:33px;padding:9px 7px}.chatbot-preview-container .question-block.info-card-content{border-radius:5px 5px 5px 5px;background:#fff}.chatbot-preview-container .question-block.info-card-content .soap-note{font-size:20px}.chatbot-preview-container .question-block.info-card-content .soap-note b.user-entry{font-size:20px;color:#00acb9}.chatbot-preview-container .singleselectflex .option-block .option:only-child{height:50px;line-height:50px}.chatbot-preview-container .question-block.info-card-content .header.stop{color:#f54d0c;font-weight:700;margin:0 -25px 20px;width:100%;padding:10px 25px}.chatbot-preview-container .question-block.info-card-content .header{overflow:auto;height:auto}.chatbot-preview-container .question-block.info-card-content .images{margin-bottom:0;margin-top:30px}.chatbot-preview-container .question-block.info-card-content .subtext .image-holder{margin:0 auto}.chatbot-preview-container .question-block.info-card-content .subtext .image-holder img{max-width:80%;min-width:100px;margin:0 10%;max-height:200px;padding:0 0 15px}.chatbot-preview-container .question-block.info-card-content .subtext .image-holder img[src$=".svg"]{width:100%;height:200px}.chatbot-preview-container .question-block.info-card-content .subtext p{padding-bottom:12px}.chatbot-preview-container .question-block.info-card-content .image-holder p{padding:0 10px 30px}.chatbot-preview-container .bot>.info-card>.provider-block,.chatbot-preview-container .bot>.info-card>.question-block.info-card-content,.chatbot-preview-container .bot>.info-card>.question-block.info-card-instruction{opacity:1}.chatbot-preview-container .bot>.component-block.info-card{background:#fff}.chatbot-preview-container .component-block.info-card .option-block .button{padding:11px 7px;line-height:30px}.chatbot-preview-container .component-block.info-card .option-block.answer .button{margin-bottom:5px}.chatbot-preview-container .question-block.info-card-content{max-width:100%}.chatbot-preview-container .question-block .dot{display:inline-block;position:relative;margin:10px 5px -10px 0}.chatbot-preview-container .question-block .dot:first-of-type{animation:dot-flashing 1s linear infinite alternate;animation-delay:0s;margin-left:calc(50% - 30px)}.chatbot-preview-container .question-block .dot:nth-of-type(2){animation:dot-flashing 1s linear infinite alternate;animation-delay:.5s}.chatbot-preview-container .question-block .dot:nth-of-type(3){animation:dot-flashing 1s linear infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{opacity:1}50%,to{opacity:.05}}.chatbot-preview-container .arrow-target,.chatbot-preview-container .component-block.multiselect,.chatbot-preview-container .edit-active,.chatbot-preview-container .medications .med,.chatbot-preview-container .medications .med .dosage,.chatbot-preview-container .medications .med .frequency,.chatbot-preview-container .medications .med .name,.chatbot-preview-container .option-block.popup-autocomplete.autocomplete,.chatbot-preview-container .question-block.info-card-content,.chatbot-preview-container .search-block,.chatbot-preview-container .signature-button,.chatbot-preview-container .singleselectflex .option,.chatbot-preview-container .singleselectflex .option-block,.chatbot-preview-container .singleselectflex .option-block .option,.chatbot-preview-container .singleselectflex .option-block .option .option-text,.chatbot-preview-container div.button.button-active{flex:0 1 auto;-ms-flex:0 1 auto}.chatbot-preview-container .singleselectflex .option-text{text-align:left;min-width:15px}.chatbot-preview-container .singleselectflex .option-block{display:block;text-align:justify}.chatbot-preview-container .singleselectflex .option-block .option{display:inline-block}.chatbot-preview-container .singleselectflex .option-block.answer{min-height:60px;display:flex;display:-ms-flexbox}.chatbot-preview-container .singleselectflex .option-block .option:only-child{display:block;margin:0 auto}.chatbot-preview-container .singleselectflex .option-block .option:only-child .option-text{line-height:50px;text-align:center}.chatbot-preview-container .option-block{justify-content:flex-start}.chatbot-preview-container .option-block.answer{justify-content:flex-end}.chatbot-preview-container .option-block.answer .button{max-width:50%;text-align:center;margin-bottom:8px}.chatbot-preview-container .signature-block{max-width:none}.chatbot-preview-container .signature .arrow-target{display:block;max-width:none}.signature-button .clear-button,.signature-button .continue-button,_:-ms-lang(x){max-width:calc(50% - 20px);margin-right:10px}.info-card>.option-block>.button.button-active,_:-ms-lang(x){margin:0!important}.row-buttons.row-autocomplete,_:-ms-lang(x){justify-content:flex-start}.option-block.popup-autocomplete.autocomplete .search-block-active,_:-ms-lang(x){margin-bottom:54%}@media (max-width:550px){.chatbot-preview-container .question-block.info-card-content .images{flex-direction:column}.chatbot-preview-container .question-block.info-card-content .image-holder{display:block;width:75%;margin:0 auto 15px;text-align:center}.chatbot-preview-container .question-block.info-card-content .subtext .image-holder img{max-width:165px;margin:0 auto}.chatbot-preview-container .question-block.info-card-content .subtext .image-holder img[src$=".svg"]{width:100%;height:200px}}@media (max-width:320px){.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .search-input{padding:0 10px}.chatbot-preview-container .continue-button{margin-top:10px}.chatbot-preview-container .continue-button+.arrow{margin-top:34px}.chatbot-preview-container .multiselect .continue-button+.arrow{margin-top:54px}.chatbot-preview-container .inputs-wrapper,.chatbot-preview-container .option-block{margin-top:5px}.chatbot-preview-container .question-block.info-card-content .subtext p{line-height:28px;font-size:22px}}@media screen and (min-device-width:320px) and (min-device-height:568px),screen and (min-device-width:375px) and (min-device-height:667px),screen and (min-device-width:375px) and (min-device-height:815px),screen and (min-device-width:414px) and (min-device-height:776px),screen and (min-width:425px){.chatbot-preview-container .scroll-notification{height:65px;font-size:25px;line-height:65px}.chatbot-preview-container .continue-button{height:50px;line-height:50px;width:250px;font-weight:600;font-size:24px;margin:15px calc(50% - 125px) 45px;border-radius:13px}.chatbot-preview-container .multiselect .continue-button+.arrow{left:-90px}.chatbot-preview-container .singleselectflex .option-block .option:only-child{width:250px;font-size:24px;font-weight:600;border-radius:13px}.chatbot-preview-container .go-button{height:50px;line-height:50px;font-weight:600;font-size:24px;border-radius:13px;width:130px}.chatbot-preview-container .info-card>.option-block>.button:only-of-type{height:34px;line-height:32px;font-weight:600;font-size:24px;border-radius:13px;max-width:250px}.chatbot-preview-container .signature-button .clear-button{height:50px;line-height:50px;font-size:24px;border-radius:13px}.chatbot-preview-container .info-card>.option-block>.button:only-of-type{height:auto;flex:0 1 auto;-ms-flex:0 1 auto;width:100%;text-align:center}.chatbot-preview-container .info-card>.option-block>.button.button-active{width:auto;margin:0 0 5px!important}}.chatbot-preview-container .copay-module .question-block.info-card-content,.previousbalance-module .question-block.info-card-content{flex-direction:row;display:flex;flex:0 1 auto;-ms-flex:0 1 auto}.chatbot-preview-container .copay-module .question-block.info-card-content .subtext,.previousbalance-module .question-block.info-card-content .subtext{width:100%}.chatbot-preview-container .copay-module .question-block.info-card-content h3{text-align:end;line-height:33px;margin:0 0 5px}.chatbot-preview-container .copay-module .question-block.info-card-content,.chatbot-preview-container .previousbalance-module .question-block.info-card-content{margin-bottom:20px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:first-child{margin-bottom:20px;margin-top:15px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row{margin-bottom:20px}.chatbot-preview-container .text-input{border-color:#696969}.chatbot-preview-container .previousbalance-module .option-block .option-text{text-align:center}.chatbot-preview-container .component-block.date .option-block{flex-direction:column}.chatbot-preview-container .component-block.date .option-block .inputs-wrapper{flex-direction:row;display:flex;margin-top:10px;flex:0 1 auto;-ms-flex:0 1 auto;margin-bottom:-20px}.chatbot-preview-container .date-input{width:calc(100% - 25px);border-color:#696969}.chatbot-preview-container .component-block.date .option-block .inputs-wrapper .arrow{left:-12px;z-index:1000}.chatbot-preview-container .meds-edit-wrapper .edit-med.button{margin:12px 15px}.chatbot-preview-container .meds-edit-wrapper .med-dosage{margin:8px 0}.chatbot-preview-container .yes-no-block-item{min-height:125px}.chatbot-preview-container .autocomplete.popup-autocomplete .button-cancel{margin:0 auto}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .search-block-active{max-height:50%;border-bottom:3px solid #f7b500;border-top:3px solid #f7b500;box-shadow:0 1px 7px 0 hsla(0,0%,58%,.5)}.chatbot-preview-container .row-autocomplete{bottom:10%;position:absolute}.chatbot-preview-container .edit-rmv-option,.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-option{cursor:pointer}.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .button-cancel{position:relative!important}.chatbot-preview-container .search-insurance .option-block.popup-autocomplete.autocomplete .search-item{min-height:30px;font-size:19px;line-height:26px;display:flex;align-items:center}.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .search-block-active{height:48%;margin-bottom:0}.chatbot-preview-container .component-block.search-insurance .titletext{padding:50px 0 20px}.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .inputs-wrapper{padding-bottom:5px}.chatbot-preview-container .component-block.search-insurance .search-block .search-instruction{font-size:21px;text-shadow:0 1px 3px hsla(0,0%,42%,.5);padding-bottom:20px}@media (max-width:425px){.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .go-button{display:block}.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .button-cancel{height:45px;line-height:45px}.chatbot-preview-container .component-block.search-insurance .subtext{line-height:normal;font-size:21px}.chatbot-preview-container .option-block.controls .upload-actions .button{font-size:22px}}@media (max-width:376px){.chatbot-preview-container .option-block.controls .upload-actions .button{font-size:21px;line-height:27px;padding:10px 4px;display:flex;justify-content:center;align-items:center;flex:1 1 auto;-ms-flex:0 1 auto}}@media (max-height:500px){.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .button-cancel{display:none}.chatbot-preview-container .component-block.search-insurance .subtext{line-height:normal;font-size:19px}.chatbot-preview-container .component-block.search-insurance .option-block.autocomplete .inputs-wrapper{z-index:100}}.chatbot-preview-container .search-block-active.less-sugg{height:175px;min-height:175px;max-height:175px}.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure,.insurance-module-v2 .option.insurance-more{display:block;max-width:375px;width:100%;margin:0 auto 12px;text-align:center}.chatbot-preview-container .insurance-module-v2 .option.insurance-more .option-text,.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure .option-text{text-align:center;line-height:32px;padding:1px 12px 9px;margin-top:8px;display:inline-block}.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure,.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure:hover{margin-top:24px;background:#d4d4d4}.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure .option-text{color:#292929}.chatbot-preview-container .insurance-module-v2 .option.insurance-more{background:#f3a600}.chatbot-preview-container .provider-logo{border-radius:3px}.chatbot-preview-container .slash{color:#767676;font-weight:400;font-size:38px}@media (max-width:320px){.chatbot-preview-container .component-block .question-block{margin-bottom:10px}}.chatbot-preview-container .question-block.info-card-content .header.stop{color:#eb4a0a}.chatbot-preview-container .component-block.date .option-block .inputs-wrapper .arrow{left:0}.chatbot-preview-container .msg_subtext a,.chatbot-preview-container .question-text a,.chatbot-preview-container .subtext a{color:#212121;text-decoration:none;display:inline;cursor:pointer}.chatbot-preview-container .bot>.component-block:last-of-type .msg_subtext a,.chatbot-preview-container .bot>.component-block:last-of-type .question-text a,.chatbot-preview-container .bot>.component-block:last-of-type .subtext a,.chatbot-preview-container .quiz-module .component-block:last-of-type .msg_subtext a,.chatbot-preview-container .quiz-module .component-block:last-of-type .subtext a{color:#007ae6;text-decoration:underline;text-underline-offset:2px}.chatbot-preview-container div.button.button-active{opacity:.45;background:#000;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-shadow:none;box-shadow:none;border-radius:25px 0 25px 25px;padding-left:15px;padding-right:15px}.chatbot-preview-container .component-block.creditcard .option-block.answer .button-active{opacity:1;background:#fff;color:#212121;border:3px solid #ececec;max-width:100%;border-radius:3px;text-underline-offset:2px;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;font-size:24px}.chatbot-preview-container .component-block.creditcard .option-block.answer .button-active a{color:#007ae6;text-decoration:underline}.chatbot-preview-container .bot>.care-team-module .component-block>div,.chatbot-preview-container .bot>.care-team-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.copay-module .component-block>div,.chatbot-preview-container .bot>.copay-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.credit-card-contract-module .component-block>div,.chatbot-preview-container .bot>.credit-card-contract-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.insurance-module-v2 .component-block>div,.chatbot-preview-container .bot>.insurance-module-v2:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.pharmacy-module .component-block>div,.chatbot-preview-container .bot>.pharmacy-module:not(:last-child) .component-block>div,.chatbot-preview-container .bot>.previousbalance-module .component-block>div,.chatbot-preview-container .bot>.previousbalance-module:not(:last-child) .component-block>div{opacity:.55}.chatbot-preview-container .bot>.module_med_v20.component-block:last-of-type>div>div,.chatbot-preview-container .bot>.module_med_v20.component-block>div,.chatbot-preview-container .bot>.module_med_v20.component-block>div:last-of-type>.option-block.answer{opacity:1}.chatbot-preview-container .bot>.module_med_v20.component-block>div>div{opacity:.55}.chatbot-preview-container .info-card>.option-block>.button-active.button:only-of-type{background:#000;text-shadow:none;cursor:auto}.chatbot-preview-container input::-webkit-inner-spin-button,.chatbot-preview-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chatbot-preview-container input[type=number]{-moz-appearance:textfield}.chatbot-preview-container input:-ms-input-placeholder{color:#767676;font-size:23px;width:100%;opacity:1}.chatbot-preview-container input::-moz-placeholder{color:#767676;font-size:23px;width:100%;opacity:1}.chatbot-preview-container input::placeholder{color:#767676;font-size:23px;width:100%;opacity:1}.chatbot-preview-container .text-input{text-overflow:ellipsis;padding-right:3px;padding-left:8px}.chatbot-preview-container .number-input{border-color:#696969}.chatbot-preview-container .number-input.mr,.chatbot-preview-container .text-input.mr{margin-right:0}.chatbot-preview-container .notification-message{background:#eb0000}.chatbot-preview-container .invalid{border-color:#eb0000!important;border-width:3px;background:#fff url(https://s3.amazonaws.com/ui.healthnote.com/images/icon-input-invalid-small.svg) no-repeat right 7px center;background-size:25px 25px;padding-left:8px;padding-right:38px;text-align:left;padding-bottom:0;text-overflow:ellipsis}@media (max-width:425px){.chatbot-preview-container .date-input.invalid{background-position:right 5px center;padding-left:5px;padding-right:30px}.chatbot-preview-container .component-block.date .inputs-wrapper>div:nth-child(2){padding-left:5px;padding-right:5px}}@media (max-width:375px){.chatbot-preview-container .date-input.invalid{background-position:right 3px center;background-size:19px 21px;padding-left:5px;padding-right:20px;letter-spacing:-1px}.chatbot-preview-container .component-block.date .inputs-wrapper>div:nth-child(2){padding-left:3px;padding-right:3px}}@media (max-width:315px){.chatbot-preview-container .date-input.invalid{background-image:none;padding-right:3px;padding-left:3px;text-align:center}}.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .search-input{padding-right:8px}.chatbot-preview-container .loading-block .percent{text-shadow:0 1px 10px #15948a,-1px -1px 1px #15948a,1px -1px 1px #15948a,-1px 1px 1px #15948a,1px 1px 1px #15948a}.chatbot-preview-container .confirmation-popup-content{font-size:24px;color:#212121}.chatbot-preview-container .confirmation-popup{z-index:100}@media (max-width:365px){.chatbot-preview-container .confirmation-popup-container{margin:0 20px;width:calc(100% - 40px)}}.chatbot-preview-container .scroll-notification{box-shadow:0 0 15px 0 rgba(50,50,50,.3)}.chatbot-preview-container .blank,.chatbot-preview-container .button,.chatbot-preview-container .camera-request .option,.chatbot-preview-container .edit,.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option,.chatbot-preview-container .singleselectflex .option,.chatbot-preview-container .v20 .edit-med{box-shadow:inset 0 1px 1px .5px hsla(0,0%,100%,.3),inset 0 -1px 2px 0 rgba(0,0,0,.4);font-size:25px;letter-spacing:.75px;text-shadow:0 1px 10px #15948a,-1px -1px 1px #15948a,1px -1px 1px #15948a,-1px 1px 1px #15948a,1px 1px 1px #15948a}.chatbot-preview-container .component-block.info-card .option-block .button,.chatbot-preview-container .component-block.yes\/no .option-block .button{padding:11px 7px;line-height:30px;display:flex;align-items:center;flex:1 1 auto;-ms-flex:1 1 auto;justify-content:center}.chatbot-preview-container .component-block.info-card .option-block .button.button-active,.chatbot-preview-container .component-block.info-card .option-block .button.edit-active,.chatbot-preview-container .component-block.yes\/no .option-block .button.button-active,.chatbot-preview-container .component-block.yes\/no .option-block .button.edit-active{flex:0 1 auto;-ms-flex:0 1 auto}.chatbot-preview-container .edit{opacity:.85;text-shadow:0 1px 10px #128178,-1px -1px 1px #128178,1px -1px 1px #128178,-1px 1px 1px #128178,1px 1px 1px #128178}.chatbot-preview-container .button-active{padding:10px 15px;text-shadow:none}.chatbot-preview-container .button-ok,.chatbot-preview-container .continue-button-active,.chatbot-preview-container .go-button-active,.chatbot-preview-container .info-card>.option-block>.button:only-of-type,.chatbot-preview-container .insurance-module-v2 .option.insurance-more,.chatbot-preview-container .legal-popup .legal-popup-footer .btn-done,.chatbot-preview-container .singleselectflex .option-block .option:only-child{box-shadow:inset 0 1px 1px .5px hsla(0,0%,100%,.3),inset 0 -1px 2px 0 rgba(0,0,0,.2);font-size:25px;letter-spacing:.75px;font-weight:700;text-shadow:0 1px 10px #d17f05,-1px -1px 1px #d17f05,1px -1px 1px #d17f05,-1px 1px 1px #d17f05,1px 1px 1px #d17f05}.chatbot-preview-container .scroll-notification{padding:7px 0}.chatbot-preview-container .go-button,.chatbot-preview-container .go-button-active{font-size:20px;margin-left:10px;letter-spacing:normal;font-weight:700}.chatbot-preview-container .component-block.autocomplete .option-block.autocomplete{margin-left:0;padding:0}.chatbot-preview-container .component-block .date .continue-button{z-index:99}.chatbot-preview-container .module_med_v20 .component-block.autocomplete .option-block.autocomplete{margin-left:-15px;padding:20px 20px 0}.chatbot-preview-container .option-block.controls .upload-actions .button{font-size:25px;line-height:27px;padding:10px 8px;display:flex;justify-content:center;align-items:center;flex:1 1 auto;-ms-flex:0 1 auto}@media (max-width:320px){.chatbot-preview-container .module_med_v20 .component-block.autocomplete .option-block.autocomplete{margin-left:-10px;margin-top:0;padding:15px 15px 0}.chatbot-preview-container .question-text,.chatbot-preview-container .subtext{line-height:1.2em}}@media (max-width:425px){.chatbot-preview-container .option-block.autocomplete .inputs-wrapper .go-button{display:block}.chatbot-preview-container .option-block.controls .upload-actions .button{letter-spacing:normal;margin-left:0}.chatbot-preview-container .option-block.controls .upload-actions .button.inactive{margin-left:10px}.chatbot-preview-container .option-block.controls .upload-actions .button.blank{padding:0}}.chatbot-preview-container .camera-request .option,.chatbot-preview-container .singleselectflex .option{margin:0 12px 12px 0;min-width:54px;text-align:center}.chatbot-preview-container .camera-request .option-text,.chatbot-preview-container .singleselectflex .option-text{display:inline-block;text-align:left;line-height:1.2em;padding:3px 12px 10px}.chatbot-preview-container .camera-request .option-block{width:auto}.chatbot-preview-container .singleselectflex .option-block .option:only-child .option-text{margin-top:0;padding:0 12px}.chatbot-preview-container .legal-popup .legal-popup-footer .btn-done{cursor:pointer}.chatbot-preview-container div.button.button-active{cursor:auto;box-shadow:inset 0 0 0 0}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-yes .yes-no-option.no{color:#212121;background:#d4d4d4;border:2px solid #d4d4d4}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-yes .yes-no-option.no:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04)}.chatbot-preview-container .module_meds_eng .yes-no-block .yes.yes-no-option-active:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.1)}.chatbot-preview-container .autocomplete.popup-autocomplete .button-cancel{position:relative}.chatbot-preview-container .btn-cancel,.chatbot-preview-container .btn-ok{box-shadow:inset 0 1px 1px .5px rgba(0,0,0,.05),inset 0 -1px 2px 0 rgba(0,0,0,.3)}.chatbot-preview-container .btn-cancel:hover,.chatbot-preview-container .btn-ok:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04)}.chatbot-preview-container .component-block.creditcard .not-valid{border-color:#eb0000!important;border-width:3px;background:#fff url(https://s3.amazonaws.com/ui.healthnote.com/images/icon-input-invalid-small.svg) no-repeat right 7px center;background-size:25px 25px;padding-left:8px;padding-right:38px;text-align:left;padding-bottom:0;text-overflow:ellipsis}.chatbot-preview-container .component-block.creditcard .row.button-row .continue-button.skip-button{width:40%;max-width:120px}.chatbot-preview-container .component-block.creditcard .row.button-row .arrow-target .continue-button{width:100%;margin:0 0 0 -15px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5).button-row .arrow-target{margin:0 10px;padding:0 15px;width:40%;max-width:200px}.chatbot-preview-container .component-block.creditcard .credit-card-form-label{position:absolute;right:auto;top:-42px;color:hsla(0,0%,100%,0);background:url(https://s3.amazonaws.com/ui.healthnote.com/images/icon-credit-card.svg) no-repeat left -8px center;padding-right:100px;background-size:100% 60px}.chatbot-preview-container .component-block.creditcard .continue-button-active:before{content:"";display:inline-block;width:21px;height:24px;background:url(https://s3.amazonaws.com/ui.healthnote.com/images/icon-secure-lock-wht.svg) no-repeat 50%;background-size:100%;margin-bottom:-3px;filter:drop-shadow(0 0 2px #c27605) drop-shadow(0 0 8px #D17F05)}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5).button-row .arrow-target .continue-button{overflow-y:hidden}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5).button-row .arrow-target{margin-left:10px;margin-right:0}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5).button-row>.continue-button{margin-left:0;margin-right:10px}@media (max-width:365px){.chatbot-preview-container .component-block.creditcard .continue-button-active:before{display:none}.chatbot-preview-container .component-block.creditcard .row .arrow-target:first-of-type+.arrow-target{margin-right:0;margin-left:0}.chatbot-preview-container .component-block.creditcard .row .arrow-target:first-of-type+.arrow-target:last-of-type{margin-right:10px}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5).button-row .arrow-target{margin-left:5px;margin-right:0}.chatbot-preview-container .component-block.creditcard .inputs-wrapper .row:nth-child(5).button-row>.continue-button{margin-left:0;margin-right:5px}}@media (max-width:320px){.chatbot-preview-container .component-block.creditcard .not-valid{background:none}.button,.chatbot-preview-container .button:nth-child(2){margin-left:10px}.chatbot-preview-container .signature .continue-button{font-size:25px}}.chatbot-preview-container .blood-pressure-v2 .row-buttons{max-width:370px;margin:0 auto;width:100%}.chatbot-preview-container .blood-pressure-v2 .row-buttons .continue-button{font-size:24px;line-height:25px;padding:10px 5px;display:flex;justify-content:center;align-items:center;flex:1 1 auto;-ms-flex:0 1 auto;width:calc(100% - 5px);box-sizing:border-box;margin:0 0 0 5px;max-width:175px}.chatbot-preview-container .blood-pressure-v2 .row-buttons .arrow-target{margin:0;width:50%}.chatbot-preview-container .blood-pressure-v2 .row-buttons .skip-button{letter-spacing:-.5px;margin-left:0;width:calc(50% - 5px);margin-right:5px}@media (max-width:376px){.slash{margin:0 15px}}.chatbot-preview-container .blank,.chatbot-preview-container .button,.chatbot-preview-container .camera-request .option,.chatbot-preview-container .edit,.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option,.chatbot-preview-container .singleselectflex .option,.chatbot-preview-container .v20 .edit-med{background:#17a196}.chatbot-preview-container .blank:hover,.chatbot-preview-container .button:hover,.chatbot-preview-container .camera-request .option:hover,.chatbot-preview-container .edit:hover,.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option:hover,.chatbot-preview-container .singleselectflex .option:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.1);background-color:#17a196;cursor:pointer}.chatbot-preview-container .button-ok,.chatbot-preview-container .continue-button-active,.chatbot-preview-container .go-button-active,.chatbot-preview-container .info-card>.option-block>.button:only-of-type,.chatbot-preview-container .insurance-module-v2 .option.insurance-more,.chatbot-preview-container .legal-popup .legal-popup-footer .btn-done,.chatbot-preview-container .singleselectflex .option-block .option:only-child{background:#f79400}.chatbot-preview-container .button-ok:hover,.chatbot-preview-container .continue-button-active:hover,.chatbot-preview-container .go-button-active:hover,.chatbot-preview-container .info-card>.option-block>.button:only-of-type:hover,.chatbot-preview-container .insurance-module-v2 .option.insurance-more:hover,.chatbot-preview-container .singleselectflex .option-block .option:only-child:hover,.legal-popup .legal-popup-footer .btn-done:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04);cursor:pointer}.chatbot-preview-container .blood-pressure-v2 .row-buttons .skip-button:hover,.chatbot-preview-container .button-cancel:hover,.chatbot-preview-container .button.inactive:hover,.chatbot-preview-container .component-block.creditcard .skip-button:hover,.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure:hover,.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option.rmv:hover,.chatbot-preview-container .signature-button .clear-button:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.05);cursor:pointer}.chatbot-preview-container .blood-pressure-v2 .row-buttons .skip-button,.chatbot-preview-container .button-cancel,.chatbot-preview-container .button.inactive,.chatbot-preview-container .component-block.creditcard .skip-button,.chatbot-preview-container .insurance-module-v2 .option.insurance-unsure,.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option.rmv,.chatbot-preview-container .signature-button .clear-button{font-size:25px;color:#212121;background:#d4d4d4!important;text-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px 0 hsla(0,0%,100%,.99),inset 0 -1px 2px 0 rgba(0,0,0,.3);font-weight:400}.chatbot-preview-container .button-ok,.chatbot-preview-container .confirmation-popup-container,.chatbot-preview-container .continue-button-active,.chatbot-preview-container .go-button-active,.chatbot-preview-container .info-card>.option-block>.button:only-of-type,.chatbot-preview-container .legal-popup .legal-popup-footer .btn-done,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .singleselectflex .option-block .option:only-child{background:#f79400;background:#fa9500}.chatbot-preview-container .component-block.search-insurance .search-block .search-instruction,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .search-keep-typing,.chatbot-preview-container .search-nothing-found{text-shadow:0 1px 10px #d17f05,-1px -1px 1px #d17f05,1px -1px 1px #d17f05,-1px 1px 1px #d17f05,1px 1px 1px #d17f05}.chatbot-preview-container .search-block{background-color:#f90;background-color:#fa9500}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .search-block-active,.chatbot-preview-container .search-block-active{border-bottom:3px solid hsla(0,0%,100%,0);border-top:3px solid hsla(0,0%,100%,0);border-radius:5px}.chatbot-preview-container .option-block.popup-autocomplete.autocomplete .search-item{padding:10px 20px 10px 10px;min-height:30px;font-size:19px;letter-spacing:.75px;font-weight:700}.chatbot-preview-container .search-item{padding-top:9px;padding-bottom:9px;font-size:19px;letter-spacing:.75px;font-weight:700}.chatbot-preview-container .search-item:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04)}.chatbot-preview-container .search-block-active .btn-more{box-shadow:inset 0 1px 1px .5px rgba(0,0,0,.05),inset 0 -1px 2px 0 rgba(0,0,0,.3)}.chatbot-preview-container .search-block-active .btn-more:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04)}.chatbot-preview-container .list .option-active,.chatbot-preview-container .multiselect .option-active{font-weight:400;letter-spacing:.75px;text-shadow:0 1px 10px #15948a,-1px -1px 1px #15948a,1px -1px 1px #15948a,-1px 1px 1px #15948a,1px 1px 1px #15948a}.chatbot-preview-container .list .option-text,.chatbot-preview-container .multiselect .option-text,.chatbot-preview-container .singleselect .option-text,.chatbot-preview-container .singleselect-insurance .option-text{letter-spacing:.75px}.chatbot-preview-container .list .option-active>.option-icon,.chatbot-preview-container .multiselect .option-active>.option-icon,.chatbot-preview-container .multiselect .option-icon{background:#fff;border-radius:7px;border:3px solid #000;width:29px;height:29px;position:relative}.chatbot-preview-container .list .option-active>.option-icon,.chatbot-preview-container .multiselect .option-active>.option-icon{background:#fff;border-radius:6px;border:none;box-shadow:0 0 0 3px rgba(0,0,0,.25);width:29px;height:29px;margin:16px 16px 11px;position:relative}.chatbot-preview-container .multiselect .option-active>.option-icon:after{content:"";transform:rotate(45deg);position:absolute;bottom:5px;left:16px;width:3px;height:18px;background:#000}.chatbot-preview-container .multiselect .option-active>.option-icon:before{content:"";transform:rotate(45deg);position:absolute;bottom:11px;left:4px;width:9px;height:3px;background:#000}.chatbot-preview-container .signature .question-text{color:#17a196}.chatbot-preview-container .dashed-line{border-color:#17a196}.chatbot-preview-container .signature .signature-error{color:#eb0000}.chatbot-preview-container .component-block.header{overflow:visible}.chatbot-preview-container .component-block.header:before{bottom:0}.chatbot-preview-container .component-block.end:after,.chatbot-preview-container .component-block.header:before,.component-block.wait:after{content:"";background:url(https://s3.amazonaws.com/ui.healthnote.com/images/client/powered-hn-horizontal.png) no-repeat;background-size:cover;display:block;position:absolute;height:30px;width:195px;right:8px;z-index:1}.chatbot-preview-container .component-block.end:after,.component-block.wait:after{top:10px}.chatbot-preview-container .confirmation-popup-container{max-width:375px;margin:0 auto;position:relative;padding:1px 1px 78px;top:50%;transform:translateY(-50%)}.chatbot-preview-container .confirmation-popup-form{background:#fff;color:#000;padding:10px 10px 1px;margin:8px 8px 0;border-radius:7px 7px 3px 3px}.chatbot-preview-container .confirmation-popup-form .confirmation-popup-content,.chatbot-preview-container .confirmation-popup-form .confirmation-popup-title{text-shadow:none}.chatbot-preview-container .confirmation-popup-form .confirmation-popup-content{margin-bottom:25px}.chatbot-preview-container .confirmation-popup-controls .btn-cancel{margin:15px -8px -5px 0;width:50%}.chatbot-preview-container .confirmation-popup-controls .btn-ok{margin:15px 16px -5px -10px;width:50%}.chatbot-preview-container .progress-bar{background:#ececec;border-bottom:1px solid #d4d4d4}.chatbot-preview-container .progress-bar-complete{border-bottom:1px solid #27a59b}.chatbot-preview-container .text-input{caret-color:#007ae6}.chatbot-preview-container .instructions-container{background-color:#212121}.chatbot-preview-container .canvas.canvas-signature{border-color:#767676}.chatbot-preview-container .option-icon{opacity:.45}.chatbot-preview-container .date-input,.chatbot-preview-container .number-input,.chatbot-preview-container .text-input,.chatbot-preview-container input{font-size:23px;color:#000;outline:0;font-weight:400}.chatbot-preview-container .option-text{font-size:25px;font-weight:400;color:#212121}.chatbot-preview-container .option-icon+.option-text{font-size:24px}.chatbot-preview-container .search-keep-typing,.chatbot-preview-container .search-nothing-found{font-size:22px;padding:0 5px 10px;box-sizing:border-box;line-height:26px}.chatbot-preview-container .insurance-module-v2 .option.insurance-more .option-text,.chatbot-preview-container .scroll-notification,.chatbot-preview-container .singleselectflex .option-block .option:only-child .option-text{font-weight:700}.chatbot-preview-container .component-block.search-insurance .search-block .search-instruction{font-size:22px}.chatbot-preview-container .btn-more{font-size:20px}.chatbot-preview-container .info-card-content h3{font-size:27px}@media (max-width:425px){.chatbot-preview-container .scroll-notification{height:50px;font-size:24px;line-height:50px}}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-option{color:#17a196;font-size:24px;border:2px solid #17a196}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-option:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04)}.chatbot-preview-container .module_meds_eng .yes-no-block .no.yes-no-option-active,.chatbot-preview-container .module_meds_eng .yes-no-block .yes.yes-no-option-active{background-color:#17a196;box-shadow:inset 0 1px 1px .5px hsla(0,0%,100%,.3),inset 0 -1px 2px 0 rgba(0,0,0,.4);text-shadow:0 1px 10px #15948a,-1px -1px 1px #15948a,1px -1px 1px #15948a,-1px 1px 1px #15948a,1px 1px 1px #15948a;border:2px solid #fff;padding:4px 15px;width:50px;margin-left:28px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-no .yes-no-option.yes,.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-yes .yes-no-option.no{text-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px 0 hsla(0,0%,100%,.99),inset 0 -1px 2px 0 rgba(0,0,0,.3);border:2px solid #fff;padding:4px 15px;width:50px;margin-left:28px;color:#212121;background:#d4d4d4}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-no .yes-no-option.yes:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.04)}.chatbot-preview-container .module_meds_eng .yes-no-block .no.yes-no-option-active:hover{box-shadow:inset 0 0 0 900px rgba(0,0,0,.1)}.chatbot-preview-container .module_meds_eng .yes-no-block .yes.yes-no-option-active:before{background-color:#17a196}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-yes .yes-no-option.no,.chatbot-preview-container .module_meds_eng .yes-no-block .no.yes-no-option-active{margin-top:16px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-option.yes{margin-top:2px}.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-block.status-no .yes-no-option.yes,.chatbot-preview-container .module_meds_eng .yes-no-block .yes.yes-no-option-active{margin-top:0}.chatbot-preview-container .module_meds_eng .list-yes-no .option-text{width:calc(100% - 126px)}.chatbot-preview-container .insurance-instructions.front{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/guide-front-insurance-card-no-text.svg) no-repeat top;background-size:100%}.chatbot-preview-container .insurance-instructions.back{background:url(https://s3.amazonaws.com/ui.healthnote.com/images/questionnaire/guide-back-insurance-card-no-text.svg) no-repeat top;background-size:100%}.chatbot-preview-container .insurance-instructions.back:after,.chatbot-preview-container .insurance-instructions.front:after{content:"Try to center the card against a dark background and make sure all four corners are visible.";width:calc(100% - 50px);color:#fff;position:absolute;bottom:25px;background:#212121;text-align:center;font-size:20px;font-weight:400;left:25px;box-sizing:border-box;padding:10px 20px}.chatbot-preview-container .btn-cancel,.chatbot-preview-container .btn-more,.chatbot-preview-container .btn-ok,.chatbot-preview-container .button-cancel,.chatbot-preview-container .button-ok,.chatbot-preview-container .camera-request .option,.chatbot-preview-container .continue-button,.chatbot-preview-container .go-button,.chatbot-preview-container .info-card>.option-block>.button:only-of-type,.chatbot-preview-container .legal-popup .legal-popup-footer .btn-done,.chatbot-preview-container .module_meds_eng .list-yes-no .edit-rmv-option,.chatbot-preview-container .module_meds_eng .list-yes-no .yes-no-option,.chatbot-preview-container .signature-button .clear-button,.chatbot-preview-container .singleselectflex .option,.chatbot-preview-container .singleselectflex .option-block .option:only-child,.chatbot-preview-container .v20 .edit-med{border-radius:11px}.testing-container{display:flex;padding:20px;background-color:#fff;color:#333}.testing-container .toc{flex:1 1;max-width:250px}.testing-container .content{flex:3 1;overflow-y:scroll;height:100vh;padding-left:20px}.testing-container .table{display:flex;flex-direction:column}.testing-container .row{display:flex}.testing-container .cell{flex:1 1;padding:8px}