.app-tooltip._inline{display:inline-block}.app-tooltip__btn{--btn-size:1.5rem;align-items:center;background:none;border:none;display:flex;height:var(--btn-size);justify-content:center;padding:.25rem;transition:opacity var(--transition-duration-primary);width:var(--btn-size)}.app-tooltip__btn:not(:disabled){cursor:pointer}@media (any-hover:hover){.app-tooltip__btn:not(:disabled):hover{opacity:.75}}.app-tooltip__btn img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.v-popper--theme-tooltip .v-popper__inner{background-color:var(--color-white);border-color:var(--color-white);border-radius:var(--border-radius-8);box-shadow:var(--box-shadow);color:var(--color-black-900);font-size:.75rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height);padding:.75rem}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:var(--color-white)}.v-popper--theme-tooltip.v-popper__popper{z-index:99999}.app-input{--input-padding-left:var(--input-padding-x);position:relative}.app-input._focused .app-input__label,.app-input._has-value .app-input__label{left:var(--input-padding-x);top:0;transform:scale(.75) translateY(-50%)}.app-input._has-icon{--input-padding-left:3rem}.app-input._sm{--input-padding-x:.75rem;--input-padding-y:.5875rem}.app-input._sm._has-icon{--input-padding-left:3rem}.app-input._dark .app-input__input,.app-input._dark .app-input__textarea{background-color:var(--color-black-800);border-color:var(--color-black-800);color:var(--color-black-200)}.app-input._dark .app-input__input.placeholder,.app-input._dark .app-input__textarea.placeholder{color:var(--color-black-400)}.app-input._dark .app-input__input::placeholder,.app-input._dark .app-input__textarea::placeholder{color:var(--color-black-400)}.app-input._dark .app-input__input:-moz-placeholder,.app-input._dark .app-input__input::-moz-placeholder,.app-input._dark .app-input__textarea:-moz-placeholder,.app-input._dark .app-input__textarea::-moz-placeholder{color:var(--color-black-400)}.app-input._dark .app-input__input:-ms-input-placeholder,.app-input._dark .app-input__textarea:-ms-input-placeholder{color:var(--color-black-400)}.app-input._dark .app-input__input::-webkit-input-placeholder,.app-input._dark .app-input__textarea::-webkit-input-placeholder{color:var(--color-black-400)}.app-input._dark .app-input__input.app-input__input--error,.app-input._dark .app-input__textarea.app-input__input--error{border-color:var(--color-danger)}.app-input._dark .app-input__input.app-input__input--success,.app-input._dark .app-input__textarea.app-input__input--success{border-color:var(--color-success)}@media (any-hover:hover){.app-input._dark .app-input__input:not(:disabled,.app-input__input--error):hover,.app-input._dark .app-input__textarea:not(:disabled,.app-input__input--error):hover{border-color:var(--color-black-700)}}.app-input._dark .app-input__input:not(:disabled,.app-input__input--error):active,.app-input._dark .app-input__input:not(:disabled,.app-input__input--error):focus,.app-input._dark .app-input__textarea:not(:disabled,.app-input__input--error):active,.app-input._dark .app-input__textarea:not(:disabled,.app-input__input--error):focus{border-color:var(--color-black-700)}.app-input._dark .app-input__label{background-color:var(--color-black-800);color:var(--color-black-400)}.app-input._dark._focused .app-input__input,.app-input._dark._focused .app-input__textarea,.app-input._dark._has-value .app-input__input,.app-input._dark._has-value .app-input__textarea{border-color:var(--color-black-700)}.app-input__wrap{position:relative}.app-input__icon{--icon-size:1.5rem;align-items:center;display:flex;font-size:calc(var(--icon-size)*.75);height:var(--icon-size);justify-content:center;left:.75rem;top:50%;transform:translateY(-50%);width:var(--icon-size);z-index:9}.app-input__icon,.app-input__label{color:var(--color-black-500);position:absolute}.app-input__label{background-color:var(--color-white);border-radius:var(--border-radius-4);display:block;font-size:var(--body-font-size);font-weight:var(--body-font-weight);left:calc(var(--input-padding-left) - .25rem);line-height:var(--body-line-height);max-width:calc(100% - var(--input-padding-left) - .25rem);padding:0 .25rem;pointer-events:none;top:var(--input-padding-y);transform-origin:left top;transition:top var(--transition-duration-primary),left var(--transition-duration-primary),transform var(--transition-duration-primary);will-change:transform;z-index:99}.app-input__label:not(.app-input__label--multiple){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.app-input__label:not(.app-input__label--multiple){display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.app-input__input,.app-input__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:.0625rem solid var(--color-black-200);border-radius:var(--border-radius-primary);color:var(--color-black-900);display:block;font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);outline:none;padding:var(--input-padding-y) var(--input-padding-x);padding-left:var(--input-padding-left);resize:none;transition:border-color var(--transition-duration-primary),box-shadow var(--transition-duration-primary);width:100%}.app-input__input.placeholder,.app-input__textarea.placeholder{color:var(--color-black-500)}.app-input__input::placeholder,.app-input__textarea::placeholder{color:var(--color-black-500)}.app-input__input:-moz-placeholder,.app-input__input::-moz-placeholder,.app-input__textarea:-moz-placeholder,.app-input__textarea::-moz-placeholder{color:var(--color-black-500)}.app-input__input:-ms-input-placeholder,.app-input__textarea:-ms-input-placeholder{color:var(--color-black-500)}.app-input__input::-webkit-input-placeholder,.app-input__textarea::-webkit-input-placeholder{color:var(--color-black-500)}.app-input__input.app-input__input--error,.app-input__textarea.app-input__input--error{border-color:var(--color-danger)}.app-input__input.app-input__input--success,.app-input__textarea.app-input__input--success{border-color:var(--color-primary)}.app-input__input.app-input__input--sm,.app-input__textarea.app-input__input--sm{font-size:var(--body-font-size-sm)}@media (any-hover:hover){.app-input__input:not(:disabled,.app-input__input--error):hover,.app-input__textarea:not(:disabled,.app-input__input--error):hover{border-color:var(--color-black-400)}}.app-input__input:not(:disabled,.app-input__input--error):active,.app-input__input:not(:disabled,.app-input__input--error):focus,.app-input__textarea:not(:disabled,.app-input__input--error):active,.app-input__textarea:not(:disabled,.app-input__input--error):focus{border-color:var(--color-black-300)}.app-input__input[type=number],.app-input__textarea[type=number]{-moz-appearance:textfield}.app-input__input::-webkit-inner-spin-button,.app-input__input::-webkit-outer-spin-button,.app-input__textarea::-webkit-inner-spin-button,.app-input__textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-input__input~.app-input__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.app-input__input~.app-input__label{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.app-input__textarea{resize:vertical}@media (any-hover:hover){.app-input__textarea:not(:disabled):hover{border-color:var(--color-primary)}}.app-input__textarea:not(:disabled):active,.app-input__textarea:not(:disabled):focus{border-color:var(--color-primary)}.app-input__textarea:not(:disabled):focus{box-shadow:0 0 0 .2rem #007bff40}.app-input__toggle{--btn-size:3rem;align-items:center;background:none;border:none;color:var(--color-black-500);display:flex;font-size:calc(var(--btn-size)*.45);height:100%;justify-content:center;position:absolute;right:0;top:0;transition:color var(--transition-duration-primary);width:var(--btn-size);z-index:9}.app-input__toggle:not(:disabled){cursor:pointer}@media (any-hover:hover){.app-input__toggle:not(:disabled):hover{color:var(--color-black-400)}}.app-input__toggle:focus{outline:none}.app-input__clear-btn{--btn-size:3rem;align-items:center;background:none;border:none;color:var(--color-black-500);display:flex;font-size:calc(var(--btn-size)*.45);height:100%;justify-content:center;position:absolute;right:0;top:0;transition:color var(--transition-duration-primary);width:var(--btn-size);z-index:9}.app-input__clear-btn:not(:disabled){cursor:pointer}@media (any-hover:hover){.app-input__clear-btn:not(:disabled):hover{color:var(--color-black-600)}}.app-input__clear-btn:focus{outline:none}.app-input__clear-btn:active,.app-input__clear-btn:focus{color:var(--color-black-600)}.app-input__error{color:var(--color-danger);font-size:.75rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.app-input__tooltip{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:9}
