.accordion-flush{border-width:0!important}.accordion-button:not(.collapsed){color:var(--bs-accordion-btn-color);background-color:var(--bs-accordion-btn-bg)}.payment-method-btn{border:2px solid #dee2e6;border-radius:.5rem;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;align-items:center;min-width:180px;transition:all .2s ease}.payment-method-btn:hover:not(:disabled){border-color:#6c757d;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.payment-method-icon{font-size:2rem;margin-bottom:.75rem}.payment-method-title{font-weight:500;text-align:center}.payment-method-selected{border-color:#0d6efd;border-width:3px;box-shadow:none}.payment-method-btn:disabled{opacity:.6;cursor:not-allowed}.installment-option{border:2px solid #dee2e6;border-radius:.5rem;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;align-items:center;min-width:180px;max-width:300px;transition:all .2s ease}.installment-option:hover{border-color:#6c757d;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.installment-icon{font-size:2rem;margin-bottom:.75rem}.installment-title{font-weight:500;text-align:center;margin-bottom:.5rem}.installment-description{font-size:.875rem;color:#6c757d;text-align:center}.installment-selected{border-color:#0d6efd;border-width:3px}.accommodation-option{border:2px solid #dee2e6;border-radius:.5rem;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;align-items:center;min-width:220px;max-width:320px;transition:all .2s ease}.accommodation-option:hover:not(:disabled){border-color:#6c757d;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.accommodation-icon{font-size:2rem;margin-bottom:.75rem}.accommodation-title{font-weight:500;text-align:center;margin-bottom:.75rem}.accommodation-details{font-size:.875rem;color:#6c757d;text-align:center}.accommodation-selected{border-color:#0d6efd;border-width:3px}.accommodation-multi-room{border-color:#ffc107}.accommodation-multi-room.accommodation-selected{border-color:#fd7e14}.accommodation-disabled{opacity:.6;cursor:not-allowed}.form-buttons-disabled{opacity:.4}.red{background-color:red}.available-tickets{position:inline;font-size:10px}@media screen and (min-width:769px){.group-registration .pagination-name{display:none}.group-registration .pagination{display:flex!important}.modal-content .card{border:0!important}}@media screen and (max-width:768px){.group-registration .pagination-name{display:contents}.group-registration .pagination{display:block!important;float:none!important}.group-registration li.page-item{display:block!important}.modal-content .p-4{padding:0!important}.modal-content .card{border:0!important}.modal-content .container{padding:0!important}}#form-buttons{transition:all .3s ease;margin-top:2rem;position:relative}.form-buttons-disabled{opacity:.6;filter:grayscale(30%)}#form-buttons .btn-primary{border-radius:8px;padding:.8rem 1.5rem;font-weight:600;letter-spacing:.3px;position:relative;overflow:hidden;text-transform:uppercase;font-size:1rem;box-shadow:0 4px 12px rgba(13,110,253,.25)!important;transition:all .3s ease;border:none}#form-buttons .btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px rgba(13,110,253,.35)!important}#form-buttons .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 8px rgba(13,110,253,.2)!important}#form-buttons .btn-success{border-radius:8px;padding:.8rem 1.5rem;font-weight:600;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(25,135,84,.2)!important;transition:all .3s ease;border:none}#form-buttons .btn-success:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px rgba(25,135,84,.3)!important}#form-buttons .btn i{margin-right:8px;font-size:.9em}.available-tickets{display:block;margin-top:8px;font-size:.75rem;padding:4px 8px;background-color:hsla(0,0%,100%,.2);border-radius:4px;font-weight:500}.available-tickets b{font-weight:700;margin:0 2px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(13,110,253,.5)}70%{box-shadow:0 0 0 10px rgba(13,110,253,0)}to{box-shadow:0 0 0 0 rgba(13,110,253,0)}}@media screen and (max-width:768px){#form-buttons .btn{font-size:.9rem;padding:.6rem 1.2rem}#form-buttons .row{margin:0!important}#form-buttons .col{padding:4px!important}.available-tickets{font-size:.7rem}}.group-registration{position:relative;border-radius:10px;overflow:hidden}.group-registration form{margin-block-end:0!important}#form-buttons:not(.form-buttons-disabled) .btn-primary:not(:disabled){animation:pulse 2s infinite}.wizard-button{transition:font-size .3s,width .3s,height .3s,background-color .3s,color .3s}.editor-subscript{font-size:.7rem;text-align:top}.editor-count{font-size:.6rem!important;text-align:top;margin-right:.3rem}.title-container{width:100%;max-width:100%}.title-text{margin-left:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:576px){.title-text{max-width:200px}}@media (min-width:577px) and (max-width:992px){.title-text{max-width:400px}}#backButton{margin-right:10px;border-left:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom:0;border-top:0;padding-right:10px}#backButton:hover{border:1px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#template-container p,li{text-align:justify}.icon-only-button,.operation-button,.operation-text-button{display:inline-flex;align-items:center;justify-content:flex-start;margin:.15rem!important;position:relative}.operation-button .btn-spinner-wrapper,.operation-button i,.operation-text-button .btn-spinner-wrapper,.operation-text-button i{margin-right:.6rem!important}.operation-text-button{padding:.275rem .65rem .275rem .9rem!important}.icon-only-button{justify-content:center!important;padding:.275rem!important;width:2.5rem!important;height:2.1rem!important}.icon-only-button,.operation-button,.operation-text-button{margin-right:.2rem!important;margin-left:.2rem!important;vertical-align:middle!important}.icon-only-button .btn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-collapsible.icon-only-button:hover .btn-text{max-width:0!important;opacity:0!important;display:none!important}.icon-only-button .btn-spinner-wrapper,.icon-only-button i{margin:0!important}.btn-spinner-wrapper{display:inline-flex;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;vertical-align:middle}.btn-spinner-wrapper .spinner-border-sm{width:1em;height:1em;border-width:.15em;margin-right:0;vertical-align:middle}@media only screen and (max-width:800px){.icon-only-button,.operation-button.btn-sm,.operation-text-button.btn-sm{margin-right:.2rem!important;margin-left:.2rem!important;font-size:.9rem!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.icon-only-button,.operation-button.btn-sm{width:2.5rem!important;height:2.1rem!important;padding:.275rem!important}.operation-button,.operation-text-button{font-size:.9rem!important}.operation-text-button.btn-sm{font-size:.8rem!important;min-width:1.3rem}.btn-collapsible:not(.operation-text-button) .btn-text{display:none!important}}@media only screen and (min-width:800px){.icon-only-button,.operation-button,.operation-text-button{font-size:.8rem!important;margin-left:.2rem!important;margin-right:.2rem!important;height:1.9rem!important;vertical-align:middle!important}.icon-only-button{width:2.3rem!important}.operation-button:not(.icon-only-button){min-height:1.9rem!important;padding:.25rem .6rem!important}.reload-button{padding:7px 7px 5px!important;min-width:26px;margin-left:.2rem;margin-right:.2rem}.operation-button:not(.icon-only-button) .btn-text{max-width:500px!important;opacity:1!important;transition:none!important}.operation-text-button .btn-text{opacity:1!important;max-width:500px!important}.btn-collapsible.explicit-collapsible .btn-text{max-width:0;opacity:0;transition:opacity 1.5s,max-width .5s}.btn-collapsible.explicit-collapsible:hover .btn-text{max-width:500px;opacity:1;transition:opacity .3s,max-width .6s}}.btn-collapsible{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;padding:.275rem .65rem .275rem .9rem!important;margin:.15rem!important}.btn-collapsible.explicit-collapsible .btn-text{max-width:0;display:inline-block;transition:opacity 1.5s,max-width .5s;vertical-align:top;white-space:nowrap;overflow:hidden;opacity:0}.btn-collapsible.explicit-collapsible:hover .btn-text{transition:opacity .3s,max-width .6s;max-width:500px;opacity:1}.auto-scroller{position:relative;overflow:hidden;white-space:nowrap;width:100%}.auto-scroller-content{display:inline-block;white-space:nowrap}.auto-scroller.overflow:hover{cursor:pointer}@media (max-width:768px){.auto-scroller.overflow:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5));pointer-events:none}}.field-type-menu{max-height:350px}.hide-spinners::-webkit-inner-spin-button,.hide-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-spinners{-moz-appearance:textfield}.editing-default-value,.editing-placeholder{background-color:rgba(13,110,253,.05)!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}.placeholder-editing-indicator{font-size:.8rem;color:var(--bs-primary);margin-top:.25rem;font-style:italic}.field-input-container{position:relative;width:100%;display:flex;align-items:stretch}.field-type-selector{position:relative;z-index:2;min-width:38px;flex-shrink:0}.field-type-toggle{height:100%;border-top-right-radius:0!important;border-bottom-right-radius:0!important;min-width:38px}.field-type-toggle:after{display:none!important}.field-type-toggle:hover{background-color:rgba(var(--bs-primary-rgb),.1);border-color:var(--bs-primary)}.field-type-menu{min-width:220px;max-height:400px;overflow-y:auto}.field-type-selector+.form-control{border-top-left-radius:0!important;border-bottom-left-radius:0!important;flex:1 1}.field-type-menu .dropdown-item.active{background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-body-color)}.field-type-menu .dropdown-item.active small{color:var(--bs-primary)}.field-type-toggle.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.field-type-toggle.btn-outline-secondary{border:1px solid #ced4da;background-color:#f8f9fa}.field-type-menu .dropdown-item .me-2{min-width:16px;text-align:center}.field-type-menu .dropdown-item[data-validation-type=true]{border-left:3px solid var(--bs-primary)}.field-type-menu .dropdown-item.separator-before{border-top:1px solid rgba(0,0,0,.1);margin-top:4px;padding-top:8px}.field-type-menu .dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb),.08)}.field-type-menu .dropdown-item:active{background-color:rgba(var(--bs-primary-rgb),.2)}textarea.form-control{min-height:100px;resize:vertical}.date-time-edit-container{width:100%}.react-datepicker-popper{z-index:2000!important}.date-time-picker{max-width:320px;min-width:300px!important;width:300px;font-size:.9rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm)}.date-time-picker.inline{display:inline-block}.date-time-picker-popover{z-index:1100!important}.date-time-picker-popover .date-time-picker{border:none;box-shadow:none}.date-picker-body{position:relative;overflow:hidden;transition:all .3s ease-in-out;width:100%;box-sizing:border-box}.date-picker-body.view-date,.date-picker-body.view-month,.date-picker-body.view-year{transform-origin:center center;width:100%;box-sizing:border-box}.date-picker-header{border-bottom:var(--bs-border-width) solid var(--bs-border-color-translucent);cursor:pointer}.date-picker-header .btn-link{color:var(--bs-body-color);text-decoration:none}.date-picker-header .btn-link:hover{color:var(--bs-primary)}.date-picker-nav-button{line-height:1}.date-picker-weekdays{margin-bottom:.5rem}.date-picker-weekday{font-weight:600;padding:.25rem 0;font-size:.85rem;color:var(--bs-gray-800)}.flex-1{flex:1 1}.date-picker-week{margin-bottom:2px}.date-picker-day{cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:30px;width:30px;font-size:.85rem;border-radius:50%;margin:3px;transition:background-color .15s ease-in-out,color .15s ease-in-out}.date-picker-day:hover:not(.disabled){background-color:var(--bs-light)}.date-picker-day.selected{background-color:var(--bs-primary);color:#fff;font-weight:700}.date-picker-day.today:not(.selected){border:1px solid var(--bs-primary);font-weight:700}.date-picker-day.other-month{color:var(--bs-gray-500);opacity:.6}.date-picker-day.disabled{cursor:default;color:var(--bs-gray-400);opacity:.5;pointer-events:none}.date-picker-months-grid,.date-picker-years-grid{padding:.5rem;width:100%;max-width:280px;margin:0 auto}.date-picker-months-grid .row,.date-picker-years-grid .row{margin-left:0;margin-right:0;width:100%}.date-picker-months-grid .btn,.date-picker-years-grid .btn{padding:.25rem .1rem;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker-calendar{width:100%;max-width:280px;margin:0 auto}.date-picker-time{border-top:var(--bs-border-width) solid var(--bs-border-color-translucent);padding-top:.5rem}.time-selector{display:flex;align-items:center;margin:0 auto}.time-selector-hours,.time-selector-minutes{text-align:center}.time-control-button{color:var(--bs-primary);height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.time-control-button:hover,.time-display{background-color:var(--bs-light)}.time-display{min-width:36px;height:36px;font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:center;margin:4px 0;border-radius:4px}.time-label{font-size:.7rem;color:var(--bs-gray-600);text-transform:uppercase;margin-top:2px}.time-separator{height:36px;margin-top:24px}.time-separator .dots{font-size:1.5rem;font-weight:700;line-height:.7;color:var(--bs-gray-600)}.time-input::-webkit-inner-spin-button,.time-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-input[type=number]{-moz-appearance:textfield}.date-picker-actions{border-top:var(--bs-border-width) solid var(--bs-border-color-translucent);padding-top:.5rem;margin-top:.5rem;display:flex;justify-content:space-between}.date-picker-actions button.btn-sm{font-size:.8rem!important}.date-time-picker.disable-animations .date-picker-body.animation-down,.date-time-picker.disable-animations .date-picker-body.animation-up{animation:none!important}@keyframes slideUp{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}50%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.date-picker-modal .modal-dialog{max-width:320px}.date-picker-modal .modal-dialog.modal-sm{max-width:350px}.date-picker-modal .modal-dialog.modal-lg{max-width:450px}.date-picker-modal .modal-dialog.modal-xl{max-width:550px}.calendar-fit-dialog{margin:0 auto}.calendar-fit-dialog .modal-content{max-width:320px!important;width:300px}.calendar-fit-dialog .date-time-picker[data-has-time=true]{max-width:330px;width:300px}.calendar-fit-dialog .date-time-picker[data-has-time=true]~.modal-content{width:300px;max-width:330px!important}.date-picker-modal .date-time-picker{max-width:300px;min-width:300px;width:300px}@media (max-width:320px){.calendar-fit-dialog{max-width:95%!important}}.date-picker-modal .modal-content{border:none}.date-picker-modal .modal-header{padding:.5rem 1rem;border-bottom:var(--bs-border-width) solid var(--bs-border-color)}.date-picker-modal .modal-header .modal-title{font-size:1rem}.date-picker-modal .modal-header .btn-close{padding:.5rem;margin:0;font-size:.8rem}.date-picker-modal .modal-body{padding:0;margin:0}.date-picker-modal .date-time-picker{border:none;box-shadow:none;margin:0 auto}.calendar-fit-dialog .modal-content{border:none}.calendar-fit-dialog .modal-header{padding:.5rem 1rem;border-bottom:1px solid #dee2e6}.calendar-fit-dialog .modal-title{font-size:1rem}.calendar-fit-dialog .modal-body{padding:0;margin:0}.calendar-fit-dialog .modal-footer{padding:.5rem;border-top:none}.calendar-fit-dialog .date-time-picker,.date-time-picker-popover .date-time-picker{border:0;box-shadow:none;margin:0 auto}.date-time-picker-actions{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem;border-top:1px solid #dee2e6}.date-time-picker-popover .popover-body{padding:0}.datetime-edit-input-group{display:flex!important;flex-wrap:nowrap!important;width:100%}.datetime-edit-input{flex:1 1 auto!important;min-width:0;padding-left:.5rem!important;padding-right:.5rem!important}.datetime-edit-button{flex:0 0 auto!important;width:auto!important;min-width:30px!important;padding-left:.35rem!important;padding-right:.35rem!important;white-space:nowrap}.modal-sm .datetime-edit-input-group{max-width:100%}.modal-sm .datetime-edit-button,.modal-sm .datetime-edit-input{padding-left:.25rem!important;padding-right:.25rem!important;font-size:.875rem}.modal-sm .datetime-edit-button{min-width:28px!important}.compact-datetime-edit{font-size:.875rem}.compact-datetime-edit .datetime-edit-input{padding:.25rem .375rem!important;height:2rem;font-size:.875rem}.compact-datetime-edit .datetime-edit-button{padding:.25rem!important;min-width:26px!important;height:2rem;font-size:.875rem}.compact-datetime-edit .datetime-edit-button svg{font-size:.8rem}.date-time-picker-popover{max-width:none!important}@media (max-width:576px){.date-time-picker-popover{max-width:300px!important}}#editor-popover{max-width:50vw!important}.dropdown-menu{z-index:2000!important}textarea.human-query{resize:none;min-height:unset;height:calc(1.5em + .75rem + 2px);word-break:break-all}.qb-drag-handler,.qb-draggable,.query-builder{-webkit-user-select:none;user-select:none}.rule--header:after{content:"";display:table;clear:both}.group--footer,.group--header{display:flex;align-items:center}.query-builder{overflow:hidden}.query-builder *,.query-builder :after,.query-builder :before{box-sizing:border-box}body.qb-dragging .ant-tooltip{display:none}.query-builder{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.25;margin:1rem}.query-builder.qb-dragging{cursor:grabbing!important}.query-builder.qb-dragging button{pointer-events:none}.group{background:rgba(250,240,210,.5);border:1px solid #dcc896}.rule{background-color:#fff;border:1px solid transparent;padding:10px}.rule-with-error .rule{border:1px solid #e0a1a1}.rule--body--wrapper{flex:1 1;display:flex;flex-direction:column}.rule--error{color:red;margin-bottom:-5px;margin-top:5px}.group-or-rule{border-radius:var(--bs-border-radius);position:relative}.rule_group{background:rgba(255,252,242,.5);border:1px solid #f9f1dd}.qb-draggable{pointer-events:none;position:absolute;opacity:.7;z-index:1000}.qb-placeholder{border:1px dashed grey}.locked{border:1px dashed red}.ant-tooltip-inner{min-height:18px}.ant-slider{margin-bottom:4px;margin-top:4px}.ant-slider-with-marks{margin-bottom:10px;margin-top:4px}.ant-slider-track{visibility:visible!important}.ant-select-tree-dropdown>div[role=listbox]{outline:none}ul.ant-select-selection__rendered{margin-right:11px}.ant-select-item{min-height:22px}.group--children{padding-left:24px}.group--children>.group-or-rule-container>.group-or-rule:before{top:-4px;border-width:0 0 2px 2px}.group--children>.group-or-rule-container>.group-or-rule:after{top:50%;border-width:0 0 0 2px}.group--children>.group-or-rule-container>.group-or-rule:after,.group--children>.group-or-rule-container>.group-or-rule:before{content:"";position:absolute;left:-14px;width:14px;height:calc(50% + 8px);border-color:#ccc;border-style:solid;box-sizing:border-box}.group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:4px 0 0 0;border-width:2px 0 0 2px}.group--children.rule_group--children>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.group--children.rule_group--children>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:4px 0 0 0;border-width:2px 0 0 2px}.group--children>.group-or-rule-container:first-child>.group-or-rule:before{top:-12px;height:calc(50% + 14px)}.group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 4px}.group--children>.group-or-rule-container:last-child>.group-or-rule:after{display:none}.group--children.hide--line>.group-or-rule-container>.group-or-rule:after,.group--children.hide--line>.group-or-rule-container>.group-or-rule:before{border-color:hsla(0,0%,50.2%,.1)}.qb-draggable:after,.qb-draggable:before{display:none}.qb-drag-handler{cursor:grabbing}.group--drag-handler{margin-right:8px;position:relative;top:3px}.group--conjunctions .group--drag-handler{margin-left:10px}.group--conjunctions.hide--conj{opacity:.3}.group--actions{margin-left:10px;flex:1 1;display:flex}.group--actions--bl,.group--actions--tl{justify-content:flex-start}.group--actions--tl{margin-left:20px}.group--actions--bc,.group--actions--tc{justify-content:center}.group--actions--br,.group--actions--tr{justify-content:flex-end}.group--actions .action--DELETE{margin-top:-1px}.case_group{border-width:2px}.switch_group>.group--children>.group-or-rule-container>.group-or-rule:after,.switch_group>.group--children>.group-or-rule-container>.group-or-rule:before{height:calc(50% + 12px)}.case_group--body{display:flex;flex-direction:row;margin-top:10px;margin-bottom:10px}.case_group--body .case_group--children{flex:auto;margin-top:0!important;margin-bottom:0!important}.case_group--body .case_group--value{margin-top:0;margin-bottom:0;margin-right:10px}.rule_group{display:flex;padding-left:10px}.rule_group .group--drag-handler,.rule_group .group--field{align-self:center}.rule_group .group--actions{align-self:center;flex:0 1}.rule_group .rule_group--children{flex:1 1;margin-top:5px;margin-bottom:5px;padding-left:18px}.rule_group .rule_group--children .group-or-rule-container{margin-bottom:5px;margin-top:5px;padding-right:5px}.rule_group .rule_group--children.one--child{padding-left:10px}.rule_group .rule_group--children>.group-or-rule-container>.group-or-rule:after,.rule_group .rule_group--children>.group-or-rule-container>.group-or-rule:before{left:-10px;width:10px;height:calc(50% + 8px)}.group--header.hide--drag.with--conjs>.group--field--count--rule{margin-left:20px}.rule{flex:1 1;display:flex}.rule--header{margin-left:auto;display:flex;align-items:center;padding-left:10px}.rule--drag-handler{display:flex;align-items:center;margin-right:8px}.group--field,.operator--options--sep,.rule--after-widget,.rule--before-widget,.rule--field,.rule--operator,.rule--operator-options,.rule--value,.rule--widget,.widget--sep,.widget--valuesrc,.widget--widget{display:inline-block}.mui .operator--options--sep,.mui .rule--func--arg-sep,.mui .rule--func--bracket-after,.mui .rule--func--bracket-before,.mui .widget--sep{vertical-align:bottom;align-self:flex-end;margin-bottom:8px}.mui .rule--operator-options,.mui .widget--valuesrc{vertical-align:bottom}.rule--operator,.widget--sep,.widget--valuesrc,.widget--widget{margin-left:10px}.widget--valuesrc{margin-right:-8px}.widget--valuesrc span i{transform:rotate(90deg)}.operator--options--sep{margin-right:10px}div.tooltip-inner{max-width:500px}.group--field label,.rule--field label,.rule--operator label,.widget--widget label{display:block;font-weight:700}.conjunction,.conjunction label{display:inline-block}.conjunction label{border:1px solid;cursor:pointer;color:#fff;text-transform:uppercase;padding:.2rem .4rem}.conjunction input{display:none}.conjunction[data-state=active] label{background-color:#3276b1;border-color:#285e8e}.conjunction[data-state=inactive] label{background-color:#428bca;border-color:#357ebd}.conjunction[data-state=inactive] label:hover{background-color:#3276b1;border-color:#285e8e}.conjunction:first-child label{border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius)}.conjunction:last-child label{border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}.conjunction:first-child:last-child{border-radius:var(--bs-border-radius)}.rule--func,.rule--func--arg,.rule--func--arg-label,.rule--func--arg-label-sep,.rule--func--arg-sep,.rule--func--arg-value,.rule--func--args,.rule--func--bracket-after,.rule--func--bracket-before,.rule--func--wrapper{display:inline-block}.rule--func--bracket-after,.rule--func--bracket-before{margin-left:3px;margin-right:3px}.rule--func--bracket-before{margin-left:5px}.rule--func--arg-value>.rule--widget{margin-left:-10px}.rule--func--arg-sep{margin-left:3px;margin-right:6px}.rule--func--arg-label-sep{margin-left:1px;margin-right:6px}.qb-lite .group--actions,.qb-lite .group--drag-handler{transition:opacity .2s}.qb-lite .group--header:hover .group--header .group--actions,.qb-lite .group--header:hover .group--header .group--drag-handler,.qb-lite .group--header:not(:hover) .group--actions,.qb-lite .group--header:not(:hover) .group--drag-handler,.qb-lite .rule_group:not(:hover) .group--actions,.qb-lite .rule_group:not(:hover) .group--drag-handler{opacity:.3}.qb-lite .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .rule_group_ext--drag-handler{transition:padding .2s}.qb-lite .group--header:hover .group--header .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .group--header:hover .group--header .rule_group_ext--drag-handler,.qb-lite .group--header:not(:hover) .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .group--header:not(:hover) .rule_group_ext--drag-handler,.qb-lite .rule_group:not(:hover) .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .rule_group:not(:hover) .rule_group_ext--drag-handler{width:0;padding:0;overflow:hidden;opacity:.3}.qb-lite .rule--drag-handler,.qb-lite .rule--header,.qb-lite .widget--valuesrc{transition:opacity .2s}.qb-lite .rule:hover .rule .rule--drag-handler,.qb-lite .rule:hover .rule .rule--header,.qb-lite .rule:hover .rule .widget--valuesrc,.qb-lite .rule:not(:hover) .rule--drag-handler,.qb-lite .rule:not(:hover) .rule--header,.qb-lite .rule:not(:hover) .widget--valuesrc{opacity:.3}.qb-lite.qb-dragging .group--actions,.qb-lite.qb-dragging .group--drag-handler,.qb-lite.qb-dragging .rule--drag-handler,.qb-lite.qb-dragging .rule--header,.qb-lite.qb-dragging .widget--valuesrc{opacity:0!important}.qb-lite.qb-dragging .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite.qb-dragging .rule_group_ext--drag-handler{width:0!important;padding:0!important;overflow:hidden!important;opacity:0!important}.group--footer,.group--header{padding-left:10px}.group--footer,.group--header,.group-or-rule-container{padding-right:10px;margin-top:10px;margin-bottom:10px}.group-or-rule-container:first-child{margin-top:0!important}.group-or-rule-container:last-child{margin-bottom:0!important}.group--children{margin-top:10px;margin-bottom:10px}.rule--body.can--shrink--value{display:flex;align-items:center}.rule--body.can--shrink--value .rule--value{flex:1 1}.rule--body.can--shrink--value .rule--value>.rule--widget{display:flex}.rule--body.can--shrink--value .rule--value>.rule--widget .widget--widget{flex:1 1}.rule--body.can--shrink--value .rule--value>.rule--widget>.widget--valuesrc{display:flex;align-items:center}.rule--value>.rule--widget>.widget--valuesrc .anticon,.rule--value>.rule--widget>.widget--valuesrc .anticon svg{height:100%}.svg-inline--fa{pointer-events:none}.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:#fff}.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}.grid-editor-row{margin-bottom:0;transition:background-color .2s ease}.grid-editor-row:hover{background-color:rgba(var(--bs-body-color-rgb),0)!important}.grid-editor-header-container{margin-bottom:.25rem;overflow:visible;z-index:2}.grid-editor-header-container [column-header]{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25rem 0}.bg-subtle{background-color:rgba(var(--bs-body-color-rgb),.01)!important}.grid-editor-row .drag-handle{cursor:grab;color:var(--bs-secondary);padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.grid-editor-row .drag-handle:hover{background-color:var(--bs-gray-200);color:var(--bs-primary)}.grid-editor-row .delete-button{color:var(--bs-secondary);transition:color .2s;width:24px;height:24px;align-items:center;justify-content:center}.grid-editor-row .delete-button:hover{color:var(--bs-danger)!important;background-color:var(--bs-transparent)!important}.grid-editor-row .delete-button,.grid-editor-row .drag-handle{position:relative!important;display:inline-flex!important;top:auto!important;right:auto!important}.grid-editor-add-button{box-shadow:0 2px 4px rgba(var(--bs-black-rgb),.1);transition:all .2s ease}.grid-editor-add-button:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(var(--bs-black-rgb),.1)}.grid-editor-row .tooltip{z-index:1070}.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:#fff;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:#fff;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:#fff;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%)}}