.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-861 .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-861 .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-861 .elementor-element.elementor-element-fe0edaf{--display:flex;}.elementor-861 .elementor-element.elementor-element-fe0edaf.e-con{--align-self:center;}.elementor-861 .elementor-element.elementor-element-d9df4d7{width:100%;max-width:100%;}.elementor-861 .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-861 .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-861 .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-861 .elementor-element.elementor-element-e060512 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-302cbc1{color:#4d4d4d;}.elementor-861 .elementor-element.elementor-element-e060512 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-3cc65de{background-color:transparent;background-image:linear-gradient(180deg, #571fff 0%, #9f12ff 100%);}.elementor-861 .elementor-element.elementor-element-e060512 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-861 .elementor-element.elementor-element-e060512 .eael-dual-header .subtext{color:#4d4d4d;}.elementor-861 .elementor-element.elementor-element-e060512 .eael-dch-separator-wrap{justify-content:center;}.elementor-861 .elementor-element.elementor-element-e060512 .eael-dch-separator-wrap .separator-one{width:22%;height:5px;}.elementor-861 .elementor-element.elementor-element-e060512 .eael-dch-separator-wrap .separator-two{width:15%;height:5px;}.elementor-861 .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-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-861 .elementor-element.elementor-element-6cd4966 th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-861 .elementor-element.elementor-element-6cd4966 th .ql-editor{text-align:left;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-861 .elementor-element.elementor-element-6cd4966 thead{background-color:#fbfbfb;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-861 .elementor-element.elementor-element-6cd4966 td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-861 .elementor-element.elementor-element-6cd4966 td .ql-editor{text-align:left;}.elementor-861 .elementor-element.elementor-element-6cd4966 tbody{background-color:#ffffff;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-861 .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-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination{text-align:left;}.elementor-861 .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-861 .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-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a, .elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a:hover, .elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-861 .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-861 .elementor-element.elementor-element-fe0edaf{--width:100%;}.elementor-861 .elementor-element.elementor-element-de7cc52{--width:98.004%;}}@media(max-width:1024px){.elementor-861 .elementor-element.elementor-element-6cd4966 .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-861 .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;
}

/* 열 너비 고정 (총 5열) - 필요에 따라 조정 가능 */
.ea-advanced-data-table-6cd4966 td:nth-child(1),
.ea-advanced-data-table-6cd4966 th:nth-child(1) { width: 80px; }

.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: 150px; }

.ea-advanced-data-table-6cd4966 td:nth-child(4),
.ea-advanced-data-table-6cd4966 th:nth-child(4) { width: 120px; }

.ea-advanced-data-table-6cd4966 td:nth-child(5),
.ea-advanced-data-table-6cd4966 th:nth-child(5) { width: 80px; }

/* ✅ 헤더만 배경색 적용 */
.ea-advanced-data-table-6cd4966 th {
  background-color: #f8f8f8 !important;
}/* End custom CSS */