.right_quick-area .ai-inquiry,
.right_quick-area .tkd-quick-map {position:relative;}
.right_quick-area .quick-left {display:flex;flex-direction:column;gap:10px;padding:10px 0;}
.right_quick-area .quick-left > .ai-inquiry,
.right_quick-area .quick-left > .tkd-quick-map {width:50px;height:50px;margin:0 auto;background:transparent;box-shadow:none;}
.right_quick-area .quick-left > .ai-inquiry > a,
.right_quick-area .quick-left > .tkd-quick-map > a {display:flex;align-items:center;justify-content:center;width:50px;height:50px;line-height:1;}
.right_quick-area .quick-left > ul {display:flex;flex-direction:column;gap:10px;margin:0;padding:0;}
.right_quick-area .quick-left > ul > li {height:50px;margin:0;padding:0;}
.right_quick-area .quick-left > ul > li > span {top:50%;transform:translateY(-50%);pointer-events:none;}
.right_quick-area .quick-left > ul > li > a {display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto;line-height:1;}
.right_quick-area .quick-left > ul > li > a > i.icon-tkd {display:block;width:50px;height:50px;margin:0;background-position:center;background-size:auto;pointer-events:none;}
.right_quick-area .ai-inquiry .tkd-ai-tooltip,
.right_quick-area .tkd-quick-map .tkd-map-tooltip {position:absolute;right:90px;top:50%;transform:translateY(-50%);width:80px;padding:4px 0;border-radius:30px;background:rgba(0,0,0,.8);color:#fff;font:400 11px/16px Arial,"Malgun Gothic",sans-serif;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,right .2s;}
.right_quick-area .ai-inquiry:hover .tkd-ai-tooltip,
.right_quick-area .ai-inquiry:focus-within .tkd-ai-tooltip,
.right_quick-area .tkd-quick-map:hover .tkd-map-tooltip,
.right_quick-area .tkd-quick-map:focus-within .tkd-map-tooltip {right:50px;opacity:1;visibility:visible;}
.right_quick-area .quick-left li a.tkd-promotion-link {color:#b10815;background:transparent;box-shadow:none;}
.right_quick-area .quick-left > ul > li.tkd-promotion-item:hover > a.tkd-promotion-link,
.right_quick-area .quick-left > ul > li.tkd-promotion-item:focus-within > a.tkd-promotion-link {background:#c65b0c;color:#fff;border-radius:50%;}
.right_quick-area .quick-left li a.tkd-promotion-link .tkd-promotion-symbol {display:block;width:40px;height:40px;flex-shrink:0;margin:0;background:none;pointer-events:none;}
.right_quick-area .quick-left li a img {display:block;margin:0;}
.right_quick-area .float_btn01 {width:40px;object-fit:contain;}
/* 투명한 닫힌 상담폼이 홍보센터 버튼의 마우스 입력을 가로채지 않도록 한다. */
.right_quick-area .quick-form {visibility:hidden;pointer-events:none;}
.right_quick-area .quick-form.tkd-quick-form-open {visibility:visible;pointer-events:auto;}
.tkd-demo-overlay {position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.72);box-sizing:border-box;}
.tkd-demo-panel {position:relative;width:720px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 16px 60px rgba(0,0,0,.4);}
.tkd-demo-heading {display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 16px;border-bottom:1px solid #ddd;color:#222;font:700 18px/1.5 Arial,"Malgun Gothic",sans-serif;}
.tkd-demo-close {display:block!important;width:44px;height:44px;flex-shrink:0;border:0;border-radius:6px;background:#f0f2f5;color:#111;font:700 30px/44px Arial,sans-serif;cursor:pointer;}
.tkd-demo-content {overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;}
.tkd-demo-image {display:block!important;width:100%!important;height:auto!important;max-width:100%!important;}
.tkd-demo-close:focus-visible {outline:3px solid #004f99;outline-offset:-3px;}

/* 회원 홈페이지 하단 고정바: 아이콘과 AI 문의 문구를 한 줄로 표시 */
.tkd-bottom-ai-label {display:none;}
@media only screen and (max-width:2600px) {
    .tl-sticky-fixed.tl-sticky-position-mobile-bottom #tl-sticky-social-custom_one .tkd-bottom-ai-link {display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;white-space:nowrap;}
    .tl-sticky-fixed.tl-sticky-position-mobile-bottom #tl-sticky-social-custom_one .tkd-bottom-ai-link img {width:26px;height:26px;flex-shrink:0;}
    .tl-sticky-fixed.tl-sticky-position-mobile-bottom #tl-sticky-social-custom_one .tkd-bottom-ai-label {display:block;width:auto;color:#fff;font:700 16px/1.2 Arial,"Malgun Gothic",sans-serif;}
}
