@import"https://fonts.googleapis.com/css?family=Roboto|Space+Mono";html,body{font-family:Poppins,sans-serif!important;background-color:#fff;margin:0;padding:0;height:100%}a{text-decoration:none}a:hover{text-decoration:underline}#app{height:auto;min-height:100%}.hidden{display:none!important}#loading>div{margin-top:33vh}#right{flex-basis:25vw;flex-shrink:0;margin-left:1em}.video-iframe{width:25vw}.card{margin-bottom:1em;padding:1em 1em 0;border-color:#e7e7e7;background-color:#f7f7f7}iframe{margin-bottom:.5em;border:none}tbody,td,tfoot,th,thead,tr{vertical-align:middle}.min-gap{flex-basis:1em}.not-editable{opacity:.5}.navbar-brand.title{color:#fff;text-decoration:none;cursor:default}#e2-logo{width:6em;height:6em}.nav-link:focus{outline:none}.wrapper-tabs{flex-basis:20em;flex-shrink:0}.elements{position:relative;padding-bottom:3em;border-top:1px solid #ddd;height:100%}.web-component .elements{padding-bottom:0}.wrapper-save{border-top:1px solid #ddd}.web-component .wrapper-save{border:none;background:inherit}.wrapper-save form{width:100%}.preview:not(.web-component) .wrapper-save{position:fixed;bottom:0;width:100vw;z-index:10;background-color:#fff}.form-choose-or{margin:.5em .5em 0;vertical-align:middle}.form-selected-label{display:none;background:#333;padding:.18em .3em;color:#fff;font-size:.6em;position:absolute;top:-1.9em;right:1em;border-radius:.2em .2em 0 0}.action-item-copy:active,.action-item-copy:focus,.action-item-copy:hover{color:#198754}.action-item-delete:active,.action-item-delete:focus,.action-item-delete:hover{color:#dc3545}.action-item-move:active,.action-item-move:focus,.action-item-move:hover{color:#6c757d}.form-action-list{position:absolute;margin-right:1em;visibility:hidden;z-index:3;right:0;top:0;border:thin solid #ddd;border-top:0}.form-action-list .btn{border-top-left-radius:0;border-top-right-radius:0}.form-label .badge{vertical-align:text-bottom}.form-group-ghost{border-color:gray;background:#f2f2f2}.form-group-ghost .form-selected-label{display:inline-block}.vr{border-right:thin solid #ccc}label.large{font-size:1.25rem;line-height:1.5;margin-bottom:0}#ticket-number{min-width:5em;max-width:7em}#ticket-summary{min-width:10em}#ticket-summary:required{background-image:url('data:image/svg+xml,  <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="-4 -4 7 7">   <line id="line" y1="-3" y2="3" stroke="%23df0000" stroke-linecap="butt" transform="rotate(15)">   </line>   <line id="line" y1="-3" y2="3" stroke="%23df0000" stroke-linecap="butt" transform="rotate(75)">   </line>   <line id="line" y1="-3" y2="3" stroke="%23df0000" stroke-linecap="butt" transform="rotate(-45)">   </line> </svg>');background-position:99% 50%;background-repeat:no-repeat;background-size:1em}#ticket-note-label{width:7.5em}#ticket-user{width:8.75em;height:2.3em;overflow:hidden;word-break:break-all}#ticket-time-label{width:7em}#thank-you{color:#555}input.number-spin::-webkit-outer-spin-button,input.number-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.number-spin[type=number]{-moz-appearance:textfield}button.number-spin,button.number-spin:hover{border-color:var(--theme-input-border-color);color:var(--theme-button-color);background-color:var(--theme-button-background)}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}.preview .wrapper-elements form{padding-top:0}.wrapper-elements form .element.collapse-group.down{margin-bottom:1px}.wrapper-elements form button.btn.fieldset-collapse{width:100%}.wrapper-elements form .element.collapse-group.down button.btn.fieldset-collapse{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wrapper-elements form .element.collapse-group.up button.btn.fieldset-collapse{border-top-left-radius:0!important;border-top-right-radius:0!important}.wrapper-elements form button.btn.fieldset-collapse:not(.collapsed){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wrapper-elements form fieldset.collapsing,.wrapper-elements form fieldset.collapse{border-top-left-radius:0;border-top-right-radius:0;padding-top:.5em!important}.wrapper-elements form .element.collapse-group.down fieldset{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.b-rating .b-rating-star i{display:inline-flex;transition:.15s ease-in-out}.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover i{transform:scale(1.5)}.b-rating-star i{color:var(--theme-input-border-color)!important;cursor:pointer}.b-rating.disabled .b-rating-star i{opacity:.4;color:#6c757d!important}.b-rating.d-inline-flex{width:auto}.b-rating.d-inline-flex .b-rating-star{padding:.2em}.custom-range{width:100%}div.range-datalist{margin-top:1.5em;position:absolute;width:100%}component.tags input.form-control{display:none}component.header,component.paragraph{cursor:default}.web-component .wrapper-elements{background-color:transparent}.web-component .elements{border-top:0}.web-component form-submit form{padding:0 2em 1em;margin:0 1.5em 1.5em}.web-component .wrapper-elements form#customForm{margin:0;padding:0}.wrapper-save .btn-group{display:inline-table}.wrapper-save #submit-button{width:5em}.wrapper-save #clear-button,.wrapper-save #save-button{width:4em}fieldset.vertical element-loop span.element-loop{justify-content:space-between!important;flex-direction:column!important;display:flex!important}fieldset.vertical .element-loop,fieldset.vertical,.element.vertical{height:100%}fieldset.vertical element:nth-last-child(2){flex-grow:2}.empty-state{max-width:80vw;color:#777;position:relative}error .alert{margin:2em}#app.webcomponent,#app.marketing{height:auto!important}#app.marketing .spacer,#app.marketing form-submit{display:none}#app.marketing .empty-state{position:inherit}#app.marketing .empty-state p{padding:0;width:100%}button.submit-button{width:100%}#app.zendesk{height:calc(100vh - 3.3em)!important;border-top:thin solid #ddd}#app.zendesk form-items .spacer{display:none}#app.zendesk .wrapper-save{padding-bottom:0;padding-right:0}#app.zendesk #formOptions{padding:0;margin:0}#app.zendesk #formOptions>.input-group>span .pe-3:last-child{padding-right:0!important}#app.zendesk form-submit{position:fixed;bottom:0;right:0;background-color:#fff;left:0;border-top:thin solid #ddd;padding-top:.5em}#app.zendesk .wrapper-save #clear-button{width:initial!important}#app.zendesk .empty-state{position:inherit}#app.zendesk .empty-state p{width:inherit!important}#app.zendesk .web-component .wrapper-elements form#customForm{padding-top:1em;padding-bottom:1px}.image-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden}.image-wrap.left{justify-content:flex-start}.image-wrap.right{justify-content:flex-end}.image-frame{display:inline-block}html,body,#app{height:100vh}body{font-family:Roboto,monospace;background:#00000008}.main-wrapper{flex-grow:1;height:inherit}.main-wrapper.builder .wrapper-elements form fieldset legend{width:initial;margin:0;padding-left:1em;position:absolute;top:-1.45em}.main-wrapper.builder .wrapper-elements form fieldset legend .badge{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.main-wrapper,.wrapper-form,.wrapper-tabs,.tabs{overflow:hidden}.wrapper-elements{margin-bottom:0!important}.wrapper-elements .legend-visible{margin-top:.5em}.wrapper-elements .form-control[type=color].is-invalid,.wrapper-elements .form-control[type=color].is-valid,.wrapper-elements .label-hidden .form-control[type=color][required],.wrapper-elements .label-horizontal .form-control[type=color][required]{padding-right:1.2em!important;background-position:right .9em center!important}.wrapper-elements .label-horizontal .form-control[is-required]:not(.b-form-spinbutton):not(.b-rating),.wrapper-elements .label-horizontal .form-control[required]:not(.b-form-spinbutton):not(.b-rating),.wrapper-elements .label-horizontal .form-select[required],.wrapper-elements .label-horizontal .form-control[is-required].b-form-spinbutton output,.wrapper-elements .label-hidden .form-control[is-required]:not(.b-form-spinbutton):not(.b-rating),.wrapper-elements .label-hidden .form-control[required]:not(.b-form-spinbutton):not(.b-rating),.wrapper-elements .label-hidden .form-select[required],.wrapper-elements .label-hidden .form-control[is-required].b-form-spinbutton output{padding-right:2.25em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='0 0 16 16'%3e%3cg%3e%3cpath d='M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .45em center;background-size:1em 1em}.wrapper-elements .label-horizontal .form-select[required],.wrapper-elements .label-hidden .form-select[required]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='0 0 16 16'%3e%3cg%3e%3cpath d='M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-position:right .45em center,right 1.6em center}.wrapper-elements .label-horizontal .form-control[required].b-rating:after,.wrapper-elements .label-horizontal .form-field[is-required] div.range-datalist .center-value:after,.wrapper-elements .label-hidden .form-control[required].b-rating:after,.wrapper-elements .label-hidden .form-field[is-required] div.range-datalist .center-value:after{content:"*";color:var(--bs-form-invalid-border-color)}.wrapper-elements .label-horizontal .form-field.custom-select[required],.wrapper-elements .label-hidden .form-field.custom-select[required]{background-size:.45em,1em;background-position:right .45em center,right 1.45em center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='0 0 16 16'%3e%3cg%3e%3cpath d='M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.wrapper-elements form.submitting{pointer-events:none;opacity:.6;cursor:wait}.wrapper-elements form .form-invalid-feedback{display:none}.wrapper-elements form.check-validation .form-invalid-feedback{color:var(--bs-form-invalid-border-color);position:absolute;font-size:40%;top:0;right:1em;display:inline-block}.wrapper-elements form .custom-range::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.5em;color:transparent;cursor:pointer;background-color:#fff;border-radius:var(--theme-input-border-radius);border:.02em solid var(--theme-input-border-color)}.wrapper-elements form .custom-range::-webkit-slider-thumb{width:1em;height:1em;margin-top:-.25em;background-color:var(--theme-global-highlight-color);border:0;border-radius:1em;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper-elements form .custom-control-label:after,.wrapper-elements form .custom-control-label:before{left:-1.2em;height:1em;width:1em}.wrapper-elements form .custom-control-input:disabled~.custom-control-label{height:1em;width:1em}.wrapper-elements form .custom-control-label:before{top:.25em}.wrapper-elements form .custom-checkbox .custom-control-label:before{border-radius:.25em}.wrapper-elements form .custom-switch .custom-control-label:before{left:-2.25em;width:1.75em}.wrapper-elements form .custom-switch .custom-control-label:after{top:calc(.25em + 2px);left:calc(-2.25em + 2px);width:calc(1em - 4px);height:calc(1em - 4px);border-radius:.5em}.wrapper-elements form .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translate(.75em)}.wrapper-elements form .custom-switch.b-custom-control-lg .custom-control-label{font-size:1.25em}.wrapper-elements form .custom-switch.b-custom-control-lg .custom-control-label:before{top:.3125em;height:1.25em;left:-2.8125em;width:2.1875em;border-radius:.625em}.wrapper-elements form .custom-switch.b-custom-control-lg .custom-control-label:after{top:calc(.3125em + 2px);left:calc(-2.8125em + 2px);width:calc(1.25em - 4px);height:calc(1.25em - 4px);border-radius:.625em}.wrapper-elements form .custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after{transform:translate(.9375em)}.wrapper-elements form .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:var(--theme-global-highlight-color);background-color:var(--theme-global-highlight-color)}.wrapper-elements form .custom-control{min-height:1.5em;padding-left:1.2em}.wrapper-elements form .custom-control-input{width:1em;height:1em}.wrapper-elements form .custom-switch{padding-left:2.25em}.wrapper-elements form .custom-control-label:after{top:.25em}.wrapper-elements form .counter{height:1em;margin:-1em 0 0;transform:translateY(1em)}.wrapper-elements form .add-on label,.wrapper-elements form .label-horizontal label{padding-right:.5em;flex-grow:0;white-space:nowrap}.wrapper-elements form .form-group:not([fieldtype=LongTextInput]):not([fieldtype=RadioButton]):not([fieldtype=Checkbox]):not([fieldtype=Switches]):not([fieldtype=SliderInput]) .label-horizontal label{line-height:1;align-self:center}.wrapper-elements form .add-on label{border-top-right-radius:0;border-bottom-right-radius:0;line-height:inherit!important;align-self:initial!important}.wrapper-elements form .add-on .b-form-spinbutton,.wrapper-elements form .add-on .b-form-tags,.wrapper-elements form .add-on textarea,.wrapper-elements form .add-on select,.wrapper-elements form .add-on input{border-top-left-radius:0;border-bottom-left-radius:0}.wrapper-elements form [fieldtype=TimePicker] button,.wrapper-elements form [fieldtype=DatePicker] button{border:thin solid var(--theme-input-border-color)}.wrapper-elements form [fieldtype=TimePicker] .element:not(.add-on) button,.wrapper-elements form [fieldtype=DatePicker] .element:not(.add-on) button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.wrapper-elements form [fieldtype=TimePicker] .element.add-on button,.wrapper-elements form [fieldtype=DatePicker] .element.add-on button{border-top-left-radius:0;border-bottom-left-radius:0}.wrapper-elements form [fieldtype=TimePicker] .element:not(.add-on) input,.wrapper-elements form [fieldtype=DatePicker] .element:not(.add-on) input{border-top-left-radius:0;border-bottom-left-radius:0}.wrapper-elements form [fieldtype=TimePicker] .element.add-on input,.wrapper-elements form [fieldtype=DatePicker] .element.add-on input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.wrapper-elements form .b-form-tags-list .b-form-tags-field,.wrapper-elements form .b-form-tags-list .b-form-tag,.wrapper-elements form .b-form-tags-list{margin-top:initial}.wrapper-elements form .b-form-tags-list{flex:1 1 auto!important}.wrapper-elements form .form-control:not([type=color]):not(textarea),.wrapper-elements form .form-field:not([type=color]){height:100%!important}.wrapper-elements form .form-control:not(.b-form-tags-input){min-height:2.5em}.wrapper-elements form .b-form-tags.form-control,.wrapper-elements form .custom-select{display:flex;align-items:center}.wrapper-elements form .custom-select,.wrapper-elements form .form-control{display:inline-block;height:100%;align-items:stretch;border:thin solid var(--theme-input-border-color);font-size:var(--theme-global-font-size)!important}.wrapper-elements form .custom-select:focus,.wrapper-elements form .form-control:focus{box-shadow:0 0 0 .2em rgba(var(--theme-focus-border-color-rgb),.5);border-color:var(--theme-input-focus-border-color);outline:0}.wrapper-elements form .btn-success:focus,.wrapper-elements form .btn-primary:focus,.wrapper-elements form .custom-control-input:focus~.custom-control-label:before,.wrapper-elements form .custom-select:focus,.wrapper-elements form .btn-outline-success:focus,.wrapper-elements form .btn-outline-warning:focus{box-shadow:0 0 0 .2em rgba(var(--theme-focus-border-color-rgb),.5)}.wrapper-elements form.check-validation .custom-control-input.is-invalid~.custom-control-label:before input.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .2em rgb(var(--bs-danger-rgb),.25)}.wrapper-elements form.check-validation .custom-control-input.is-invalid~.custom-control-label:before input.form-control.is-invalid:hover,.wrapper-elements form.check-validation .custom-control-input.is-invalid~.custom-control-label:before input.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .2em rgb(var(--bs-danger-rgb),.25)}.wrapper-elements form.check-validation .custom-control-input.is-valid~.custom-control-label:before input.form-control.is-valid{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .2em rgb(var(--bs-success-rgb),0,25)}.wrapper-elements form.check-validation .custom-control-input.is-valid~.custom-control-label:before input.form-control.is-valid:hover,.wrapper-elements form.check-validation .custom-control-input.is-valid~.custom-control-label:before input.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .2em rgb(var(--bs-success-rgb),0,25)}.wrapper-elements form.check-validation .radio-button.is-invalid .form-check-label,.wrapper-elements form.check-validation [role=radiogroup].is-invalid .custom-control-label{color:var(--bs-form-invalid-border-color)}.wrapper-elements form.check-validation .radio-button.is-invalid .form-check-input{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .2em rgb(var(--bs-danger-rgb),.25)}.wrapper-elements form.check-validation .radio-button.is-valid .form-check-label,.wrapper-elements form.check-validation [role=radiogroup].is-valid .custom-control-label{color:var(--bs-form-valid-border-color)}.wrapper-elements form.check-validation .radio-button.is-valid .form-check-input{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .2em rgb(var(--bs-success-rgb),.25)}.wrapper-elements form.check-validation .form-control.is-invalid:not(.b-form-spinbutton):not(.b-rating),.wrapper-elements form.check-validation .form-control.is-invalid:not(.b-form-spinbutton)+.form-control,.wrapper-elements form.check-validation .form-control.is-invalid.b-form-spinbutton output{color:var(--bs-form-invalid-border-color);border-color:var(--bs-form-invalid-border-color);padding-right:2.25em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .45em center;background-size:1em 1em}.wrapper-elements form.check-validation .form-control.b-rating:invalid i:before,.wrapper-elements form.check-validation .form-control.is-invalid.b-rating i:before{color:var(--bs-form-invalid-border-color);filter:drop-shadow(0 0 .2em rgb(var(--bs-danger-rgb),25))}.wrapper-elements form.check-validation .form-select:invalid,.wrapper-elements form.check-validation .form-select.is-invalid,.wrapper-elements form.check-validation .form-control.is-invalid:not(.b-form-spinbutton)+.form-control,.wrapper-elements form.check-validation .form-control.is-invalid:not(.b-form-spinbutton):not(.b-rating){box-shadow:0 0 0 .2em rgb(var(--bs-danger-rgb),.25)}.wrapper-elements form.check-validation .form-control.is-invalid.b-form-spinbutton{padding-right:0;background-image:none;box-shadow:0 0 0 .2em rgb(var(--bs-danger-rgb),.25);border-color:var(--bs-form-invalid-border-color)}.wrapper-elements form.check-validation .form-field.custom-select.is-invalid{border-color:var(--bs-form-invalid-border-color);background-size:.45em,1em;background-position:right .45em center,right 1.45em center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");box-shadow:0 0 0 .2em rgb(var(--bs-danger-rgb),.25)}.wrapper-elements form.check-validation .form-control.is-valid:not(.b-form-spinbutton):not(.b-rating),.wrapper-elements form.check-validation .form-control.is-valid.b-form-spinbutton output{color:var(--bs-form-valid-border-color);border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .45em center;background-size:1em 1em}.wrapper-elements form.check-validation .form-control.b-rating:valid i:before,.wrapper-elements form.check-validation .form-control.is-valid.b-rating i:before{color:var(--bs-form-valid-border-color);filter:drop-shadow(0 0 .2em rgb(var(--bs-success-rgb)/.25))}.wrapper-elements form.check-validation .form-control.is-valid:not(.b-form-spinbutton):not(.b-rating){box-shadow:0 0 0 .2em rgb(var(--bs-success-rgb),25)}.wrapper-elements form.check-validation .form-field.custom-select.is-valid{background-size:.45em,1em;background-position:right .45em center,right 1.45em center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");box-shadow:0 0 0 .2em rgb(var(--bs-success-rgb),0,25)}.wrapper-elements form .custom-switch .custom-control-label:before{border-radius:.5em}.wrapper-elements form fieldset{border:thin dashed #777;border-radius:.5em;padding:0;margin:0;position:relative}.wrapper-elements form fieldset[hidden=hidden]{display:block!important;opacity:.4}.wrapper-elements form fieldset legend{width:initial;margin:0;padding-left:1em;position:absolute;top:-.8em}.wrapper-elements form fieldset legend .legend-badges{font-size:35%;position:absolute;margin-top:-.2em;margin-left:.3em}.wrapper-elements form fieldset legend .legend-badges .badge{font-style:italic;border-radius:0 0 .2em .2em;border-top:0}.wrapper-elements form fieldset legend .hidden-badge{display:none}.wrapper-elements form fieldset.hide-legend legend .legend-badges{margin-top:4.15em;margin-left:.2em}.wrapper-elements form fieldset.hide-legend legend .badge-secondary{display:none}.wrapper-elements form fieldset.hide-legend legend .hidden-badge{margin-left:0}.wrapper-elements form .hide-element>div>fieldset{border-color:var(--bs-form-invalid-border-color)}.wrapper-elements form .hide-element>div>fieldset>legend .legend-badges{opacity:.5}.wrapper-elements form .hide-element>div>fieldset>legend .legend-badges .hidden-badge{display:inline-block}.wrapper-elements form fieldset[isduplicatable=true]{border-color:#007bff}.wrapper-elements form .label-required,.wrapper-elements form .value-saved{margin-right:.2em}.wrapper-elements form .label-hidden label{display:none}.wrapper-elements form label.hide-label{position:absolute;top:calc(50% - .9em);left:.2em}.wrapper-elements form [fieldtype=Rating]{margin-top:-.5em}.wrapper-elements form [fieldtype=SliderInput]{margin-bottom:-.5em}.wrapper-elements .spacer{height:1em}.preview .wrapper-elements form{padding:1em 2em;margin:1.5em}.preview .wrapper-elements form .legend-visible{margin-top:1.5em}.preview .wrapper-elements form .hide-element{display:none!important}.preview .wrapper-elements form fieldset{border:0}.preview .wrapper-elements form fieldset.separate-legend{border:thin solid rgba(0,0,0,.1);padding:1em 1em 0;background-color:#0000000d}.preview .wrapper-elements form fieldset:not(.separate-legend){margin-bottom:-1em}.preview .wrapper-elements form fieldset.hide-legend legend{display:none}.preview .wrapper-elements form fieldset .form-group{margin-bottom:.5em}.preview .wrapper-elements form fieldset .action-item-delete,.preview .wrapper-elements form fieldset .action-item-copy{border-radius:50%;line-height:1;padding:.1em;position:absolute;bottom:-.65em;right:-.65em;color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.preview .wrapper-elements form fieldset .action-item-delete:active,.preview .wrapper-elements form fieldset .action-item-delete:focus,.preview .wrapper-elements form fieldset .action-item-delete:hover,.preview .wrapper-elements form fieldset .action-item-copy:active,.preview .wrapper-elements form fieldset .action-item-copy:focus,.preview .wrapper-elements form fieldset .action-item-copy:hover{background-color:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color)}.preview .wrapper-elements form fieldset .action-item-delete{right:.95em}.preview .wrapper-elements form fieldset .action-item-delete:active,.preview .wrapper-elements form fieldset .action-item-delete:focus,.preview .wrapper-elements form fieldset .action-item-delete:hover{background-color:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color)}.preview .wrapper-elements form .value-saved{display:none}.wrapper-elements,.tab-content{overflow:auto}.tab-content{flex:1 1 auto!important}.navbar{flex-basis:5em;flex-shrink:0;border-bottom:1px solid #66b0ff}.wrapper-save,.wrapper-choose{flex-basis:4em;flex-shrink:0;padding:1.2vh;background-color:#fff}.wrapper-save .custom-select,.wrapper-save .form-control,.wrapper-choose .custom-select,.wrapper-choose .form-control{height:inherit}.wrapper-save #load-button,.wrapper-choose #load-button{width:3.9em}#preview-button{padding-top:.525em}#preview-button.disabled,.btn:disabled,input.filter-tags{cursor:not-allowed;pointer-events:all}.wrapper-snippet{flex-basis:20vh;flex-shrink:0;overflow:auto;color:#eee;padding-left:.1em;background-color:#000}.wrapper-snippet .vjs-key{padding-right:.5em}.empty-state{text-align:center;color:#aaa;position:absolute;width:100%;top:0;margin:auto}.empty-state .alert{margin-bottom:0}.empty-state p{padding-top:5em}.preview-wrapper{max-width:600px;margin-left:auto;margin-right:auto}img#esquared-logo{height:4em;padding:0;position:absolute;right:.1em;top:0}#elements .list-group .list-group-item{cursor:pointer;list-style:none;margin:5px;padding:10px;border-color:#ccc;background:#f7f7f7}.form-group-ghost.list-group .list-group-item{border-color:gray;background:#f2f2f2;min-height:6.6em;margin-bottom:1em}.form-item{padding:1em}.b-rating.form-control{padding:0;background:none!important}div.multiselect{border:1px solid #ced4da;border-radius:.25em}div.multiselect .multiselect__tags{border:0;color:#495057;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-height:2.4em}div.multiselect .multiselect__tag-icon:focus,div.multiselect .multiselect__tag-icon:hover,div.multiselect .multiselect__tag{background:#6c757d}div.multiselect .multiselect__tag-icon:after{color:#bbb;font-weight:bolder}div.multiselect .multiselect__tag-icon:hover:after{color:#fff}div.ql-mention-list-container{width:inherit;max-width:14em}div.ql-mention-list-container li.ql-mention-list-item{line-height:2em;font-size:80%;padding:0 10px}.ql-mention:after{content:"^"}.builder [name=Group]{min-height:3em;background-color:#fff;border:1px solid #ddd!important}.builder .wrapper-elements form fieldset{min-height:4em}div.range-datalist{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;font-size:80%;position:relative;margin-top:-.7em}#db-field small{font-style:italic;padding-left:.5em}@supports (-webkit-backdrop-filter: blur(1px)){.wrapper-elements form fieldset .action-item-copy{bottom:-.5em;right:-.5em;line-height:.2}.wrapper-elements form .btn .b-icon.bi,.wrapper-elements form .dropdown-toggle .b-icon.bi{font-size:200%}}.mention-invalid{background-color:#f8d7da!important;border:thin solid var(--bs-form-invalid-border-color);color:var(--bs-form-invalid-border-color)}button .spinner-border{height:1em!important;width:1em!important}.preview form-items,.preview .wrapper-elements{height:100%;overflow-x:hidden}.preview form-items .element,.preview .wrapper-elements .element{margin-bottom:var(--theme-global-field-margin)}.wrapper-elements{background-color:#00000008;font-family:Arial;font-family:var(--theme-global-font-family);color:#777;color:var(--theme-global-font-color);font-size:16px;font-size:var(--theme-global-font-size)}.wrapper-elements .form-group{margin-bottom:2em;margin-bottom:var(--theme-global-field-margin)}.wrapper-elements a:not(.btn){color:#206c92;color:var(--theme-global-link-color)}.wrapper-elements h1,.wrapper-elements h2,.wrapper-elements h3,.wrapper-elements h4,.wrapper-elements h5,.wrapper-elements h6{font-family:Arial;font-family:var(--theme-header-font-family);color:#777;color:var(--theme-header-font-color);margin-bottom:.5em;margin-bottom:var(--theme-header-margin-bottom)}.wrapper-elements h1{font-size:2em}.wrapper-elements h2{font-size:1.75em}.wrapper-elements h3{font-size:1.5em}.wrapper-elements h4{font-size:1.17em}.wrapper-elements h5{font-size:1em}.wrapper-elements h6{font-size:.83em}.wrapper-elements .form-label{display:block;color:#ccc;color:var(--theme-label-font-color);font-weight:500;font-weight:var(--theme-label-font-weight);font-size:16px;font-size:var(--theme-label-font-size);margin-bottom:.5em;margin-bottom:var(--theme-label-margin-bottom);text-align:left;text-align:var(--theme-label-text-align)}.wrapper-elements .form-label .field-label{padding-right:.3em}.wrapper-elements .form-label .field-label:after{content:":";content:var(--theme-label-field-punctuation)}.wrapper-elements .form-label.horizontal{width:10em;width:var(--theme-label-column-width);margin-bottom:0}.wrapper-elements .form-label.horizontal.auto-margin{width:auto}.wrapper-elements .b-form-spinbutton,.wrapper-elements .b-form-tags,.wrapper-elements select,.wrapper-elements .custom-control-input~.custom-control-label:before,.wrapper-elements input+.form-control,.wrapper-elements input{border-color:#dcdfe6;border-color:var(--theme-input-border-color);border-radius:4px;border-radius:var(--theme-input-border-radius)}.wrapper-elements .b-form-spinbutton:hover,.wrapper-elements .b-form-tags:hover,.wrapper-elements select:hover,.wrapper-elements .custom-control-input~.custom-control-label:before:hover,.wrapper-elements input+.form-control:hover,.wrapper-elements input:hover{border-color:#dcdfe6;border-color:var(--theme-input-hover-border-color)}.wrapper-elements .b-form-spinbutton:focus,.wrapper-elements .b-form-tags:focus,.wrapper-elements select:focus,.wrapper-elements .custom-control-input~.custom-control-label:before:focus,.wrapper-elements input+.form-control:focus,.wrapper-elements input:focus{border-color:#dcdfe6;border-color:var(--theme-input-focus-border-color);box-shadow:2px 2px 2px 2px var(--theme-input-shadow-color)}.wrapper-elements .b-form-tags-input,.wrapper-elements .custom-control-label,.wrapper-elements .custom-select,.wrapper-elements .form-control{color:#495057;color:var(--theme-input-font-color)}.wrapper-elements .b-form-tags-input:hover,.wrapper-elements .b-form-tags-input:focus,.wrapper-elements .custom-control-label:hover,.wrapper-elements .custom-control-label:focus,.wrapper-elements .custom-select:hover,.wrapper-elements .custom-select:focus,.wrapper-elements .form-control:hover,.wrapper-elements .form-control:focus{color:#495057;color:var(--theme-input-font-color)}.wrapper-elements .b-form-tags-input::placeholder,.wrapper-elements .custom-control-label::placeholder,.wrapper-elements .custom-select::placeholder,.wrapper-elements .form-control::placeholder{color:#ccc;color:var(--theme-input-placeholder-color)}.wrapper-elements select:has(option:checked[value=""]){color:#ccc;color:var(--theme-input-placeholder-color)}.wrapper-elements .use-bootstrap-tag input::placeholder,.wrapper-elements .use-bootstrap-tag .input-wrapper>span{color:#ccc;color:var(--theme-input-placeholder-color)}.wrapper-elements .b-rating-star .bi-star.b-icon{color:var(--theme-input-border-color)!important}.wrapper-elements .form-help-block{display:block;color:#ccc;color:var(--theme-help-text-color);font-size:12px;font-size:var(--theme-help-text-font-size);margin-top:.5em;margin-top:var(--theme-help-text-margin-top)}.wrapper-elements .b-form-tags-list li.badge{border:thin solid black;border-color:#000;border-color:var(--theme-tag-border-color);background-color:#6c757d;background-color:var(--theme-tag-background);color:#fff;color:var(--theme-tag-font-color)}.wrapper-elements fieldset legend .badge:not(.badge-warning):not(.legend-tag){border:thin solid black;border-color:#000;border-color:var(--theme-legend-border-color);background-color:#6c757d;background-color:var(--theme-legend-background);color:#fff;color:var(--theme-legend-font-color)}.wrapper-elements .b-form-btn-label-control button,.wrapper-elements element .form-field .btn.btn-default,.wrapper-elements [fieldtype=Button] .form-field .btn.btn-default{border-color:#000;border-color:var(--theme-button-border-color);background-color:#6c757d;background-color:var(--theme-button-background);color:#fff;color:var(--theme-button-color);border-radius:30px;border-radius:var(--theme-button-border-radius)}.wrapper-elements .b-form-btn-label-control button,.wrapper-elements element .form-field .btn.fieldset-collapse,.wrapper-elements [fieldtype=Button] .form-field .btn.fieldset-collapse{border-color:#000;border-color:var(--theme-accordion-border-color);background-color:#6c757d;background-color:var(--theme-accordion-background);color:#fff;color:var(--theme-accordion-font-color)}.wrapper-elements .input-group-text{border:thin solid #ced4da;color:#777;color:var(--theme-label-font-color);background-color:#e9ecef;background-color:var(--theme-label-background);border-color:#ced4da;border-color:var(--theme-label-border-color)}.wrapper-elements .image-frame{border:0 solid #000000;background-color:transparent;background-color:var(--theme-picture-background);border-color:#000;border-color:var(--theme-picture-border-color);border-radius:0;border-radius:var(--theme-picture-border-radius);border-width:0;border-width:var(--theme-picture-border-width);padding:0;padding:var(--theme-picture-padding)}.ql-toolbar .ql-formats button.ql-conditional{line-height:1;font-size:80%;margin-top:-.05em;color:#444}.ql-toolbar .ql-formats button.ql-conditional:hover{color:#06c}.ql-toolbar .ql-formats button.ql-conditional:before{content:"{{"}.ql-toolbar .ql-formats button.ql-conditional:after{content:"}}"}
