/*!
 * # Semantic UI - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@keyframes placeholderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.ui.input{position:relative;font-weight:400;font-style:normal;display:inline-flex;color:#333}.ui.input>input{margin:0;max-width:100%;flex:1 0 auto;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;padding:.75rem 1.07142857rem;background:#f7f7f7;border:1px solid transparent;color:#333;border-radius:0;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:#aaa}.ui.input>input::-moz-placeholder{color:#aaa}.ui.input>input:-ms-input-placeholder{color:#aaa}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:.45}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input.down input,.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#fafafa;color:#333;box-shadow:none}.ui.loading.loading.input>i.icon:before{border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after,.ui.loading.loading.input>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em}.ui.loading.loading.input>i.icon:after{animation:button-spin .6s linear;animation-iteration-count:infinite;border-radius:500rem;border:.2em solid transparent;border-top-color:#9e9fa0;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#333;background:#fdfdfd;color:#333;box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:#a6a6a6}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:#a6a6a6}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:#a6a6a6}.ui.input.error>input{background-color:#fdfdfd;border-color:#d0021b;color:#333;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#999}.ui.input.error>input::-moz-placeholder{color:#999}.ui.input.error>input:-ms-input-placeholder{color:#999!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:grey}.ui.input.error>input:focus::-moz-placeholder{color:grey}.ui.input.error>input:focus:-ms-input-placeholder{color:grey!important}.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#fff}.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.ui.transparent.inverted.input>input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.81428571rem;opacity:.5;border-radius:0 0 0 0;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input>input{padding-right:2.81428571rem!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:0 0 0 0}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:2.81428571rem!important;padding-right:1.07142857rem!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.85714286rem;padding-bottom:.85714286rem}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#333}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#333!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 0 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{display:flex;align-items:center;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.85714286rem;padding-bottom:.85714286rem;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 0 0 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#333!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:0 0 0 0}.ui[class*="left action"].input>input:focus{border-left-color:#333!important}.ui.inverted.input>input{border:none}.ui.fluid.input{display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}.ui.form .ui.input,.ui.input{max-width:350px;width:100%}.ui.form .ui.input.compact,.ui.input.compact{width:auto}.ui.form .ui.input,.ui.form .ui.input input,.ui.input,.ui.input input{font-family:var(--lodgify-ui-body-font,"Arial")!important}.ui.form .ui.input.left.icon,.ui.input.left.icon{min-width:80px}.ui.form .ui.input.left.icon>i.icon,.ui.input.left.icon>i.icon{padding:.57142857rem .71428571rem}.ui.form .ui.input.left.icon>i.flag:not(.icon),.ui.input.left.icon>i.flag:not(.icon){cursor:default;height:100%;margin:0;overflow:hidden;position:absolute;width:2.81428571rem}.ui.form .ui.input.left.icon>i.flag:not(.icon):before,.ui.input.left.icon>i.flag:not(.icon):before{filter:opacity(.5) grayscale(100%);left:50%;margin-left:-.5rem;margin-top:-.35714286rem;position:absolute;text-align:center;top:50%;transform:scale(1.2)}.ui.form .ui.input.left.icon.dirty>i.flag:not(.icon):before,.ui.form .ui.input.left.icon input:focus~i.flag:not(.icon):before,.ui.form .ui.input.left.icon textarea:focus~i.flag:not(.icon):before,.ui.input.left.icon.dirty>i.flag:not(.icon):before,.ui.input.left.icon input:focus~i.flag:not(.icon):before,.ui.input.left.icon textarea:focus~i.flag:not(.icon):before{filter:none}.ui.form .ui.input .ui.checkbox label,.ui.input .ui.checkbox label{left:0;top:0}.ui.form .ui.input .ui.checkbox>label.privacy-consent-label,.ui.input .ui.checkbox>label.privacy-consent-label{display:flex;cursor:pointer;flex-wrap:wrap}.ui.form .ui.input .ui.checkbox>label.privacy-consent-label .ui.button,.ui.input .ui.checkbox>label.privacy-consent-label .ui.button{padding:0 0 0 .42857143rem;line-height:inherit;margin-bottom:1.21428571rem}.ui.form .ui.input .ui.checkbox>label.privacy-consent-label .ui.button,.ui.form .ui.input .ui.checkbox>label.privacy-consent-label p,.ui.input .ui.checkbox>label.privacy-consent-label .ui.button,.ui.input .ui.checkbox>label.privacy-consent-label p{line-height:1.21428571rem}.ui.form .ui.input textarea,.ui.input textarea{background:#f7f7f7;border:1px solid transparent;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;outline:none;width:100%;padding:.75rem 1.07142857rem}.ui.form .ui.input .DateRangePickerInput,.ui.input .DateRangePickerInput{min-width:135px}.ui.form .ui.input .DateRangePickerInput input,.ui.input .DateRangePickerInput input{text-overflow:ellipsis}.ui.form .ui.input .DateRangePickerInput input.DateInput_input__focused,.ui.input .DateRangePickerInput input.DateInput_input__focused{display:flex}.ui.form .ui.input .react-phone-number-input,.ui.input .react-phone-number-input{background:#f7f7f7;border:1px solid transparent;width:100%}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row,.ui.input .react-phone-number-input .react-phone-number-input__row{display:flex}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container{cursor:pointer;flex-basis:60px;flex-shrink:0;min-width:0}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown{background:transparent;border:none;box-shadow:none;color:#aaa;padding:.78571429rem}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown input.search,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown input.search{padding:0;width:0}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text{cursor:pointer}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .flag,.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .flag,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon{margin:0;transform:translateY(2px)}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .flag,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .flag{opacity:1}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon{margin-top:-2px}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown>.icon,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown>.icon{padding-right:0;right:0}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .visible.menu,.ui.input .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .visible.menu{width:200px}.ui.form .ui.input .react-phone-number-input .react-phone-number-input__row .react-phone-number-input__input.react-phone-number-input__phone,.ui.input .react-phone-number-input .react-phone-number-input__row .react-phone-number-input__input.react-phone-number-input__phone{background:transparent;border:none;flex-grow:1;outline:none;padding:0;width:100%}.ui.form .ui.input .react-phone-number-input.react-phone-number-input--focus,.ui.form .ui.input textarea:focus,.ui.input .react-phone-number-input.react-phone-number-input--focus,.ui.input textarea:focus{border-color:#333;background:#fdfdfd;color:#333}.ui.form .ui.input .react-phone-number-input.react-phone-number-input--focus .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown,.ui.input .react-phone-number-input.react-phone-number-input--focus .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown{color:#333}.ui.form .ui.input .react-phone-number-input.react-phone-number-input--focus .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon,.ui.input .react-phone-number-input.react-phone-number-input--focus .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon{color:#333;opacity:1}.ui.form .ui.input.error .react-phone-number-input,.ui.form .ui.input.error .ui.checkbox label:before,.ui.form .ui.input.error input,.ui.form .ui.input.error textarea,.ui.input.error .react-phone-number-input,.ui.input.error .ui.checkbox label:before,.ui.input.error input,.ui.input.error textarea{background:#fdfdfd;border-color:#d0021b}.ui.form .ui.input.error .ui.pointing.below.label,.ui.input.error .ui.pointing.below.label{font-weight:400;padding:.42857143rem 1.78571429rem;position:absolute;right:-.07142857rem;top:-2.14285714rem}.ui.form .ui.input.error .ui.pointing.below.label:before,.ui.input.error .ui.pointing.below.label:before{left:auto;right:6px}.ui.form .ui.input:hover:not(.error):not(.valid):not(.dirty):not(.focus) .react-phone-number-input:not(.react-phone-number-input--focus),.ui.form .ui.input:hover:not(.error):not(.valid):not(.dirty):not(.focus) input:not(:focus),.ui.form .ui.input:hover:not(.error):not(.valid):not(.dirty):not(.focus) textarea:not(:focus),.ui.input:hover:not(.error):not(.valid):not(.dirty):not(.focus) .react-phone-number-input:not(.react-phone-number-input--focus),.ui.input:hover:not(.error):not(.valid):not(.dirty):not(.focus) input:not(:focus),.ui.input:hover:not(.error):not(.valid):not(.dirty):not(.focus) textarea:not(:focus){background:#fdfdfd;border-color:#e2e2e2}.ui.form .ui.input.dirty i.icon,.ui.input.dirty i.icon{opacity:1}.ui.form .ui.input.dirty:not(.error):not(.valid) .react-phone-number-input,.ui.form .ui.input.dirty:not(.error):not(.valid) input,.ui.form .ui.input.dirty:not(.error):not(.valid) textarea,.ui.input.dirty:not(.error):not(.valid) .react-phone-number-input,.ui.input.dirty:not(.error):not(.valid) input,.ui.input.dirty:not(.error):not(.valid) textarea{background:#fdfdfd;border-color:#333}.ui.form .ui.input.dirty:not(.error):not(.valid) .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown,.ui.input.dirty:not(.error):not(.valid) .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown{color:#333}.ui.form .ui.input.dirty:not(.error):not(.valid) .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon,.ui.input.dirty:not(.error):not(.valid) .react-phone-number-input .react-phone-number-input__row .dropdown-container .ui.search.selection.dropdown .text .icon{color:#333;opacity:1}.ui.form .ui.input.valid .react-phone-number-input,.ui.form .ui.input.valid input,.ui.form .ui.input.valid textarea,.ui.input.valid .react-phone-number-input,.ui.input.valid input,.ui.input.valid textarea{background:#fdfdfd;border-color:#3adf35}.ui.form .ui.input.valid i.green.icon,.ui.input.valid i.green.icon{left:inherit;opacity:1;padding:.57142857rem 0;position:absolute;right:1.07142857rem}.ui.form .ui.input.valid .ui.checkbox~i.green.icon,.ui.input.valid .ui.checkbox~i.green.icon{top:-.85714286rem}.ui.form .ui.input.fluid,.ui.input.fluid{max-width:none}.ui.input.error .ui.checkbox~.ui.pointing.below.label{left:0;right:auto}.ui.input.error .ui.checkbox~.ui.pointing.below.label:before{left:.5rem;right:auto}