.description p:last-child{margin-bottom:0}.editable-field-label .editable-label-container{position:relative;display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%}.editable-field-label .editable-controls,.field-visibility-display{flex:0 0 auto;white-space:nowrap;margin-left:8px}.editable-field-label .editable-label{transition:all .15s ease;min-height:20px;padding:2px 4px;border-radius:3px;width:100%;overflow:hidden;text-overflow:ellipsis}.editable-field-label .editable-label:hover{background-color:rgba(var(--bs-primary-rgb),.05);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb),.1);cursor:text}.editable-field-label .editable-label:focus{background-color:var(--bs-white)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);outline:none}.editable-field-label .description{position:relative;display:block;border-radius:3px;transition:all .15s ease}.editable-field-label .description:hover{box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb),.2);border-radius:3px;cursor:text}.editable-field-label .editable-description{min-height:20px;padding:2px 4px;transition:background-color .15s ease;width:100%!important;line-height:1.5;word-wrap:break-word;font-size:14px;color:var(--bs-secondary-color)}.editable-field-label .editable-description:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.editable-field-label .editable-description.multiline{border-radius:3px;word-wrap:break-word;width:100%!important;line-height:1.5}.editable-field-label .editable-description.multiline:focus{background-color:var(--bs-white)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);outline:none}.round-toggle-button{background:none;border:1px solid var(--bs-border-color);width:20px;height:20px;padding:0;font-size:10px;color:var(--bs-secondary-color)}.round-toggle-button:hover{border-color:var(--bs-primary);color:var(--bs-primary);transform:scale(1.05)}.round-toggle-button:focus{outline:none;box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25)}.additional-components-container,.required-toggle-container,.rule-toggle-container,.visibility-toggle-container{display:inline-flex;align-items:center}.additional-components-container .option-toggle{margin-right:8px}.additional-components-container .option-toggle:last-child{margin-right:0}.required-field-toggle.is-required{background-color:var(--bs-danger);border-color:var(--bs-danger);color:var(--bs-white)}.required-field-toggle.is-required:hover{background-color:var(--bs-danger-dark,var(--bs-danger-text-emphasis));transform:scale(1.05)}.visibility-field-toggle.is-hidden{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.visibility-field-toggle.is-hidden:hover{background-color:var(--bs-primary-dark,var(--bs-primary-text-emphasis));transform:scale(1.05)}.rule-trigger-wrapper{display:inline-block}.rule-trigger-wrapper .btn-sm{border-radius:50%;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;font-size:10px}.rule-trigger-wrapper .btn:focus{box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25)}.rule-trigger-wrapper .btn-sm i{font-size:10px;display:inline-block!important}.option-toggle{border-radius:50%;width:20px;height:20px;font-size:10px;margin-right:8px}.option-toggle:hover{transform:scale(1.05)}.option-toggle.active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:white}.option-toggle.active:hover{background-color:var(--bs-primary-dark,#0a58ca);transform:scale(1.05)}.option-toggle.disabled{opacity:.5;cursor:not-allowed}.invalid-row{border-left:3px solid var(--bs-danger)!important}.placeholder-settings{display:flex;align-items:center}.options-grid .form-control{padding:.375rem .5rem}.options-grid .grid-editor-row{padding-top:.5rem!important;padding-bottom:.5rem!important}.compact-options .grid-editor-row{padding:.25rem .5rem!important;margin-bottom:.25rem!important;border-radius:4px;background-color:var(--bs-light);border:none!important;transition:background-color .2s ease}.compact-options .border-bottom,.compact-options .border-top{border:none!important}.compact-options .grid-editor-row:hover{background-color:rgba(var(--bs-primary-rgb),.05)!important}.compact-options [data-rbd-draggable-context-id]{background-color:var(--bs-light)!important}.compact-options .grid-editor-row.is-dragging{background-color:rgba(var(--bs-primary-rgb),.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.compact-options .grid-editor-row .form-group{margin-bottom:0!important}.compact-options .grid-editor-row .form-control{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;background-color:var(--bs-white);border-color:var(--bs-border-color-translucent)}.compact-options .grid-editor-header-container{margin-bottom:.5rem!important;opacity:1!important;height:auto!important}.compact-options .grid-editor-header-container [column-header]{font-size:.8rem;padding:.25rem .5rem;color:var(--bs-secondary);font-weight:600!important;margin-bottom:.25rem}.compact-options .grid-editor-add-button{padding:.375rem .75rem!important;font-size:.875rem!important;margin-top:.25rem!important;background-color:transparent!important;color:var(--bs-primary)!important;border:none!important;box-shadow:none!important}.compact-options .grid-editor-add-button:hover{background-color:rgba(var(--bs-primary-rgb),.05)!important;border-radius:.25rem!important}.compact-options .grid-editor-add-button:active{background-color:rgba(var(--bs-primary-rgb),.1)!important}.options-grid .grid-editor-header-container [column-header]{font-size:.85rem;font-weight:600;color:var(--bs-secondary)}.field-type-toggle{width:32px;padding:0;display:flex;align-items:center;justify-content:center;font-size:10px}.compact-options .grid-editor-row .delete-button,.compact-options .grid-editor-row .drag-handle{opacity:.5;transition:opacity .2s ease}.compact-options .grid-editor-row:hover .delete-button,.compact-options .grid-editor-row:hover .drag-handle{opacity:1}.compact-options .border-top.mt-2{border-top:none!important;margin-top:0!important}.compact-options.options-grid{margin-top:.5rem}.compact-options .mt-3{margin-top:.5rem!important}.compact-options .form-group{margin-bottom:.5rem}.field-type-menu{min-width:200px}.round-toggle-button{width:24px;height:24px;border-radius:50%;border:1px solid #ced4da;background-color:white;margin-right:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.round-toggle-button:hover{background-color:#f8f9fa}.round-toggle-button.active{background-color:#0d6efd;color:white;border-color:#0d6efd}.round-toggle-button.disabled{opacity:.5;cursor:not-allowed}.option-settings{margin-left:auto}.option-toggle{margin-left:4px}.invalid-row{background-color:rgba(220,53,69,.1)}.input-group input{border-right:0 solid transparent}.input-group .input-group-addon{background-color:transparent;border-left:0 solid transparent;position:absolute;padding:10px;right:0;line-height:10px}.form-group .btn-group{display:block}.form-group .btn-group .active{background-color:red;font-weight:700}.picture-background{background-color:#f2f2f2;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 0),linear-gradient(-45deg,#e0e0e0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e0e0e0 0),linear-gradient(-45deg,transparent 75%,#e0e0e0 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.description{font-size:.8rem}.small-description{font-size:.6rem}.seamless input,.seamless textarea{transition:background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:inherit;border:var(--bs-border-width) solid transparent!important}.seamless input:hover,.seamless textarea:hover{transition:background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:white;border:var(--bs-border-width) solid var(--bs-border-color)}.inline-field label{margin-bottom:0}.section-name input:focus,.section-name input:hover{background-color:#fff;outline-color:#ced4da}.field-feedback-container{position:relative;height:22px;overflow:hidden}.field-feedback-error{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;animation:slideInFromTop .2s ease forwards;transform-origin:top}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.field-feedback-error .invalid-feedback{font-size:.8rem;padding:0;margin:0;background-color:transparent;width:100%;color:#dc3545;opacity:.85}.field-feedback-error .fas{color:#dc3545;font-size:.8rem}.field-feedback-space{position:absolute;top:0;left:0;width:100%;font-size:.8rem;padding:0;margin:0;display:flex;animation:slideInFromBottom .2s ease forwards}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.feedback-error-entering{animation:slideInFromTop .2s ease forwards}.feedback-error-exiting{animation:slideOutToBottom .2s ease forwards}.feedback-space-entering{animation:slideInFromBottom .2s ease forwards}.feedback-space-exiting{animation:slideOutToTop .2s ease forwards}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}