.tooltip{animation:tooltip-in .15s ease forwards;background:#3c3c3cf2;border-radius:6px;color:#fff;font-size:13px;max-width:300px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:scale(.95);white-space:nowrap;white-space:normal;z-index:9999}.tooltip--closing{animation:tooltip-out .15s ease forwards}.tooltip.no-arrow-bottom:after,.tooltip.no-arrow-left:after,.tooltip.no-arrow-right:after,.tooltip.no-arrow-top:after,.tooltip.no-arrow:after{display:none}.tooltip:after{border:6px solid transparent;content:"";position:absolute}.tooltip-top:after{border-top-color:#3c3c3cf2;left:50%;top:100%;transform:translate(-50%)}.tooltip-bottom:after{border-bottom-color:#3c3c3cf2;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-left:after{border-left-color:#3c3c3cf2;left:100%;top:50%;transform:translateY(-50%)}.tooltip-right:after{border-right-color:#3c3c3cf2;right:100%;top:50%;transform:translateY(-50%)}@keyframes tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.form-wrapper{gap:16px}.form-wrapper,.form-wrapper__main{display:flex}.form-wrapper.column{flex-direction:column;gap:4px}.form-wrapper.row .form-wrapper__main{flex-direction:column;width:100%}.form-wrapper.row.with-label{display:grid;grid-template-columns:2fr 8fr}.form-wrapper.row.with-label .form-wrapper__label{min-height:40px}@media screen and (max-width:992px){.form-wrapper.row.with-label .form-wrapper__label{min-height:unset}.form-wrapper.row{display:flex!important;flex-direction:column;gap:4px}}.form-wrapper__label{align-items:center;align-self:baseline;color:#1f2937;display:flex;font-size:14px;font-weight:400;font-weight:500;gap:4px;line-height:20px}.form-wrapper__label--empty{visibility:hidden}.form-wrapper__label-required{color:#ef4444}.form-wrapper__label .tooltip-trigger{line-height:12px}.form-wrapper__label svg{height:14px;width:14px}.form-wrapper__main{gap:4px}.form-wrapper__element{margin:auto 0;width:100%}.form-wrapper__description{color:#6b7280;font-size:12px;font-weight:600;font-weight:500}.form-wrapper__description--error{color:#ef4444;margin:4px 0 0}@media screen and (max-width:768px){.form-wrapper__description{font-size:14px;line-height:18px}}
