.app-form-group-wrap{margin-bottom:16px;width:100%}.app-form-group-wrap--plain{margin-bottom:0}.app-form-group-wrap--plain .app-form-group__input{line-height:26px!important}.app-form-group-wrap--plain .form-label{font-size:14px;margin-bottom:0;white-space:nowrap}.app-form-gap{display:flex;flex-direction:column;gap:24px}.app-form-group{align-items:center;background-color:#fff;border:1px solid var(--app-gray);border-radius:6px;display:flex;gap:8px;padding:9px 18px;position:relative;transition:all .3s}.app-form-group__icon{line-height:0}.app-form-group__action{align-items:center;display:flex;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:28px}.app-form-group__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--app-black);font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.28px;line-height:24px;margin:0;outline:none;padding:0;width:100%}.app-form-group__input::-moz-placeholder{color:var(--black-500,#807e7e)}.app-form-group__input::placeholder{color:var(--black-500,#807e7e)}.app-form-group__error-message{color:red;font-size:10px;margin-top:4px}.app-form-group:focus-within{border-color:var(--app-primary)!important}.app-form-group:focus-within .app-form-group__select:before{background-color:var(--app-black)}.app-form-group--gray{border-color:#e2e2e2!important}.app-form-group--gray .app-form-group__input{font-size:18px;font-style:normal;font-weight:700;line-height:32px}.app-form-group--gray .form-label{font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:28px!important}.app-form-group--gray .form-label--floating{transform:scale(.75) translateY(-34px)!important}.app-form-group--dark .app-form-group__input{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:32px}.app-form-group--dark .form-label{color:#fff!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:28px!important;opacity:.5}.app-form-group--dark .form-label--floating{transform:scale(.75) translateY(-34px)!important}.app-form-group--underline{background-color:transparent;border:0;border-bottom:3px solid #fff;border-radius:0;padding:3px 0;position:relative}.app-form-group--underline.app-form-group--sm{padding:9px 0}.app-form-group--underline .form-label{color:var(--app-black);font-size:12px;font-style:normal;font-weight:400;left:0;letter-spacing:-.24px;line-height:24px;margin-bottom:0;pointer-events:none;position:absolute;touch-action:none;transform:scale(1) translateY(-4px);transform-origin:left;transition:all .3s;z-index:1;user-focus:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-form-group--underline .form-label--floating{transform:scale(.75) translateY(-24px)}.app-form-group--underline .app-form-group__select{padding-right:0}.app-form-group--underline .app-form-group__select:before{display:none}.app-form-group--bordered{border:1px solid var(--app-gray-400)!important}.app-form-group--disabled{pointer-events:none}.app-form-group--disabled .app-form-group__icon,.app-form-group--disabled .app-form-group__select .app-form-group__select-text,.app-form-group--disabled .app-form-group__select svg{opacity:.3}.app-form-group--disabled .app-form-group__action{color:var(--app-black)}.app-form-group--error{border-color:red}.app-form-group--error .app-form-group__select:before{background-color:red}.app-form-group--error .form-label{color:red}
