@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect:focus .multiselect__tags,.multiselect:hover .multiselect__tags{border-color:var(--form-border-color-hover)}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{align-items:center;background:#fff;bottom:2px;display:grid;grid-template-columns:1rem;grid-template-rows:1rem;justify-content:center;position:absolute;right:2px;top:2px;width:2.5rem}.multiselect__spinner:after,.multiselect__spinner:before{border-color:var(--color-primary) transparent transparent;border-radius:100%;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;content:"";grid-column:1;grid-row:1;height:1rem;position:absolute;width:1rem}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:1rem;font-weight:regular;touch-action:manipulation}.multiselect{align-items:stretch;box-sizing:content-box;color:#333;display:flex;justify-content:space-between;min-height:2.5rem;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect__input,.multiselect__single{background:var(--color-white);border:none;box-sizing:border-box;display:inline-block;line-height:20px;min-height:20px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input::-moz-placeholder{color:var(--color-gray-800)}.multiselect__input:-ms-input-placeholder{color:var(--color-gray-800)}.multiselect__input::placeholder{color:var(--color-gray-800)}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:focus,.multiselect__input:hover,.multiselect__single:focus,.multiselect__single:hover{border-color:var(--form-border-color-hover);outline:none}.multiselect__tags{align-items:center;background:#fff;border:2px solid var(--form-border-color);border-radius:var(--border-radius);display:flex;font-size:1rem;justify-content:flex-start;padding:.25rem 2.5rem .25rem .5rem;transition:border-radius .25s;width:100%}.multiselect--active .multiselect__tags{border-color:var(--form-border-color-active)}.multiselect--active.multiselect--above .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect__tag{align-items:center;background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--border-radius);color:var(--color-primary);display:inline-flex;margin:.1rem .1rem;max-width:100%;overflow:hidden;padding:.1rem 1.65rem .1rem .5rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{align-items:center;border-left:1px solid var(--color-primary);bottom:0;color:var(--color-error);cursor:pointer;display:flex;font-style:normal;justify-content:center;padding:0 .4rem .15rem;position:absolute;right:0;top:0;transition:background-color .2s}.multiselect__tag-icon:hover{color:var(--color-white)}.multiselect__tag-icon:after{color:currentColor;content:"x";font-size:1rem;transition:color .2s}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:var(--color-error);border-left-color:var(--color-error)}.multiselect__current{border:2px solid var(--color-gray-400);display:block;line-height:16px;min-height:40px;overflow:hidden;padding:8px 30px 0;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;margin:0;text-decoration:none}.multiselect__select{align-items:center;display:flex;height:calc(100% - 4px);justify-content:center;padding:.25rem .5rem;position:absolute;right:2px;text-align:center;top:2px;transition:transform .2s ease;width:2.5rem}.multiselect__select:before{border-color:var(--color-gray-800) transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;color:var(--color-gray-400);content:"";margin-top:4px;position:relative;right:0;top:0}.multiselect__placeholder{color:var(--color-gray-400);display:inline-flex}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{background:var(--color-white);border:2px solid var(--color-gray-400);border-top:none;box-shadow:0 .125rem .25rem var(--color-gray-400);display:block;max-height:240px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-top:2px solid var(--color-gray-400);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);bottom:100%;box-shadow:0 -.125rem .25rem var(--color-gray-400)}.multiselect:not(.multiselect--above) .multiselect__content-wrapper{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);top:100%}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{border-radius:var(--border-radius);cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;transition:background-color .15s,color .15s;vertical-align:middle;white-space:nowrap}.multiselect__option:after{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);font-size:1rem;font-weight:regular;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect--groups .multiselect__option:not(.multiselect__option--group){margin-left:1rem}.multiselect__option--highlight{background-color:var(--color-primary);color:var(--color-white);outline:none}.multiselect__option--highlight:after{color:var(--color-white);content:attr(data-select)}.multiselect__option--selected{background:var(--color-gray-200);color:var(--color-gray-800)}.multiselect__option--selected:after{color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:var(--form-border-color-active);color:var(--color-white)}.multiselect__option--selected.multiselect__option--highlight:after{color:var(--color-white);content:attr(data-deselect)}.multiselect__option--disabled{background:#eaeaea;color:#858585;cursor:text;pointer-events:none}.multiselect__option--group{background:var(--opaque-primary);color:var(--color-gray-800)}.multiselect__option--group.multiselect__option--highlight{background:var(--color-primary);color:#fff}.multiselect__option--disabled.multiselect__option--highlight{background:#eaeaea}.multiselect__option--group-selected.multiselect__option--highlight{background:var(--color-primary);color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#fff;color:#ced4da}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:1.25rem;margin-bottom:.5rem;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:.5rem .25rem .5rem 2.5rem}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}.common-form-element{--form-border-color:var(--color-gray-200);--form-border-color-hover:var(--opaque-primary);--form-border-color-active:var(--color-primary);align-items:baseline;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:1rem;width:100%}.common-form-element--boolean{padding-left:20%;width:80%}@media screen and (max-width:480px){.common-form-element--boolean{padding-left:0;width:100%}}.common-form-element--boolean .common-form-element__label{flex:0 0 calc(100% - 4rem);order:1}.common-form-element--boolean:not(.common-form-element--disabled) .common-form-element__label:hover~.common-form-element__boolean .common-form-element__boolean-input{border-color:var(--form-border-color-hover)}.common-form-element--boolean:not(.common-form-element--disabled) .common-form-element__label:active~.common-form-element__boolean .common-form-element__boolean-input{border-color:var(--form-border-color-active)}.common-form-element--boolean .common-form-element__error-message{flex:0 0 100%;margin-left:1.75rem}.common-form-element--multi-row{padding-left:0;width:100%}.common-form-element--inline{margin-bottom:0;position:relative}.common-form-element--inline .common-form-element__label{background-color:var(--color-white);font-size:.8rem;left:.6rem;position:absolute;top:-.5rem}.common-form-element--inline .common-form-element__input{flex:0 0 100%;padding:.25rem .5rem}.common-form-element__boolean{align-items:center;display:grid;grid-template-columns:1.5rem;grid-template-rows:1.5rem;justify-content:center;margin-right:1rem;order:0}.common-form-element__boolean-input,.common-form-element__checkbox{grid-column:1;grid-row:1}.common-form-element__boolean-input{align-items:center;background-color:var(--color-white);border:2px solid var(--form-border-color);border-radius:var(--border-radius);display:flex;height:calc(100% - 4px);justify-content:center;transition:border-color .25s;width:calc(100% - 4px)}.common-form-element__boolean-input:hover{border-color:var(--form-border-color-hover)}.common-form-element__boolean-input:active{border-color:var(--form-border-color-active)}.common-form-element--disabled .common-form-element__boolean-input,.common-form-element__boolean-input:disabled{cursor:not-allowed}.common-form-element--disabled .common-form-element__boolean-input:active,.common-form-element--disabled .common-form-element__boolean-input:focus,.common-form-element--disabled .common-form-element__boolean-input:hover,.common-form-element__boolean-input:disabled:active,.common-form-element__boolean-input:disabled:focus,.common-form-element__boolean-input:disabled:hover{border-color:var(--color-gray-500)}.common-form-element__label{flex:0 0 calc(20% - 1rem);padding-right:1rem}.common-form-element--multi-row:not(.common-form-element--boolean) .common-form-element__label{flex:0 0 calc(100% - 1rem)}@media screen and (max-width:480px){.common-form-element__label{flex:0 0 calc(100% - 1rem)}}.common-form-element__label--required:after{content:" *";white-space:nowrap}.common-form-element__elements{flex:0 0 calc(80% - 1.5rem - 4px)}.common-form-element--multi-row .common-form-element__elements{flex:0 0 calc(100% - 1.5rem - 4px)}@media screen and (max-width:480px){.common-form-element__elements{flex:0 0 calc(100% - 1.5rem - 4px)}}.common-form-element__date input,.common-form-element__input,.common-form-element__textarea{border:2px solid var(--form-border-color);border-radius:var(--border-radius);box-sizing:border-box;flex:0 0 80%;font-size:1rem;font-weight:regular;padding:.5rem .75rem;transition:border-color .25s;width:100%}@media screen and (max-width:480px){.common-form-element__date input,.common-form-element__input,.common-form-element__textarea{flex:0 0 100%}}.common-form-element__date input--error,.common-form-element__date input:invalid,.common-form-element__input--error,.common-form-element__input:invalid,.common-form-element__textarea--error,.common-form-element__textarea:invalid{border-color:var(--color-error)}.common-form-element__date input--error::file-selector-button,.common-form-element__date input:invalid::file-selector-button,.common-form-element__input--error::file-selector-button,.common-form-element__input:invalid::file-selector-button,.common-form-element__textarea--error::file-selector-button,.common-form-element__textarea:invalid::file-selector-button{background-color:var(--color-error);color:var(--color-white)}.common-form-element__date input:hover,.common-form-element__input:hover,.common-form-element__textarea:hover{border-color:var(--form-border-color-hover)}.common-form-element__date input:hover::file-selector-button,.common-form-element__input:hover::file-selector-button,.common-form-element__textarea:hover::file-selector-button{background-color:var(--form-border-color-hover);border-right-color:var(--form-border-color-hover);color:var(--color-white)}.common-form-element__date input:active,.common-form-element__date input:focus,.common-form-element__input:active,.common-form-element__input:focus,.common-form-element__textarea:active,.common-form-element__textarea:focus{border-color:var(--form-border-color-active);outline:none}.common-form-element--multi-row .common-form-element__date input,.common-form-element--multi-row .common-form-element__input,.common-form-element--multi-row .common-form-element__textarea{flex:0 0 calc(100% - 1.5rem - 4px)}.common-form-element__date input[type=file],.common-form-element__input[type=file],.common-form-element__textarea[type=file]{padding:0 0}.common-form-element__date input::file-selector-button,.common-form-element__input::file-selector-button,.common-form-element__textarea::file-selector-button{background:#f4f4f4;border:none;border-right:2px solid var(--form-border-color);padding:.5rem .75rem;transition:background-color .25s,border-right-color .25s,color .25s}html[dir=ltr] .common-form-element__date input::file-selector-button,html[dir=ltr] .common-form-element__input::file-selector-button,html[dir=ltr] .common-form-element__textarea::file-selector-button{margin-right:.5rem}html[dir=rtl] .common-form-element__date input::file-selector-button,html[dir=rtl] .common-form-element__input::file-selector-button,html[dir=rtl] .common-form-element__textarea::file-selector-button{margin-left:.5rem}.common-form-element--multi-row .common-form-element__date input,.common-form-element--multi-row .common-form-element__input,.common-form-element--multi-row .common-form-element__textarea{flex:0 0 100%}.common-form-element__date{flex:0 0 80%;width:100%}.common-form-element__date input{flex-basis:100%}@media screen and (max-width:480px){.common-form-element__date{flex:0 0 100%}}.common-form-element--multi-row .common-form-element__date{flex:0 0 100%}.common-form-element__phone{flex:0 0 80%;width:100%}@media screen and (max-width:480px){.common-form-element__phone{flex:0 0 100%}}.common-form-element__phone .input-tel__input{border:2px solid var(--form-border-color);font-size:1rem;font-weight:regular;padding:.5rem .75rem!important;transition:box-shadow .25s,border-color .25s}.common-form-element__phone .input-tel__input--error,.common-form-element__phone .input-tel__input:invalid{border-color:var(--color-error)!important}.common-form-element__phone .input-tel__input:hover{border-color:var(--form-border-color-hover)!important}.common-form-element__phone .input-tel__input:active,.common-form-element__phone .input-tel__input:focus{border-color:var(--form-border-color-active)!important;box-shadow:none!important;outline:none!important}.common-form-element__phone label{display:none}.common-form-element__multi-select,.common-form-element__select{flex:0 0 80%;position:relative;width:100%}@media screen and (max-width:480px){.common-form-element__multi-select,.common-form-element__select{flex:0 0 100%}}.common-form-element__hidden-input{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;z-index:-1}.common-form-element__form{width:100%}.common-form-element__error-message{box-sizing:border-box;color:var(--color-error);flex:0 0 80%;margin-left:20%;padding-left:.75rem;width:100%}@media screen and (max-width:480px){.common-form-element__error-message{flex:0 0 100%}}.common-form-element--boolean .common-form-element__error-message{order:2}.common-form-element--multi-row .common-form-element__error-message{flex:0 0 100%;margin-left:0}.common-form-element__remove-row{justify-content:flex-end}.common-form-element__hint{color:var(--color-gray-600);flex:0 0 calc(80% - 0.5rem - 4px);font-size:.9rem;font-style:italic;font-weight:regular;margin-left:auto;order:10;padding-top:.25rem}.common-form-element--multi-row .common-form-element__hint{flex:0 0 100%}.common-form-element--boolean .common-form-element__hint{flex:0 0 calc(100% - 2.5rem)}@media screen and (max-width:480px){.common-form-element__hint{flex:0 0 100%}}.common-form-element__buttons{display:flex;flex-flow:row wrap}.common-form-element p{margin:0 0 .5rem;padding:0 0}.common-form-element p:last-child{margin-bottom:0}