.manual-heading{margin:0 0 28px;font-size:clamp(24px,3vw,30px);line-height:1.4;color:#191919;font-weight:700;word-break:keep-all;}
.manual-list .manual-link{display:block;color:inherit;}
.manual-list .manual-link:focus-visible{outline:2px solid #1980ee;outline-offset:5px;}

.manual-view{font-family:'Nanum Gothic';}
.manual-view .entry-content h1{margin:0;font:inherit;color:inherit;}
.manual-view .entry-content img{max-width:100%;height:auto;}
.manual-list .search-box{display:flex;justify-content:center;margin-bottom:40px;}
.manual-list .input-box{position:relative;width:480px;overflow:hidden;}
.manual-list .input-box input[type=text]{width:100%;height:48px;padding:0 15px;font-size:15px;color:#393939;font-weight:500;border:2px solid #1980ee;border-radius:4px;}
.manual-list .input-box button{display:flex;align-items:center;gap:12px;position:absolute;top:0;right:0;height:100%;padding:0 clamp(19px,2vw,23px) 0 clamp(19px,2.5vw,23px);font-size:18px;font-weight:500;color:#fff;border:none;background:#1980ee;border-radius:0 4px 4px 0;word-break:keep-all;cursor:pointer;}
.manual-list .input-box button>span{display:block;position:relative;width:12px;height:12px;transform:translateY(-2px);border-radius:50%;border:2px solid #fff;background:#1980ee;}
.manual-list .input-box button>span:before{content:'';display:block;position:absolute;z-index:1;top:10px;left:13px;width:3px;height:10px;border-radius:6px;background:#fff;
transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}

.manual-list table{width:100%;table-layout:fixed;border-collapse:collapse;}
.manual-list table th{padding:12px 3px;text-align:center;font-size:15px;line-height:1.5;background:#f8f8f8;white-space:nowrap;}
.manual-list table td{padding:16px 6px 14px 6px;text-align:center;font-size:15px;line-height:22px;color:#393939;background:#ffffff;word-break:break-word;}
.manual-list table th,
.manual-list table td{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.manual-list table td:nth-child(2){text-align:left;}
.manual-list table td:nth-child(2) .idx{display:none;}
.manual-list .cat-box{margin-bottom:5px;color:#787878;}
.manual-list .new_icon{display:inline-block;width:14px;height:13px;margin-left:4px;vertical-align:middle;background:url('../../../../images/bullet/new.png') no-repeat 0 0px;}
.manual-list .img_icon{display:inline-block;width:14px;height:13px;margin-left:4px;vertical-align:middle;background:url('../../../../assets/images/bullet/img.png') no-repeat;}

@media only screen and (max-width:1099px) {
.manual-select-solution{margin:25px 0;}
.manual-list{margin:30px 0;}
}

@media screen and (max-width:767px) {
.manual-list table{display:block;width:auto;background:#ffffff;}
.manual-list table colgroup{display:none;}
.manual-list table thead{display:none;}
.manual-list table tbody{display:block;}
.manual-list table tr{display:block;padding:15px 12px;margin-bottom:-1px;border:1px solid #f0f0f0;}
.manual-list table td{padding:0;text-align:left;border:none;}
.manual-list table td:before{content:attr(rel);display:inline;color:#999;border:none;}
.manual-list table td:nth-child(1){display:none;}
.manual-list table td:nth-child(2){display:block;}
.manual-list table td:nth-child(2) .idx{display:inline;}
.manual-list table td:nth-child(3){display:block;padding-top:6px;color:#787878;}
}

.manual-view .entry-content{word-break:keep-all;}
.manual-view .entry-content li:nth-child(1){padding-bottom:14px;font-size:20px;line-height:1.2;font-weight:bold;word-break:break-all;word-wrap:break-word;border-bottom:1px dotted #ddd;}
.manual-view .entry-content li:nth-child(2){padding:30px 0 30px 0;font-size:15px;line-height:1.9;}
.manual-view .btns{margin-top:40px;text-align:right;}
.manual-view .btns .btn{padding:11px 20px;font-size:15px;}

@media only screen and (max-width:1099px) {
.manual-view{margin:30px 0;}
.manual-view .entry-content li:nth-child(2){padding:16px 0;border-bottom:1px solid #ddd;background:#fff;}
}

.manual-top{padding:44px 0 0;color:#142b48;}
.manual-eyebrow{margin:0 0 12px;color:#1980ee;font-size:15px;font-weight:800;letter-spacing:1.5px;line-height:1.5;}
.manual-title{margin:0;font-size:34px;font-weight:800;line-height:1.4;letter-spacing:-1.2px;}
.manual-intro{margin:12px 0 24px;color:#697888;font-size:15px;line-height:1.8;word-break:keep-all;}
.manual-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.manual-section{display:flex;align-items:center;gap:17px;min-width:0;padding:21px 24px;border:1px solid #e0e6ed;border-radius:12px;color:#546476;background:#fff;transition:border-color .15s,background .15s;}
.manual-section:hover{border-color:#1980ee;}
.manual-section.active{border-color:#1980ee;background:#f1f7ff;color:#12375e;box-shadow:inset 0 0 0 1px #1980ee;}
.manual-section-number{flex-shrink:0;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.5;color:#8394a7;}
.manual-section>span:nth-child(2){min-width:0;}
.manual-section.active .manual-section-number{color:#1980ee;}
.manual-section strong{display:block;font-size:17px;line-height:1.5;letter-spacing:-.4px;}
.manual-section small{display:block;margin-top:3px;color:#697888;font-size:15px;line-height:1.5;}
.manual-section-count{margin-left:auto;font-size:24px;font-weight:700;opacity:.45;}

.page-id-manual .sol-select-btns.page-manual{margin:34px 0 10px;scroll-margin-top:86px;}
.page-id-manual .sol-select-btns a{padding:11px 20px;border-color:#dce4ed;border-radius:24px;font-size:15px;}
.page-id-manual .sol-select-btns li.active a{padding-left:16px;color:#1478da;border-color:#1980ee;background:#f5f9ff;}
.page-id-manual .content{margin-top:40px;}

.manual-guide{color:#263b52;font-size:16px;scroll-margin-top:92px;}
@media(max-width:1099px){.page-id-manual .sol-select-btns.page-manual{scroll-margin-top:64px;}}
.manual-body{min-width:0;}
.manual-guide-head{display:none;}
.manual-description{display:none;max-width:840px;margin:14px 0 0;color:#68778b;font-size:16px;line-height:1.9;word-break:keep-all;}
.manual-back{display:inline-block;margin-top:4px;color:#54718e;font-size:15px;line-height:1.8;}
.manual-body>section[id]{scroll-margin-top:90px;}
.manual-copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:42px;padding:9px 13px;border:1px solid #cbd9e5;border-radius:5px;color:#365d7d;background:#fff;font-size:15px;line-height:1.6;cursor:pointer;}
.manual-copy-btn:hover{border-color:#7d9fbb;background:#f0f6fb;}
.manual-copy-btn:disabled{opacity:.65;cursor:wait;}
.manual-copy-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
.manual-catalog{margin-bottom:60px;}
.manual-catalog-heading{margin-bottom:22px;}
.manual-catalog-label{margin:0 0 8px;color:#64809a;font-size:15px;line-height:1.7;}
.manual-catalog-heading .manual-heading{margin-bottom:10px;}
.manual-catalog-description{max-width:820px;margin:0;color:#6c7e90;font-size:16px;line-height:1.85;word-break:keep-all;}
.manual-catalog-search{display:flex;gap:10px;margin:0 0 30px;}
.manual-catalog-search input[type=search]{flex:1;min-width:0;height:46px;padding:0 15px;border:1px solid #d5dfe8;border-radius:6px;background:#fff;color:#3b5269;font:inherit;font-size:15px;line-height:1.6;}
.manual-catalog-search button{flex-shrink:0;padding:0 24px;border:1px solid #bfd0df;border-radius:6px;background:#f5f9fd;color:#365c7e;font-size:15px;cursor:pointer;}
.manual-catalog-total{padding-bottom:15px;color:#708294;font-size:15px;line-height:1.7;}
.manual-catalog-total strong{color:#286b9f;font-weight:600;}
.manual-records{border-top:1px solid #dbe4ed;}
.manual-record{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:start;gap:22px;padding:25px 12px;border-bottom:1px solid #e3eaf1;color:#314a62;transition:background .15s;}
.manual-record:hover{background:#f7fafd;}
.manual-record-icon{display:grid;place-items:center;width:42px;height:46px;border-radius:7px;background:#eef4fa;color:#6086a8;}
.manual-record svg,.manual-article-back svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
.manual-record-content{min-width:0;}
.manual-record h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.65;overflow-wrap:anywhere;word-break:keep-all;}
.manual-record p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;color:#6d8193;font-size:15px;line-height:1.8;overflow-wrap:anywhere;}
.manual-record-arrow{margin-top:10px;color:#8299ae;}
.manual-catalog .page{margin-top:28px;}
.manual-catalog .page a,.manual-catalog .page strong{font-size:15px;}
.manual-article{margin-bottom:60px;color:#334b62;}
.manual-article-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:#648099;font-size:15px;line-height:1.7;}
.manual-article-heading{padding-bottom:27px;margin-bottom:34px;border-bottom:1px solid #dce5ed;}
.manual-article-category{display:inline-block;padding:5px 10px;margin-bottom:15px;border-radius:5px;background:#edf5fc;color:#42749d;font-size:15px;line-height:1.6;}
.manual-article-heading h1{color:#233e57;font-size:clamp(24px,2.6vw,30px);font-weight:650;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere;}
.manual-article-body{min-width:0;max-width:100%;color:#435a70;font-size:16px;line-height:1.95;overflow-wrap:anywhere;}
.manual-article-body p,.manual-article-body div,.manual-article-body li,.manual-article-body td,.manual-article-body th{font-family:inherit!important;font-size:16px!important;line-height:1.95!important;}
.manual-article-body span,.manual-article-body font{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;}
.manual-article-body h2,.manual-article-body h3{margin:32px 0 16px;color:#2c4963;line-height:1.65;}
.manual-article-body h2{font-size:23px;}.manual-article-body h3{font-size:20px;}
.manual-article-body img,.manual-article-images img{max-width:100%!important;height:auto!important;border-radius:5px;}
.manual-article-body table{display:block;max-width:100%;overflow-x:auto;}
.manual-article-body pre{max-width:100%;overflow-x:auto;font-size:15px;}
.manual-article-body iframe{max-width:100%;}
.manual-article-body h4,.manual-article-body h5,.manual-article-body h6{font-size:18px;line-height:1.7;}
.manual-article-body small,.manual-article-body code{font-size:15px!important;}
.manual-article-body{overflow-x:auto;}
.manual-article-images{display:grid;gap:24px;margin-top:30px;}
.manual-article-footer{padding-top:28px;margin-top:40px;border-top:1px solid #dce5ed;}
.manual-article-footer a{display:inline-flex;align-items:center;gap:20px;padding:12px 16px;border:1px solid #cfdeeb;border-radius:6px;color:#426a8c;background:#f9fbfd;font-size:15px;line-height:1.7;}

@media(max-width:767px){
.manual-record{grid-template-columns:30px minmax(0,1fr) 16px;gap:12px;padding:21px 0;}
.manual-record-icon{width:30px;height:36px;}
.manual-record h2{font-size:16px;}
.manual-record p{-webkit-line-clamp:2;}
.manual-catalog-search button{padding:0 18px;}
.manual-article-body p,
.manual-article-body div,
.manual-article-body li,
.manual-article-body td,
.manual-article-body th{font-size:15px!important;}
.manual-article-heading{margin-bottom:25px;}
.manual-article-heading h1{font-size:24px;}
}

#shortcode-content{scroll-margin-top:90px;}

@media(max-width:1099px){
.manual-body>section[id]{scroll-margin-top:70px;}
}

.manual-empty{padding:48px 20px;border-block:1px solid #e4e9f0;color:#728297;font-size:15px;text-align:center;}
.manual-article-intro{margin:-12px 0 25px;color:#7b8998;font-size:15px;line-height:1.9;word-break:keep-all;}
.page-id-manual a:focus-visible,.page-id-manual summary:focus-visible,.page-id-manual button:focus-visible,.page-id-manual select:focus-visible{outline:2px solid #1980ee;outline-offset:3px;}

@media screen and (max-width:1099px){
 .manual-guide-head{margin-bottom:28px;}
}

@media screen and (max-width:767px){
 .manual-top{padding-top:28px;}
 .manual-title{font-size:27px;}
 .manual-intro{margin:9px 0 20px;font-size:15px;}
 .manual-sections{grid-template-columns:minmax(0,1fr);gap:8px;}
 .manual-section{align-items:flex-start;padding:15px 12px;gap:8px;border-radius:9px;}
 .manual-section-number{font-size:15px;padding-top:4px;}
 .manual-section strong{font-size:15px;word-break:keep-all;}
 .manual-section small{font-size:15px;word-break:keep-all;}
 .manual-section-count{display:none;}

 .page-id-manual .sol-select-btns.page-manual{margin-top:20px;}
 .page-id-manual .sol-select-btns ul{gap:7px;}
 .page-id-manual .sol-select-btns a{padding:10px 14px;font-size:15px;}
 .page-id-manual .content{margin-top:26px;}

 .manual-guide-head{margin-bottom:26px;padding-bottom:24px;}
 .manual-description{font-size:16px;}
 }

.manual-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.manual-feature{display:flex;flex-direction:column;min-width:0;padding:22px 20px;border:1px solid #dbe4ed;border-radius:10px;background:#fff;}
.manual-feature-heading{display:flex;align-items:center;gap:10px;}
.manual-feature-heading>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:7px;background:#edf3f9;color:#467294;font-size:15px;font-weight:600;line-height:1;}
.manual-feature h2{margin:0;color:#263e56;font-size:18px;font-weight:650;line-height:1.55;word-break:keep-all;}
.manual-feature>p{margin:14px 0 20px;color:#586e82;font-size:15px;line-height:1.85;word-break:keep-all;}
.manual-feature-links{display:flex;flex-direction:column;gap:10px;margin-top:0;padding-top:16px;border-top:1px solid #e6ecf2;}
.manual-feature-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#375e7e;font-size:15px;line-height:1.6;word-break:keep-all;}
.manual-feature-link:hover{color:#1478ca;text-decoration:underline;}
.manual-feature-link svg{flex-shrink:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}

@media(max-width:1279px){
.manual-features{grid-template-columns:repeat(2,minmax(0,1fr));}

}
@media(max-width:599px){
.manual-features{grid-template-columns:minmax(0,1fr);gap:12px;}
.manual-feature{padding:20px;}
.manual-feature h2{font-size:18px;}
.manual-feature>p{margin:12px 0 16px;}
}

.manual-shortcode{margin:36px 0 70px;color:#30475c;font-size:16px;}
.shortcode-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;}
.shortcode-eyebrow{margin:0 0 9px;color:#6d89a2;font-size:15px;font-weight:650;letter-spacing:1.3px;line-height:1.6;}
.shortcode-heading .manual-heading{margin:0 0 12px;color:#233f59;font-size:32px;letter-spacing:-.7px;}
.shortcode-intro{margin:0;color:#6d8091;font-size:16px;line-height:1.85;word-break:keep-all;}
.shortcode-heading .manual-copy-btn{min-height:46px;padding:11px 19px;border-color:#c6d9e9;border-radius:7px;background:#edf5fc;color:#2c6897;}
.shortcode-reference{min-width:0;}
.shortcode-group{margin-top:40px;scroll-margin-top:95px;}
.shortcode-group-heading{display:flex;align-items:center;gap:20px;padding:22px 25px;border:1px solid #dce7f0;border-radius:9px;background:#f0f6fb;}
.shortcode-group-number{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:8px;background:#fff;color:#48789f;font-size:16px;font-weight:700;}
.shortcode-group-heading h2{color:#2c4d68;font-size:22px;font-weight:650;line-height:1.5;word-break:keep-all;}
.shortcode-group-heading p{margin:6px 0 0;color:#6a8093;font-size:15px;line-height:1.8;word-break:keep-all;}
.shortcode-group-heading p:empty{display:none;}
.shortcode-entry{padding:30px 6px;border-bottom:1px solid #e1e8ef;scroll-margin-top:95px;}
.shortcode-entry h3{margin:0 0 22px;color:#2e4961;font-size:19px;font-weight:650;line-height:1.7;overflow-wrap:anywhere;}
.shortcode-entry-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:32px;}
.shortcode-entry-grid:has(>.shortcode-prose:only-child){grid-template-columns:minmax(0,1fr);}
.shortcode-prose{min-width:0;color:#536a7e;font-size:16px;line-height:1.95;overflow-wrap:anywhere;word-break:keep-all;}
.shortcode-prose p{margin:0 0 12px;}
.shortcode-prose p:last-child{margin-bottom:0;}
.shortcode-inline{padding:2px 4px;border-radius:4px;background:#f1f5f9;color:#466d8e;font:15px/1.9 Consolas,'Courier New',monospace;white-space:normal;overflow-wrap:anywhere;}
.shortcode-examples{display:grid;gap:18px;min-width:0;}
.shortcode-code{min-width:0;max-width:100%;margin:0;border:1px solid #dae4ee;border-radius:8px;overflow:hidden;}
.shortcode-code figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding:13px 16px;border-bottom:1px solid #dfe7ee;background:#f6f9fc;color:#4b6b86;font-size:15px;line-height:1.6;}
.shortcode-code-language{color:#7b8fa1;font-family:Consolas,monospace;font-size:15px;}
.shortcode-code pre{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:20px;overflow-x:auto;background:#142638;color:#d3e1ee;font:15px/1.85 Consolas,'Courier New',monospace;white-space:pre;tab-size:2;}
.shortcode-code code{font:inherit;color:inherit;}
.shortcode-code .code-tag{color:#8dc7ff;}.shortcode-code .code-attribute{color:#d9b8ff;}.shortcode-code .code-string{color:#b9ddae;}.shortcode-code .code-comment{color:#91a6bb;}
.shortcode-inline .code-tag{color:#356c9b;}.shortcode-inline .code-attribute{color:#825b9d;}.shortcode-inline .code-string{color:#437955;}
.shortcode-code pre:focus-visible{outline:2px solid #81baf1;outline-offset:-3px;}

@media(max-width:1099px){
.manual-shortcode{margin-top:28px;}
.shortcode-entry-grid{grid-template-columns:minmax(0,1fr);gap:22px;}
.shortcode-group,
.shortcode-entry{scroll-margin-top:75px;}
}

@media(max-width:767px){
.manual-shortcode{margin-bottom:45px;}
.shortcode-heading{align-items:flex-start;flex-direction:column;gap:20px;}
.shortcode-heading .manual-heading{font-size:27px;}
.shortcode-heading .manual-copy-btn{width:100%;}
.shortcode-intro,
.shortcode-prose{font-size:15px;}
.shortcode-group{margin-top:28px;}
.shortcode-group-heading{gap:14px;padding:18px 15px;}
.shortcode-group-number{width:32px;height:32px;font-size:15px;}
.shortcode-group-heading h2{font-size:20px;}
.shortcode-entry{padding:25px 0;}
.shortcode-entry h3{font-size:18px;}
.shortcode-code pre{padding:16px;}
.shortcode-code figcaption{padding:11px 13px;}
}
