.module.forminput,.forminput-container{--colorBorder: #d9d9d9;--colorBorderDark: #bbb;--colorBorderHover: #bbb;--colorBorderHoverDark: #888;--colorBorderFocus: #528fcc;--colorBackground: #fff;--colorBackgroundActive: #eee;--colorColorDisabled: #ccc;--colorColorDisabledDark: #888;--colorBorderDisabled: #e6e6e6;--colorBackgroundDisabled: #fbfbfb;--colorError: #f82f00;--colorBorderError: #f82f00;--colorBackgroundError: #fff4f2;--colorRequired: #f82f00}.module.forminput{min-height: 50px}.module.forminput .forminput-body{transition: max-height ease-in-out .3s;overflow: hidden}.module.forminput .forminput-step .forminput-step-title{padding-bottom: 0}.module.forminput .forminput-step > .forminput-infos{padding-top: 20px}.module.forminput .forminput-step:not(.step-active){display: none}.module.forminput .forminput-step:not(.multiple-content) .forminput-fieldset:not(.step-controls){padding-bottom: 0}.module.forminput .forminput-step:not(.multiple-content) .step-controls{border-top: none;padding-top: 0}.module.forminput .forminput-fieldset{position: relative;padding: 20px 0;display: flex;flex-flow: row wrap;justify-content: flex-end}.module.forminput .forminput-fieldset .forminput-fieldset-head{flex-grow: 1}.module.forminput .forminput-fieldset .forminput-fieldset-head .forminput-fieldset-title{float: left;margin: 0;padding: 0}.module.forminput .forminput-fieldset .forminput-fieldset-head > .forminput-infos{display: inline-block}.module.forminput .forminput-fieldset .forminput-fieldset-head > .forminput-infos > .tooltip{margin-left: 10px}.module.forminput .forminput-fieldset .forminput-fieldset-head > .forminput-infos > .tooltip .tooltip-handle{margin-top: 4px}.module.forminput .forminput-fieldset .forminput-fieldset-body{position: relative;width: 70%;transition: max-height ease-in-out .3s}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row{padding: 5px 0}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-head{flex-grow: 1}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-head .forminput-row-title{margin: 0;padding: 0;font-weight: normal;color: #444}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-head .forminput-row-description{color: #888}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-body{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;padding: 10px;margin: -10px -20px}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-body > div,.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-body > button{margin: 5px 10px}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-body > .forminput-infos{display: flex;align-items: center}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-body > .forminput-infos > .tooltip .tooltip-handle{margin-top: 4px}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-valuesuggestions{display: flex;flex-flow: row wrap;gap: 4px}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-valuesuggestions a.nostyle{display: flex;flex-flow: column;align-items: center;justify-content: center;background: #c1c1c1;color: #fff !important;padding: 5px 13px;min-height: 24px;border-radius: 3px}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-valuesuggestions a.nostyle:hover{background: #b9b9b9 !important}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-valuesuggestions a.nostyle:active{background: #a8a8a8 !important}.module.forminput .forminput-fieldset.collapsed{cursor: pointer}.module.forminput .forminput-fieldset.collapsed .forminput-fieldset-body{position: relative;max-height: 20px;overflow: hidden}.module.forminput .forminput-fieldset.collapsed .forminput-fieldset-body::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%)}.module.forminput .forminput-fieldset.collapsed:hover .forminput-fieldset-body{max-height: 40px;overflow: hidden}.module.forminput .forminput-fieldset .module.toolbar{right: 20px}.module.forminput .forminput-loader-container{overflow: hidden;position: relative}.module.forminput .forminput-loader-container .forminput-loader{transition: opacity .2s ease-in-out;opacity: 0;position: absolute;top: 0;width: 100%;z-index: 400;background: #fff;display: flex;align-items: center;justify-content: center}.module.forminput .forminput-loader-container .forminput-loader .spinning-loader{width: 60px;height: 60px}.module.forminput [data-condition]{transition: opacity ease-in-out .22s}.module.forminput .condition-hide-1{opacity: 0}.module.forminput .condition-hide-2{display: none}.module.forminput.loading{min-height: 100px}.module.forminput.loading .forminput-loader-container{overflow: visible}.module.forminput.loading .forminput-loader-container .forminput-loader{opacity: 1}.forminput-container{position: absolute;display: none;z-index: 4000}.module.forminput .formated-text :first-child,.forminput-container .formated-text :first-child{margin-top: 0}.module.forminput .formated-text :last-child,.forminput-container .formated-text :last-child{margin-bottom: 0}@media screen and (max-width: 900px){.module.forminput .forminput-fieldset{justify-content: flex-start}.module.forminput .forminput-fieldset .forminput-fieldset-title{flex-grow: 0}.module.forminput .forminput-fieldset .forminput-fieldset-body{width: 100%}}@media screen and (max-width: 500px){.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row{justify-content: flex-start}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-row-head{flex-grow: 0}.module.forminput .forminput-fieldset .forminput-fieldset-body .forminput-row .forminput-input{flex-grow: 1}}@media screen and (max-width: 500px){.forminput-container{position: fixed;top: 80px !important;left: 20px !important;right: 20px !important;bottom: 30px !important;width: auto !important;height: auto !important}}.forminput-input{--inputBorderColor: var(--colorBorder);--inputBorderWidth: 1px;--inputBackground: var(--colorBackground);--inputPadding: 11px;--inputBorder: var(--inputBorderWidth) solid var(--inputBorderColor)}.forminput-input .input-label{color: rgba(0,0,0,0.38);transition: all .3s cubic-bezier(.4, 0, .2, 1)}.forminput-input .input-description{color: rgba(0,0,0,0.38);padding-top: 4px;font-size: 12px}.forminput-input > .forminput-infos{display: flex;margin-right: 10px;margin-top: -1px;align-items: center}.forminput-input > .forminput-infos .tooltip{margin-top: 10px}.forminput-input .input-error{color: var(--colorError);padding-top: 4px;font-size: 12px;display: none}.forminput-input .input-error span{display: block}.forminput-input .input-error.visible-1{display: block}.forminput-input.input-required .input-label{position: relative;padding-right: 10px}.forminput-input.input-required .input-label::after{position: absolute;right: 0;top: 0;display: block;content: '';width: 4px;height: 4px;border-radius: 50%;background: currentColor;opacity: 0.5;transition: all .3s cubic-bezier(.4, 0, .2, 1)}.forminput-input:hover{--inputBorderColor: #bbb}.forminput-input.input-focus{--inputBorderColor: #528fcc;--inputPadding: 10px;--inputBorderWidth: 2px}.forminput-input.input-focus.input-required .input-label::after{background: #f82f00}.forminput-input.input-disabled{--inputBorderColor: #e6e6e6;--inputBackground: #fbfbfb}.forminput-input.input-invalid{--inputBorderColor: #f82f00;--inputBackground: #fff4f2}.forminput-input.input-invalid.input-required .input-label{color: #f82f00 !important}.forminput-input.input-invalid.input-required .input-label::after{opacity: 1}.forminput-input.no-transition .input-label{transition: none !important}.forminput-input.no-transition .input-label::after{transition: none !important}.forminput-input input:invalid,.forminput-input input:-moz-submit-invalid,.forminput-input input:-moz-ui-invalid{box-shadow: none}.forminput-input.input-type-string{position: relative;max-width: 280px;padding-top: 10px;flex-grow: 1;flex-shrink: 1}.forminput-input.input-type-string .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: calc(100% - 20px)}.forminput-input.input-type-string.input-required .input-label{max-width: calc(100% - 30px)}.forminput-input.input-type-string .input-box{position: relative;border: 1px solid #d9d9d9;border-radius: 3px;cursor: text;height: 40px;overflow: hidden;display: flex;align-items: stretch;background: #fff}.forminput-input.input-type-string .input-box input,.forminput-input.input-type-string .input-box .input-format,.forminput-input.input-type-string .input-box .input-format-before{font-size: 16px;line-height: 40px}.forminput-input.input-type-string .input-box .input-format,.forminput-input.input-type-string .input-box .input-format-before{color: #888;user-select: none}.forminput-input.input-type-string .input-box .input-format-before{display: none}.forminput-input.input-type-string .input-box .input-format{display: none;position: absolute;right: 11px;left: 11px;pointer-events: none;overflow: hidden}.forminput-input.input-type-string .input-box .input-format .format-value,.forminput-input.input-type-string .input-box .input-format .format-before{visibility: hidden}.forminput-input.input-type-string .input-box input{-webkit-appearance: textfield;height: 40px;min-width: 30px;flex-grow: 1;flex-shrink: 1;display: block;border: none;box-sizing: border-box;padding: 0 11px;margin: 0}.forminput-input.input-type-string .autocomplete-list{display: none;position: absolute;min-width: calc(100% - 2px);max-height: 250px;top: calc(100% - 1px);left: 0;background: #fff;border: 1px solid #bbb;z-index: 1000;opacity: 0;transform: translate3d(0, -5px, 0);transition: opacity .22s, transform .22s;overflow: hidden;overflow-y: auto}.forminput-input.input-type-string .autocomplete-list .autocomplete-value{padding: 5px 10px;user-select: none;white-space: nowrap}.forminput-input.input-type-string .autocomplete-list .autocomplete-value:hover,.forminput-input.input-type-string .autocomplete-list .autocomplete-value:active,.forminput-input.input-type-string .autocomplete-list .autocomplete-value.value-selected{background: #eee}.forminput-input.input-type-string .autocomplete-list .autocomplete-value:focus{outline: none}@media screen and (max-width: 500px){.forminput-input.input-type-string .autocomplete-list{height: 100%;opacity: 0;transform: translate3d(0, -5px, 0) scale(.95);box-shadow: 10px 10px 50px rgba(0,0,0,0.2)}}.forminput-input.input-type-string.autocomplete-visible-1 .autocomplete-list{display: block}.forminput-input.input-type-string.autocomplete-visible-2 .autocomplete-list{opacity: 1;transform: translate3d(0, 0, 0)}.forminput-input.input-type-string:not(.input-empty) .input-box .input-format,.forminput-input.input-type-string:not(.input-empty) .input-box .input-format-before{display: block}.forminput-input.input-type-string.input-empty.input-focus .input-box .input-format,.forminput-input.input-type-string.input-empty.input-focus .input-box .input-format-before{display: block}.forminput-input.input-type-string.input-empty.input-focus .input-box .input-format .format-after,.forminput-input.input-type-string.input-empty.input-focus .input-box .input-format-before .format-after{float: right}.forminput-input.input-type-string:not(.input-empty) .input-label,.forminput-input.input-type-string.input-focus .input-label{transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px);max-width: 133%}.forminput-input.input-type-string:hover .input-box{border-color: #bbb}.forminput-input.input-type-string.input-focus .input-label{color: #528fcc}.forminput-input.input-type-string.input-focus .input-box{border: 2px solid #528fcc;height: 38px}.forminput-input.input-type-string.input-focus .input-box input,.forminput-input.input-type-string.input-focus .input-box .input-format,.forminput-input.input-type-string.input-focus .input-box .input-format-before{line-height: 38px}.forminput-input.input-type-string.input-focus .input-box .input-format{right: 10px;left: 10px}.forminput-input.input-type-string.input-focus .input-box input{padding: 0 10px;height: 38px}.forminput-input.input-type-string.size-full{max-width: 100%}.forminput-input.input-type-string.size-double{max-width: 450px}.forminput-input.input-type-string.size-half{max-width: 150px}.forminput-input.input-type-string.size-third{max-width: 90px}.forminput-input.input-type-string.input-disabled .input-box{color: #888;border-color: #e6e6e6;background: #fbfbfb}.forminput-input.input-type-string.input-disabled .input-box input{color: #888;background: #fbfbfb}.forminput-input.input-type-string.input-invalid .input-box{border-color: #f82f00;background: #fff4f2}.forminput-input.input-type-string.input-invalid .input-box input{border-color: #f82f00;background: #fff4f2}.forminput-input.input-type-string.input-type-number{max-width: 130px}.forminput-input.input-type-string.input-type-number.size-double{max-width: 200px}.forminput-input.input-type-string.input-type-number.size-half{max-width: 100px}.forminput-input.input-type-string.input-type-number.size-third{max-width: 60px}.forminput-input.input-type-string.input-type-number .input-box input{padding-right: 0 !important}.forminput-input.input-type-string.input-type-number .input-box .input-format{right: 25px}.forminput-input.input-type-string.input-type-date{max-width: 150px}.forminput-input.input-type-string.input-type-date .input-box{padding-right: 1px !important}.forminput-input.input-type-string.input-type-date .input-box input{background: #fff;padding-top: 9px;padding-bottom: 9px;line-height: 1}.forminput-input.input-type-string.input-type-date .input-box input::-webkit-inner-spin-button{height: 100%}.forminput-input.input-type-string.input-type-date .input-error{white-space: nowrap}.forminput-input.input-type-string.input-type-date.input-empty:not(.input-focus) input{color: #fff}.forminput-input.input-type-string.input-type-date.input-empty:not(.input-focus) input::-webkit-input-placeholder,.forminput-input.input-type-string.input-type-date.input-empty:not(.input-focus) input::placeholder{display: none;color: white;opacity: 0}.forminput-input.input-type-string.input-type-date.input-empty:not(.input-focus) .input-label{background: #fff;width: 100%}.forminput-input.input-type-string.input-type-time{max-width: 110px}.forminput-input.input-type-string.input-type-time .input-box{padding-right: 0 !important}.forminput-input.input-type-string.input-type-time .input-box input{background: #fff;min-width: 70px;padding-top: 9px;padding-bottom: 9px;line-height: 1}.forminput-input.input-type-string.input-type-time .input-box input::-webkit-inner-spin-button{height: 100%}.forminput-input.input-type-string.input-type-time .input-error{white-space: nowrap}.forminput-input.input-type-string.input-type-time.input-empty:not(.input-focus) input{color: #fff}.forminput-input.input-type-string.input-type-time.input-empty:not(.input-focus) input::-webkit-input-placeholder,.forminput-input.input-type-string.input-type-time.input-empty:not(.input-focus) input::placeholder{display: none;color: white;opacity: 0}.forminput-input.input-type-string.input-type-time.input-empty:not(.input-focus) .input-label{background: #fff;width: 100%}.forminput-input.input-type-string.input-type-phone .input-box{max-width: 270px;overflow: visible}.forminput-input.input-type-string.input-type-phone .input-box input{padding-left: 0}.forminput-input.input-type-string.input-type-phone .input-type-select{cursor: initial;padding-top: 0}.forminput-input.input-type-string.input-type-phone .input-type-select .select-box{border: none}.forminput-input.input-type-string.input-type-phone .input-type-select .select-box .select-current{min-width: 0}.forminput-input.input-type-string.input-type-phone .input-type-select .select-box .select-current .input-option.has-image .input-option-title{display: none}.forminput-input.input-type-string.input-type-phone.input-focus .input-box input{padding-left: 0}.forminput-input.input-type-string.input-type-phone.input-focus .input-box .input-type-select .select-box{margin-top: -1px;margin-left: -1px}.forminput-input.input-type-string.input-type-phone.input-empty:not(.input-focus) .input-type-select{user-select: none;visibility: hidden}.forminput-container.input-type-phone .input-option .input-option-image,.forminput-input.input-type-phone .input-option .input-option-image{background-color: #fbfbfb;background-size: auto !important}.forminput-container.input-type-phone .input-option .input-option-body,.forminput-input.input-type-phone .input-option .input-option-body{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between}.forminput-container.input-type-phone .input-option .input-option-body .input-option-description,.forminput-input.input-type-phone .input-option .input-option-body .input-option-description{font-weight: bold}.forminput-container.input-type-phone{min-width: 290px;margin-left: -1px}.forminput-input.input-type-unit{max-width: 160px !important}.forminput-input.input-type-unit.input-type-unit .input-box{overflow: visible;padding-right: 0}.forminput-input.input-type-unit.input-type-unit .input-box > input{min-width: 60px}.forminput-input.input-type-unit.input-type-unit .input-type-select{cursor: initial;padding-top: 0}.forminput-input.input-type-unit.input-type-unit .input-type-select .select-box{border: none}.forminput-input.input-type-unit.input-type-unit .input-type-select .select-box .select-current{min-width: 0}.forminput-input.input-type-unit.input-type-unit .input-type-select.input-disabled .input-option{color: currentColor}.forminput-input.input-type-unit.input-type-unit .input-type-select.input-disabled .select-arrow{display: none}.forminput-input.input-type-unit.input-type-unit.input-focus .input-box .input-type-select .select-box{margin-top: -1px;margin-left: -1px}.forminput-input.input-type-unit.input-type-unit.input-empty:not(.input-focus) .input-type-select{user-select: none;visibility: hidden}.forminput-input.input-type-string.input-type-barcode button{position: absolute;top: 0;bottom: 0;right: 0;display: flex;justify-content: center;align-items: center;width: 32px;opacity: 0.1;transition: opacity .2s ease-in-out}.forminput-input.input-type-string.input-type-barcode button .icon{width: 16px;height: 16px}.forminput-input.input-type-string.input-type-barcode.input-focus button{opacity: 1;margin-right: -1px}.forminput-input.input-type-text{position: relative;max-width: 100%;flex-grow: 1;flex-shrink: 1;padding-top: 10px}.forminput-input.input-type-text .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.forminput-input.input-type-text textarea{display: block;box-sizing: border-box;width: 100%;min-height: 150px;border: 1px solid #d9d9d9;border-radius: 3px;padding: 11px;font-size: 16px;line-height: 1.3;resize: vertical}.forminput-input.input-type-text.font-monospace textarea{font-family: monospace}.forminput-input.input-type-text .initial-value{display: none}.forminput-input.input-type-text .inputlength{position: absolute;top: -6px;right: 0;font-size: 12px;color: #d9d9d9}.forminput-input.input-type-text .inputlength.limit-reached{color: #f82f00;font-weight: bold}.forminput-input.input-type-text:not(.input-empty) .input-label,.forminput-input.input-type-text.input-focus .input-label{transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px)}.forminput-input.input-type-text:hover textarea{border-color: #bbb}.forminput-input.input-type-text.input-focus .input-label{color: #528fcc}.forminput-input.input-type-text.input-focus textarea{padding: 10px;border: 2px solid #528fcc}.forminput-input.input-type-text.input-focus .inputlength{color: #528fcc}.forminput-input.input-type-text.size-full textarea{min-height: 450px}.forminput-input.input-type-text.size-double textarea{min-height: 300px}.forminput-input.input-type-text.size-half textarea{min-height: 100px}.forminput-input.input-type-text.size-third textarea{min-height: 70px}.forminput-input.input-type-text.size-auto textarea{min-height: 100px;resize: none}.forminput-input.input-type-text.input-disabled textarea{color: #888;border-color: #e6e6e6;background: #fbfbfb}.forminput-input.input-type-text.input-invalid textarea{border-color: #f82f00;background: #fff4f2}.forminput-input.input-type-richtext{display: flex;flex-flow: column;position: relative;max-width: 100%;flex-grow: 1;flex-shrink: 1;padding-top: 10px}.forminput-input.input-type-richtext .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.forminput-input.input-type-richtext .richtextarea{display: block;width: 100%;min-height: 150px;max-height: 600px;border: 1px solid #d9d9d9;border-radius: 3px;font-size: 16px}.forminput-input.input-type-richtext .richtextarea .ql-editor{padding: 11px}.forminput-input.input-type-richtext .richtextarea .ql-editor h1,.forminput-input.input-type-richtext .richtextarea .ql-editor h2,.forminput-input.input-type-richtext .richtextarea .ql-editor h3,.forminput-input.input-type-richtext .richtextarea .ql-editor h4,.forminput-input.input-type-richtext .richtextarea .ql-editor h5,.forminput-input.input-type-richtext .richtextarea .ql-editor h6,.forminput-input.input-type-richtext .richtextarea .ql-editor p,.forminput-input.input-type-richtext .richtextarea .ql-editor ul,.forminput-input.input-type-richtext .richtextarea .ql-editor ol{margin: .7em 0}.forminput-input.input-type-richtext .richtextarea > *{transition: opacity .2s ease-in-out;font-smooth: always}.forminput-input.input-type-richtext .richtextarea.loading > *{opacity: 0}.forminput-input.input-type-richtext .ql-snow.ql-toolbar{border-color: #d9d9d9;border-top-left-radius: 3px;border-top-right-radius: 3px}.forminput-input.input-type-richtext .ql-snow.ql-container{border-top-left-radius: 0;border-top-right-radius: 0}.forminput-input.input-type-richtext .ql-snow.ql-container .ql-editor{padding-top: 11px}.forminput-input.input-type-richtext .initial-value{display: none}.forminput-input.input-type-richtext:not(.input-empty) .input-label,.forminput-input.input-type-richtext.input-focus .input-label{transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px)}.forminput-input.input-type-richtext:hover .richtextarea{border-color: #bbb}.forminput-input.input-type-richtext:hover .ql-snow.ql-toolbar{border-color: #bbb}.forminput-input.input-type-richtext.input-focus .input-label{color: #528fcc}.forminput-input.input-type-richtext.input-focus .richtextarea{border: 2px solid #528fcc}.forminput-input.input-type-richtext.input-focus .richtextarea .ql-editor{padding: 10px}.forminput-input.input-type-richtext.input-focus .ql-snow.ql-toolbar{border: 2px solid #528fcc;border-bottom: 1px solid #d9d9d9;padding: 7px;padding-bottom: 8px}.forminput-input.input-type-richtext.input-focus .ql-snow.ql-container .ql-editor{padding-top: 11px}.forminput-input.input-type-richtext.size-full .richtextarea{min-height: 550px}.forminput-input.input-type-richtext.size-double .richtextarea{min-height: 400px}.forminput-input.input-type-richtext.size-half .richtextarea{min-height: 150px}.forminput-input.input-type-richtext.size-third .richtextarea{min-height: 100px}.forminput-input.input-type-richtext.size-auto .richtextarea{resize: none}.forminput-input.input-type-richtext.input-disabled textarea{color: #888;border-color: #e6e6e6;background: #fbfbfb}.forminput-input.input-type-richtext.input-invalid textarea{border-color: #f82f00;background: #fff4f2}.forminput-input.input-type-select{position: relative;padding-top: 10px}.forminput-input.input-type-select .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px)}.forminput-input.input-type-select.select-style-selectbox{position: relative;flex-grow: 1;flex-shrink: 1;max-width: 280px}.forminput-input.input-type-select.select-style-selectbox .select-box{display: flex;position: relative;border: 1px solid #d9d9d9;border-radius: 3px;min-height: 40px}.forminput-input.input-type-select.select-style-selectbox .select-box .select-current{min-width: 100px;flex-grow: 1}.forminput-input.input-type-select.select-style-selectbox .select-box .select-current .input-option{min-height: 30px}.forminput-input.input-type-select.select-style-selectbox .select-box .select-arrow{min-height: 30px;width: 20px;display: flex;align-items: center}.forminput-input.input-type-select.select-style-selectbox .select-box .select-arrow svg{height: 12px;width: 12px;transform: rotate(90deg);fill: #bbb}.forminput-input.input-type-select.select-style-selectbox .select-box .select-list{display: none}.forminput-input.input-type-select.select-style-selectbox:focus{outline: none}.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled):hover .select-box{border-color: #bbb}.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled):hover .select-box .select-arrow svg,.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled):hover .select-box .select-current .input-option-icon{fill: #888}.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled).input-focus .select-box{border-color: #528fcc}.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled).input-focus .input-label{color: #528fcc}.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled).list-visible-1 .select-box .select-arrow svg{fill: #528fcc}.forminput-input.input-type-select.select-style-selectbox:not(.input-disabled).list-visible-1 .select-box .select-current .input-option-icon{fill: #888}.forminput-input.input-type-select.select-style-selectbox.input-disabled .input-option{color: #ccc}.forminput-input.input-type-select.select-style-selectbox.input-disabled .input-option .input-option-icon{fill: #ccc}.forminput-input.input-type-select.select-style-selectbox.input-disabled .input-option .input-option-image{opacity: 0.3;filter: grayscale(100%)}.forminput-input.input-type-select.select-style-selectbox.input-invalid .select-box{border-color: #f82f00 !important;background: #fff4f2}.forminput-input.input-type-select.select-style-radio{display: flex;margin: 0 !important;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;min-height: 10px}.forminput-input.input-type-select.select-style-radio.select-flow-column{flex-flow: column}.forminput-input.input-type-select.select-style-radio .input-label{left: 22px;top: 27px}.forminput-input.input-type-select.select-style-radio .input-description,.forminput-input.input-type-select.select-style-radio .input-error{margin: 0 10px;width: 100%}.forminput-input.input-type-select.select-style-radio .input-option{display: flex;flex-flow: row;align-items: center;gap: 10px;margin: 5px 10px;min-height: 22px}.forminput-input.input-type-select.select-style-radio .input-option .input-option-box{flex-shrink: 0;display: flex;justify-content: stretch;align-items: stretch;width: 20px;height: 20px;border: 1px solid #d9d9d9;border-radius: 50%;overflow: hidden}.forminput-input.input-type-select.select-style-radio .input-option .input-option-box .input-option-icon,.forminput-input.input-type-select.select-style-radio .input-option .input-option-box .input-option-image{flex-grow: 1;border-radius: 50%}.forminput-input.input-type-select.select-style-radio .input-option .input-option-box .input-option-icon{fill: #d9d9d9;transition: fill .2s, transform .2s}.forminput-input.input-type-select.select-style-radio .input-option .input-option-box.icon-style-contain{justify-content: center;align-items: center}.forminput-input.input-type-select.select-style-radio .input-option .input-option-box.icon-style-contain .input-option-icon{max-width: 20px;max-height: 20px;border-radius: 0}.forminput-input.input-type-select.select-style-radio .input-option .input-option-box .input-option-image{opacity: 0.2;filter: grayscale(100%)}.forminput-input.input-type-select.select-style-radio .input-option .input-option-body{flex-grow: 1}.forminput-input.input-type-select.select-style-radio .input-option .input-option-title{color: #666}.forminput-input.input-type-select.select-style-radio .input-option.option-checked .input-option-box{border-color: #888}.forminput-input.input-type-select.select-style-radio .input-option.option-checked .input-option-box:empty{align-items: center;justify-content: center}.forminput-input.input-type-select.select-style-radio .input-option.option-checked .input-option-box:empty::before{content: '';border-radius: 50%;width: 12px;height: 12px;background: #528fcc}.forminput-input.input-type-select.select-style-radio .input-option.option-checked .input-option-title{color: #528fcc}.forminput-input.input-type-select.select-style-radio .input-option.has-icon .input-option-box,.forminput-input.input-type-select.select-style-radio .input-option.has-image .input-option-box{width: 32px;height: 32px}.forminput-input.input-type-select.select-style-radio .input-option.has-icon.option-checked .input-option-box,.forminput-input.input-type-select.select-style-radio .input-option.has-image.option-checked .input-option-box{border-color: #528fcc;background: #528fcc}.forminput-input.input-type-select.select-style-radio .input-option.has-icon.option-checked .input-option-box .input-option-icon,.forminput-input.input-type-select.select-style-radio .input-option.has-image.option-checked .input-option-box .input-option-icon{fill: #fff !important}.forminput-input.input-type-select.select-style-radio .input-option.has-icon.option-checked .input-option-box .input-option-image,.forminput-input.input-type-select.select-style-radio .input-option.has-image.option-checked .input-option-box .input-option-image{opacity: 1;filter: grayscale(0%)}.forminput-input.input-type-select.select-style-radio .input-option.has-icon.option-checked .input-option-box.icon-style-contain .input-option-icon,.forminput-input.input-type-select.select-style-radio .input-option.has-image.option-checked .input-option-box.icon-style-contain .input-option-icon{transform: scale(1.1)}.forminput-input.input-type-select.select-style-radio:not(.input-disabled).input-focus .input-label{color: #528fcc}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:hover .input-option-box{border-color: #bbb}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:hover .input-option-box .input-option-icon{fill: #bbb}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:hover .input-option-box .input-option-image{opacity: 0.7}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:hover.has-icon .input-option-box .input-option-icon,.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:hover.has-image .input-option-box .input-option-icon{transform: scale(1.1)}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:active .input-option-box{background: #eee}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus{outline: none}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus .input-option-box{border-color: #528fcc;box-shadow: 1px 1px 5px rgba(0,0,0,0.2)}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus .input-option-box .input-option-image{opacity: 1}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus .input-option-box .input-option-icon{fill: #528fcc}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus.option-checked.has-icon .input-option-box,.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus.option-checked.has-image .input-option-box{background: #528fcc}.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus.option-checked.has-icon .input-option-box .input-option-icon,.forminput-input.input-type-select.select-style-radio:not(.input-disabled) .input-option:focus.option-checked.has-image .input-option-box .input-option-icon{fill: #fff}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option{color: #ccc;outline: none}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option .input-option-box{border-color: #e6e6e6;background: none}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option .input-option-icon{fill: #ccc}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option .input-option-image{opacity: 0.1;filter: grayscale(100%)}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option.option-checked .input-option-box:empty::before,.forminput-input.input-type-select.select-style-radio.input-disabled .input-option.option-checked .input-option-box:empty::after{background: #ccc}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option.option-checked .input-option-box .input-option-icon{fill: #888}.forminput-input.input-type-select.select-style-radio.input-disabled .input-option.option-checked .input-option-box .input-option-image{opacity: 0.4;filter: grayscale(100%)}.forminput-input.input-type-select.select-style-radio.input-invalid .input-option{color: #f82f00 !important}.forminput-input.input-type-select.select-style-radio.input-invalid .input-option .input-option-box{border-color: #f82f00 !important}.forminput-container.container-type-select .input-option,.forminput-input.container-type-select .input-option,.forminput-container.input-type-select .input-option,.forminput-input.input-type-select .input-option{display: flex;flex-flow: row;align-items: center;justify-content: stretch;gap: 10px;cursor: default;user-select: none;min-height: 24px}.forminput-container.container-type-select .input-option .input-option-image,.forminput-input.container-type-select .input-option .input-option-image,.forminput-container.input-type-select .input-option .input-option-image,.forminput-input.input-type-select .input-option .input-option-image{background-size: cover;background-repeat: no-repeat;background-position: center}.forminput-container.container-type-select .input-option .input-option-image.image-style-contain,.forminput-input.container-type-select .input-option .input-option-image.image-style-contain,.forminput-container.input-type-select .input-option .input-option-image.image-style-contain,.forminput-input.input-type-select .input-option .input-option-image.image-style-contain{background-size: contain;background-color: #fff;outline: 1px solid #d9d9d9}.forminput-container.container-type-select .input-option .input-option-body,.forminput-input.container-type-select .input-option .input-option-body,.forminput-container.input-type-select .input-option .input-option-body,.forminput-input.input-type-select .input-option .input-option-body{flex-grow: 1}.forminput-container.container-type-select .input-option .input-option-title,.forminput-input.container-type-select .input-option .input-option-title,.forminput-container.input-type-select .input-option .input-option-title,.forminput-input.input-type-select .input-option .input-option-title,.forminput-container.container-type-select .input-option .input-option-description,.forminput-input.container-type-select .input-option .input-option-description,.forminput-container.input-type-select .input-option .input-option-description,.forminput-input.input-type-select .input-option .input-option-description{flex-shrink: 0;overflow: hidden;text-overflow: ellipsis}.forminput-container.container-type-select .input-option .input-option-title,.forminput-input.container-type-select .input-option .input-option-title,.forminput-container.input-type-select .input-option .input-option-title,.forminput-input.input-type-select .input-option .input-option-title{font-weight: bold}.forminput-container.container-type-select .input-option .input-option-description,.forminput-input.container-type-select .input-option .input-option-description,.forminput-container.input-type-select .input-option .input-option-description,.forminput-input.input-type-select .input-option .input-option-description{color: #888}.forminput-container.container-type-select.select-style-selectbox .input-option,.forminput-input.container-type-select.select-style-selectbox .input-option,.forminput-container.input-type-select.select-style-selectbox .input-option,.forminput-input.input-type-select.select-style-selectbox .input-option{flex-shrink: 0;flex-grow: 1;padding: 5px 10px}.forminput-container.container-type-select.select-style-selectbox .input-option .input-option-icon,.forminput-input.container-type-select.select-style-selectbox .input-option .input-option-icon,.forminput-container.input-type-select.select-style-selectbox .input-option .input-option-icon,.forminput-input.input-type-select.select-style-selectbox .input-option .input-option-icon{flex-shrink: 0;width: 20px;height: 20px;fill: #bbb}.forminput-container.container-type-select.select-style-selectbox .input-option .input-option-image,.forminput-input.container-type-select.select-style-selectbox .input-option .input-option-image,.forminput-container.input-type-select.select-style-selectbox .input-option .input-option-image,.forminput-input.input-type-select.select-style-selectbox .input-option .input-option-image{flex-shrink: 0;width: 30px;height: 30px;border-radius: 50%}.forminput-container.container-type-select.select-style-selectbox .input-separator,.forminput-input.container-type-select.select-style-selectbox .input-separator,.forminput-container.input-type-select.select-style-selectbox .input-separator,.forminput-input.input-type-select.select-style-selectbox .input-separator{margin: 5px 0}.forminput-container.container-type-select.select-style-selectbox .input-separator:empty,.forminput-input.container-type-select.select-style-selectbox .input-separator:empty,.forminput-container.input-type-select.select-style-selectbox .input-separator:empty,.forminput-input.input-type-select.select-style-selectbox .input-separator:empty{flex-shrink: 0;height: 1px;background: #e6e6e6}.forminput-container.container-type-select.select-style-selectbox .input-separator:not(:empty),.forminput-input.container-type-select.select-style-selectbox .input-separator:not(:empty),.forminput-container.input-type-select.select-style-selectbox .input-separator:not(:empty),.forminput-input.input-type-select.select-style-selectbox .input-separator:not(:empty){padding: 5px 10px;border-bottom: 1px solid #e6e6e6;font-weight: bold;color: #888}.forminput-container.container-type-select .select-list,.forminput-input.container-type-select .select-list,.forminput-container.input-type-select .select-list,.forminput-input.input-type-select .select-list{display: flex;flex-flow: column;justify-content: stretch;position: absolute;min-width: 100%;top: 0;left: 0;max-height: 250px;background: #fff;border: 1px solid #bbb;z-index: 1000;opacity: 0;transform: translate3d(0, -5px, 0);transition: opacity .22s, transform .22s}.forminput-container.container-type-select .select-list.align-bottom,.forminput-input.container-type-select .select-list.align-bottom,.forminput-container.input-type-select .select-list.align-bottom,.forminput-input.input-type-select .select-list.align-bottom{top: auto;bottom: 0}.forminput-container.container-type-select .select-list .select-list-search,.forminput-input.container-type-select .select-list .select-list-search,.forminput-container.input-type-select .select-list .select-list-search,.forminput-input.input-type-select .select-list .select-list-search{flex-shrink: 0;background: #fbfbfb;position: relative;height: 50px;border-bottom: 1px solid #d9d9d9}.forminput-container.container-type-select .select-list .select-list-search input,.forminput-input.container-type-select .select-list .select-list-search input,.forminput-container.input-type-select .select-list .select-list-search input,.forminput-input.input-type-select .select-list .select-list-search input{-webkit-appearance: textfield;display: block;position: absolute;left: 10px;top: 10px;bottom: 10px;padding: 0 10px;width: calc(100% - 20px);border: none;border-radius: 5px}.forminput-container.container-type-select .select-list .select-list-container,.forminput-input.container-type-select .select-list .select-list-container,.forminput-container.input-type-select .select-list .select-list-container,.forminput-input.input-type-select .select-list .select-list-container{flex-grow: 1;flex-shrink: 1;overflow: auto;display: flex;flex-flow: column;justify-content: stretch;align-items: stretch}.forminput-container.container-type-select .select-list .input-option.option-checked,.forminput-input.container-type-select .select-list .input-option.option-checked,.forminput-container.input-type-select .select-list .input-option.option-checked,.forminput-input.input-type-select .select-list .input-option.option-checked,.forminput-container.container-type-select .select-list .input-option:hover,.forminput-input.container-type-select .select-list .input-option:hover,.forminput-container.input-type-select .select-list .input-option:hover,.forminput-input.input-type-select .select-list .input-option:hover,.forminput-container.container-type-select .select-list .input-option:active,.forminput-input.container-type-select .select-list .input-option:active,.forminput-container.input-type-select .select-list .input-option:active,.forminput-input.input-type-select .select-list .input-option:active{background: #eee}.forminput-container.container-type-select .select-list .input-option.option-checked .input-option-icon,.forminput-input.container-type-select .select-list .input-option.option-checked .input-option-icon,.forminput-container.input-type-select .select-list .input-option.option-checked .input-option-icon,.forminput-input.input-type-select .select-list .input-option.option-checked .input-option-icon,.forminput-container.container-type-select .select-list .input-option:hover .input-option-icon,.forminput-input.container-type-select .select-list .input-option:hover .input-option-icon,.forminput-container.input-type-select .select-list .input-option:hover .input-option-icon,.forminput-input.input-type-select .select-list .input-option:hover .input-option-icon,.forminput-container.container-type-select .select-list .input-option:active .input-option-icon,.forminput-input.container-type-select .select-list .input-option:active .input-option-icon,.forminput-container.input-type-select .select-list .input-option:active .input-option-icon,.forminput-input.input-type-select .select-list .input-option:active .input-option-icon{fill: #888}.forminput-container.container-type-select .select-list .input-option:focus,.forminput-input.container-type-select .select-list .input-option:focus,.forminput-container.input-type-select .select-list .input-option:focus,.forminput-input.input-type-select .select-list .input-option:focus{outline: none}.forminput-container.container-type-select.list-visible-1,.forminput-input.container-type-select.list-visible-1,.forminput-container.input-type-select.list-visible-1,.forminput-input.input-type-select.list-visible-1{display: block}.forminput-container.container-type-select.list-visible-2 .select-list,.forminput-input.container-type-select.list-visible-2 .select-list,.forminput-container.input-type-select.list-visible-2 .select-list,.forminput-input.input-type-select.list-visible-2 .select-list{opacity: 1;transform: translate3d(0, 0, 0)}@media screen and (max-width: 500px){.forminput-container.container-type-select .select-list,.forminput-container.input-type-select .select-list{height: 100%;max-height: calc(100% - 51px);opacity: 0;transform: translate3d(0, -5px, 0) scale(.95);box-shadow: 10px 10px 50px rgba(0,0,0,0.2)}}.forminput-container.container-type-select.input-type-multiselect .input-option .input-option-box,.forminput-input.container-type-select.input-type-multiselect .input-option .input-option-box,.forminput-container.input-type-select.input-type-multiselect .input-option .input-option-box,.forminput-input.input-type-select.input-type-multiselect .input-option .input-option-box{border-radius: 3px}.forminput-container.container-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-input.container-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-container.input-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-input.input-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-container.container-type-select.input-type-multiselect .input-option .input-option-box .input-option-image,.forminput-input.container-type-select.input-type-multiselect .input-option .input-option-box .input-option-image,.forminput-container.input-type-select.input-type-multiselect .input-option .input-option-box .input-option-image,.forminput-input.input-type-select.input-type-multiselect .input-option .input-option-box .input-option-image{border-radius: 3px}.forminput-container.container-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-input.container-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-container.input-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon,.forminput-input.input-type-select.input-type-multiselect .input-option .input-option-box .input-option-icon{height: 24px;width: 24px}.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box{background: #528fcc}.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty{position: relative}.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after{content: '';position: absolute;border-radius: 1px;background: #fff;width: 2px;transform-origin: top left;left: initial;top: initial;right: initial;bottom: initial}.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::before{left: 15px;top: 5px;height: 12px;transform: rotate(45deg)}.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked .input-option-box:empty::after{left: 4px;top: 11px;height: 5px;transform: rotate(-45deg)}.forminput-container.container-type-select.input-type-multiselect .input-option.option-checked.has-icon .input-option-icon,.forminput-input.container-type-select.input-type-multiselect .input-option.option-checked.has-icon .input-option-icon,.forminput-container.input-type-select.input-type-multiselect .input-option.option-checked.has-icon .input-option-icon,.forminput-input.input-type-select.input-type-multiselect .input-option.option-checked.has-icon .input-option-icon{fill: #fff !important}.forminput-container.container-type-select.input-type-country .input-option-image,.forminput-input.container-type-select.input-type-country .input-option-image,.forminput-container.input-type-select.input-type-country .input-option-image,.forminput-input.input-type-select.input-type-country .input-option-image{background-color: #fbfbfb;background-size: auto !important}.forminput-container.container-type-select.input-type-databaseitem .input-load-more,.forminput-input.container-type-select.input-type-databaseitem .input-load-more,.forminput-container.input-type-select.input-type-databaseitem .input-load-more,.forminput-input.input-type-select.input-type-databaseitem .input-load-more{cursor: pointer;padding: 15px 10px;text-align: center;color: #888;font-size: 12px}.forminput-container.container-type-select.input-type-databaseitem .input-load-more:hover,.forminput-input.container-type-select.input-type-databaseitem .input-load-more:hover,.forminput-container.input-type-select.input-type-databaseitem .input-load-more:hover,.forminput-input.input-type-select.input-type-databaseitem .input-load-more:hover{background: #eee;color: #444}.forminput-container.container-type-select.input-type-cascader .select-list .select-list-container,.forminput-input.container-type-select.input-type-cascader .select-list .select-list-container,.forminput-container.input-type-select.input-type-cascader .select-list .select-list-container,.forminput-input.input-type-select.input-type-cascader .select-list .select-list-container{flex-flow: row;overflow: auto}.forminput-container.container-type-select.input-type-cascader .cascader-layer,.forminput-input.container-type-select.input-type-cascader .cascader-layer,.forminput-container.input-type-select.input-type-cascader .cascader-layer,.forminput-input.input-type-select.input-type-cascader .cascader-layer{flex-grow: 1;min-width: 170px;max-height: 100%;overflow: auto}.forminput-container.container-type-select.input-type-cascader .cascader-layer:not(:last-child),.forminput-input.container-type-select.input-type-cascader .cascader-layer:not(:last-child),.forminput-container.input-type-select.input-type-cascader .cascader-layer:not(:last-child),.forminput-input.input-type-select.input-type-cascader .cascader-layer:not(:last-child){border-right: 1px solid #d9d9d9}.forminput-container.container-type-select.input-type-cascader .cascader-layer.loading,.forminput-input.container-type-select.input-type-cascader .cascader-layer.loading,.forminput-container.input-type-select.input-type-cascader .cascader-layer.loading,.forminput-input.input-type-select.input-type-cascader .cascader-layer.loading{display: flex;align-items: center;justify-content: center;min-height: 80px;overflow: hidden}.forminput-container.container-type-select.input-type-cascader .cascader-layer.loading .spinning-loader,.forminput-input.container-type-select.input-type-cascader .cascader-layer.loading .spinning-loader,.forminput-container.input-type-select.input-type-cascader .cascader-layer.loading .spinning-loader,.forminput-input.input-type-select.input-type-cascader .cascader-layer.loading .spinning-loader{width: 40px;height: 40px}.forminput-container.container-type-select.input-type-cascader .input-option,.forminput-input.container-type-select.input-type-cascader .input-option,.forminput-container.input-type-select.input-type-cascader .input-option,.forminput-input.input-type-select.input-type-cascader .input-option{position: relative}.forminput-container.container-type-select.input-type-cascader .input-option .arrow,.forminput-input.container-type-select.input-type-cascader .input-option .arrow,.forminput-container.input-type-select.input-type-cascader .input-option .arrow,.forminput-input.input-type-select.input-type-cascader .input-option .arrow{height: 12px;width: 12px;fill: #bbb}.forminput-container.container-type-select.input-type-cascader .input-option .cascader-layer,.forminput-input.container-type-select.input-type-cascader .input-option .cascader-layer,.forminput-container.input-type-select.input-type-cascader .input-option .cascader-layer,.forminput-input.input-type-select.input-type-cascader .input-option .cascader-layer{display: none}.forminput-container.container-type-select.input-type-cascader .input-option.option-trail,.forminput-input.container-type-select.input-type-cascader .input-option.option-trail,.forminput-container.input-type-select.input-type-cascader .input-option.option-trail,.forminput-input.input-type-select.input-type-cascader .input-option.option-trail{background: #eee}.forminput-container.container-type-select.input-type-cascader .select-current .input-option .input-option-title,.forminput-input.container-type-select.input-type-cascader .select-current .input-option .input-option-title,.forminput-container.input-type-select.input-type-cascader .select-current .input-option .input-option-title,.forminput-input.input-type-select.input-type-cascader .select-current .input-option .input-option-title{max-width: 100%}.forminput-container.container-type-select.input-type-cascader .select-current .input-option .arrow,.forminput-input.container-type-select.input-type-cascader .select-current .input-option .arrow,.forminput-container.input-type-select.input-type-cascader .select-current .input-option .arrow,.forminput-input.input-type-select.input-type-cascader .select-current .input-option .arrow{display: none}.forminput-input.input-type-datetime,.forminput-input.input-type-daterange,.forminput-input.input-type-duration{position: relative}.forminput-input.input-type-datetime > .input-label,.forminput-input.input-type-daterange > .input-label,.forminput-input.input-type-duration > .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px)}.forminput-input.input-type-datetime .inputs-container,.forminput-input.input-type-daterange .inputs-container,.forminput-input.input-type-duration .inputs-container{display: flex}.forminput-input.input-type-datetime .inputs-container .input-type-string:not(.input-empty) .input-label,.forminput-input.input-type-daterange .inputs-container .input-type-string:not(.input-empty) .input-label,.forminput-input.input-type-duration .inputs-container .input-type-string:not(.input-empty) .input-label,.forminput-input.input-type-datetime .inputs-container .input-type-string.input-focus .input-label,.forminput-input.input-type-daterange .inputs-container .input-type-string.input-focus .input-label,.forminput-input.input-type-duration .inputs-container .input-type-string.input-focus .input-label{opacity: 0}.forminput-input.input-type-datetime .inputs-container .input-type-date,.forminput-input.input-type-daterange .inputs-container .input-type-date,.forminput-input.input-type-duration .inputs-container .input-type-date,.forminput-input.input-type-datetime .inputs-container .input-type-string,.forminput-input.input-type-daterange .inputs-container .input-type-string,.forminput-input.input-type-duration .inputs-container .input-type-string{margin-right: 10px}.forminput-input.input-type-datetime .inputs-container .input-error,.forminput-input.input-type-daterange .inputs-container .input-error,.forminput-input.input-type-duration .inputs-container .input-error{white-space: normal}.forminput-input.input-type-birthday{position: relative}.forminput-input.input-type-birthday > .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px)}.forminput-input.input-type-birthday .inputs-container{display: flex;align-items: flex-end;gap: 5px}.forminput-input.input-type-birthday .inputs-container .input-type-string.inputDay,.forminput-input.input-type-birthday .inputs-container .input-type-string.inputMonth{width: 85px}.forminput-input.input-type-birthday .inputs-container .input-type-string.inputYear{width: 100px}.forminput-input.input-type-birthday .inputs-container .input-type-string:not(.input-empty) .input-label,.forminput-input.input-type-birthday .inputs-container .input-type-string.input-focus .input-label{opacity: 0}.forminput-input.input-type-birthday .inputs-container .input-type-string .input-label::after{display: none}.forminput-input.input-type-birthday .inputs-container .input-error{white-space: normal}.forminput-input.input-type-passwordset{position: relative;flex-grow: 1;flex-shrink: 1}.forminput-input.input-type-passwordset > .input-label{position: absolute;top: 22px;left: 12px;font-size: 16px;pointer-events: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transform-origin: bottom left;transform: translateX(-12px) scale(.75) translateY(-44px)}.forminput-input.input-type-passwordset .input-type-string{max-width: none}.forminput-input.input-type-passwordset .input-type-string:not(.input-empty) .input-label,.forminput-input.input-type-passwordset .input-type-string.input-focus .input-label{opacity: 0}.forminput-input.input-type-passwordset .input-type-string .input-box{max-width: 280px}.forminput-input.input-type-passwordset .password-controls{display: flex;margin-top: 10px}.forminput-input.input-type-passwordset .password-controls .control-button{display: block;color: #fff;background-color: #c1c1c1;margin-right: 10px;border-radius: 3px;padding: 5px 15px;min-height: 25px}.forminput-input.input-type-passwordset .password-controls .control-button:hover{background-color: #b9b9b9}.forminput-input.input-type-passwordset .password-controls .control-button:active{background-color: #a8a8a8}.forminput-input.input-type-passwordset .password-controls .control-button:focus{outline: none;box-shadow: rgba(197,205,211,0.8) 0 0 2px, rgba(0,0,0,0.0470588) 0 0 0 1px inset !important}.forminput-input.input-type-passwordset .password-requirements{margin-top: 15px;margin-bottom: 15px}.forminput-input.input-type-passwordset .password-requirements .requirements-title{color: rgba(0,0,0,0.38);font-weight: bold}.forminput-input.input-type-passwordset .password-requirements ul{margin: 0;padding: 0;list-style: none}.forminput-input.input-type-passwordset .password-requirements ul li{height: 22px;display: flex;align-items: center}.forminput-input.input-type-passwordset .password-requirements ul li .icon{width: 16px;height: 16px;margin-right: 10px;float: left}.forminput-input.input-type-passwordset .password-requirements ul li .icon.error{fill: #888}.forminput-input.input-type-passwordset .password-requirements ul li .icon.success{display: none;fill: #8fce4c}.forminput-input.input-type-passwordset .password-requirements ul li.success{color: #8fce4c}.forminput-input.input-type-passwordset .password-requirements ul li.success .icon.success{display: block}.forminput-input.input-type-passwordset .password-requirements ul li.success .icon.error{display: none}.forminput-input.input-type-passwordset .password-security{display: flex;flex-flow: column;gap: 5px;max-width: 280px}.forminput-input.input-type-passwordset .password-security .security-msg span{font-weight: bold;display: none}.forminput-input.input-type-passwordset .password-security .security-msg span.level-1{color: #f91d00}.forminput-input.input-type-passwordset .password-security .security-msg span.level-2{color: #ffa800}.forminput-input.input-type-passwordset .password-security .security-msg span.level-3{color: #fff000}.forminput-input.input-type-passwordset .password-security .security-msg span.level-4{color: #8fce4c}.forminput-input.input-type-passwordset .password-security .security-msg span.level-5{color: #22cd00}.forminput-input.input-type-passwordset .password-security .security-bar{position: relative;height: 5px;border-radius: 2px;background: #d9d9d9}.forminput-input.input-type-passwordset .password-security .security-bar div{position: absolute;top: 0;left: 0;bottom: 0;border-radius: 2px}.forminput-input.input-type-passwordset .password-security[data-level='0'] .security-msg span.level-0{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='1'] .security-msg span.level-1{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='1'] .security-bar div{width: 16.667%;background: #f91d00}.forminput-input.input-type-passwordset .password-security[data-level='2'] .security-msg span.level-2{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='2'] .security-bar div{width: 33.333%;background: #ffa800}.forminput-input.input-type-passwordset .password-security[data-level='3'] .security-msg span.level-3{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='3'] .security-bar div{width: 50%;background: #fff000}.forminput-input.input-type-passwordset .password-security[data-level='4'] .security-msg span.level-4{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='4'] .security-bar div{width: 66.666%;background: #8fce4c}.forminput-input.input-type-passwordset .password-security[data-level='5'] .security-msg span.level-5{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='5'] .security-bar div{width: 83.334%;background: #4dcd00}.forminput-input.input-type-passwordset .password-security[data-level='6'] .security-msg span.level-6{display: inline}.forminput-input.input-type-passwordset .password-security[data-level='6'] .security-bar div{width: 100%;background: #22cd00}.forminput-input.input-type-passwordset .password-security .security-notice{color: #888;font-size: 12px}.forminput-input.input-type-passwordset.input-invalid .password-requirements li{color: red}.forminput-input.input-type-passwordset.input-invalid .password-requirements .icon.error{fill: red !important}.forminput-input.input-type-passwordset.input-disabled .password-requirements,.forminput-input.input-type-passwordset.input-disabled .password-security{opacity: 0.5}.forminput-input.input-type-files{position: relative;flex-grow: 1;flex-shrink: 1}.forminput-input.input-type-files .module{margin-top: 6px}.forminput-input.input-type-files.input-type-image{min-height: 150px}.forminput-input.input-type-barcodecollector{position: relative;flex-grow: 1;flex-shrink: 1}.forminput-input.input-type-barcodecollector .module{margin-top: 6px}.forminput-input.input-type-button{display: flex;flex-direction: column}.forminput-input.input-type-button button{min-width: 160px;display: flex;flex-flow: column;justify-content: center;align-items: stretch;border-radius: 3px;text-align: center;padding: 10px 35px;background-color: #8CD4F5;min-height: 40px;box-shadow: none;position: relative;cursor: pointer;line-height: 1.1}.forminput-input.input-type-button button .input-label{font-size: 16px;font-weight: bold;color: #fff}.forminput-input.input-type-button button .input-description{color: #fff}.forminput-input.input-type-button button .la-ball-fall{position: absolute;left: 50%;top: 50%;margin-left: -27px;margin-top: -9px;opacity: 0;visibility: hidden;z-index: 500}.forminput-input.input-type-button button:focus{outline: none;box-shadow: 0 0 2px rgba(128,179,235,0.5), inset 0 0 0 1px rgba(0,0,0,0.05)}.forminput-input.input-type-button button:hover{background-color: #7ecff4}.forminput-input.input-type-button button:active{background-color: #5dc2f1}.forminput-input.input-type-button.input-disabled button{opacity: .6;cursor: default}.forminput-input.input-type-button.type-submit button,.forminput-input.input-type-button.type-next button{background-color: #8fce4c}.forminput-input.input-type-button.type-submit button:hover,.forminput-input.input-type-button.type-next button:hover{background-color: #81bd40}.forminput-input.input-type-button.type-submit button:active,.forminput-input.input-type-button.type-next button:active{background-color: #6b9f33}.forminput-input.input-type-button.type-reset button{background-color: #C1C1C1}.forminput-input.input-type-button.type-reset button:hover{background-color: #b9b9b9}.forminput-input.input-type-button.type-reset button:active{background-color: #a8a8a8}.forminput-input.input-type-button.type-reset button:focus{box-shadow: rgba(197,205,211,0.8) 0 0 2px, rgba(0,0,0,0.0470588) 0 0 0 1px inset !important}.forminput-input.input-type-button.input-loading button .input-label,.forminput-input.input-type-button.input-loading button .input-description{color: transparent}.forminput-input.input-type-button.input-loading button .la-ball-fall{opacity: 1;visibility: visible;transition-delay: 0s}.intellisense-buttons{position: absolute;z-index: 10;margin-top: -30px;height: 25px;right: 22px;display: flex;border-radius: 5px;overflow: hidden;opacity: 0.3;transition: opacity .2s ease-in-out}.intellisense-buttons .scope-button{line-height: 25px;height: 25px;padding: 0 10px;background: #eee;cursor: pointer;font-size: 10px}.intellisense-buttons .scope-button:hover{background: #ccc;color: #fff}.intellisense-buttons:hover{opacity: 1}.intellisense-scope{position: absolute;right: 0;left: 0;z-index: 60;overflow: hidden;overflow-y: auto;border: 1px solid #ccc;background: #fff;color: #444;display: none;max-height: 0;opacity: 0;transition: all .2s}.intellisense-scope.visible-1{display: block}.intellisense-scope.visible-2{opacity: 1;max-height: 220px}.intellisense-scope ul{margin: 0;padding: 0;list-style: none}.intellisense-scope ul li{padding: 10px;position: relative;cursor: pointer}.intellisense-scope ul li .title{font-weight: bold}.intellisense-scope ul li .text{font-size: 11px}.intellisense-scope ul li .tabkey{position: absolute;top: 6px;right: 6px;font-size: 10px;background: #888;color: #fff;border-radius: 2px;padding: 1px 3px}.intellisense-scope ul li.selected,.intellisense-scope ul li:hover{background: #eee;color: #333}.forminput-input.input-type-slider.input-invalid .input-box{background: transparent;border: none}.forminput-input.input-type-slider .input-box{border: none !important;height: 30px !important;position: relative;overflow: visible;background-color: transparent}.forminput-input.input-type-slider .input-box:hover output,.forminput-input.input-type-slider .input-box.input-focus output{display: flex !important}.forminput-input.input-type-slider .input-box input{padding: 0 !important;-webkit-appearance: none;height: 6px !important;margin-top: 15px;border-radius: 5px;background: #80B3EB7F;background-image: linear-gradient(#80b3eb, #80b3eb);background-size: 0% 100%;background-repeat: no-repeat;cursor: pointer}.forminput-input.input-type-slider .input-box input::-webkit-slider-thumb{transition: all .15s linear;-webkit-appearance: none;appearance: none;width: 20px;height: 20px;border-radius: 50%;background: #528fcc;cursor: pointer;position: relative}.forminput-input.input-type-slider .input-box input::-webkit-slider-thumb:hover{background: #3572af}.forminput-input.input-type-slider .input-box input::-moz-range-thumb{transition: all .15s linear;width: 20px;height: 20px;border-radius: 50%;background: #528fcc;cursor: pointer}.forminput-input.input-type-slider .input-box input::-moz-range-thumb:hover{background: #3572af}.forminput-input.input-type-slider .input-box output{width: 80px;height: 20px;position: absolute;top: -35px;left: 0;margin-left: -43px;align-items: center;justify-content: center;display: none;z-index: 100;padding: 8px 13px}.forminput-input.input-type-slider .input-box output .formatted-value{background-color: #797979;color: #fff;align-items: center;justify-content: center;display: flex;height: 100%;padding: 8px 13px;border-radius: 3px}.forminput-input.input-type-slider .input-box output .formatted-value span{white-space: pre}.forminput-input.input-type-slider .input-box output::before{content: '';display: block;width: 0;height: 0;border: 5px solid transparent;border-top-color: #797979;border-bottom: 0px;position: absolute;bottom: -5px}.forminput-input.input-type-starrating .input-label{position: absolute;top: 0;left: 0;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.forminput-input.input-type-starrating .input-rating{position: relative;display: flex;flex-flow: row-reverse;justify-content: flex-end;gap: 5px;padding-top: 5px}.forminput-input.input-type-starrating .input-rating label{margin: 0;cursor: pointer}.forminput-input.input-type-starrating .input-rating label svg{display: block;fill: #d9d9d9;width: 24px;height: 24px;transition: fill .1s}.forminput-input.input-type-starrating .input-rating input{bottom: 0;left: 150px;position: absolute;width: 1px;height: 1px;padding: 0;margin: 0;opacity: 0}.forminput-input.input-type-starrating .input-rating input:checked ~ label svg{fill: #ffc000}.forminput-input.input-type-starrating .input-rating:hover input ~ label svg{fill: #bbb}.forminput-input.input-type-starrating .input-rating input:hover ~ label svg{fill: #fd9500 !important}.forminput-input.input-type-otp input{text-align: center;letter-spacing: 1ch;font-size: 3rem}.forminput-input.input-type-color .input-label{font-size: 12px;margin-top: -6px}.forminput-input.input-type-color .inputs-container{display: flex;flex-wrap: wrap;gap: 5px}.forminput-input.input-type-color .inputs-container .input-type-string{padding-top: 2px}.forminput-input.input-type-color .inputs-container .input-type-string .input-box .input-format-before{visibility: hidden}.forminput-input.input-type-color .inputs-container .input-type-string .input-box .input-format .format-before{visibility: visible}.forminput-input.input-type-color .inputs-container .colorpicker-box{margin-top: 2px;height: 32px;aspect-ratio: 1;padding: 4px;border-radius: 3px;border: 1px solid #bbb;position: relative}.forminput-input.input-type-color .inputs-container .colorpicker-box .preview{position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;border-radius: 3px}.forminput-input.input-type-color .inputs-container .colorpicker-box .preview-background{position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;border-radius: 3px;background: repeating-linear-gradient(45deg, #fff, #fff 5px, #000 5px, #000 10px)}.forminput-input.input-type-color .inputs-container .colorpicker-box input{opacity: 0;height: 100%;width: 100%}.forminput-input.input-type-color .inputs-container .input-type-slider{margin-top: 15px;padding-top: 0}.forminput-input.input-type-color .inputs-container .input-type-slider .input-label{width: 100%;text-align: center}.forminput-input.input-type-languagestring{width: 100%}.forminput-input.input-type-languagestring .input-type-string{margin-top: 10px}.forminput-input.input-type-languagestring .input-container{position: relative}.forminput-input.input-type-languagestring .input-container .flag{position: absolute;top: 25px;left: -20px}.forminput-input.input-type-languagestring.input-disabled .flag{filter: grayscale(1)}.forminput-input.input-type-captcha{position: relative;display: flex;flex-direction: column;justify-content: center}.forminput-input.input-type-captcha .google-captcha{margin-top: 2px;width: 304px;height: 78px}.forminput-input.input-type-captcha .loader{background: #fff;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;align-items: center;opacity: 0;transition: opacity .5s}.forminput-input.input-type-captcha .loader.visible-1{display: flex}.forminput-input.input-type-captcha .loader.visible-2{opacity: 1}.forminput-input.input-type-captcha .loader.visible-2 .spinning-loader{opacity: 1}.forminput-input.input-type-captcha .loader .spinning-loader{opacity: 0;margin-left: 5px;width: 40px;height: 40px}/*# sourceMappingURL=/cache/css/4f115efd2459afdf04212b5ca040de11.map */