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