.tooltip{--tooltip-delay:.4s;align-items:center;display:inline-flex;position:relative;vertical-align:middle}.tooltip:hover>.tooltip__content{opacity:1;visibility:visible}@media only screen and (min-width:576px){.tooltip--TOP .tooltip__content{bottom:calc(100% + var(--spacing-xs));left:auto;right:50%;top:auto;translate:50% 0}.tooltip--RIGHT .tooltip__content{left:calc(100% + var(--spacing-xs));top:50%;translate:0 -50%}.tooltip--BOTTOM .tooltip__content{left:auto;right:50%;top:calc(100% + var(--spacing-xs));translate:50% 0}.tooltip--LEFT .tooltip__content{left:auto;right:calc(100% + var(--spacing-xs));top:50%;translate:0 -50%}}.tooltip__content{background-color:var(--color-light);border-radius:var(--border-radius-sm);bottom:10rem;box-shadow:var(--box-shadow-md);color:var(--color-blue-600);font-family:var(--font-family-secondary);font-weight:var(--font-weight-regular);left:50%;letter-spacing:0;max-width:90vw;opacity:0;padding:var(--spacing-xs);position:fixed;transition:var(--transition-speed-rapid);transition-delay:var(--tooltip-delay);translate:-50% 0;visibility:hidden;white-space:pre-wrap;width:-moz-max-content;width:max-content;z-index:2}@media only screen and (min-width:576px){.tooltip__content{bottom:auto;box-shadow:var(--box-shadow-bs);font-size:var(--font-size-sm);max-width:30rem;position:absolute}}.tooltip__trigger{cursor:help;display:inherit;max-width:100px}.tooltip__trigger>*{max-width:inherit}.tooltip__icon{background-color:var(--color-light);border:1px solid var(--color-grey-300);border-radius:50%;color:var(--color-grey-400);padding:1px}@layer components{.error[data-v-68298d13]{--error-margin-left:var(--input-padding-inline);animation:slide-up-fade-in .2s ease-in-out;color:var(--color-danger);display:block;font-size:var(--font-size-sm);grid-column:1/-1;grid-row:2;margin-left:var(--error-margin-left);margin-top:var(--spacing-xxs);text-align:start}}@layer components{.input{display:grid;font-size:var(--font-size-md);gap:0 var(--spacing-xxs);grid-auto-flow:column;grid-template-columns:minmax(0,1fr) auto}.input--HAS-VALUE .input__label,.input:focus-within:not(.input--DISABLED) .input__label{font-size:var(--font-size-xs);line-height:1;top:var(--input-label-top)}.input:focus-within:not(:has(.btn)) .input__wrapper{outline:2px solid var(--color-primary)}.input--ERROR .input__wrapper{border-color:var(--color-danger)}.input--ERROR .input__label{color:var(--color-danger)}.input--DISABLED:not(:has(.btn)):focus-within .input__wrapper{outline:none}.input--DISABLED:not(:has(.btn)) .input__wrapper{background-color:var(--color-grey-200)}.input--DISABLED:not(:has(.btn)) .input__field:-webkit-autofill{box-shadow:0 0 0 30px var(--color-grey-200) inset!important}.input__wrapper{align-items:center;background-color:var(--color-light);border:1px solid var(--color-grey-300);border-radius:var(--input-border-radius);display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:space-between;padding-inline:var(--input-padding-inline);position:relative;transition:var(--transition-speed-fast),outline 0s}.input__label{color:var(--color-grey-400);left:var(--input-padding-inline);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:var(--transition-speed-fast);z-index:1}.input__field{background-color:transparent;border:none;display:block;line-height:normal;overflow:hidden;padding-bottom:var(--input-padding-bottom);padding-top:var(--input-padding-top);text-overflow:ellipsis;white-space:nowrap;width:100%}.input__field:focus{outline:none}.input__field:-webkit-autofill{box-shadow:0 0 0 30px var(--color-light) inset!important}.input__button{font-size:var(--font-size-bs)}.input__tooltip{align-self:start}}
