/* PDF 2026-11-01: scoped presentation for the four isolated migration sites. */
/* 4차 5페이지: 월 접두어는 금액의 색상을 그대로 따른다(PC/모바일). */
body.common-final.revision27.pdf-tabogolease .monthly-prefix{color:inherit!important}
body.common-final.revision27.pdf-nov1 .gnb:has(.pdf-menu){background:#fff!important}
body.common-final.revision27.pdf-nov1 .pdf-menu{display:none}
body.common-final.revision27.pdf-nov1 header .pdf-original-menu{display:none!important}
body.common-final.revision27.pdf-nov1 .pdf-menu{display:flex;justify-content:center;gap:32px;background:#fff;padding:16px}
body.common-final.revision27.pdf-kookminris .pdf-menu{display:grid;grid-template-columns:repeat(3,1fr);max-width:800px;margin:auto;gap:10px 32px}
body.common-final.revision27.pdf-nov1 .pdf-menu a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#222;font-weight:700;font-size:14px;line-height:1.4}
body.common-final.revision27.pdf-nov1 .pdf-menu img{width:28px;height:28px;object-fit:contain}
/* 4차 수정안 3페이지: KB타보고 PC는 기본 가로 메뉴바를 사용한다. */
@media(min-width:769px){
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .gnb{background:var(--main-color)!important}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-original-menu{display:block!important}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-menu{display:none!important}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-original-menu ul{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-original-menu li{flex:1;min-width:0;text-align:center}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-original-menu a{display:flex;align-items:center;justify-content:center;min-height:60px;padding:14px 8px;color:#161616!important;font-size:18px!important;font-weight:700;white-space:nowrap}
}
body.common-final.revision27.pdf-nov1 .pdf-home-summary>.inner_wrap{display:none!important}
body.common-final.revision27.pdf-nov1 .pdf-summary{max-width:900px;margin:24px auto;padding:24px;border:1px solid var(--pdf-color);border-radius:16px;background:#fff;text-align:center}
body.common-final.revision27.pdf-nov1 .pdf-summary h2{font-size:22px;line-height:1.5;color:#111;margin:0 0 20px}
body.common-final.revision27.pdf-nov1 .pdf-summary h2 span{color:var(--pdf-ink,#805700)}
body.common-final.revision27.pdf-nov1 .pdf-counts{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:580px;margin:0 auto}
body.common-final.revision27.pdf-nov1 .pdf-counts>div{border:1px solid #e5e7eb;border-radius:12px;padding:16px}
body.common-final.revision27.pdf-nov1 .pdf-counts b{display:block;font-size:14px;color:#475569;margin-bottom:8px}
body.common-final.revision27.pdf-nov1 .pdf-counts strong{display:block;font-size:32px;letter-spacing:3px;font-variant-numeric:tabular-nums;color:var(--pdf-ink,#805700)}
body.common-final.revision27.pdf-nov1 .pdf-live{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:18px}
body.common-final.revision27.pdf-nov1 .pdf-live h3{font-size:19px;color:var(--pdf-ink,#805700);margin:0 0 14px}
body.common-final.revision27.pdf-nov1 .pdf-live-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}
body.common-final.revision27.pdf-nov1 .pdf-live-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #edf0f3;font-size:13px}
body.common-final.revision27.pdf-nov1 .pdf-live-list time{margin-left:auto;color:#64748b}
body.common-final.revision27.pdf-nov1 .pdf-live-list b{background:var(--pdf-color);color:#172033;border-radius:5px;padding:4px 8px;font-size:12px}
body.common-final.revision27.pdf-nov1 .pdf-benefits{max-width:900px;margin:36px auto;padding:0;border-radius:20px;overflow:hidden}
body.common-final.revision27.pdf-nov1 .pdf-benefits img{display:block;width:100%;height:auto}
body.common-final.revision27.pdf-nov1 .pdf-benefits h2{font-size:26px;line-height:1.45;font-weight:800;margin:0 0 26px;color:#161b22}
body.common-final.revision27.pdf-nov1 .pdf-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
body.common-final.revision27.pdf-nov1 .pdf-benefit-grid article{padding:22px 16px;background:#fff;border-radius:8px;box-shadow:0 3px 5px #0001}
body.common-final.revision27.pdf-nov1 .pdf-benefit-grid h3{font-size:18px;font-weight:800;color:#161b22}
body.common-final.revision27.pdf-nov1 .pdf-benefit-grid article>span{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:16px auto;border-radius:50%;box-shadow:0 2px 6px #0002;font-size:30px;color:#222}
body.common-final.revision27.pdf-nov1 .pdf-benefit-grid p{font-size:14px;line-height:1.55;color:#222;margin:0;word-break:keep-all}
body.common-final.revision27.pdf-nov1 .pdf-dock-note{width:100%;margin:0!important;padding:9px 12px!important;background:#f3f4f6;color:#1f2937;font-size:clamp(10.5px,3.1vw,13px);font-weight:600;line-height:1.55;white-space:nowrap;letter-spacing:-.3px;text-align:center;box-sizing:border-box}
body.common-final.revision27.pdf-nov1 .pdf-dock-note strong{display:inline;color:#00677d;font-size:inherit;font-weight:800}
body.common-final.revision27.pdf-nov1 .sub-view-mobile-dock:has(.pdf-dock-note){display:block!important}
body.common-final.revision27.pdf-kookminris .cf-live,
body.common-final.revision27.pdf-tabogolease .cf-viewer-summary,body.common-final.revision27.pdf-kookminris .cf-viewer-summary{display:none!important}
body.common-final.revision27.pdf-nov1 .pdf-marquee{display:block!important;background:#111;color:#fff;border-radius:9px;overflow:hidden;min-height:40px;margin:0 0 18px!important}
body.common-final.revision27.pdf-nov1 .pdf-marquee .marquee-track{display:flex!important;width:max-content;animation:pdf-roll 22s linear infinite!important}
body.common-final.revision27.pdf-nov1 .pdf-marquee .marquee-text{display:block;white-space:nowrap;color:#fff!important;font-size:14px;font-weight:700;padding:12px 24px}
@keyframes pdf-roll{to{transform:translateX(-50%)}}
body.common-final.revision27.pdf-nov1 #sub_view_temp3_root .pdf-call{display:flex!important;align-items:center;justify-content:center;gap:7px;min-height:48px;border:0!important;border-radius:10px!important;background:var(--pdf-call)!important;color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:0 4px 8px #0003!important;text-decoration:none}
body.common-final.revision27.pdf-nov1 #sub_view_temp3_root .pdf-image-call{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:52px;margin:20px 0 12px;border-radius:28px;color:#fff!important;background:linear-gradient(100deg,#8061ff,#6088ff);font-size:16px;font-weight:800;box-shadow:0 5px 13px #b23c5b38;text-decoration:none}
body.common-final.revision27.pdf-nov1 .pdf-image-call .pdf-phone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;transform-origin:50% 50%;animation:pdf-phone 1.2s ease-in-out infinite}
@keyframes pdf-phone{0%,60%,100%{transform:rotate(0)}10%,30%{transform:rotate(-18deg)}20%,40%{transform:rotate(18deg)}50%{transform:rotate(-8deg)}}
body.common-final.revision27.pdf-tabogolease [data-hd-price-list],body.common-final.revision27.pdf-kookminris [data-hd-price-list]{display:none!important}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root [data-hero-prepay].pdf-prepay-top{display:block!important;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-original-price>span{grid-row:1!important;grid-column:1!important}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-original-price>span,body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-original-price>strong{grid-column:1!important;display:block!important;font-size:15px!important;line-height:1.5!important}
body.common-final.revision27.pdf-tabogolease .rev-lease>div{padding-right:0!important}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-original-price{position:static!important;inset:auto!important;width:100%!important;transform:none!important;display:grid!important;grid-template-columns:1fr auto!important;gap:3px!important}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-original-price>strong{grid-column:1}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-original-price>.cf-period{grid-column:2!important;grid-row:1/3!important}
body.common-final.revision27.pdf-kookminris [data-hero-prepay],body.common-final.revision27.pdf-kookminris #heroInitCostBadge{display:none!important}
body.common-final.revision27.pdf-nov1:not(.pdf-tabogolease) .rev-basic-price,
body.common-final.revision27.pdf-nov1:not(.pdf-tabogolease) .rev-price-label,
body.common-final.revision27.pdf-nov1:not(.pdf-tabogolease) .rev-price-value,
body.common-final.revision27.pdf-nov1:not(.pdf-tabogolease) .cf-original-price>span,
body.common-final.revision27.pdf-nov1:not(.pdf-tabogolease) .cf-original-price>strong,
body.common-final.revision27.pdf-nov1:not(.pdf-tabogolease) .cf-photo-price{display:none!important}
body.common-final.revision27.pdf-tabogolease #counselPcInner button[type=submit],body.common-final.revision27.pdf-tabogolease #counselMobileInner button[type=submit],
body.common-final.revision27.pdf-kookminris #counselPcInner button[type=submit],body.common-final.revision27.pdf-kookminris #counselMobileInner button[type=submit]{background:#f60000!important;color:#fff!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom{display:block!important;width:100%;margin:24px 0!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom>.inner_wrap{max-width:100%;padding:0}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .form_inner{display:block!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .left_wrap{display:none!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .right_wrap{width:100%!important;margin:0!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .big_box{background:#172033!important;color:#fff!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .big_box h2{color:#fff!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .one,body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom #btn_counsel{background:var(--pdf-color)!important;color:#fff!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .right_con{background:#fff!important;color:#334155!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .right_con p{color:#334155!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom #monthly_1{color:var(--pdf-color)!important}
@media(min-width:769px){body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .pdf-call,body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .pdf-image-call{display:none!important}body.common-final.revision27.pdf-nov1 .sub-view-mobile-dock:has(.pdf-dock-note){display:none!important}}
@media(max-width:768px){
 body.common-final.revision27.pdf-nov1 header .pdf-original-menu{display:none!important}
 body.common-final.revision27.pdf-nov1 .pdf-menu{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0!important;padding:8px 12px!important;background:#fff!important}
 body.common-final.revision27.pdf-nov1 .pdf-menu a{padding:10px 4px!important;min-height:64px;font-size:12px!important;background:#fff!important;color:#222!important;border-radius:0!important}
 body.common-final.revision27.pdf-nov1 .pdf-summary{margin:18px 12px;padding:18px 12px}
 body.common-final.revision27.pdf-nov1 .pdf-summary h2{font-size:18px}
 body.common-final.revision27.pdf-nov1 .pdf-counts{gap:10px}
 body.common-final.revision27.pdf-nov1 .pdf-counts>div{padding:12px 5px}
 body.common-final.revision27.pdf-nov1 .pdf-counts strong{font-size:27px;letter-spacing:1px}
 body.common-final.revision27.pdf-nov1 .pdf-benefits{margin:28px 12px;padding:0}
 body.common-final.revision27.pdf-nov1 .pdf-benefits h2{font-size:21px}
 body.common-final.revision27.pdf-nov1 .pdf-benefit-grid{grid-template-columns:1fr 1fr;gap:10px}
 body.common-final.revision27.pdf-nov1 .pdf-benefit-grid article{padding:18px 10px}
 body.common-final.revision27.pdf-nov1 .pdf-benefit-grid h3{font-size:16px}
 body.common-final.revision27.pdf-nov1 .pdf-benefit-grid p{font-size:12px}
 body.common-final.revision27.pdf-nov1 #sub_view_temp3_root .pdf-call{font-size:14px!important}
 body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .big_box{flex-direction:column!important;gap:16px!important;align-items:stretch!important}
 body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .right_con{width:100%!important}
}


/* KB requested compact counters and a separate consultation panel. */
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary.pdf-summary-compact{width:calc(100% - 24px);max-width:400px;margin:22px auto;padding:0;border:0;border-radius:0;background:transparent}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-counter-panel,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live{border:1px solid var(--pdf-color);border-radius:10px;padding:14px;background:#fff}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact h2{font-size:14px;line-height:1.45;margin:0 0 12px}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact h2 span{color:var(--pdf-ink)}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts{gap:9px}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts>div{padding:10px 5px;border-radius:7px;background:#fafafa}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts b{font-size:12px;margin-bottom:7px;color:#333}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts strong{display:flex;justify-content:center;gap:3px;font-size:21px;letter-spacing:0;color:var(--pdf-color);line-height:32px}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact [data-count=completed] .pdf-digit{color:#777!important}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-digit{display:block;width:23px;height:32px;border:1px solid #dedede;border-radius:4px;background:linear-gradient(#f5f5f5 48%,#ddd 50%,#fafafa 52%);font-variant-numeric:tabular-nums;font-weight:600;box-shadow:0 1px 2px #0001}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live{margin-top:12px}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live h3{font-size:15px;margin:0 0 12px;color:var(--pdf-ink)}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list{max-height:224px;overflow:hidden}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list li{display:flex;gap:5px;margin-bottom:6px;padding:7px 5px;box-sizing:border-box;height:40px;border:1px solid #e1e1e1;border-radius:6px;font-size:13px;line-height:24px;white-space:nowrap}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-kind{background:#939393;color:#fff;border-radius:12px;padding:0 8px}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-request{color:#444}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list time{font-size:12px;color:#888}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list b{font-size:12px;padding:0 5px;border-radius:4px;background:#c8c8c8;color:#fff}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list b.pdf-active{background:var(--pdf-color)}
@media(max-width:360px){body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counter-panel,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live{padding:10px}body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-kind{padding:0 5px}}

/* Two identical lists make the upward loop continuous at its boundary. */
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-live-viewport{height:224px;overflow:hidden}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-live-track{animation:pdf-live-rise 16s linear infinite;will-change:transform}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-track .pdf-live-list{max-height:none;overflow:visible;display:flow-root;margin:0;padding:0}
@keyframes pdf-live-rise{from{transform:translateY(0)}to{transform:translateY(-50%)}}

/* Desktop uses equal full-width panels; mobile retains compact digit cards. */
@media(min-width:769px){
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary.pdf-summary-compact{max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch;margin:30px auto;padding:0;border:0;background:transparent}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counter-panel{padding:24px;border:1px solid var(--pdf-color);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:0}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact h2{font-size:clamp(20px,1.8vw,28px);line-height:1.5;margin-bottom:28px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts{width:100%;max-width:none;gap:14px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts>div{padding:24px 8px;border-radius:12px;background:#fafafa;min-width:0}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts b{font-size:18px;margin-bottom:18px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-counts strong{font-size:clamp(25px,3vw,44px);line-height:1.35;gap:4px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-digit{width:clamp(24px,3vw,44px);height:auto;border:1px solid #dedede;border-radius:4px;background:linear-gradient(#f5f5f5 48%,#ddd 50%,#fafafa 52%);box-shadow:0 1px 2px #0001}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live{margin:0;padding:22px 18px;border:1px solid var(--pdf-color);border-radius:12px;min-width:0}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live h3{font-size:20px;margin-bottom:16px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list li{height:52px;font-size:16px;line-height:30px;padding:10px 12px;gap:10px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list time{font-size:14px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-summary-compact .pdf-live-list b{font-size:14px}
 body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .pdf-live-viewport{height:284px}
}

/* Readable foregrounds for light surfaces; preserve each site's brand backgrounds. */
body.pdf-autoleaseplan{--pdf-ink:#08733d}
body.pdf-cardeal{--pdf-ink:#b51620}
body.pdf-tabogolease{--pdf-ink:#fcae17}
body.pdf-kookminris{--pdf-ink:#806000}
body.common-final.revision27.pdf-nov1 #sub_view_temp3_root #monthlyPrice{color:var(--pdf-ink)!important}
body.common-final.revision27.pdf-nov1 .car-card-type-a__meta-row>span:first-child,body.common-final.revision27.pdf-nov1 #sub_view_temp3_root .text-gray-400{color:#667085!important}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) #sub_view_temp3_root .text-primary,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) #sub_view_temp3_root .text-primary a,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .promo-faq-badge{color:var(--pdf-ink)!important}
body.common-final.revision27.pdf-nov1 .cf-live-label{background:#08754c!important;color:#fff!important}
body.common-final.revision27.pdf-nov1 .pdf-call .pdf-phone,body.common-final.revision27.pdf-nov1 .pdf-image-call .pdf-phone{color:inherit!important}
body.common-final.revision27.pdf-nov1 .pdf-summary-compact .pdf-counts strong{color:var(--pdf-ink)}
body.common-final.revision27.pdf-nov1 .pdf-summary-compact .pdf-live-list time{color:#667085}
body.common-final.revision27.pdf-nov1 .pdf-summary-compact .pdf-live-list b{background:#667085}
body.common-final.revision27.pdf-nov1 .pdf-summary-compact .pdf-live-list b.pdf-active{color:#172033}

body.common-final.revision27.pdf-autoleaseplan #sub_view_temp3_root .revision-viewer.cf-live strong{color:#fff!important}
body.common-final.revision27.pdf-kookminris #sub_view_temp3_root .pdf-call,body.common-final.revision27.pdf-kookminris #sub_view_temp3_root .pdf-call .pdf-phone{color:#172033!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .right_con .pri,body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .right_con .pri span{color:var(--pdf-ink)!important}
body.common-final.revision27.pdf-nov1 .pdf-comparison-bottom .pri_wrap span{color:#667085!important}

body.common-final.revision27.pdf-nov1 .btn_wrap .btn2{color:var(--pdf-ink)!important}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .rev-review-heading span,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .cases-slider__nav,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .review-more-link a,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .car-list-temp4__title span,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .car-list-temp4__more{color:var(--pdf-ink)!important}

/* Search selection and consultation information on bright brand surfaces. */
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) :is(.tab_wrap li.active a,.pagination .current){color:#172033!important}
body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) :is(h1 span,h2 span,.sell-process h3 span,.hero__form-badge),body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .sell-process__title,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .form-privacy__toggle span,body.common-final.revision27:is(.pdf-tabogolease,.pdf-kookminris) .rev-process-grid strong{color:var(--pdf-ink)!important}
body.common-final.revision27.pdf-nov1 .car_searchoption-type-a__range .range-sep{color:#667085!important}

/* 4차 6~7페이지: KB타보고 주요 제목 확대, 지정 강조색 유지. */
body.common-final.revision27.pdf-tabogolease :is(.cf-home-consult-title,.cf-mobile-consult-heading h2,.rev-review-heading,.car_list h2,.partner h2,.car-list-temp4__title){font-size:30px!important;font-weight:800!important;line-height:1.45!important;word-break:keep-all}
body.common-final.revision27.pdf-tabogolease .cf-mobile-consult-heading p{font-size:16px!important;line-height:1.6!important}
body.common-final.revision27.pdf-tabogolease .pdf-summary-compact h2{font-size:28px!important;line-height:1.5!important}
body.common-final.revision27.pdf-tabogolease .pdf-summary-compact .pdf-live h3{font-size:26px!important;line-height:1.5!important}
@media(max-width:768px){
 body.common-final.revision27.pdf-tabogolease :is(.cf-home-consult-title,.cf-mobile-consult-heading h2,.rev-review-heading,.car_list h2,.partner h2,.car-list-temp4__title){font-size:24px!important}
 body.common-final.revision27.pdf-tabogolease .pdf-summary-compact h2{font-size:22px!important}
 body.common-final.revision27.pdf-tabogolease .pdf-summary-compact .pdf-live h3{font-size:22px!important}
}

/* 4차 8페이지: 사진 위 LIVE 배너 복원. */
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-live{display:flex!important;background:#ce191e!important;color:#fff!important;font-weight:700;line-height:1.5!important}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-live>span:not(.cf-live-label){color:#fff!important;font-weight:800}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-live strong{color:#ffdf00!important}
body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .cf-live-label{background:#10b981!important;color:#fff!important;animation:kb-live-blink 1.4s ease-in-out infinite!important}
@keyframes kb-live-blink{0%,100%{-webkit-text-fill-color:#fff}50%{-webkit-text-fill-color:transparent}}


/* 4차 9페이지: 모바일 월 리스 간격 및 전화상담 글자 크기. */
@media(max-width:768px){
 body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root [data-hero-lease]>div:has(>#heroInitCostBadge){margin-bottom:2px!important;min-height:0!important;align-items:center!important}
 body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root [data-hero-lease]>div:has(>#heroInitCostBadge)>p{margin:0!important;font-size:16px!important;line-height:1.4!important}
 body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root [data-hero-lease]>div:has(>#monthlyPrice){margin-top:0!important}
 body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .pdf-call{font-size:clamp(15px,4.25vw,18px)!important;line-height:1.4!important;gap:6px!important;padding:12px 8px!important;white-space:nowrap}
 body.common-final.revision27.pdf-tabogolease #sub_view_temp3_root .pdf-call .pdf-phone{width:20px;height:20px;flex:0 0 20px}
}

/* 4차 10페이지: KB 모바일 상단 메뉴 3열 2행, 테마 배경과 간결한 간격. */
@media(max-width:768px){
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .gnb:has(.pdf-menu){background:var(--main-color,#fcae17)!important}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-menu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px!important;padding:0!important;background:#ffffff66!important}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-menu a{background:var(--main-color,#fcae17)!important;color:#222!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;min-height:56px!important;padding:6px 3px!important;gap:3px!important;white-space:nowrap}
 body.common-final.revision27.pdf-nov1.pdf-tabogolease header .pdf-menu img{width:22px!important;height:22px!important;object-fit:contain}
}

/* 4차 13페이지: 모바일 하단 전화문의의 느린 삼색 그라데이션. */
@media(max-width:768px){
 body.common-final.revision27.pdf-nov1.pdf-tabogolease .sub-view-mobile-dock .sub-view-mobile-dock__btn--tel{background-image:linear-gradient(110deg,#d51d26 0%,#f6c62e 33%,#8aca45 66%,#d51d26 100%)!important;background-size:400% 100%!important;background-position:var(--kb-dock-position) 50%!important;color:#fff!important;animation:kb-dock-call-gradient 12s ease-in-out infinite!important}
}
@property --kb-dock-position{syntax:"<percentage>";inherits:false;initial-value:0%}
@keyframes kb-dock-call-gradient{0%,100%{--kb-dock-position:0%}50%{--kb-dock-position:100%}}
