/* Small, isolated UI surface; existing Motors forms keep their own styling. */
#in-create-menu{box-sizing:border-box!important;position:fixed!important;inset:0!important;margin:auto!important;width:min(460px,calc(100vw - 28px))!important;max-width:none!important;max-height:calc(100dvh - 32px)!important;padding:22px!important;border:1px solid #e2e6eb!important;border-radius:22px!important;background:#fff!important;color:#213044!important;font:15px/1.4 system-ui,-apple-system,sans-serif!important;box-shadow:0 20px 80px #18253533!important;overflow:auto!important}
#in-create-menu:not([open]){display:none!important}#in-create-menu::backdrop{background:#17243466;backdrop-filter:blur(3px)}
#in-create-menu *{box-sizing:border-box!important;font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}
#in-create-menu>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 18px!important;padding:0!important;background:none!important;border:0!important}
#in-create-menu h2{font:700 22px/1.3 system-ui!important;margin:0!important;color:#213044!important}
#in-create-menu [data-in-create-close]{width:38px!important;height:38px!important;min-height:38px!important;flex:0 0 38px!important;margin:0!important;padding:0!important;border:1px solid #e2e6eb!important;border-radius:12px!important;background:#fff!important;color:#536171!important;font:26px/1 system-ui!important;box-shadow:none!important}
#in-create-menu .in-create-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
#in-create-menu .in-create-options>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:108px!important;padding:16px 8px!important;margin:0!important;border:1px solid #e2e6eb!important;border-radius:16px!important;background:#fafbfc!important;color:#253347!important;text-decoration:none!important;text-align:center!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}
#in-create-menu .in-create-options>a:first-child{background:#fcf8ed!important;border-color:#dac58f!important;color:#806025!important}
#in-create-menu .dashicons{font:28px/1 dashicons!important;width:28px!important;height:28px!important;color:inherit!important}
#in-create-menu :focus-visible{outline:2px solid #b59143!important;outline-offset:3px!important}
/* Retired surfaces may be added again by a cached integration script. */
#kia-network-drawer,.kia-network-backdrop,#kia-mobile-create-sheet,.kia-mobile-create-backdrop,.kia-network-dashboard-actions,.kia-network-hub-link,.kic-chat-launcher{display:none!important}
@media(max-width:700px){#in-create-menu{inset:auto 0 0!important;margin:0 auto!important;width:100%!important;border-radius:22px 22px 0 0!important;padding:20px 18px calc(22px + env(safe-area-inset-bottom,0px))!important}}
.kia-discovery-hero .kia-puls-home{font:700 24px/1.3 system-ui,sans-serif!important;color:#253347!important;text-decoration:none!important;letter-spacing:0!important}
.kia-discovery-hero [data-in-create]{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;border:1px solid #c2a15a!important;border-radius:12px!important;background:linear-gradient(115deg,#e5cf94,#c9a75b)!important;color:#213044!important;font:650 14px/1.4 system-ui,sans-serif!important;box-shadow:none!important}
/* The native Motors favorite control retains its handler and state. */
html body [data-in-favorite-star]>.in-favorite-star { display:inline-block!important; width:22px!important; height:22px!important; min-width:22px!important; flex:0 0 22px!important; margin:0!important; vertical-align:middle; pointer-events:none!important; }
html body [data-in-favorite-star]>.in-favorite-star path { fill:none!important; stroke:currentColor!important; stroke-width:1.8; stroke-linejoin:round; }
html body [data-in-favorite-star]:is(.active,.is-active)>.in-favorite-star path { fill:#e4b54e!important; stroke:#987127!important; }
html body :is(.stm-listing-favorite-action,.stm-listing-favorite)[data-in-favorite-star]>i { display:none!important; }
html body [data-in-favorite-star]::before,html body [data-in-favorite-star]::after { content:none!important; }
html body [data-in-favorite-star]:focus-visible { outline:2px solid #987127!important; outline-offset:3px; }
body .stm-listing-favorite-action.in-favorite-tidy{font-size:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;word-break:normal!important;overflow-wrap:normal!important}
body .stm-listing-favorite-action.in-favorite-tidy>.kip-favorite-label{font:650 14px/1.4 system-ui,sans-serif!important;white-space:nowrap!important;display:inline!important}
body .stm-listing-favorite-action.in-favorite-tidy>:not(i):not(svg):not(.kip-favorite-label){display:none!important}
body .stm-listing-favorite-action.in-favorite-tidy i{font-size:20px!important}
.kia-discovery-hero{gap:12px;flex-wrap:wrap}
.kia-discovery-hero .kia-home-shop{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;margin-left:auto;padding:10px 18px;border:1px solid #c2a15a;border-radius:12px;background:transparent;color:#253347;text-decoration:none;font:650 14px/1.4 system-ui,sans-serif}



/* 1.9.11: exact Motors single-listing elements, never global .row or .entry-title. */
body.single-listings .single-listing-container.in-vehicle-layout{min-width:0!important;width:min(1200px,calc(100% - 28px))!important;max-width:1200px!important;margin-inline:auto!important}
body.single-listings .in-vehicle-layout .kcd-primary,body.single-listings .in-vehicle-layout .kcd-secondary,body.single-listings .in-vehicle-layout .single-listing-main{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#in-vehicle-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px 24px!important;grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 100%!important;margin:18px 0!important;position:static!important;box-sizing:border-box!important;float:none!important}
#in-vehicle-heading>.single-listing-top-main{display:block!important;min-width:0!important;width:auto!important;max-width:none!important;flex:none!important;float:none!important;position:static!important;grid-column:auto!important;margin:0!important;padding:0!important}
#in-vehicle-heading>.single-listing-top-sidebar{display:block!important;min-width:0!important;width:auto!important;max-width:380px!important;flex:none!important;float:none!important;position:static!important;grid-column:auto!important;margin:0!important;padding:0!important}
#in-vehicle-heading .single-listing-title{display:block!important;font:750 clamp(24px,3vw,38px)/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;width:100%!important;min-width:0!important;max-width:100%!important;letter-spacing:-.02em!important;margin:0 0 10px!important;padding:0!important;color:#1d2b3d!important;position:static!important;float:none!important}
#in-vehicle-heading .single-listing-date{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font:400 14px/1.5 system-ui!important;color:#64758a!important;writing-mode:horizontal-tb!important}
#in-vehicle-heading .single-listing-price{display:block!important;box-sizing:border-box!important;float:none!important;position:static!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:14px 20px!important;border-radius:14px!important;margin:0!important;background:linear-gradient(110deg,#efdda5,#d5b461)!important;color:#1d2b3d!important}
#in-vehicle-heading .single-listing-price-value{font:750 clamp(22px,2.5vw,32px)/1.3 system-ui!important;white-space:nowrap!important;color:#1d2b3d!important;background:none!important}
#in-vehicle-heading .single-listing-price-list,#in-vehicle-heading .single-listing-price-item{display:block!important;position:static!important;width:auto!important;min-width:0!important;max-width:100%!important;background:none!important;margin:0!important;padding:0!important}
body.single-listings .single-listing-container.in-vehicle-layout .single-listing-seller-notes,body.single-listings .single-listing-container.in-vehicle-layout .single-listing-seller-notes p,body.single-listings .single-listing-container.in-vehicle-layout .single-listing-seller-notes span{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16px!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important}
body.single-listings .single-listing-container.in-vehicle-layout .single-listing-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;min-width:0!important;width:100%!important}
body.single-listings .single-listing-container.in-vehicle-layout .stm-listing-favorite-action.in-favorite-tidy{width:auto!important;min-width:150px!important;max-width:100%!important;flex:1 1 150px!important;min-height:46px!important;gap:8px!important;padding:12px 16px!important;box-sizing:border-box!important}
html body.single-listings .single-listing-container.in-vehicle-layout .single-listing-action.stm-listing-favorite-action.in-favorite-tidy::after,html body.single-listings .single-listing-container.in-vehicle-layout .single-listing-action.stm-listing-favorite-action.in-favorite-tidy::before{content:none!important;display:none!important}
body .stm-listing-favorite-action.in-favorite-tidy i{display:inline-block!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:20px!important;line-height:22px!important;margin:0!important}
body .stm-listing-favorite-action.in-favorite-tidy>.kip-favorite-label{margin:0!important;padding:0!important;width:auto!important;min-width:0!important;flex:none!important;font:650 14px/1.4 system-ui!important}
.kic-repost-note{font:500 12px/1.4 system-ui;color:#687686;margin:0 0 7px}
@media(min-width:1000px){body.single-listings .single-listing-container.in-vehicle-layout.kcd-ready{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;gap:24px!important}}
@media(max-width:767px){#in-vehicle-heading{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:14px 0!important}#in-vehicle-heading>.single-listing-top-sidebar{max-width:none!important;width:100%!important}#in-vehicle-heading .single-listing-price{width:100%!important}}

.in-repost-attribution{padding:4px 16px;margin:0;font:500 12px/1.4 system-ui;color:#667488}

/* 1.9.13: a visible shop shortcut on the mobile home feed, without changing the five-item dock. */
.in-home-shop-shortcut{display:none}
@media(max-width:767px){
 body [data-kia-discovery-feed] .in-home-shop-shortcut{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:10px 18px!important;margin:0 0 16px!important;border:1px solid #dce3e9!important;border-radius:14px!important;background:#fff!important;color:#23384b!important;font:650 14px/1.4 system-ui,-apple-system,sans-serif!important;text-decoration:none!important;box-shadow:none!important;touch-action:manipulation}
 body .in-home-shop-shortcut svg{width:22px;height:22px;flex:none}
}
#kic-profile-form [data-in-redundant-setting]{display:none!important}
