@charset "utf-8";


/*설문조사*/
#boardWrap.proposal_view .view_table .title										{ padding:.75rem 1rem 1rem }

.view_survey																	{ border:1px solid var(--color-board-line); border-radius:10px; padding:1.25em; margin-bottom:2em }
.view_survey_title																{ display:flex; flex-wrap:wrap; gap:10px 2em;  justify-content:space-between; background:var(--color-board-gray3); padding:20px; border-radius:10px; font-size:1.167em;
    font-weight:500 }
.view_survey_title .status														{ display:flex; align-items:center; gap:0 10px; }
.view_survey_title .status1														{ color:var(--color-board-point) }
.view_survey_title .survey														{ background:var(--color-board-point); position:relative; width:30px; height:30px; border-radius:100%; display:inline-block; }
.view_survey_title .survey::before												{ position:absolute; width:100%; height:100%; content:''; background:url("/resource/www/images/common/icon_survey.svg") no-repeat 55% 50% / auto 15px; left:0; top:0;  }
.view_survey_title .vote														{ display:flex; align-items:center; color:var(--color-board-point); }
.view_survey_title .vote>i														{ width:16px; height:16px; background:url("/resource/www/images/common/icon_vote.svg") no-repeat 50% 50% / contain; display:inline-block; margin-right:5px;
    margin-top:-4px; vertical-align:middle }
.view_survey .survey_list>li													{ float:none; padding:1em; border-bottom:1px solid rgba(0,0,0,.1); }
.view_survey .survey_list>li .radio_label,
.view_survey .survey_list>li .check_label1										{ color:var(--color-board-base); opacity:.9; padding-left:35px; }
.view_survey .survey_list .survey_q												{ padding:5px 10px; border-radius:5px; background-color:var(--color-board-point); font-size:1rem; color:var(--color-board-white);}
.view_survey .survey_list .survey_question										{ margin-top:.5em; font-size:1.167em; font-weight:bold; line-height:1.4; }
.view_survey .survey_list .survey_question_sub									{ margin-top:.25em; font-size:.95rem; color:rgba(0,0,0,.84); }
.view_survey .survey_list>li:not(:has(.survey_question)) .survey_answer			{ margin-top:.5em; }
.view_survey .survey_list .radio_box,
.view_survey .survey_list .check_box,
.view_survey .survey_list .priority_box											{ display:flex; flex-wrap:wrap; gap:7px; align-items:center; padding:.5em 0; }
.view_survey .survey_list .radio_box:not(:has(input)),
.view_survey .survey_list .check_box:not(:has(input))							{ padding:.2em 0; }
.view_survey .survey_list .survey_bar											{ margin:.2em 0; position:relative; width:100%; background-color:var(--color-board-white); border-radius:20px; padding:2px}
.view_survey .survey_list .survey_bar .survey_value								{ background:var(--color-board-point); color:#fff; white-space:nowrap; font-size:0.8rem; font-weight:500; padding:5px 10px; border-radius:20px; line-height:1;
    min-width:fit-content;}
.view_survey .survey_list .survey_bar .survey_value span 						{ padding-left:10px;}
.view_survey .survey_list .survey_answer:has(.survey_value)						{ padding:1em; border-radius:8px; background:var(--color-board-gray3); margin-top:.5em }
.view_survey .survey_list .survey_answer:has(textarea)							{ margin-top:.5em }
.view_survey .survey_list .survey_answer textarea								{ width:100%;max-width:100%;min-height:5em; }
.view_survey .survey_list .radio-wr,
.view_survey .survey_list .check-wr												{ display:flex; gap:10px 15px; align-items:center;}
.view_survey .survey_list .radio-wr input[type="text"],
.view_survey .survey_list .check-wr input[type="text"]							{ width:100%; flex:auto }
.view_survey .survey_list .survey_answer .survey_answer_list					{ width:100%; display:flex; align-items:center; gap:5px 2em; padding-left:35px; flex-wrap:wrap; }
.view_survey .survey_list .survey_answer .survey_answer_list>li					{ }
.view_survey .survey_list .survey_answer .survey_answer_list>li>dl				{ display:flex; align-items:center; gap:10px}
.view_survey .survey_list .survey_answer .survey_answer_list>li>dl>dt			{ font-weight:700; }
.view_survey .survey_list .survey_answer .survey_answer_list>li>dl>dd			{ opacity:.74}
.view_survey .survey_list .survey_answer .survey_question_sub					{ opacity:.74}
.view_survey .survey_list .survey_answer .survey_text							{ display:flex; flex-flow:column; gap:10px; margin-top:.5em }
.view_survey .survey_list .survey_answer .survey_text>li						{ padding:.75em; border-radius:8px; background:var(--color-board-white); max-height:5em; overflow-y:auto; overflow-x:hidden; font-size:.9rem; line-height:1.4; opacity:.84 }

@media all and (max-width:768px){
    .view_survey																{ padding:1em; }
    .view_survey_title															{ padding:15px; }
    .view_survey .survey_list>li												{ padding:1em 0; }
    .view_survey .survey_list .survey_q											{ font-size:.95rem; }
}

