/* IN 1.9.25. Shared tokens, only IN public surfaces. Native admin, forms and media are not reset globally. */
body.in-unified-ui{--in-accent:#987127;--in-accent-dark:#6f5118;--in-accent-soft:#fbf4e4;--kia-social-blue:#987127;--kia-social-blue-dark:#6f5118;--in-ink:#1f3143;--in-muted:#66798c;--in-border:#dfe7ee;--in-canvas:#f5f7fa;--in-surface:#fff;--in-radius:16px;--in-field-radius:11px;--in-field-height:46px;--in-shadow:0 8px 28px rgb(26 43 59 / .045);background:var(--in-canvas)!important;color:var(--in-ink)}
body.in-unified-ui.in-ui-shell-ready #masthead,body.in-unified-ui.in-ui-shell-ready #header,body.in-unified-ui.in-ui-shell-ready .elementor-location-header{display:none!important}
@media(max-width:1023px){body.in-unified-ui #masthead,body.in-unified-ui #header,body.in-unified-ui .elementor-location-header{display:none!important}}
body.in-unified-ui .in-ui-vehicle-host{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.in-unified-ui #in-section-space{height:calc(64px + env(safe-area-inset-top,0px));height:var(--in-section-height,calc(64px + env(safe-area-inset-top,0px)));display:block}
body.in-unified-ui #in-section-bar{position:fixed!important;inset:auto 0 auto 0!important;top:var(--in-admin-top,0px)!important;z-index:99970;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:3px;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;margin:0!important;width:100%!important;height:auto;box-sizing:border-box;border:0!important;border-bottom:1px solid var(--in-border)!important;border-radius:0!important;background:#f5f7faf5!important;transform:translate3d(0,var(--in-nav-offset,0px),0);box-shadow:0 2px 10px #152c3e08;contain:layout style;isolation:isolate}
#in-section-bar>a{display:flex;justify-content:center;align-items:center;min-width:0;min-height:46px;box-sizing:border-box;padding:8px 4px;border:1px solid transparent;border-radius:12px;font:650 clamp(11px,3.1vw,14px)/1.25 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:normal;white-space:nowrap;text-decoration:none!important;color:#627587;background:transparent;text-align:center;text-transform:none}
#in-section-bar>a[aria-current="page"]{color:#6f5118;background:#fff;border-color:#dce6ee;box-shadow:0 2px 5px #203b5010}
#in-section-bar>a:hover{background:#fbf4e4}
#in-section-bar>a:focus-visible{outline:2px solid #987127;outline-offset:-2px}
html.in-ui-overlay-open body.in-unified-ui #in-section-bar{visibility:hidden!important;pointer-events:none!important}
html body.in-unified-ui #in-workspace :is(.kia-discovery-filters,.kia-discovery-hero,.in-catalog-switch,.in-section-tabs,.kic-topbar){display:none!important}
body.in-unified-ui #in-workspace{--in-top:20px}
body.in-unified-ui.admin-bar #in-workspace{--in-top:52px}
body.in-unified-ui #in-workspace .in-workspace-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--in-ink);padding:8px 14px 20px;font:650 13px/1.3 system-ui}
.in-workspace-brand strong{font:850 italic 34px/1 system-ui;letter-spacing:-2px;color:#b38d35}
.in-workspace-brand span{color:#63788a;font-size:11px}
.in-workspace-info{margin:22px 12px 0;border-top:1px solid #dfe7ee;padding-top:16px;font:13px/1.5 system-ui;color:#66798c}
.in-workspace-info summary{cursor:pointer}
.in-workspace-info a{display:block;color:inherit;padding:8px 0;text-decoration:none}
.in-workspace-info a:hover{text-decoration:underline}
body.in-unified-ui :is(.in-catalog-add,.in-apply,.in-filter-toggle,.in-car-view,.in-workspace-create),body.in-unified-ui #kia-seller-cabinet :is(.kic-primary,.in-shop-next){background:var(--in-accent)!important;background-image:none!important;border-color:var(--in-accent)!important;color:white!important;box-shadow:none!important}
body.in-unified-ui :is(#in-create-menu,.kic-dialog,#krist-in-chat){--chat-gold:var(--in-accent);--chat-ink:var(--in-ink)}
body.in-unified-ui #in-create-menu .in-create-options>a:first-child{background:var(--in-accent-soft)!important;border-color:#cfdee7!important;color:var(--in-accent-dark)!important}
body.in-unified-ui #kia-seller-cabinet .kic-tabs>[aria-selected="true"]{color:var(--in-accent-dark)!important;background:var(--in-accent-soft)!important;border-color:#cbdde7!important;box-shadow:none!important}
body.in-unified-ui :is(.kia-mobile-dock) [aria-current="page"]{color:var(--in-accent)!important}
body.in-unified-ui #kia-seller-cabinet .in-account-tools{border:1px solid var(--in-border);background:#fff;border-radius:14px;margin:0 0 20px;padding:14px 18px;font:600 14px/1.5 system-ui;color:var(--in-ink)}
.in-account-tools summary{cursor:pointer;min-height:26px}
.in-account-tools>div{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px}
body.in-unified-ui #kic-profile-form{display:block!important;min-width:0!important;position:relative}
body.in-unified-ui #kic-profile-form fieldset{display:block!important;float:none!important;position:static!important;min-width:0;width:100%;margin:20px 0;padding:0 0 20px;border:0;border-bottom:1px solid var(--in-border)}
body.in-unified-ui #kic-profile-form .kic-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}
body.in-unified-ui #kic-profile-form .kic-field{min-width:0;width:auto;max-width:100%;margin:0;float:none}
body.in-unified-ui #kic-profile-form .kic-wide{grid-column:1/-1}
body.in-unified-ui #kic-profile-form :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;max-width:100%;min-width:0;font-size:16px}
body.in-unified-ui #kic-profile-form .kic-form-foot{position:static!important;display:flex!important;flex-wrap:wrap;gap:12px;justify-content:space-between;clear:both;margin:20px 0 0;padding:16px 0 0;width:100%;border-top:1px solid var(--in-border);background:#fff}
body.in-unified-ui #kic-profile-form :is(button[type=submit],.kic-primary){background:var(--in-accent)!important;color:#fff!important;border-color:var(--in-accent)!important}
@media(min-width:1024px){
 body.in-unified-ui #in-section-bar,body.in-unified-ui #in-section-space{display:none!important}
 html body.in-unified-ui #in-workspace{--in-rail:208px;grid-template-columns:var(--in-rail) minmax(0,1fr)!important;max-width:1680px!important;padding:24px 32px 48px!important;gap:32px!important}
 html body.in-unified-ui #in-workspace:not([data-in-section="services"]) #in-home,html body.in-unified-ui #in-workspace:not([data-in-section="services"]) #in-home :is(.kia-discovery-hub,.kia-discovery-layout,.kia-discovery-main,.kia-discovery-list),html body.in-unified-ui #in-workspace #kia-seller-cabinet[data-cabinet-context="feed"][data-active-tab="reels"]>.kic-wrap{max-width:860px!important;width:100%!important;margin-inline:auto!important;float:none!important;grid-template-columns:minmax(0,1fr)!important}
 html body.in-unified-ui #in-workspace #kia-seller-cabinet[data-cabinet-context="profile"]>.kic-wrap{max-width:1050px!important}
 html body.in-unified-ui #kia-seller-cabinet #kic-profile-editor[data-in-profile-inline]{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 0 24px!important;padding:24px!important;border:1px solid var(--in-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;scroll-margin-top:70px;z-index:auto}
 html body.in-unified-ui #kia-seller-cabinet #kic-profile-editor[data-in-profile-inline]:not([open]){display:none!important}
 html body.in-unified-ui #kic-profile-editor[data-in-profile-inline] .kic-dialog-head{position:static!important;padding:0 0 18px!important;background:#fff!important}
}
@media(min-width:1024px) and (max-width:1279px){html body.in-unified-ui #in-workspace{--in-rail:176px;padding:20px!important;gap:22px!important}}
@media(max-width:1023px){
 body.in-unified-ui #in-home,body.in-unified-ui #kia-seller-cabinet{padding-top:14px!important}
 body.in-unified-ui #in-catalog .in-catalog-heading{padding-top:18px!important}
 body.in-unified-ui #kic-profile-form .kic-fields{grid-template-columns:minmax(0,1fr)}
 body.in-unified-ui .in-account-tools>div>*{flex:1 1 170px}
 body.in-unified-ui .kia-mobile-dock{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}
}
/* Native Motors content: reflow existing elements, keep the native handlers intact. */
html body.in-unified-ui.in-unified-vehicle #in-workspace .single-listing-container.in-ui-vehicle{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:1300px!important;gap:22px!important;margin:0 auto!important;padding:0!important;float:none!important;min-width:0!important}
.in-ui-vehicle-main,.in-ui-vehicle-aside{min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:20px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .in-ui-vehicle-main>*,html body.in-unified-ui #in-workspace .in-ui-vehicle .in-ui-vehicle-aside>*{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important;flex:none!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-heading{order:1;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;background:#fff;border:1px solid var(--in-border);border-radius:16px;padding:20px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-heading>.single-listing-top-sidebar{max-width:none!important;width:100%!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-heading .single-listing-title{font:750 clamp(22px,2.2vw,32px)/1.25 system-ui!important;color:var(--in-ink)!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(#in-vehicle-heading,#in-vehicle-price) .single-listing-price{background:var(--in-accent-soft)!important;border:0!important;color:var(--in-ink)!important;padding:12px 16px!important;border-radius:12px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(#in-vehicle-heading,#in-vehicle-price) .single-listing-price-value{font:750 clamp(24px,2.4vw,34px)/1.25 system-ui!important;color:var(--in-ink)!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-main{order:0;display:block!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;float:none!important;overflow:hidden;border-radius:16px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-gallery-container{width:100%!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important;background:#ebeff3!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(.single-listing-gallery-image,.single-listing-gallery-item-content){object-fit:contain!important;max-height:600px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:12px 0 0!important;padding:0!important;border:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-actions :is(button,a,.stm-listing-favorite-action){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 14px!important;min-width:44px!important;min-height:44px!important;width:auto!important;flex:1 1 auto!important;margin:0!important;border:1px solid var(--in-border)!important;border-radius:12px!important;background:#fff!important;color:var(--in-ink)!important;text-decoration:none!important;box-shadow:none!important;font:600 13px/1.4 system-ui!important;text-transform:none!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-actions .stm-listing-favorite-action{font-size:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(.single-listing-seller-notes-section,.single-listing-location-section,.single-listing-sidebar,.kcd-chat,.kcd-related,.in-ui-contact-alternative){background:#fff!important;border:1px solid var(--in-border)!important;border-radius:16px!important;padding:20px!important;box-shadow:0 3px 15px #23384b04!important;float:none!important;position:static!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data-section{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;float:none!important;position:static!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data-section{order:2}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-seller-notes-section{order:3}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-location-section{order:4}
html body.in-unified-ui #in-workspace .in-ui-vehicle .kcd-related{order:5}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(h2,.single-listing-chapter-title){font:700 clamp(19px,2vw,24px)/1.3 system-ui!important;color:var(--in-ink)!important;margin:0 0 16px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;list-style:none!important;gap:10px!important;padding:0!important;margin:0!important;width:100%!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data-item{min-width:0!important;width:auto!important;float:none!important;padding:12px 13px!important;border:1px solid rgba(152,113,39,.18)!important;border-radius:13px!important;margin:0!important;background:rgba(255,255,255,.68)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data-item-content{width:100%!important;display:block!important;min-width:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data-item-label{font:400 13px/1.45 system-ui!important;color:var(--in-muted)!important;white-space:normal!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data-item-value{font:650 15px/1.45 system-ui!important;color:var(--in-ink)!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:7px!important;white-space:normal!important;overflow-wrap:anywhere!important}.in-ui-make-logo{display:block!important;width:30px!important;height:30px!important;min-width:30px!important;object-fit:contain!important;background:#fff!important;border-radius:8px!important;padding:3px!important;border:1px solid var(--in-border)!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-seller-notes :is(p,li,span){font:400 15px/1.65 system-ui!important;color:var(--in-ink)!important;word-break:normal!important;overflow-wrap:break-word!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-seller-notes :is(strong,b){font-weight:700!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-seller-notes ul{padding-inline-start:22px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-sidebar{display:flex!important;flex-direction:column!important;gap:14px!important;position:static!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-dealer{display:flex!important;flex-direction:row-reverse!important;gap:12px!important;align-items:center!important;justify-content:flex-end!important;float:none!important;width:100%!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;text-decoration:none!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-dealer-name{font:700 16px/1.4 system-ui!important;color:var(--in-ink)!important;flex:1!important;min-width:0!important;white-space:normal!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-dealer-data{flex:0 0 64px!important;order:0!important;margin:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-dealer-image-outer{display:block!important;width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;margin:0!important;border:0!important;padding:0!important;background:#f2f5f8!important;border-radius:12px!important;overflow:hidden!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-dealer-image{display:block!important;position:static!important;transform:none!important;width:64px!important;height:64px!important;object-fit:contain!important;padding:4px!important;background:#fff!important;opacity:1!important;visibility:visible!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(.single-listing-email-button,.single-listing-phone-button,.kcd-gold){min-height:44px!important;padding:10px 14px!important;font:650 14px/1.4 system-ui!important;background:var(--in-accent)!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;text-decoration:none!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(.single-listing-trade-button,.kcd-text-button){color:var(--in-accent-dark)!important;font:600 13px/1.5 system-ui!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .kcd-chat p{font:400 14px/1.55 system-ui!important;color:var(--in-muted)!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle [data-in-contact-original]{display:block!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle [data-in-contact-original] .single-listing-container{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle [data-in-contact-original] .single-listing-main{display:block!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle [data-in-contact-original] .single-listing-sidebar{display:none!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .in-ui-contact-alternative summary{font:600 14px/1.5 system-ui;color:var(--in-muted);cursor:pointer}
html body.in-unified-ui #in-workspace .in-ui-vehicle .in-ui-contact-alternative[open]>summary{margin-bottom:18px}
html body.in-unified-ui #in-workspace .in-ui-vehicle :is(.in-ui-duplicate-seller,.in-ui-repeated-gallery,[hidden]){display:none!important}
@media(min-width:1024px){html body.in-unified-ui.in-unified-vehicle #in-workspace .single-listing-container.in-ui-vehicle{grid-template-columns:minmax(0,1fr) minmax(260px,300px)!important;gap:24px!important}.in-ui-vehicle-aside{position:sticky!important;top:70px;align-self:start}html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-heading{order:-1}}
@media(max-width:1023px){html body.in-unified-ui.in-unified-vehicle #in-workspace .single-listing-container.in-ui-vehicle{padding:14px 12px 28px!important}.in-ui-vehicle-main,.in-ui-vehicle-aside{gap:14px!important}html body.in-unified-ui #in-workspace .in-ui-vehicle :is(.single-listing-data-section,.single-listing-seller-notes-section,.single-listing-sidebar,.kcd-chat,.kcd-related){padding:16px!important}}

/* 1.9.56 — shared visual rhythm across every IN surface. */
html body.in-unified-ui :is(#in-catalog,#kia-seller-cabinet,#in-home) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--in-border)!important;border-radius:var(--in-field-radius)!important;box-shadow:none!important}
html body.in-unified-ui :is(#in-catalog,#kia-seller-cabinet,#in-home) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select){min-height:var(--in-field-height)!important}
html body.in-unified-ui :is(#in-catalog,#kia-seller-cabinet,#in-home) :is(.kic-button,.in-button,button):not(.in-safety-trigger):not(.kic-close):not(.kic-chat-close){min-height:44px}
html body.in-unified-ui :is(.kia-discovery-card,.in-car-card,.kic-product-tile,.kic-service-card,.kic-profile){border-color:var(--in-border)!important;box-shadow:var(--in-shadow)!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] #kic-content{min-width:0!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-grid{align-items:stretch!important}
@media(min-width:1024px){html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-grid.kic-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}
@media(max-width:767px){html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"]{padding-inline:10px!important}html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-profile{padding:16px!important;border-radius:16px!important}html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px 0 18px!important}html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-tabs button{min-height:50px!important;padding:8px!important;font-size:12px!important}html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-grid.kic-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}
@media(prefers-reduced-motion:reduce){#in-section-bar{scroll-behavior:auto!important;transition:none!important}}
/* Cancel legacy full-height flex basis on the heading inside the column. */
html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-heading{flex:0 0 auto!important;height:auto!important;min-height:0!important;align-content:start!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle .in-ui-vehicle-main,html body.in-unified-ui #in-workspace .in-ui-vehicle .in-ui-vehicle-aside{align-self:start!important}

/* The same five destinations remain reachable on tablets, not only on phones. */
@media(min-width:768px) and (max-width:1023px){
 body.in-unified-ui{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}
 body.in-unified-ui .kia-mobile-dock{position:fixed;inset:auto 0 0;z-index:100150;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));min-height:70px;padding:6px 8px max(8px,env(safe-area-inset-bottom,0px));border-top:1px solid #dfe7ee;background:#fff;box-shadow:none}
 body.in-unified-ui .kia-mobile-dock>:is(a,button){display:grid;place-items:center;gap:4px;min-height:54px;padding:4px;border:0;border-radius:10px;background:transparent;color:#627587;text-decoration:none;font:600 12px/1.3 system-ui}
 body.in-unified-ui .kia-mobile-dock small{font-size:11px;color:inherit}
 body.in-unified-ui .kia-mobile-dock>:is(a,button)>span{display:grid;place-items:center;width:28px;height:28px}
 body.in-unified-ui .kia-mobile-dock img{width:28px;height:28px;border-radius:50%;object-fit:cover}
}
html body.in-unified-ui #in-workspace .in-ui-vehicle>.kcd-related{grid-column:1/-1!important;width:100%!important;margin:0!important;order:3!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle>.in-ui-vehicle-main{order:0!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle>.in-ui-vehicle-aside{order:1!important}
html body.in-unified-ui #kia-seller-cabinet :is(.kic-upload,.kic-text),html body.in-unified-ui #kia-seller-cabinet .kic-tabs>[aria-selected="true"] :is(span,.dashicons){color:var(--in-accent-dark)!important}
html body.in-unified-ui #kia-seller-cabinet .kic-upload{border-color:#dfcca0!important;background:#fffdf8!important}
html body.in-unified-ui #kia-seller-cabinet .kic-tabs>[aria-selected="true"] span:not(.dashicons){background:#f1e3c2!important}
html body.in-unified-ui .kia-mobile-dock>[aria-current="page"],html body.in-unified-ui .kia-mobile-dock>[aria-current="page"] small{color:var(--in-accent)!important}
html body.in-unified-ui .in-ui-contact-alternative .single-listing-main{overflow:visible!important}
html body.in-unified-ui .in-ui-contact-alternative :is(input:not([type=hidden]):not([type=checkbox]),textarea){width:100%;box-sizing:border-box;max-width:100%;font:16px/1.5 system-ui;border:1px solid var(--in-border);border-radius:10px;padding:10px;background:#f8fafc;color:var(--in-ink)}
html body.in-unified-ui .in-ui-contact-alternative button[type=submit]{min-height:44px;border:0;border-radius:10px;background:var(--in-accent);color:#fff;padding:10px 16px;font:650 14px/1.4 system-ui}

/* Consistent accent also for keyboard focus, upload affordances and price text. */
html body.in-unified-ui #kia-seller-cabinet{--kic-bg:var(--in-canvas);--kic-ink:var(--in-ink);--kic-muted:var(--in-muted);--kic-line:var(--in-border);--kic-gold:var(--in-accent);--kic-pale:var(--in-accent-soft)}
html body.in-unified-ui #kia-seller-cabinet :is(.kic-price,.kic-profile-meta a){color:var(--in-accent-dark)!important}
html body.in-unified-ui #kia-seller-cabinet .kic-camera{background:var(--in-accent-soft)!important;border-color:#dfcca0!important;color:var(--in-accent-dark)!important}
html body.in-unified-ui #kia-seller-cabinet .kic-button:hover{border-color:#dfcca0!important;background:var(--in-accent-soft)!important;color:var(--in-accent-dark)!important}
html body.in-unified-ui :is(#kia-seller-cabinet,#in-catalog,#in-create-menu) :focus-visible{outline:2px solid var(--in-accent)!important;outline-offset:3px}

/* 1.9.26 — canonical feed/media and control design. Supersedes removed media rules. */
body.in-unified-ui{--in-feed-width:860px;--in-feed-media-height:min(440px,55vh);--in-control-radius:12px;--in-control-focus:0 0 0 3px #98712735}
.in-mobile-services{display:none}
#in-workspace .in-workspace-services{display:grid;gap:3px;padding-top:14px;margin:16px 0 0;border-top:1px solid var(--in-border,#dfe7ee)}
#in-workspace .in-workspace-services>a{display:flex;gap:10px;align-items:center;min-height:40px;margin:0;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--in-muted,#66798c);font:550 12px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none;white-space:normal;overflow-wrap:break-word}
#in-workspace .in-workspace-services svg{width:19px;height:19px;flex:none}
#in-workspace .in-workspace-services>a:hover{background:var(--in-accent-soft,#fbf4e4);color:var(--in-accent,#987127)}
#in-workspace .in-workspace-info{margin-top:14px;padding-top:12px}
#in-workspace .in-info-unavailable{display:block;padding:8px 0;color:var(--in-muted,#66798c)}
#in-workspace .in-info-unavailable small{display:block;font-size:11px;color:#75879b}
html body.in-unified-ui #in-workspace .in-workspace-signature{margin:12px 14px;font-size:10px}
/* No competing arbitrary feed dimensions. Natural images never crop. */
html body.in-unified-ui #in-workspace #in-home :is(.kia-discovery-hub,.kia-discovery-layout,.kia-discovery-main,.kia-discovery-list),
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="feed"][data-active-tab="reels"] .kic-grid{width:100%!important;max-width:var(--in-feed-width)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
html body.in-unified-ui .kia-discovery-card,html body.in-unified-ui .kic-publication-card{border:1px solid var(--in-border)!important;border-radius:16px!important;box-shadow:0 3px 18px #19334706!important;overflow:hidden!important}
html body.in-unified-ui .kia-discovery-card .kia-discovery-author{padding:12px 16px!important;min-height:64px!important;gap:10px!important}
html body.in-unified-ui .in-publication-body{padding:0!important;margin:0!important;display:flex!important;flex-direction:column;min-width:0!important}
html body.in-unified-ui .in-publication-body .in-feed-caption{padding:8px 16px 12px!important;margin:0!important;background:transparent!important;min-width:0}
html body.in-unified-ui .in-publication-body .in-feed-caption>p{margin:0!important;font:400 14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif!important;color:var(--in-ink)!important;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em}
html body.in-unified-ui :is(.in-publication-body,#in-home) .in-caption-open{display:inline-flex!important;align-items:center;min-height:36px!important;padding:5px 0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--in-accent)!important;box-shadow:none!important;font:650 13px/1.4 system-ui!important;text-transform:none!important;cursor:pointer}
html body.in-unified-ui .in-social-actions{padding:8px 12px!important;margin:0!important;border:0!important;gap:4px!important}
html body.in-unified-ui .in-social-action{min-height:46px!important;box-shadow:none!important;border-radius:10px!important;background:transparent!important;color:var(--in-muted)!important}
html body.in-unified-ui .in-social-action.is-active{color:var(--in-accent)!important}
html body.in-unified-ui .in-social-action svg{width:24px!important;height:24px!important}
html body.in-unified-ui .in-social-label{font-size:11px!important;line-height:1.3!important}
html body.in-unified-ui .in-publication-body .kia-discovery-actions{padding:0 16px 12px!important;margin:0!important;min-height:0!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"][data-active-tab="reels"] .kic-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:690px!important;margin-inline:auto!important;gap:10px!important}
html body.in-unified-ui #kia-seller-cabinet .kic-card-compact>.kic-card-cover{display:block!important;aspect-ratio:3/4!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;overflow:hidden!important}
html body.in-unified-ui #kia-seller-cabinet .kic-card-compact .kic-tile-visual{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;background:#0b1016!important}
html body.in-unified-ui #kia-seller-cabinet .kic-tile-visual>img,html body.in-unified-ui #kia-seller-cabinet .kic-tile-visual>video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;max-height:100%!important;background:#eef1f4!important}
html body.in-unified-ui #kia-seller-cabinet .kic-card-compact>.kic-tile-info{display:grid!important;padding:8px!important;gap:4px!important;background:#fff!important;min-height:55px}
html body.in-unified-ui #kia-seller-cabinet .kic-tile-info>.kic-tile-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px!important;max-height:3em;padding:0!important;margin:0!important;background:none!important;border:0!important;color:var(--in-ink)!important;font:600 12px/1.4 system-ui!important;text-align:left;box-shadow:none!important;cursor:pointer}
/* Same accent in editors as in the page. Keep destructive/error states red. */
html body.in-unified-ui :is(#kic-editor,#kic-profile-editor) :is(.kic-format-options button,.kic-editor-steps button)[aria-pressed="true"],html body.in-unified-ui #kic-editor .kic-editor-steps [aria-current="step"]{color:var(--in-accent)!important;background:var(--in-accent-soft)!important;border-color:var(--in-border)!important;border-radius:10px!important}
html body.in-unified-ui #in-create-menu .in-create-options>a,html body.in-unified-ui :is(#kic-editor,#kic-profile-editor) .kic-upload{color:var(--in-accent)!important;background-image:none!important;border-color:var(--in-border)!important}
html body.in-unified-ui #in-create-menu .in-create-options>a:first-child{color:var(--in-accent)!important;background:var(--in-accent-soft)!important;border-color:var(--in-border)!important}
html body.in-unified-ui :is(#kic-editor,#kic-profile-editor) .kic-upload>span{color:var(--in-accent)!important;border-color:#bdd1dd!important;background:#f5f9fb!important}
html body.in-unified-ui :is(#krist-in-chat,#in-create-menu,.kic-dialog){--chat-gold:var(--in-accent);--kic-gold:var(--in-accent);--kic-pale:var(--in-accent-soft)}
html body.in-unified-ui #in-content-viewer :is(.in-content-price,.in-price-terms){color:var(--in-accent-dark)!important}
html body.in-unified-ui #in-content-viewer .in-product-message{background:var(--in-accent)!important;border-color:var(--in-accent)!important;color:#fff!important}
html body.in-unified-ui #in-content-viewer.in-reading-mode .in-rail-action.is-active{color:var(--in-accent)!important}
html body.in-unified-ui #kic-editor :is(input,select,textarea){accent-color:var(--in-accent)}
html body.in-unified-ui #kic-editor .kic-dialog-head{min-height:60px!important;padding:12px 20px!important}
html body.in-unified-ui #kic-editor .kic-dialog-head h2{font-size:22px!important;line-height:1.3!important}
html body.in-unified-ui #kic-editor .kic-field{min-width:0!important}
/* Pointer focus has no square outline; keyboard focus remains clearly visible. */
html body.in-unified-ui :is(#in-workspace,#in-section-bar,.in-mobile-services,#in-content-viewer,#kic-editor,#kic-profile-editor,#in-create-menu,#krist-in-chat) :is(button,a,summary,[role="button"]):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
html[data-in-input="pointer"] body.in-unified-ui :is(#in-workspace,#in-section-bar,.in-mobile-services,#in-content-viewer,#kic-editor,#kic-profile-editor,#in-create-menu,#krist-in-chat) :is(button,a,summary,[role="button"]):focus{outline:none!important;box-shadow:none!important}
html:not([data-in-input="pointer"]) body.in-unified-ui :is(#in-workspace,#in-section-bar,.in-mobile-services,#in-content-viewer,#kic-editor,#kic-profile-editor,#in-create-menu,#krist-in-chat) :is(button,a,summary,[role="button"]):focus-visible{outline:2px solid var(--in-accent)!important;outline-offset:2px!important;border-radius:10px}
html body.in-unified-ui :is(#in-workspace,#in-content-viewer,.kic-dialog,#in-create-menu,#krist-in-chat) :is(button,a){-webkit-tap-highlight-color:transparent;text-transform:none;letter-spacing:normal}
/* Read-more is a text document, not an invisible autoplaying player behind a sheet. */
html body #in-content-viewer.in-description-mode{background:rgba(16,28,42,.66)!important}
html body #in-content-viewer.in-description-mode .in-view-main{display:block!important;width:min(720px,100%)!important;max-width:720px!important;height:auto!important;max-height:var(--in-height,100dvh)!important;margin:auto!important;background:#fff!important;color:#1f3143!important;overflow:auto!important;border-radius:18px!important;padding:0!important;touch-action:pan-y}
html body #in-content-viewer.in-description-mode .in-view-head{display:flex!important;position:sticky!important;inset:0 0 auto!important;justify-content:flex-end;background:#fff!important;border-bottom:1px solid #e0e7ee!important;min-height:48px!important;padding:8px 16px!important;z-index:2!important}
html body #in-content-viewer.in-description-mode .in-view-back{position:static!important;clip-path:none!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;pointer-events:auto!important;color:#987127!important;background:#eef4f7!important;border-radius:50%!important}
html body #in-content-viewer.in-description-mode .in-details{padding:16px 22px!important}
html body #in-content-viewer.in-description-mode .in-description{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%;font:400 16px/1.6 system-ui!important;color:#243649!important}
html body #in-content-viewer.in-description-mode .in-content-title{font:750 24px/1.3 system-ui!important;overflow-wrap:anywhere!important;margin:14px 0!important}
html body #in-content-viewer.in-description-mode .in-rail{position:static!important;display:flex!important;justify-content:space-around;flex-direction:row!important;padding:12px!important;color:#987127!important;background:#fff!important;transform:none!important;margin:0!important;border-top:1px solid #e0e7ee!important}
html body #in-content-viewer.in-description-mode .in-rail .in-rail-action{color:#987127!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}
@media(min-width:1024px){
 body.in-unified-ui{--in-feed-media-height:min(410px,48vh)}
 html body.in-unified-ui #in-workspace{--in-rail:216px!important;gap:28px!important;max-width:1580px!important}
 html body.in-unified-ui #in-workspace .in-workspace-navigation>a{min-height:42px;padding:9px 12px;font-size:13px}
 html body.in-unified-ui #in-workspace .in-workspace-brand{padding-bottom:14px}
 html body.in-unified-ui #in-workspace .in-workspace-create{margin-top:12px;min-height:42px}
 html body.in-unified-ui #in-workspace #in-home :is(.kia-discovery-hub,.kia-discovery-list){max-width:var(--in-feed-width)!important}
}
@media(max-width:1023px){
 html body.in-unified-ui .in-mobile-services{display:none!important}
 body.in-unified-ui{--in-feed-width:100%;--in-feed-media-height:min(460px,56vh)}
 html body.in-unified-ui #kia-seller-cabinet .kic-tile-info>.kic-tile-title{font-size:10.5px!important;min-height:30px!important}
 html body #in-content-viewer.in-description-mode .in-view-main{width:100%!important;max-height:var(--in-height,100dvh)!important;border-radius:0!important;min-height:100%;}
 html body #in-content-viewer.in-description-mode .in-details{padding:14px 16px!important}
}
@supports(height:100svh){body.in-unified-ui{--in-feed-media-height:min(460px,56svh)}@media(min-width:1024px){body.in-unified-ui{--in-feed-media-height:min(410px,48svh)}}}

/* Shared action palette also applies to content and the installed IN messenger. */
html body.in-unified-ui #in-content-viewer :is(.in-primary,.in-comment-submit){background:var(--in-accent)!important;border-color:var(--in-accent)!important;color:#fff!important}
html body.in-unified-ui #in-content-viewer .in-rail-action.is-active,html body.in-unified-ui #in-content-viewer .in-comment-heart.is-liked{color:var(--in-accent)!important}
html body.in-unified-ui #in-content-viewer .in-rail-action.is-active svg{fill:#98712722!important}
html body.in-unified-ui #krist-in-chat :is(.kic-chat-send,.kic-chat-unread){background:var(--in-accent)!important;border-color:var(--in-accent)!important;color:#fff!important}
html body.in-unified-ui #krist-in-chat :is(.kic-chat-person:hover,.kic-chat-share-tabs [aria-pressed=true],.kic-chat-message.mine){background:var(--in-accent-soft)!important;border-color:var(--in-border)!important}
html body.in-unified-ui #krist-in-chat :is(.kic-chat-card b,.kic-chat-attachment){color:var(--in-accent-dark)!important}

/* Price owns a separate block below the main gallery. No clones of Motors controls. */
html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-price{order:1;flex:0 0 auto!important;background:#fff;border:1px solid var(--in-border);border-radius:16px;padding:14px!important}
html body.in-unified-ui #in-workspace .in-ui-vehicle #in-vehicle-price>.single-listing-top-sidebar{width:100%!important;max-width:none!important;min-width:0!important;float:none!important;padding:0!important;margin:0!important}
@media(min-width:1024px){
 html body.in-unified-ui #in-catalog :is(.in-catalog-title-copy,.in-catalog-filter-title){position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;white-space:nowrap!important;padding:0!important;margin:-1px!important;border:0!important}
 html body.in-unified-ui #in-catalog .in-catalog-heading{justify-content:flex-end!important;padding-bottom:12px!important;min-height:0!important}
}

/* A legacy section switcher is redundant wherever the shared IN navigation exists. */
html body.in-unified-ui [data-in-legacy-sections]{display:none!important}

/* 1.9.41: one brand accent, paid marketplace placement, mobile feed cleanup. */
body.in-unified-ui :is(button,.in-button,.kic-button,.kia-discovery-primary,.kia-discovery-refresh,.in-catalog-more):not(.in-safety-trigger):not(.kic-close):not(.kic-chat-close){accent-color:var(--in-accent)}
body.in-unified-ui :is(.in-catalog-add,.in-apply,.in-filter-toggle,.in-car-view,.in-workspace-create,.krs-service-primary,.krs-service-filter-button,.krs-service-add){background:var(--in-accent)!important;border-color:var(--in-accent)!important;color:#fff!important}
body.in-unified-ui .in-catalog-promotions{display:none}
body.in-unified-ui .in-catalog-promotions .kia-network-promotions{margin:0 0 14px!important;background:#fff!important;border:1px solid #ead9b4!important;border-radius:16px!important;box-shadow:none!important}
body.in-unified-ui .in-catalog-promotions .kia-network-promotions-head>span{background:var(--in-accent-soft)!important;color:var(--in-accent-dark)!important}
body.in-unified-ui .in-catalog-promotions .kia-network-promotion-card em{display:block;margin-top:3px;color:#846a39;font:500 9px/1.3 system-ui;font-style:normal}
@media(max-width:1023px){
 body.in-unified-ui .in-home-discovery{display:none!important}
 body.in-unified-ui .in-catalog-promotions{display:block}
 body.in-unified-ui #in-catalog{padding-top:8px!important}
 body.in-unified-ui #in-catalog .in-catalog-promotions .kia-network-promotion-grid{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x proximity;padding-bottom:2px}
 body.in-unified-ui #in-catalog .in-catalog-promotions .kia-network-promotion-card{flex:0 0 min(82vw,340px);scroll-snap-align:start}
 body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
}
@media(max-width:520px){body.in-unified-ui #in-workspace .in-ui-vehicle .single-listing-data{grid-template-columns:minmax(0,1fr)!important}}
/* Primary actions share the same IN accent; secondary/close/destructive controls keep semantic styling. */
body.in-unified-ui :is(.kia-network-thread form>button,.kia-network-contact-actions button.is-primary,.kia-network-own-listing button,.kia-network-compose>button,.kia-network-hub>header>button,.kia-discovery-hero-actions>a,.kia-discovery-primary,.kic-primary,.kic-search-submit,.kic-filter-submit,.in-comment-submit,.in-product-contact){background:var(--in-accent)!important;border-color:var(--in-accent)!important;color:#fff!important;background-image:none!important}
body.in-unified-ui :is(.kia-discovery-filter-scroll>button.is-active,.kia-discovery-filter-scroll>button[aria-pressed="true"],#kia-seller-cabinet .kic-tabs>[aria-selected="true"]){background:var(--in-accent-soft)!important;color:var(--in-accent-dark)!important;border-color:rgba(152,113,39,.26)!important}

/* 1.9.56 — one visual language for navigation and interactive states. */
html body.in-unified-ui #in-workspace .in-workspace-navigation>a[aria-current="page"]{background:var(--in-accent-soft)!important;color:var(--in-accent-dark)!important;border-color:#ead8ad!important}
html body.in-unified-ui #in-workspace .in-workspace-navigation>a:hover,html body.in-unified-ui #in-workspace .in-workspace-services>a:hover{background:var(--in-accent-soft)!important;color:var(--in-accent-dark)!important}
html body.in-unified-ui #in-workspace :is(.in-workspace-navigation>a,.in-workspace-create):focus-visible{outline:2px solid var(--in-accent)!important;outline-offset:2px!important}
html body.in-unified-ui #kia-seller-cabinet .kic-tabs>[aria-selected="true"]{background:var(--in-accent-soft)!important;color:var(--in-accent-dark)!important;border-color:#dfcca0!important}
html body.in-unified-ui #kia-seller-cabinet .kic-tabs>[aria-selected="true"] [data-count]{background:#f1e3c2!important;color:var(--in-accent-dark)!important}
html body.in-unified-ui :is(#in-catalog,#kia-seller-cabinet) :is(.kic-notice,[data-car-status]):not(:empty){border-radius:12px!important}
