.number-container{width:100%;min-width:140px;--input-height:36px;--input-padding:16px;--border-radius:8px;--label-padding:5px;--label-font-size:1.2rem;--input-font-size:1.4rem;--background-legend:transparent}.number-container.sm{--input-height:24px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:1rem;--input-font-size:1rem}.number-container.sm .toggle-password{width:9px;height:9px}.number-container .input-section{position:relative}.number-container .number-input{width:100%;height:24px;border-radius:4px;display:flex;align-items:center;border:1px solid var(--border-color)}.number-container .number-input svg{color:var(--text-color-2)}.number-container .number-input.has-label{border:.4px solid #718096;border-radius:var(--border-radius);padding-left:var(--input-padding);height:calc(var(--input-height) + 9px)}.number-container .number-input.has-label legend{width:0;color:transparent;font-size:2px;height:18px;padding:0;z-index:-1;margin-bottom:0}.number-container .number-input.has-label .label,.number-container .number-input.has-label legend{background-color:var(--background-legend);background-size:100% 1px;background-position:50%;transition:all .3s}.number-container .number-input.has-label .label{bottom:calc(var(--input-height)/2);transform:translateY(50%);left:var(--input-padding);height:6px;padding:0 var(--label-padding)}.number-container .number-input.has-label .label,.number-container .number-input.has-label .v-number{position:absolute;color:var(--color-1);font-size:var(--input-font-size);display:flex;align-items:center}.number-container .number-input.has-label .v-number{width:100%;text-align:left;height:var(--input-height);box-sizing:border-box;outline:none;border-color:transparent;background-color:transparent;bottom:0;left:0;border-radius:8px;padding:0 calc(var(--input-padding) - 2px);z-index:2}.number-container .number-input.has-label .v-number.has-value~.label,.number-container .number-input.has-label .v-number:focus~.label{font-size:var(--label-font-size);bottom:var(--input-height);z-index:3}.number-container .number-input.has-label .v-number.has-value~legend,.number-container .number-input.has-label .v-number:focus~legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.number-container .number-input.has-label .v-number::-moz-placeholder{color:#4a5568}.number-container .number-input.has-label .v-number::placeholder{color:#4a5568}.number-container .number-input.has-label .v-number:disabled{background-color:#4a5568;color:#cbd5e0}.number-container .number-input.has-label .v-number:disabled~legend{width:0}.number-container .number-input.has-label .v-number:disabled~.label{display:none}.number-container .number-input.focus{border:1px solid var(--blue)!important}.number-container .number-input.active{border:1px solid var(--blue)}.number-container .number-input .v-number{flex:1;min-width:0;border:none;height:100%;outline:none;background-color:transparent;color:var(--color-1);font-weight:500;font-size:.9rem;line-height:12px;text-align:center}.number-container .number-input .v-number::-moz-placeholder{font-size:.9rem;line-height:12px;color:#4a5568}.number-container .number-input .v-number::placeholder{font-size:.9rem;line-height:12px;color:#4a5568}.number-container .number-input .v-number:focus{caret-color:var(--blue)}.number-container .number-input .icon-minus{margin-left:8px;cursor:pointer;margin-bottom:0}.number-container .number-input .icon-minus.cursor-default{cursor:default}.number-container .number-input .icon-plus{margin-right:8px;cursor:pointer;margin-bottom:0}.number-container .number-input .icon-plus.cursor-default{cursor:default}.number-container .number-input.disabled{border:none}.number-container .number-input.error{border-color:var(--red)}.number-container .number-input .append-icon{width:32px;background-color:var(--t-2);height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-1);cursor:pointer;border-top-right-radius:3px;border-bottom-right-radius:3px}.number-container .number-input .icon{position:absolute;right:var(--input-padding);bottom:calc(var(--input-height)/2 - 1px);transform:translateY(50%);cursor:pointer;color:var(--color-1);z-index:4;top:unset!important}.number-container .invalid-message{font-size:.9rem;color:var(--red)}.number-input-value{color:var(--number-input-value)!important}.number-input-border{border-color:var(--number-input-border)!important}.phone-number-input-container .input-section .vue-phone-number-input.fixedSelector .select-country-container{pointer-events:none}.phone-number-input-container .input-section .vue-phone-number-input.fixedSelector .select-country-container .country-selector__toggle{display:none}.phone-number-input-container{--input-height:36px;--input-padding:8px;--border-radius:8px;--label-padding:5px;--label-font-size:1.4rem;--input-font-size:1.4rem;--icon-width:14px;--icon-height:14px;--select-contry-width:70px;width:100%}.phone-number-input-container.sm{--input-height:24px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:0.9rem;--input-font-size:0.9rem;--icon-width:12px;--icon-height:12px;--select-contry-width:60px}.phone-number-input-container .input-section{position:relative;z-index:2}.phone-number-input-container .input-section fieldset{border:.4px solid var(--btn-stroke-border-color-1);border-radius:8px;height:calc(var(--input-height) + 9px);position:relative}.phone-number-input-container .input-section fieldset.no-label{height:38px;padding-top:15px}.phone-number-input-container .input-section fieldset.only-one-country .country-selector__list,.phone-number-input-container .input-section fieldset.only-one-country .country-selector__toggle,.phone-number-input-container .input-section fieldset.only-one-country .v-line{margin-left:-10px;top:10px}.phone-number-input-container .input-section fieldset.only-one-country .v-line{top:unset}.phone-number-input-container .input-section fieldset.only-one-country .vue-phone-number-input .select-country-container{flex:0 0 calc(var(--select-contry-width) - 12px);width:calc(var(--select-contry-width) - 12px);min-width:calc(var(--select-contry-width) - 12px);max-width:calc(var(--select-contry-width) - 12px)}.phone-number-input-container .input-section fieldset.only-one-country .vue-phone-number-input .input-tel .input-tel__input{padding-left:5px}.phone-number-input-container .input-section fieldset legend{width:0;color:transparent;font-size:2px;background-color:transparent;height:18px;padding:0;z-index:-1;transition:all .3s;margin-bottom:0;margin-left:var(--input-padding)}.phone-number-input-container .input-section fieldset.disabled{border:none}.phone-number-input-container .input-section fieldset.error{border-color:var(--red)!important}.phone-number-input-container .input-section fieldset[\:has\(input\:focus\)]{border-color:var(--select-border-color)!important}.phone-number-input-container .input-section fieldset:has(input:focus){border-color:var(--select-border-color)!important}.phone-number-input-container .input-section .label{position:absolute;bottom:calc(var(--input-height)/2);transform:translateY(50%);left:calc(var(--input-padding) + var(--select-contry-width));color:var(--color-1);font-size:1.2rem;background-color:transparent;height:18px;padding:0 var(--label-padding);display:flex;align-items:center;z-index:-1;transition:all .3s}.phone-number-input-container .input-section .v-line{position:absolute;height:calc(var(--input-height) - 10px);width:1px;left:calc(var(--select-contry-width) + 2px);margin-top:calc(5px - var(--input-height));border-left:1px solid var(--input-border-color);z-index:100}.phone-number-input-container .input-section .vue-phone-number-input{margin-top:-8px}.phone-number-input-container .input-section .vue-phone-number-input .country-selector__label,.phone-number-input-container .input-section .vue-phone-number-input .input-tel__label{display:none}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container{flex:0 0 var(--select-contry-width);width:var(--select-contry-width);min-width:var(--select-contry-width);max-width:var(--select-contry-width)}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector{height:calc(var(--input-height) - 2px);min-height:calc(var(--input-height) - 2px)}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector .country-selector__country-flag{top:calc(50% - 6px);left:calc(var(--input-padding)*2 - 2px);margin-left:calc(var(--icon-width)/2 - 10px);height:var(--icon-height);width:var(--icon-width);border-radius:calc(var(--icon-width)/2) calc(var(--icon-width)/2);overflow:hidden}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector .country-selector__country-flag .iti-flag{margin-top:calc(var(--icon-height)/2 - 7px);margin-left:calc(var(--icon-width)/2 - 10px)}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector .country-selector__input{height:calc(var(--input-height) - 2px);min-height:calc(var(--input-height) - 2px);box-sizing:border-box;outline:none;background-color:transparent;border:none;padding:0 0 0 calc(var(--input-padding) + var(--icon-width) + 4px);font-size:1.2rem;color:var(--text-color-1);font-weight:700}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector .country-selector__toggle{right:0;height:20px}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector .country-selector__toggle .country-selector__toggle__arrow{color:var(--text-color-7);width:12px;height:12px}.phone-number-input-container .input-section .vue-phone-number-input .select-country-container .country-selector .country-selector__toggle .country-selector__toggle__arrow .arrow{fill:var(--text-color-7)}.phone-number-input-container .input-section .vue-phone-number-input .input-tel{height:calc(var(--input-height) - 2px);min-height:calc(var(--input-height) - 2px)}.phone-number-input-container .input-section .vue-phone-number-input .input-tel .input-tel__input{height:calc(var(--input-height) - 2px);min-height:calc(var(--input-height) - 2px);box-sizing:border-box;outline:none;background-color:transparent;border:none;padding:0 var(--input-padding);margin-left:0;color:var(--text-color-1);font-size:1.2rem;line-height:calc(1.2rem + 2px);letter-spacing:.2px;caret-color:var(--text-color-1)!important}.phone-number-input-container .input-section .vue-phone-number-input .input-tel .input-tel__input::-moz-placeholder{color:var(--text-color-1);font-size:1.2rem;font-weight:500;line-height:calc(1rem + 2px);letter-spacing:.2px}.phone-number-input-container .input-section .vue-phone-number-input .input-tel .input-tel__input::placeholder{color:var(--text-color-1);font-size:1.2rem;font-weight:500;line-height:calc(1rem + 2px);letter-spacing:.2px}.phone-number-input-container .input-section .vue-phone-number-input .input-tel .input-tel__label{color:var(--text-color-1);font-weight:700}.phone-number-input-container .input-section .vue-phone-number-input .country-selector__list{background-color:var(--bg-color-9);z-index:100;margin-left:-1px}.phone-number-input-container .input-section .vue-phone-number-input .country-selector__list .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:relative}.phone-number-input-container .input-section .vue-phone-number-input .country-selector__list .vue-recycle-scroller.ready .vue-recycle-scroller__item-view .dots-text{font-size:1.2rem;color:var(--text-color-1)}.phone-number-input-container .input-section .vue-phone-number-input .country-selector__list .vue-recycle-scroller.ready .vue-recycle-scroller__item-view .selected .dots-text{color:var(--text-color-12)}.phone-number-input-container .input-section .vue-phone-number-input .country-selector__list .vue-recycle-scroller.direction-vertical:not(.page-mode),.phone-number-input-container .input-section .vue-phone-number-input .country-selector__list .vue-recycle-scroller__item-wrapper{overflow:visible}.phone-number-input-container .input-section .vue-phone-number-input[\:has\(.has-list-open\)]~.label,.phone-number-input-container .input-section .vue-phone-number-input[\:has\(.input-tel.has-value\)]~.label,.phone-number-input-container .input-section .vue-phone-number-input[\:has\(input\:focus\)]~.label{font-size:var(--label-font-size);bottom:var(--input-height);left:var(--input-padding);z-index:3}.phone-number-input-container .input-section .vue-phone-number-input:has(.has-list-open)~.label,.phone-number-input-container .input-section .vue-phone-number-input:has(.input-tel.has-value)~.label,.phone-number-input-container .input-section .vue-phone-number-input:has(input:focus)~.label{font-size:var(--label-font-size);bottom:var(--input-height);left:var(--input-padding);z-index:3}.phone-number-input-container .input-section .vue-phone-number-input[\:has\(.has-list-open\)]~legend,.phone-number-input-container .input-section .vue-phone-number-input[\:has\(.input-tel.has-value\)]~legend,.phone-number-input-container .input-section .vue-phone-number-input[\:has\(input\:focus\)]~legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.phone-number-input-container .input-section .vue-phone-number-input:has(.has-list-open)~legend,.phone-number-input-container .input-section .vue-phone-number-input:has(.input-tel.has-value)~legend,.phone-number-input-container .input-section .vue-phone-number-input:has(input:focus)~legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.phone-number-input-container .input-section .error-icon{position:absolute;right:var(--input-padding);bottom:calc(var(--input-height)/2);transform:translateY(50%);cursor:pointer;z-index:4;top:unset!important;display:none;color:var(--red);width:var(--icon-width);height:var(--icon-height)}.phone-number-input-container .invalid-message{margin-top:4px;font-size:var(--label-font-size);color:var(--red)}.mx-datepicker:not(.no-label) .mx-input-wrapper .mx-icon-calendar{top:65%}.text-container{--input-height:36px;--input-padding:16px;--border-radius:8px;--label-padding:5px;--label-font-size:1.2rem;--input-font-size:1.4rem;--icon-width:18px;--icon-height:18px;--background-legend:transparent;width:100%}.text-container.sm{--input-height:24px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:1rem;--input-font-size:1rem;--icon-width:12px;--icon-height:12px}.text-container.sm .toggle-password{width:12px;height:12px}.text-container.input-area{--input-height:46px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:1rem;--input-font-size:0.9rem;--icon-width:12px;--icon-height:12px}.text-container.input-area .input-section .focus{border:1px solid var(--blue)!important}.text-container.input-area .input-section textarea.has-value~.label,.text-container.input-area .input-section textarea:focus~.label{transform:translateY(50%)}.text-container.input-area .input-section .label{transform:translateY(0)}.text-container .input-section{position:relative;z-index:1}.text-container .input-section fieldset{border:.4px solid var(--input-border-color-2);border-radius:var(--border-radius);padding-left:var(--input-padding);height:calc(var(--input-height) + 9px);position:relative}.text-container .input-section fieldset.focus .label{font-size:var(--label-font-size);bottom:var(--input-height)!important;z-index:3}.text-container .input-section fieldset.focus legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.text-container .input-section fieldset legend{width:0;color:transparent;font-size:2px;background-color:var(--background-legend);background-size:100% 1px;background-position:50%;height:18px;padding:0;z-index:-1;transition:all .3s;margin-bottom:0;display:flex;align-items:center}.text-container .input-section fieldset legend svg{margin-left:4px;width:12px;height:12px}.text-container .input-section fieldset.disabled{border-color:var(--input-border-color)}.text-container .input-section fieldset.error{border-color:var(--red)!important}.text-container .input-section fieldset.error input,.text-container .input-section fieldset.error textarea{padding-right:calc(var(--input-padding) + 20px)}.text-container .input-section fieldset.hide-label{height:var(--input-height)}.text-container .input-section fieldset.hide-label legend{display:none}.text-container .input-section fieldset[\:has\(input\:focus\)]{border-color:var(--select-border-color)}.text-container .input-section fieldset:has(input:focus){border-color:var(--select-border-color)}.text-container .input-section .label{position:absolute;bottom:calc(var(--input-height)/2);transform:translateY(50%);left:var(--input-padding);color:var(--color-1);font-size:var(--input-font-size);background-color:var(--background-legend);background-size:100% 1px;background-position:50%;height:18px;display:flex;align-items:center;padding:0 var(--label-padding);z-index:-1;transition:all .3s}.text-container .input-section .label svg{margin-left:4px;width:12px;height:12px;color:var(--color-1)}.text-container .input-section textarea{padding-top:2px!important}.text-container .input-section div,.text-container .input-section input,.text-container .input-section textarea{resize:none;width:100%;height:var(--input-height);box-sizing:border-box;outline:none;border-color:transparent;background-color:transparent;position:absolute;bottom:-1px;left:0;color:var(--color-1);font-size:var(--input-font-size);display:flex;align-items:center;border-radius:8px;padding:0 calc(var(--input-padding) - 2px);z-index:2}.text-container .input-section div.has-value~.label,.text-container .input-section div:focus~.label,.text-container .input-section input.has-value~.label,.text-container .input-section input:focus~.label,.text-container .input-section textarea.has-value~.label,.text-container .input-section textarea:focus~.label{font-size:var(--label-font-size);bottom:var(--input-height);z-index:3}.text-container .input-section div.has-value~legend,.text-container .input-section div:focus~legend,.text-container .input-section input.has-value~legend,.text-container .input-section input:focus~legend,.text-container .input-section textarea.has-value~legend,.text-container .input-section textarea:focus~legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.text-container .input-section div::-moz-placeholder,.text-container .input-section input::-moz-placeholder,.text-container .input-section textarea::-moz-placeholder{color:#4a5568}.text-container .input-section div::placeholder,.text-container .input-section input::placeholder,.text-container .input-section textarea::placeholder{color:#4a5568}.text-container .input-section div:disabled,.text-container .input-section div:disabled~.label,.text-container .input-section input:disabled,.text-container .input-section input:disabled~.label,.text-container .input-section textarea:disabled,.text-container .input-section textarea:disabled~.label{color:var(--text-color-7)}.text-container .input-section div.password,.text-container .input-section input.password,.text-container .input-section textarea.password{font-family:text-security-disc;-webkit-text-security:disc}.text-container .input-section .error-icon{position:absolute;right:var(--input-padding);bottom:calc(var(--input-height)/2 - 1px);transform:translateY(50%);cursor:pointer;z-index:4;top:unset!important}.text-container .input-section .error-icon:focus{outline:none}.text-container .input-section .icon,.text-container .input-section .toggle-password{position:absolute;right:var(--input-padding);bottom:calc(var(--input-height)/2 - 1px);transform:translateY(50%);cursor:pointer;color:var(--color-1);z-index:4;top:unset!important}.text-container .input-section[\:has\(input\[type\%3Dpassword\]\)] .error-icon{display:none}.text-container .input-section:has(input[type=password]) .error-icon{display:none}.text-container .input-section .pre-icon{position:absolute;width:12px;height:12px;left:var(--input-padding);bottom:calc(var(--input-height)/2);transform:translateY(50%);color:var(--text-color-1)}.text-container .input-section .pre-icon~input{padding-left:calc(var(--input-padding)*2 + 12px)}.text-container .input-section .edit-icon{position:absolute;width:12px;height:12px;right:var(--input-padding);bottom:calc(var(--input-height)/2);transform:translateY(50%);color:var(--text-color-1);cursor:pointer;z-index:2}.text-container .input-section .edit-icon~input{padding-left:calc(var(--input-padding)*2 + 12px)}.text-container .input-section .error-icon{color:var(--red);width:var(--icon-width);height:var(--icon-height)}.text-container .invalid-message{margin-top:4px;font-size:var(--label-font-size);color:var(--red)}.text-container .input-type-password input{padding-right:calc(var(--input-padding) + 20px)}.text-container .input-type-password .error-icon{display:none}input[data-v-25be1c51]::-moz-placeholder{color:var(--text-color-2)!important}input[data-v-25be1c51]::placeholder{color:var(--text-color-2)!important}.input-section .label[data-v-25be1c51]{color:var(--text-color-2)!important}.textInput-icon.tooltipLabelIcon[data-v-25be1c51]{width:12px!important;height:12px!important;cursor:pointer;color:var(--text-color-2)!important;margin-bottom:4px}.textarea-input-container{--input-height:36px;--input-padding:16px;--border-radius:8px;--label-padding:5px;--label-font-size:1.2rem;--input-font-size:1.4rem;--icon-width:18px;--icon-height:18px;width:100%;padding-bottom:9px}.textarea-input-container.sm{--input-height:24px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:1rem;--input-font-size:1rem;--icon-width:12px;--icon-height:12px}.textarea-input-container.sm .toggle-password{width:9px;height:9px}.textarea-input-container .input-section{position:relative;z-index:1}.textarea-input-container .input-section fieldset{border:.4px solid #718096;border-radius:var(--border-radius);padding-left:var(--input-padding);height:calc(var(--input-height)*2 + 9px);position:relative}.textarea-input-container .input-section fieldset legend{width:0;color:transparent;font-size:2px;background-color:transparent;height:18px;padding:0;z-index:-1;transition:all .3s;margin-bottom:0}.textarea-input-container .input-section fieldset.disabled{border:none}.textarea-input-container .input-section fieldset.error{border-color:var(--red)}.textarea-input-container .input-section fieldset.error .date-icon{display:none}.textarea-input-container .input-section fieldset[\:has\(textarea\:focus\)]{border-color:var(--select-border-color)}.textarea-input-container .input-section fieldset:has(textarea:focus){border-color:var(--select-border-color)}.textarea-input-container .input-section .label{bottom:var(--input-height);transform:translateY(50%);left:var(--input-padding);height:18px;padding:0 var(--label-padding);z-index:-1;transition:all .3s}.textarea-input-container .input-section .label,.textarea-input-container .input-section textarea{position:absolute;color:var(--color-1);font-size:var(--input-font-size);background-color:transparent;display:flex;align-items:center}.textarea-input-container .input-section textarea{width:100%;height:calc(var(--input-height)*2);box-sizing:border-box;outline:none;border-color:transparent;bottom:0;left:0;border-radius:8px;padding:2px calc(var(--input-padding) - 2px);z-index:2;resize:none}.textarea-input-container .input-section textarea.has-value~.label,.textarea-input-container .input-section textarea:focus~.label{font-size:var(--label-font-size);bottom:calc(var(--input-height)*2);z-index:3}.textarea-input-container .input-section textarea.has-value~legend,.textarea-input-container .input-section textarea:focus~legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.textarea-input-container .input-section textarea::-moz-placeholder{color:#4a5568}.textarea-input-container .input-section textarea::placeholder{color:#4a5568}.textarea-input-container .input-section textarea:disabled{background-color:#4a5568;color:#cbd5e0}.textarea-input-container .input-section textarea:disabled~legend{width:0}.textarea-input-container .input-section textarea:disabled~.label{display:none}.textarea-input-container .input-section .error-icon,.textarea-input-container .input-section .icon,.textarea-input-container .input-section .toggle-password{position:absolute;right:var(--input-padding);bottom:calc(var(--input-height)/2);transform:translateY(50%);cursor:pointer;z-index:4;top:unset!important}.textarea-input-container .input-section .icon,.textarea-input-container .input-section .toggle-password{color:var(--color-1)}.textarea-input-container .input-section .pre-icon{position:absolute;width:12px;height:12px;left:var(--input-padding);bottom:calc(var(--input-height)/2);transform:translateY(50%);color:var(--color)}.textarea-input-container .input-section .pre-icon~input{padding-left:calc(var(--input-padding)*2 + 12px)}.textarea-input-container .input-section .error-icon{color:var(--red);width:var(--icon-width);height:var(--icon-height)}.textarea-input-container .invalid-message{margin-top:4px;font-size:var(--label-font-size);color:var(--red)}.date-input-container{--input-height:36px;--input-padding:16px;--border-radius:8px;--label-padding:5px;--label-font-size:1.2rem;--input-font-size:1.4rem;--icon-width:18px;--icon-height:18px;width:100%;padding-bottom:9px}.date-input-container.sm{--input-height:24px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:1rem;--input-font-size:1rem;--icon-width:12px;--icon-height:12px}.date-input-container.sm .toggle-password{width:9px;height:9px}.date-input-container .input-section{position:relative;z-index:1}.date-input-container .input-section fieldset{border:.4px solid #718096;border-radius:var(--border-radius);padding-left:var(--input-padding);height:calc(var(--input-height) + 9px);position:relative}.date-input-container .input-section fieldset legend{width:0;color:transparent;font-size:2px;background-color:transparent;height:18px;padding:0;z-index:-1;transition:all .3s;margin-bottom:0}.date-input-container .input-section fieldset .date-icon{position:absolute;z-index:4;right:var(--input-padding);bottom:calc(var(--input-height)/2 - var(--icon-height)/2);width:var(--icon-width);height:var(--icon-height)}.date-input-container .input-section fieldset.disabled{border:none}.date-input-container .input-section fieldset.error{border-color:var(--red)}.date-input-container .input-section fieldset.error .date-icon{display:none}.date-input-container .input-section fieldset[\:has\(input\:focus\)]{border-color:var(--select-border-color)}.date-input-container .input-section fieldset:has(input:focus){border-color:var(--select-border-color)}.date-input-container .input-section .label{position:absolute;bottom:calc(var(--input-height)/2);transform:translateY(50%);left:var(--input-padding);color:var(--color-1);font-size:var(--input-font-size);background-color:transparent;height:18px;display:flex;align-items:center;padding:0 var(--label-padding);z-index:-1;transition:all .3s}.date-input-container .input-section .mx-datepicker{position:absolute;z-index:2;left:0;bottom:0;width:100%}.date-input-container .input-section .mx-datepicker input{width:100%;height:calc(var(--input-height) - 1px);box-sizing:border-box;outline:none;border-color:transparent;background-color:transparent;background:none;position:absolute;bottom:0;left:0;color:var(--color-1);font-size:var(--input-font-size);display:flex;align-items:center;border-radius:4px;padding:0 calc(var(--input-padding) - 2px);z-index:2}.date-input-container .input-section .mx-datepicker input::-moz-placeholder{color:#4a5568}.date-input-container .input-section .mx-datepicker input::placeholder{color:#4a5568}.date-input-container .input-section .mx-datepicker input:disabled{background-color:#4a5568;color:#cbd5e0}.date-input-container .input-section .mx-datepicker .mx-icon-calendar{display:none}.date-input-container .input-section .mx-datepicker.focus~.label,.date-input-container .input-section .mx-datepicker.has-value~.label{font-size:var(--label-font-size);bottom:var(--input-height);left:var(--input-padding);z-index:3}.date-input-container .input-section .mx-datepicker.focus~legend,.date-input-container .input-section .mx-datepicker.has-value~legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.date-input-container .input-section .error-icon,.date-input-container .input-section .icon{position:absolute;right:var(--input-padding);bottom:calc(var(--input-height)/2);transform:translateY(50%);cursor:pointer;z-index:4;top:unset!important}.date-input-container .input-section .icon{color:var(--color-1)}.date-input-container .input-section .error-icon{color:var(--red);width:var(--icon-width);height:var(--icon-height)}.date-input-container .invalid-message{margin-top:4px;font-size:var(--label-font-size);color:var(--red)}.mx-datepicker-popup.mx-datepicker-main{max-width:280px;background-color:#2d3748;border-color:#2d3748;border-radius:8px}.mx-datepicker-popup.mx-datepicker-main.light{background-color:#fafafa;border-color:#cbd5e0}.mx-datepicker-popup.mx-datepicker-main .mx-calendar{padding:16px 8px}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-header{height:20px;margin-bottom:8px;line-height:20px}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-header .mx-btn{height:20px;font-size:1.2rem;line-height:1.2rem}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-header .mx-calendar-header-label .mx-btn{font-weight:700;font-size:.9rem;line-height:1.2rem;text-align:center;letter-spacing:.2px;color:var(--text-color-1)}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content{height:auto}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .mx-table-date td,.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .mx-table-date th{height:26px;font-size:.9rem}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .mx-table-date th{padding-bottom:6px;color:#718096}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .cell{color:var(--text-color-1)}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .cell div{font-size:.9rem;line-height:1.2rem;letter-spacing:.2px}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .cell:hover{background-color:#a0aec0;border-radius:2px;color:#4a5568;opacity:.7}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .cell.active{background-color:#a0aec0;border-radius:2px;color:#4a5568;opacity:1}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .cell.not-current-month{color:#4a5568}.mx-datepicker-popup.mx-datepicker-main .mx-calendar .mx-calendar-content .cell.disabled{background-color:transparent;color:#4a5568}.radio-input-container{--label-padding:5px;--label-font-size:1.4rem}.radio-input-container.sm{--label-font-size:1rem}.radio-input-container .input-section fieldset{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.radio-input-container .input-section fieldset .form-check{display:flex;padding:0;margin:0}.radio-input-container .input-section fieldset .form-check .form-check-input{display:none}.radio-input-container .input-section fieldset .form-check .form-check-label{display:flex;flex-direction:row;align-items:flex-start;padding:var(--label-padding) 0}.radio-input-container .input-section fieldset .form-check .form-check-label .icon{display:flex;align-items:center;justify-content:center;margin-right:4px;height:100%}.radio-input-container .input-section fieldset .form-check .form-check-label .icon svg{width:12px;height:12px}.radio-input-container .input-section fieldset .form-check .form-check-label .title{display:flex;font-size:var(--label-font-size);color:var(--text-color-1)}.select-search-input-container{--input-height:36px;--input-padding:16px;--border-radius:8px;--label-padding:5px;--label-font-size:1.2rem;--input-font-size:1.4rem;--icon-width:18px;--icon-height:18px;width:100%;padding-bottom:9px}.select-search-input-container.sm{--input-height:24px;--input-padding:8px;--border-radius:4px;--label-padding:4px;--label-font-size:1rem;--input-font-size:1rem;--icon-width:12px;--icon-height:12px}.select-search-input-container .input-section{position:relative;z-index:10}.select-search-input-container .input-section fieldset{border:.4px solid var(--border-color-2);border-radius:var(--border-radius);padding-left:var(--input-padding);height:calc(var(--input-height) + 9px);position:relative}.select-search-input-container .input-section fieldset legend{width:0;color:transparent;font-size:2px;background-color:transparent;height:18px;padding:0;z-index:-1;transition:all .3s;margin-bottom:0}.select-search-input-container .input-section fieldset .arrow-down-icon,.select-search-input-container .input-section fieldset .remove-icon,.select-search-input-container .input-section fieldset .search-icon{cursor:pointer;position:absolute;z-index:3;right:var(--input-padding);bottom:calc(var(--input-height)/2 - var(--icon-height)/2);width:var(--icon-width);height:var(--icon-height)}.select-search-input-container .input-section fieldset .search-icon{display:none}.select-search-input-container .input-section fieldset.disabled{border:none}.select-search-input-container .input-section fieldset.error{border-color:var(--red)}.select-search-input-container .input-section fieldset[\:has\(input\:focus\)]{border-color:var(--select-border-color)}.select-search-input-container .input-section fieldset:has(input:focus){border-color:var(--select-border-color)}.select-search-input-container .input-section .label{position:absolute;bottom:calc(var(--input-height)/2);transform:translateY(50%);left:var(--input-padding);color:var(--text-placeholder);font-size:var(--input-font-size);background-color:transparent;height:18px;display:flex;align-items:center;padding:0 var(--label-padding);z-index:-1;transition:all .3s}.select-search-input-container .input-section input{width:100%;height:var(--input-height);box-sizing:border-box;outline:none;border-color:transparent;background-color:transparent;position:absolute;bottom:0;left:0;color:var(--color-1);font-size:var(--input-font-size);display:none;align-items:center;border-radius:8px;padding:0 calc(var(--input-padding) - 2px);z-index:2}.select-search-input-container .input-section input::-moz-placeholder{color:#4a5568}.select-search-input-container .input-section input::placeholder{color:#4a5568}.select-search-input-container .input-section input:disabled{background-color:#4a5568;color:#cbd5e0}.select-search-input-container .input-section input:disabled~legend{width:0}.select-search-input-container .input-section input:disabled~.label{display:none}.select-search-input-container .input-section .item-selected{position:absolute;z-index:2;bottom:3px;left:0;padding:0 var(--input-padding);width:100%}.select-search-input-container .input-section .item-selected span{display:block;overflow:hidden;width:100%;padding-right:20px;color:var(--color-1);font-size:var(--input-font-size);text-overflow:ellipsis;white-space:nowrap}.select-search-input-container .input-section .drop-list{display:none;position:absolute;z-index:999;background-color:var(--bg-color-3);border-radius:4px;margin:2px 0 0;width:100%}.select-search-input-container .input-section .drop-list .drop-items{max-height:290px;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.select-search-input-container .input-section .drop-list .drop-items .drop-item{padding:8px;cursor:pointer;position:relative}.select-search-input-container .input-section .drop-list .drop-items .drop-item:after{display:block;content:"";height:.5px;width:calc(100% - 16px);background:var(--border-color);position:absolute;bottom:0}.select-search-input-container .input-section .drop-list .drop-items .drop-item:last-child:after{display:none}.select-search-input-container .input-section .drop-list .drop-items .drop-item .bank-item .bank-name span{color:var(--text-color-1)}.select-search-input-container .input-section-focus fieldset{border-color:var(--select-border-color)}.select-search-input-container .input-section-focus .drop-list,.select-search-input-container .input-section-focus input{display:block}.select-search-input-container .input-section-focus .item-empty,.select-search-input-container .input-section-focus .item-selected{display:none}.select-search-input-container .input-section.input-section-focus fieldset .search-icon{display:block}.select-search-input-container .input-section.input-section-focus fieldset .arrow-down-icon,.select-search-input-container .input-section.input-section-focus fieldset .remove-icon{display:none}.select-search-input-container .input-section.has-value fieldset .label,.select-search-input-container .input-section.input-section-focus fieldset .label{font-size:var(--label-font-size);bottom:var(--input-height);z-index:3}.select-search-input-container .input-section.has-value fieldset legend,.select-search-input-container .input-section.input-section-focus fieldset legend{width:unset;padding:0 var(--label-padding);min-width:none!important;font-size:var(--label-font-size)}.select-search-input-container .invalid-message{margin-top:4px;font-size:var(--label-font-size);color:var(--red)}