.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-771 .elementor-element.elementor-element-edbf1e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-771 .elementor-element.elementor-element-2b18bc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-771 .elementor-element.elementor-element-fe0edaf{--display:flex;}.elementor-771 .elementor-element.elementor-element-fe0edaf.e-con{--align-self:center;}.elementor-771 .elementor-element.elementor-element-d9df4d7{width:100%;max-width:100%;}.elementor-771 .elementor-element.elementor-element-ce708e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-771 .elementor-element.elementor-element-de7cc52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-771 .elementor-element.elementor-element-de7cc52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-eael-dual-color-header .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-771 .elementor-element.elementor-element-e060512 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-302cbc1{color:#4d4d4d;}.elementor-771 .elementor-element.elementor-element-e060512 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-771 .elementor-element.elementor-element-e060512 .eael-dual-header .subtext{color:#4d4d4d;}.elementor-771 .elementor-element.elementor-element-e060512 .eael-dch-separator-wrap{justify-content:center;}.elementor-771 .elementor-element.elementor-element-e060512 .eael-dch-separator-wrap .separator-one{width:29%;height:5px;}.elementor-771 .elementor-element.elementor-element-e060512 .eael-dch-separator-wrap .separator-two{width:15%;height:5px;}.elementor-771 .elementor-element.elementor-element-c61adf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-eael-advanced-data-table .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-data-table .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-771 .elementor-element.elementor-element-6cd4966 th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-771 .elementor-element.elementor-element-6cd4966 th .ql-editor{text-align:left;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-771 .elementor-element.elementor-element-6cd4966 thead{background-color:#fbfbfb;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-6cd4966 td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-771 .elementor-element.elementor-element-6cd4966 td .ql-editor{text-align:left;}.elementor-771 .elementor-element.elementor-element-6cd4966 tbody{background-color:#ffffff;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-search{width:400px;height:40px;margin-bottom:10px;color:#666666;background-color:#E6F3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination{text-align:left;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a, .elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a:hover, .elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}@media(min-width:768px){.elementor-771 .elementor-element.elementor-element-fe0edaf{--width:100%;}.elementor-771 .elementor-element.elementor-element-de7cc52{--width:98.004%;}}@media(max-width:1024px){.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-771 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table{width:100%;}}/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-6cd4966 *//* ▼▼▼▼ 이 테이블(6cd4966)에만 스타일 적용 ▼▼▼▼ */
.ea-advanced-data-table-6cd4966 {
  table-layout: fixed !important;
  width: 100% !important;
}

/* 셀 전체 공통 스타일: 가운데 정렬 + 줄바꿈 + 테두리 */
.ea-advanced-data-table-6cd4966 th,
.ea-advanced-data-table-6cd4966 td {
  text-align: center !important;
  vertical-align: middle !important;
  white-space: normal !important;
  word-break: keep-all !important;  /* 한글 단어 단위 줄바꿈 유지 */
  padding: 10px !important;
  border: 1px solid #cccccc !important;
}

/* 열 너비 고정 */
.ea-advanced-data-table-6cd4966 td:nth-child(1),
.ea-advanced-data-table-6cd4966 th:nth-child(1) { width: 180px; }

.ea-advanced-data-table-6cd4966 td:nth-child(2),
.ea-advanced-data-table-6cd4966 th:nth-child(2) { width: 100px; }

.ea-advanced-data-table-6cd4966 td:nth-child(3),
.ea-advanced-data-table-6cd4966 th:nth-child(3) { width: 80px; }



/* ✅ 헤더만 배경색 적용 */
.ea-advanced-data-table-6cd4966 th {
  background-color: #f8f8f8 !important;
}

/* 본문 셀: 위쪽 + 왼쪽 정렬 (단, 2열과 3열 제외) */
.ea-advanced-data-table-6cd4966 td {
  vertical-align: top !important;
  text-align: left !important;
}

/* 2열과 3열은 다시 가운데 정렬 덮어쓰기 */
.ea-advanced-data-table-6cd4966 td:nth-child(2),
.ea-advanced-data-table-6cd4966 td:nth-child(3) {
  text-align: center !important;
  vertical-align: middle !important;
}

/* 헤더 셀: 가운데 정렬 */
.ea-advanced-data-table-6cd4966 th {
  vertical-align: middle !important;
  text-align: center !important;
}

/* 1열의 7행 ~ 17행을 가운데 정렬 */
.ea-advanced-data-table-6cd4966 tr:nth-child(n+6):nth-child(-n+17) td:first-child {
  text-align: center !important;
  vertical-align: middle !important;
}

/* 1열의 6행 ~ 17행의 글자 크기 조절 */
.ea-advanced-data-table-6cd4966 tr:nth-child(n+6):nth-child(-n+17) td:first-child {
  font-size: 10px !important;  /* 필요 시 12px, 13px 등으로 조절 */
}

/* 2열의 3행과 5행에 해당하는 실제 셀들: 가운데 정렬 적용 */
.ea-advanced-data-table-6cd4966 tr:nth-child(2) td:nth-child(1),
.ea-advanced-data-table-6cd4966 tr:nth-child(4) td:nth-child(1) {
  text-align: center !important;
  vertical-align: middle !important;
}/* End custom CSS */