.wt-forms .check-wrap {display:inline-block;vertical-align:middle}

/* 관리자 기사뷰 */
#admin-content.atl-view .writer > .item.profile:not(:empty) {display: block;width: auto;padding: .625rem;font-size: .75rem;font-weight: 400;font-style: normal;line-height: 1.5;color: #6c757d}
#admin-content.atl-view .account {display: flex;flex-wrap: wrap;align-items: center;gap: .75rem;text-align: left}
#admin-content.atl-view .account > * {flex: 0 0 auto;width: auto;max-width: 100%;font-style: normal}
#admin-content.atl-view .account > .image {overflow: hidden;position: relative;width: 2.5rem;height: 2.5rem;background-repeat: no-repeat;background-position: 50%;background-size: cover;border-radius: 50%}
#admin-content.atl-view .account > .image::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #e8e8e9;border-radius: 50%}
#admin-content.atl-view .account > .name {font-size: .9375rem;font-weight: 500;line-height: 1.2;color: #000;white-space: nowrap}
#admin-content.atl-view .account > .email {font-size: .75rem;font-weight: 400;line-height: 1.2;color: #6c757d;white-space: nowrap}
#admin-content.atl-view .article-more {display: inline-block;position: relative;font-size: .8125rem;font-weight: 500;font-style: normal;line-height: 1.4;color: #212529;background-image: linear-gradient(transparent 0%, transparent calc(50% - 8px), rgba(var(--nd-primary-rgb), 0.25) calc(50% - 8px), rgba(var(--nd-primary-rgb), 0.25) 100%);background-position: 0 0;background-size: 100% 200%;transition: background-position 120ms ease-in-out,color 120ms ease-in-out;text-decoration: none}
#admin-content.atl-view .article-more:hover,#admin-content.atl-view .article-more:focus {text-decoration: none}
#admin-content.atl-view .article-more:hover {color: #fff;background-image: linear-gradient(transparent 0%, transparent calc(50% - 8px), rgba(var(--nd-primary-rgb), 0.6) calc(50% - 8px), rgba(var(--nd-primary-rgb), 0.6) 100%);background-position: 0 100%}
#admin-content.atl-view .writer { display:flex;flex-wrap:wrap;align-items:center;padding:1rem;margin-top:0;background-color:#ECF7FF;border:1px solid rgba(0,0,0,.08)}
#admin-content.atl-view .writer + .writer {margin-top:10px;}
#admin-content.atl-view .writer + .writer .article-more {--nd-primary-rgb:68,225,162}
#admin-content.atl-view .writer > .item {width:auto}
#admin-content.atl-view .writer > .item:first-child {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
#admin-content.atl-view .account > .intro {font-size:.813rem;font-weight:400;line-height:1.2;color:#555}
#admin-content.atl-view .main-writer {background-color:#ECF7FF;}
#admin-content.atl-view .sub-writer {background-color:#EAF9F3;}

.edit-iframes {width:100%;min-height:300px;border:0}

.wing-banner-left {--nd-wing-banner-offset-left:calc(100% + 1.875rem)}
.wing-banner-right {--nd-wing-banner-offset-right:calc(100% + 1.875rem)}

/* 전체메뉴 */
.global-menu-item + .global-menu-item {--nd-global-menu-border-width:0}
.global-menu-item.border {--nd-global-menu-border-width:1px;margin-top:1rem;padding-top:1rem}
.admmb-container{margin-bottom:0;padding-bottom:5.5rem;} /*patch: mobile safari margin bug*/

.tag-ul {
    overflow: unset !important;
    height: 42px;
}
.search-box {
    position: relative;
}
.suggestions {
    position: absolute;
    left: 0;
    display:flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    border: 1px solid #c5c5c5;
    z-index: 1;
    background-color: #fff;
    border-radius: 0.25rem;
    max-height: 130px;
    overflow-y: auto;
}
.suggestions:not(.active) {
    display:none;
    border-bottom: none;
}


.suggestions li {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    cursor: pointer;
}


.suggestions li:hover,
.suggestions li.hover {
    background-color: #f2f2f2;
}


@keyframes slideDelete {
    0% {
        clip-path: inset(0 0% 0 0);
    }
    100% {
        clip-path: inset(0 100% 0 0);
    }
}


.tagit-choice-deleting {
    animation: slideDelete 0.3s forwards;
    opacity:0;
}

/* 관리자 전문가기자 */
input#expert {height:calc(var(--nd-body-font-size, 1rem)*1.5 + 1rem - .0625rem);margin:0;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;font-family:inherit;font-size:var(--nd-body-font-size, 1rem);font-weight:400;line-height:1.5;color:#000;transition: box-shadow .5s,border-color .25s ease-in-out}
input#expert:focus {outline: none;border: 1px solid #6c757d;background-color: #fff;transition: box-shadow .5s,border-color .25s ease-in-out}

/* 관리자 전문가기자(공동기자 */
input#expert_join {width:40%; height:calc(var(--nd-body-font-size, 1rem)*1.5 + 1rem - .0625rem);margin:0;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;font-family:inherit;font-size:var(--nd-body-font-size, 1rem);font-weight:400;line-height:1.5;color:#000;transition: box-shadow .5s,border-color .25s ease-in-out}
input#expert_join:focus {outline: none;border: 1px solid #6c757d;background-color: #fff;transition: box-shadow .5s,border-color .25s ease-in-out}

@media screen and (max-width: 39.9375em) {
   #user-wrap .flex-bn {margin-left:-1.25rem;margin-right:-1.25rem}
}

/* 뉴스룸 고객센터 문구 */
#admin-nav .newsroom-info {display:none;margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.5;font-weight:400;color:#555;white-space:nowrap;border:1px solid #777}
.admin-wrap.is-hover #admin-nav .newsroom-info, .admin-wrap.is-active #admin-nav .newsroom-info {display:block}

/* 기사박스 */
.box-skin > .header a.btm-Kor {position:relative;background:none}
.box-skin > .header a.btm-Kor::before {content:'더보기 \203A';position:absolute;z-index:1;right:0;top:50%;transform:translateY(-50%);font-family:'Dotum', sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#9e9e9e}
.box-skin.yt-more > .header a.btm-Kor::before {content:'유튜브 더보기 \203A'}

/* 배진희 / 1420996 / 20241111 */
#sitemap-wrap{padding-top:0 !important}
#sitemap-wrap h2{padding-bottom:1rem;font-size:1.25rem}
#sitemap-wrap h2 small{font-weight:500;color:#000}
#sitemap-wrap h4{padding:1rem !important;font-size:18px}
#sitemap-wrap .sitemap-content .inner{padding:0 10px !important;border-top:2px solid #000 !important;border-bottom:0 !important}
#sitemap-wrap .sitemap-content .inner ul{padding:.5rem 0 !important;border-bottom:1px solid #000}
#sitemap-wrap .sitemap-content .inner ul li{margin-top:0 !important;padding:.5rem 1rem !important}
#sitemap-wrap .sitemap-content .news{margin-top:1rem !important;padding:0 10px}
#sitemap-wrap .list_news .item .auto-titles{padding:0 1.6rem}
@media screen and (max-width: 39.9375em) {
#sitemap-wrap .sitemap-content .inner ul li{padding:.5rem 0 !important}
#sitemap-wrap .news{margin-top:1rem !important}
#sitemap-wrap .list_news .item .auto-titles{padding:0 1rem}
}

/* 강수현 / 1439308 / 20250120 */
.auto-images.thumb>img {object-fit:var(--nd-atx-image-object-fit, contain)}
.auto-images[style*=background-image]{--nd-atx-image-bg-size:contain} 
/* median outlink */
#median-outlink {
  margin: 3.125rem auto;
  padding: 1.375rem;
  background-color: var(--nd-light, #f8f9fa);
  border: 1px solid rgba(var(--nd-black-rgb, 0, 0, 0), 0.05);
}
#median-outlink .no-bullet {
  padding: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
#median-outlink .no-bullet li {
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  color: var(--nd-black, #000);
}
#median-outlink .no-bullet li + li {
  margin-top: 0.625rem;
}
#median-outlink .no-bullet li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: inherit;
  color: inherit;
}
