.app-form-title{display:flex;flex-direction:column;gap:12px;justify-content:space-between}@media (min-width:1024px){.app-form-title{align-items:center;flex-direction:row;gap:24px}}.app-form-title__text-block{display:flex;flex-direction:column}.app-form-title__title{color:var(--color-primary);font-size:38px;font-weight:400}.app-form-title__description{color:var(--color-subtitle);display:block;font-weight:300}.app-form-title__actions{display:flex;gap:12px;justify-content:flex-end}.app-form-title--small .app-form-title__title{font-size:24px}.app-form{display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width:1024px){.app-form{gap:20px}}.app-form__actions{display:flex;gap:12px}.app-form__actions,.app-form__actions--bottom{justify-content:flex-end}.app-form--loading:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 var(--pulse-color)}to{box-shadow:0 0 0 var(--pulse-size) transparent}}@keyframes shimmer{to{transform:translate(100%)}}.app-form-input{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.app-form-input{flex-direction:row;gap:24px}}.app-form-input__text{display:flex;flex-direction:column}@media (min-width:1024px){.app-form-input__text{width:30%}}.app-form-input__title{color:var(--color-subtitle);font-size:16px;font-weight:400}.app-form-input__description{color:var(--color-description);font-size:14px;font-weight:200}.app-form-input__content{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.app-form-input__content{width:50%}}.app-form-input__content--narrow{width:50%}@media (min-width:1024px){.app-form-input__content--narrow{width:25%}.app-form-input__content--full-width{flex-grow:1}}.app-form-input__content>.app-input{margin:0}.app-form-input__content>.app-button{align-self:flex-start}
