.wrapper{flex:1;position:relative}.wrapper__hint-container{align-items:flex-start;caret-color:transparent;display:flex;flex-direction:column}.wrapper__hint-container ::v-deep(.basic-hint){padding-left:4px;padding-top:4px}.wrapper__hint{height:14px;margin-bottom:8px;margin-top:-8px}.wrapper__alert{align-items:flex-start;cursor:pointer;display:flex;font-size:clamp(11px,.5rem + .25vw,13px);font-weight:500;gap:clamp(4px,.5vw,8px);left:0;line-height:1.4;padding:clamp(2px,.25vw,4px) 0;position:absolute;right:0;top:100%;transition:opacity .15s ease;z-index:1}.wrapper__alert:hover{opacity:.8}.wrapper__alert-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:1px}.wrapper__alert-message{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper__alert--danger,.wrapper__alert--danger .wrapper__alert-icon{color:#ff4d4d}.wrapper__alert--warning{color:#d9580a}.wrapper__alert--warning .wrapper__alert-icon{color:#f97316}.wrapper__alert--success,.wrapper__alert--success .wrapper__alert-icon{color:#2cbb66}.wrapper__alert--info,.wrapper__alert--info .wrapper__alert-icon{color:#14adff}.wrapper :deep(.alert--label){padding:0}.wrapper__alert--container{position:absolute}.wrapper__alert--container:hover{cursor:pointer;text-decoration:underline}.field-alert-enter-active{animation:fieldAlertIn .25s cubic-bezier(.34,1.56,.64,1)}.field-alert-leave-active{animation:fieldAlertOut .15s cubic-bezier(.4,0,.2,1)}@keyframes fieldAlertIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fieldAlertOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}
