.template-field[data-v-c92025e8]{height:50px;overflow:hidden}[dir] .template-field[data-v-c92025e8]{padding:0 8px;background-color:#f4f4f4;border-bottom:1px solid #d1d1d1}[dir] .template-field[data-v-c92025e8]:last-child{border:none}.template-field.open[data-v-c92025e8]{height:auto}[dir] .handle[data-v-c92025e8]{cursor:move}[dir=ltr] .handle[data-v-c92025e8]{margin-right:5px}[dir=rtl] .handle[data-v-c92025e8]{margin-left:5px}[dir] .field-name[data-v-c92025e8]{padding:5px 10px}[dir=ltr] .field-name[data-v-c92025e8]{border-right:1px solid #d1d1d1}[dir=rtl] .field-name[data-v-c92025e8]{border-left:1px solid #d1d1d1}.field-config[data-v-c92025e8]{width:300px}[dir=ltr] .field-config[data-v-c92025e8]{margin-left:10px}[dir=rtl] .field-config[data-v-c92025e8]{margin-right:10px}[dir] .field-config .show-options-icon[data-v-c92025e8]{cursor:pointer}[dir] .field-options[data-v-c92025e8]{margin-top:2px;background-color:#e5e5e5;padding:5px 10px 10px}[dir=ltr] .field-options[data-v-c92025e8],[dir=rtl] .field-options[data-v-c92025e8]{margin-left:-10px;margin-right:-10px}.btn-remove[data-v-c92025e8]{position:absolute}[dir] .btn-remove[data-v-c92025e8]{cursor:pointer}[dir=ltr] .btn-remove[data-v-c92025e8]{right:-10px}[dir=rtl] .btn-remove[data-v-c92025e8]{left:-10px}[dir] .select-box input[data-v-c92025e8]{cursor:pointer}.template-field.is-selected[data-v-c92025e8]{outline:2px dashed #4e8cff;outline-offset:-2px}.field-options .form-check[data-v-c92025e8]{display:block}[dir] .field-options .form-check[data-v-c92025e8]{margin-bottom:6px}[dir=ltr] .field-options .form-check-input[data-v-c92025e8]{margin-right:6px}[dir=rtl] .field-options .form-check-input[data-v-c92025e8]{margin-left:6px}.field-options .form-check-label[data-v-c92025e8]{vertical-align:middle}.fTypeSelector[data-v-386b3800]{appearance:none}[dir] .fTypeSelector[data-v-386b3800]{padding:.4rem}.iconStyle[data-v-386b3800]{width:30px;height:30px}[dir=ltr] .iconStyle[data-v-386b3800]{margin-right:5px}[dir=rtl] .iconStyle[data-v-386b3800]{margin-left:5px}.containerSelect[data-v-386b3800] :hover{color:#1b3d5e}[dir] .containerSelect[data-v-386b3800] :hover{background-color:#cce8ff;border-radius:5px}.active[data-v-386b3800]{color:#1b3d5e}[dir] .active[data-v-386b3800]{background-color:#cce8ff;border-radius:5px}.dark-layout[data-v-386b3800]{color:#fff}.dark-layout .containerSelect[data-v-386b3800] :hover{color:#1b3d5e}[dir] .dark-layout .containerSelect[data-v-386b3800] :hover{background-color:#cce8ff}.dark-layout .active span[data-v-386b3800]{color:#1b3d5e}[dir] .section-header[data-v-299adb1e]{background:#f7f7f7;border:1px solid #ddd;padding:.35rem .5rem;border-radius:6px}.section-title-input[data-v-299adb1e]{font-weight:600;font-size:15px}[dir] .section-handle[data-v-299adb1e]{cursor:move}.count-pill[data-v-299adb1e]{font-size:12px;color:#555}[dir] .subsection-header[data-v-96392904]{background:#fbfbfb;border:1px solid #e2e2e2;padding:.35rem .5rem;border-radius:6px}.subsection-title-input[data-v-96392904]{font-weight:600;font-size:14px}[dir] .subsection-handle[data-v-96392904]{cursor:move}.count-pill[data-v-96392904]{font-size:12px;color:#666}[dir] .risk-template-builder[data-v-117370cc]{border:1px solid #d1d1d1}.risk-template-builder .header[data-v-117370cc]{height:40px}[dir] .risk-template-builder .header[data-v-117370cc]{padding:0 10px;background-color:#f4f4f4;border-bottom:1px solid #d1d1d1}.risk-template-builder .header-type-response[data-v-117370cc]{width:309px;height:100%;line-height:33px}[dir=ltr] .risk-template-builder .header-type-response[data-v-117370cc]{padding-left:10px;border-left:1px solid #d1d1d1}[dir=rtl] .risk-template-builder .header-type-response[data-v-117370cc]{padding-right:10px;border-right:1px solid #d1d1d1}[dir=ltr] .section-inner[data-v-117370cc]{padding-left:16px}[dir=rtl] .section-inner[data-v-117370cc]{padding-right:16px}[dir=ltr] .subsection-inner[data-v-117370cc]{padding-left:12px}[dir=rtl] .subsection-inner[data-v-117370cc]{padding-right:12px}[dir] .section-box[data-v-117370cc]{border:1px dashed #ddd;padding:.5rem;border-radius:6px;background:#fff}[dir] .section-separator[data-v-117370cc]{border-top:1px solid #e6e6e6;margin:12px 0 16px}[dir] .unsectioned[data-v-117370cc]{border-top:1px solid #eee;padding-top:.75rem}.fade-enter-active[data-v-117370cc],.fade-leave-active[data-v-117370cc]{transition:opacity .15s ease}.fade-enter[data-v-117370cc],.fade-leave-to[data-v-117370cc]{opacity:0}