@charset "utf-8";
/* =========================================================
   통계자료(info/stats) 관리형 블록 커스텀 스타일
   - _stats_blocks.jsp 렌더 조각에서 사용
   - 데이터에 따라 달라지는 값(막대 높이 등)만 인라인, 나머지는 여기로 집약
   ========================================================= */

/* ----- 블록/서브 간격 ----- */
.stats_con02 .stats_con02_con01.stat-gap{ padding-top:90px; }              /* 2번째 블록부터 블록 사이 간격 */
.stats_con02 .stats_con02_con01 .sub_tit04.stat-subtit{ margin-top:30px; } /* 서브항목 제목 위 간격 */

/* ----- D : 의료이용 지표 (상단 카드 + 입원/외래/약국 표) ----- */
.stats_con02 .stats_con02_con01 .stats_con05_con01{ margin-top:40px; }  /* 블록 제목과 카드 사이 간격 */

/* ----- T 표가 블록 제목 바로 밑(첫 서브항목)일 때 과한 상단 간격 제거 ----- */
.stats_con02 .stats_con03_con03.stat-tblfirst{ margin-top:0; }

/* ----- G 차트 각주 (제목 아래 우측 정렬) ----- */
.stats_con02 .stat-note span{ font-size:16px; letter-spacing:-0.025em; color:#222; text-align:right; display:block; margin:-6px 0 14px; }

/* ----- 공통 차트/표 크기 (A·B·G) ----- */
.stats_con02 .chart_box .stat-chart-wide{ width:1400px; height:600px; }
.stats_con02 .stats_con03_con03 .stat-table-wide{ table-layout:fixed; width:1400px; }

/* ----- B2 : 시군구 장애정도별 (심한/심하지않은 2막대 카드) ----- */
.stats_con02 .stats_con03_con04.stat-b2sec{ margin-bottom:70px; }          /* 카드 아래 간격 */
.stats_con02 .stats_con03_con04.stat-b2sec.stat-b2top{ margin-top:70px; }  /* 앞 서브항목 뒤에 올 때 위 간격 */

.stats_con03_con04 .cheongju_list .stat_b2card{ background:#fff; border:1px solid #e5e5e5; }
.stats_con03_con04 .cheongju_list .stat_b2plot{ height:210px; display:flex; align-items:flex-end; justify-content:center; gap:20px; }
.stats_con03_con04 .cheongju_list .stat_b2col{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; }
.stats_con03_con04 .cheongju_list .stat_b2col .v{ font-size:22px; font-weight:600; color:#555; margin-bottom:8px; letter-spacing:-0.02em; }
.stats_con03_con04 .cheongju_list .stat_b2col > i{ display:block; width:48px; }
.stats_con03_con04 .cheongju_list .stat_b2col.s > i{ background:#3f60a9; }  /* 심한 장애인 (파랑) */
.stats_con03_con04 .cheongju_list .stat_b2col.n > i{ background:#8bc53f; }  /* 심하지 않은 장애인 (초록) */
.stats_con03_con04 .cheongju_list .stat_b2name{ background:#3d3d3d; color:#fff; text-align:center; padding:13px 0; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }

@media(max-width:1024px){
	.stats_con03_con04 .cheongju_list .stat_b2plot{ height:170px; gap:14px; }
	.stats_con03_con04 .cheongju_list .stat_b2col > i{ width:40px; }
	.stats_con03_con04 .cheongju_list .stat_b2col .v{ font-size:18px; }
}
