.form-place-holder{color:#748995;border:1px dashed #e1eaef;border-radius:8px;margin:0;font-size:0;line-height:0;background-color:#fff!important}.form-place-holder:after{content:"Drag&drop form elements from the toolbox to start building your form";font-size:18px;line-height:1.3}.form-place-holder-hidden{min-height:0}.react-form-builder .react-form-builder-preview .edit-form{display:none}.react-form-builder *{box-sizing:border-box;float:none!important;clear:both!important}.react-form-builder :not(i){font-family:Lato_400Regular}.react-form-builder>div{flex-flow:row;flex:1;align-items:flex-start;gap:16px;display:flex}.react-form-builder i.feather{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:feather!important}.react-form-builder .react-form-builder-preview{box-shadow:none;cursor:default;background-color:#fff;border:1px dashed #bcc8ce;border-radius:8px;flex:0 0 75%;width:75%;height:100%;min-height:50vh;margin:0 0 32px;padding:16px;overflow:scroll}.react-form-builder .react-form-builder-preview .Sortable{cursor:default;flex-direction:column;gap:16px;display:flex}.react-form-builder .react-form-builder-preview .Sortable .SortableItem{border-radius:8px;transition:border-color .25s;cursor:default!important;border:1px dashed #bcc8ce!important;margin:0!important;padding:16px!important}.react-form-builder .react-form-builder-preview .Sortable .SortableItem:hover{border-color:#0093e8!important}.react-form-builder .react-form-builder-preview .Sortable .SortableItem form>div{margin-bottom:0}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .form-group{flex-flow:column;gap:8px;margin:0;display:flex}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .form-group>label{color:#374d58;margin:0 0 16px;font-family:Lato_700Bold;font-size:16px;font-weight:700;line-height:1.375}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group .label-required{font-size:0;line-height:0}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group .label-required:after{content:"✱";color:#f04438;font-size:16px;font-weight:700;line-height:1.375}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header{position:absolute;top:8px;right:8px}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .badge{display:none}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .toolbar-header-buttons{background-color:#fff;border:1px solid #bcc8ce;border-radius:6px;flex-flow:row;align-items:center;margin:0;display:flex;position:relative;right:auto;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .toolbar-header-buttons .btn{color:#374d58;text-align:center;box-shadow:none;user-select:none;cursor:pointer;background-color:#0000;border:0;border-radius:0;outline:0;padding:0;font-size:16px;font-style:italic;font-weight:400;line-height:1}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .toolbar-header-buttons .btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .toolbar-header-buttons .btn:last-child{cursor:move;border-top-right-radius:8px;border-bottom-right-radius:8px}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .toolbar-header-buttons .btn+.btn{border-left:1px solid #bcc8ce}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .toolbar-header .toolbar-header-buttons i.fas{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:12px;font-style:normal;font-weight:400;line-height:1;transition:color .25s;display:inline-block;font-family:feather!important}.react-form-builder .toolbar-header-buttons i.fa-edit:before{content:""}.react-form-builder .toolbar-header-buttons i.fa-trash:before{content:""}.react-form-builder .toolbar-header-buttons i.fa-grip-vertical:before{content:""}.react-form-builder .toolbar-header-buttons i.fa-edit:hover{color:#000}.react-form-builder .toolbar-header-buttons i.fa-trash:hover{color:#d00000}.react-form-builder .toolbar-header-buttons i.fa-grip-vertical:hover{color:#000}.react-form-builder .react-form-builder-preview .Sortable .SortableItem:hover{box-shadow:none;border-color:#0093e8}.react-form-builder .react-form-builder-preview .Sortable .SortableItem h3{margin:0;font-family:Lato_700Bold;font-size:24px;font-weight:700;line-height:1.2}.react-form-builder .react-form-builder-preview .Sortable .SortableItem input{box-shadow:none;color:#374d58;background-color:#fff;background-clip:padding-box;border:1px solid #bcc8ce;border-radius:6px;outline:0;width:100%;height:39px;margin:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .25s;display:block}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .custom-radio input,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .custom-checkbox input{width:20px;height:14px;margin-right:8px}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .custom-radio,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .custom-checkbox{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.react-form-builder .react-form-builder-preview .Sortable .SortableItem .custom-radio .custom-control-label,.react-form-builder .react-form-builder-preview .Sortable .SortableItem .custom-checkbox .custom-control-label{color:#374d58;flex:1;font-size:14px;line-height:1.4}.react-form-builder .react-form-builder-preview .Sortable .SortableItem textarea{box-shadow:none;color:#374d58;background-color:#fff;background-clip:padding-box;border:1px solid #bcc8ce;border-radius:6px;outline:0;width:100%;height:117px;margin:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .25s;display:block}.react-form-builder .react-form-builder-preview .Sortable .SortableItem ::placeholder{color:#9cafb9;opacity:1}.react-form-builder .react-form-builder-preview .Sortable .SortableItem :-ms-input-placeholder{color:#9cafb9}.react-form-builder .react-form-builder-preview .Sortable .SortableItem ::-moz-placeholder{color:#9cafb9}.react-form-builder .react-form-builder-preview .Sortable .SortableItem canvas{background-color:#f2f4f7;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L16.5 5.5L18 13L13 18L5.5 16.5L2 2ZM2 2L9.586 9.586M12 19L19 12L22 15L15 22L12 19ZM13 11C13 12.1046 12.1046 13 11 13C9.89543 13 9 12.1046 9 11C9 9.89543 9.89543 9 11 9C12.1046 9 13 9.89543 13 11Z' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:1px solid #bcc8ce;border-radius:8px;height:100px;display:block;position:relative}.react-form-builder .react-form-builder-toolbar{border-left:1px solid #e1eaef;flex:0 0 25%;width:auto;height:100%;margin-top:0;margin-bottom:32px;padding-left:16px;position:sticky;top:0;overflow:scroll}.react-form-builder .react-form-builder-toolbar>*{width:calc(100% - 21px)}.react-form-builder .react-form-builder-toolbar h4{text-align:left;margin-bottom:16px;font-family:Lato_700Bold;font-size:18px;font-weight:700;line-height:20px}.react-form-builder .react-form-builder-toolbar ul{margin:16px 16px 0 0}.react-form-builder .react-form-builder-toolbar ul li{color:#374d58;border:1px dashed #bcc8ce;border-radius:8px;margin:0;padding:8px 10px;font-family:Lato_700Bold;font-size:14px;font-weight:700;line-height:1.5}.react-form-builder .react-form-builder-toolbar ul li+li{margin-top:8px}.react-form-builder .react-form-builder-toolbar ul li i{margin:0 16px 0 0}.react-form-builder .react-form-builder-toolbar ul li:has(.toolbar-group-item){border:none;padding:8px 0 0}.react-form-builder .react-form-builder-toolbar .toolbar-group-item button{color:inherit;font:inherit;cursor:default;outline:inherit;background:0 0;border:none;padding:0}.react-form-builder .react-form-builder-toolbar .toolbar-group-item ul{margin:16px 0 0}.form-builder-wrapper>div,.react-form-builder,.react-form-builder>div{height:100%}