@charset "utf-8";

/* HEADER */
.all-menu-btn {bottom: -66px;}
#krds-header .header-container .logo a {background-image: url("../../img/logo_en.svg");}
.total-menu-head .logo {background-image: url("../../img/logo_en.svg");}


/* FOOTER */
#krds-footer .f-logo {background-image: url("../../img/logo_en.svg");}


/* GNB */
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content {flex-direction: column;padding-top: 0;}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content .sub-title {width: 100%;}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content > ul a,
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content > ul button {width: 100%;}


/* 전체메뉴 */
.total-menu-layer .total-menu-layer-wrap {width: 100%;}
.total-menu-layer .total-menu-layer-wrap:focus {outline: 0;box-shadow: none;}


/* 메인 */
.main-link-wrap .item {width: 100%;flex: 1;}


/* 서브 스타일 */
.list-util .list-filter-wrap.right {margin-left: auto;}

.service-info .item {flex: 1;}

.custom-select ul.custom-select-options li a {padding: 8px 0;}

.krds-table-wrap .tbl.data tbody td .title {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}

.card-wrap.type2 .item .card-txt-box .card-category {display: flex;gap: 0.4rem;}
.card-wrap.type2 .item .card-txt-box .card-category .krds-badge:first-child {display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.card-wrap.type4 .item .card-txt {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;word-break: break-all;}
.card-wrap.type4 .item .card-category {display: flex;}
.card-wrap.type4 .item .card-category .krds-badge {display: inline-block;min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card-wrap.type4.award .card-txt {display: flex;}
.card-wrap.type4.award .card-date {flex-direction: column;align-items: flex-start;gap: 0.2rem;}
.card-wrap.type4.award .card-btm strong {display: inline-block;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.description-area.terms .privacy-labeling-list {grid-template-columns: repeat(2, minmax(0, 1fr));}
@media (max-width: 767px) {
    .description-area.terms .privacy-labeling-list {grid-template-columns: repeat(1, minmax(0, 1fr));}
}


/* Q&A - 아코디언 */
.krds-accordion .accordion-item .accordion-header .btn-accordion .title {display: inline-block;width: 80%;}
.krds-accordion .accordion-item .accordion-header .btn-accordion .title .svg-icon {vertical-align: middle;}


/* 카테고리 스타일 (공공데이터시각화 목록, 국민참여지도 목록) */
.category-area .krds-check-area.fixed-chk .krds-form-check {width: calc(100% / 4 - 2rem);}
@media (min-width: 1024px) and (max-width: 1279px) {
    .category-area .krds-check-area.fixed-chk .krds-form-check {width: calc(100%/3 - 2rem);}
}
@media (max-width: 1023px) {
    .category-area .krds-check-area.fixed-chk .krds-form-check {width: calc(100%/2 - 2rem);}
}
@media (max-width: 767px) {
    .category-area .krds-check-area.fixed-chk .krds-form-check {width: 100%}
}


/* 국민참여지도 */
.map-1depth {padding: 0 2rem;}
.map-2depth .select-step-wrap {gap: 1.2rem;}
.map-2depth .select-step-wrap .item {padding: 1.2rem;}
.topic-setting-wrap .topic-set-box .topic-set-btn {gap: 0.6rem;padding: 0 0.6rem;}




/* 파일데이터 목록 */
.data-list-wrap .tab.full > ul > li {min-width: auto;}
.data-list-wrap .tab.full > ul > li .btn-tab {padding: 0 1.2rem;}
@media (max-width:  1160px) {
    .data-list-wrap .tab.full > ul > li .btn-tab {padding: 0;}
}
@media (max-width: 1023px) {
    .data-list-wrap .tab.full > ul {flex-wrap: nowrap;gap: var(--krds-gap-3);}
    .data-list-wrap .tab.full > ul > li {width: fit-content;flex: none;}
    .data-list-wrap .tab.full > ul > li .btn-tab {padding: 0 var(--krds-padding-5);border-width: 0;}
    .data-list-wrap .tab.fill.full > ul > li:first-of-type .btn-tab {border-radius: 0.8rem;}
}
