/* question_input_row */
.event_question_input_row {
	width: 100%;
	padding: 0 8px;
}

.event_question_input_row .label {
	padding: 8px 0;
}

.event_question_input_row .label label {
	font-size: 16px;
	font-weight: 300;
	
	color: var(--gray2);
}

.event_question_input_row .label label .require {
	font-size: 16px;
	font-weight: 300;
	
	color: var(--primary1);
}

.event_question_input_row .label label .small_text {
	font-size: 12px;
	font-weight: 500;
	color: var(--gray4);
}

.event_question_input_row .input label {
	display: flex;
    align-items: start;
    padding: 11px 16px;
}

.event_question_input_row .input input {
	padding: 11px 16px;
	border: 1px solid var(--secondary2);
	border-radius: 5px;
	background-color: var(--gray6);
	font-size: 15px;
	font-weight: 400;
	color: var(--gray2);
    margin-right: 10px;
}

.event_question_input_row .input input::placeholder {
	font-size: 15px;
	font-weight: 400;
	color: var(--gray2);
	opacity: 0.4;
}

.event_question_input_row .input input:disabled {
	border-color: var(--secondary2);
	background: var(--secondary2) url(../imgs/icons/text_input_disabled.svg) no-repeat right 16px center;
}

.event_question_input_row .input select {
	width: 100%;
	height: 40px;
	padding: 11px 16px;
	border: 1px solid var(--secondary2);
	border-radius: 5px;
	background-color: var(--gray6);
	font-size: 15px;
	font-weight: 400;
	color: var(--gray2);
	background-image: url('../imgs/icons/custom_select_arrow.svg');
	background-repeat: no-repeat;
	background-position: right 16px center;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.event_question_input_row .input select:focus {
	border-color: var(--primary1);
	outline: none;
}

.event_question_input_row .input select option {
  background-color: #fff;
  color: var(--gray2);
}

/* 동적 폼 텍스트에리어 스타일 */
.event_question_input_row .input textarea {
  width: 100%;
  padding: 11px 16px;
  border: 1px solid var(--secondary2);
  border-radius: 5px;
  background-color: var(--gray6);
  font-size: 15px;
  font-weight: 400;
  color: var(--gray2);
  min-height: 100px;
  resize: vertical;
  font-family: inherit;
}

.event_question_input_row .input textarea:focus {
  border-color: var(--primary1);
  outline: none;
}