.app-tooltip{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer}.app-tooltip__tooltip{padding:20px;text-align:center;white-space:normal;max-width:205px}.app-tooltip__tooltip[x-placement^=bottom-end] .tooltip-arrow{top:-.1875rem;left:-185px!important}.app-tooltip__tooltip--has-affect{background-color:#27b2b2}.app-tooltip__tooltip--has-affect .tooltip-arrow{background-color:#27b2b2!important}.base-field{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:100%;text-align:left}.base-field__header{display:flex;justify-content:flex-start;gap:.25rem}.base-field__label{color:var(--color-text-secondary)}.base-field__label--overflowed{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.base-field__label--highlighted{color:#484848;font-weight:500}.base-field__error{color:var(--color-red)}.base-field__body--checkbox{display:flex;gap:.625rem}.base-field--required .base-field__label:after{content:" *";color:var(--color-red);font-size:inherit}.v-datepicker{display:flex;width:100%;position:relative}.v-datepicker__input{display:flex;width:100%;height:2.875rem!important;cursor:pointer;outline:none;border:1px solid var(--color-border);border-radius:.5rem;font-size:.875rem;line-height:1rem;color:var(--color-tundora);padding:0 0 0 1rem}.v-datepicker__input::-moz-placeholder{font-size:.875rem}.v-datepicker__input::placeholder{font-size:.875rem}.v-datepicker__input:disabled{pointer-events:none}.v-datepicker__input--error{border-color:var(--color-red)}.v-datepicker__input--clearable{max-width:calc(100% - 2rem)}.v-datepicker__input-icon{position:absolute;top:0;bottom:0;margin:auto 0;right:1rem;width:1.125rem;height:1.125rem;fill:var(--color-dusty-gray);pointer-events:none}.v-datepicker__input-icon--error{fill:var(--color-red)}.v-datepicker__input-icon--clearable{right:3rem}.v-datepicker__clear{margin:auto 0 auto .5rem}.flatpickr-calendar .flatpickr-time{border-radius:5px;padding:16px;max-height:100px}.flatpickr-calendar .flatpickr-time .numInputWrapper{border:1px solid rgba(72,72,72,.2);background:#fff!important}.flatpickr-calendar .flatpickr-time input{height:auto;line-height:normal}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time input:hover{background:#fff}.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.flatpickr-calendar .flatpickr-time .flatpickr-time-separator{margin-right:8px}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none}