/* IN 1.9.34 — glass surfaces over a full-area, uncropped video.
   One player, scoped viewer surfaces, no global-opacity overlays or background clones. */
:root {
 --in-gold:#bc9651;--in-gold-ink:#695025;--in-gold-line:rgba(170,132,61,.32);
 --in-gold-glass:linear-gradient(128deg,rgba(246,235,204,.66),rgba(207,175,108,.24));
 --in-gold-active:linear-gradient(128deg,rgba(240,222,177,.85),rgba(202,165,84,.4));
 --in-glass-dark:linear-gradient(135deg,rgba(40,37,30,.72),rgba(18,22,27,.86));
 --in-dock-gap:10px;--in-dock-height:62px;
 --in-dock-bottom:calc(var(--in-dock-gap) + env(safe-area-inset-bottom,0px));
 --in-dock-clearance:calc(var(--in-dock-height) + var(--in-dock-bottom) + 12px);
}
html body.in-unified-ui {
 --in-accent:#87652c;--in-accent-dark:#695025;--in-accent-soft:#f5f0e5;
 --in-border:#e3e5e8;--in-ink:#25313f;--in-canvas:#f6f7f9;
 --chat-gold:#87652c;
}
/* Semantic controls only. Do not recolor uploaded images, warnings, destructive actions or WordPress admin. */
html body.in-unified-ui :is(#in-workspace,#kia-seller-cabinet,#in-catalog,#in-home,#in-create-menu,#krist-in-chat) :is(.kic-button,.kic-primary,.in-button,.in-primary,.in-shop-next,.in-car-view,.in-catalog-add,.in-filter-toggle,.in-apply,.in-workspace-create,.kia-discovery-primary,.kia-network-button-primary,.kia-network-message-button,.kia-social-btn,.kic-follow[data-kia-follow],.in-product-contact) {
 background:var(--in-gold-glass)!important;color:var(--in-gold-ink)!important;border:1px solid var(--in-gold-line)!important;
 box-shadow:none!important;border-radius:13px!important;text-shadow:none!important;
 transition:background-color .12s ease,opacity .12s ease!important;
}
html body.in-unified-ui :is(#in-workspace,#kia-seller-cabinet,#in-catalog,#in-home,#in-create-menu) :is(.kic-button,.in-button,.in-workspace-create,.in-car-view):hover {background:var(--in-gold-active)!important}
html body.in-unified-ui :is(#in-workspace,#kia-seller-cabinet) :is(.kic-danger,.in-danger) {background:#fff4f3!important;color:#9e3831!important;border-color:#ebc4c0!important}
html body.in-unified-ui :is(#in-workspace,#kia-seller-cabinet,#in-catalog) :is(.is-active,[aria-current="page"],[aria-selected="true"]):not(.in-social-action) {--in-accent:#87652c}
html body.in-unified-ui #kia-seller-cabinet .kic-tabs>[aria-selected="true"],html body.in-unified-ui .in-workspace-navigation>a[aria-current="page"] {background:var(--in-gold-glass)!important;border-color:var(--in-gold-line)!important;color:var(--in-gold-ink)!important;box-shadow:none!important}
html body.in-unified-ui #in-create-menu .in-create-options>a {background:var(--in-gold-glass)!important;color:var(--in-gold-ink)!important;border-color:var(--in-gold-line)!important}
html body.in-unified-ui #in-workspace #kic-editor :is(.in-shop-next,.kic-primary),html body.in-unified-ui #kia-seller-cabinet #kic-profile-form button[type="submit"] {background:var(--in-gold-active)!important;color:var(--in-gold-ink)!important;border-color:var(--in-gold-line)!important}
html body.in-unified-ui #in-workspace :is(.in-social-action.is-active,.in-caption-open,.kic-text) {color:var(--in-gold-ink)!important}
html body.in-unified-ui #in-workspace input[type="range"] {accent-color:var(--in-gold)}
/* Related IN surfaces have the same button palette; no changes to chat storage or message actions. */
html body.in-unified-ui #in-site-page #in-page-content :is(button[type="submit"],input[type="submit"],.kia-submit),
html body.in-unified-ui #krist-in-chat :is(.kic-chat-button,.kic-chat-send),
html body.in-unified-ui :is(#in-content-viewer,#in-safety-dialog,#in-account-center) :is(.in-button,.in-primary,.in-product-contact,.in-product-message,.in-comment-submit),
html body.in-unified-ui #in-workspace :is(.in-ad-cta,.kcd-button,.kcd-gold,.single-listing-email-button,.in-account-more) {
 background:var(--in-gold-glass)!important;color:var(--in-gold-ink)!important;border:1px solid var(--in-gold-line)!important;box-shadow:none!important;
}
html body.in-unified-ui #krist-in-chat :is(.kic-chat-center-tab[aria-selected="true"],.in-account-tabs button[aria-pressed="true"]) {background:var(--in-gold-glass)!important;color:var(--in-gold-ink)!important}
html body.in-unified-ui #krist-in-chat .kic-chat-person[aria-current="true"] {background:#f7f1e5!important;color:var(--in-gold-ink)!important}
html body.in-unified-ui #krist-in-chat .kic-chat-alert-count,html body.in-unified-ui .in-message-alert-badge {background:var(--in-gold-ink)!important;color:#fff!important}
/* Pointer taps are quiet. Keyboard focus remains visible and follows rounded shapes. */
html[data-in-input="pointer"] body.in-unified-ui :is(#in-workspace,#in-section-bar,.in-glass-dock,#in-content-viewer) :is(button,a,summary):focus {outline:none!important;box-shadow:none!important}
html body.in-unified-ui :is(#in-workspace,#in-section-bar,.in-glass-dock) :is(button,a,summary):focus-visible {outline:2px solid var(--in-gold)!important;outline-offset:2px!important}
@media(max-width:1023px) {
 html body.in-unified-ui {padding-bottom:var(--in-dock-clearance)!important}
 html body.in-unified-ui #in-section-bar {
  padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px!important;gap:3px!important;
  background:rgba(247,247,248,.97)!important;border-bottom-color:rgba(183,152,92,.16)!important;box-shadow:none!important;
 }
 html body.in-unified-ui #in-section-bar>a {min-height:44px!important;padding:7px 2px!important;border-radius:13px!important;color:#64717e!important;font-size:clamp(10px,2.9vw,13px)!important;box-shadow:none!important}
 html body.in-unified-ui #in-section-bar>a[aria-current="page"] {background:var(--in-gold-glass)!important;color:var(--in-gold-ink)!important;border-color:var(--in-gold-line)!important}
 html body .kia-mobile-dock.in-glass-dock {
  position:fixed!important;inset:auto 12px var(--in-dock-bottom)!important;transform:none!important;
  width:calc(100% - 24px)!important;max-width:560px!important;height:var(--in-dock-height)!important;min-height:0!important;
  margin:0 auto!important;padding:5px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;
  border:1px solid var(--in-gold-line)!important;border-radius:24px!important;background:linear-gradient(120deg,rgba(255,255,255,.9),rgba(247,241,227,.88))!important;
  box-shadow:0 5px 18px rgba(29,32,39,.09)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
  color:#56636e!important;overflow:visible!important;isolation:isolate;z-index:100150;
 }
 html body .kia-mobile-dock.in-glass-dock>:is(a,button) {
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;
  position:relative!important;inset:auto!important;margin:0!important;padding:3px 1px!important;width:100%!important;min-width:0!important;min-height:44px!important;height:50px!important;
  border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:inherit!important;
  font:600 10px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;transform:none!important;-webkit-tap-highlight-color:transparent;
 }
 html body .kia-mobile-dock.in-glass-dock>:is(a,button)>span {display:grid!important;place-items:center!important;width:23px!important;height:23px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;transform:none!important}
 html body .kia-mobile-dock.in-glass-dock svg {width:23px!important;height:23px!important;stroke-width:1.75;display:block}
 html body .kia-mobile-dock.in-glass-dock small {font:600 10px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;white-space:nowrap!important;letter-spacing:0!important;color:inherit!important;margin:0!important;max-width:100%}
 html body .kia-mobile-dock.in-glass-dock .kia-mobile-dock-create {justify-content:center!important;padding:0!important}
 html body .kia-mobile-dock.in-glass-dock .kia-mobile-dock-create>span {width:44px!important;height:44px!important;border-radius:50%!important;background:var(--in-gold-active)!important;color:var(--in-gold-ink)!important;border:1px solid var(--in-gold-line)!important;box-shadow:none!important;flex:none!important}
 html body .kia-mobile-dock.in-glass-dock .kia-mobile-dock-create small {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
 html body .kia-mobile-dock.in-glass-dock [aria-current="page"] {background:var(--in-gold-glass)!important;color:var(--in-gold-ink)!important}
 html body .kia-mobile-dock.in-glass-dock [aria-current="page"] small {color:var(--in-gold-ink)!important}
 html body .kia-mobile-dock.in-glass-dock img {display:block;width:23px!important;height:23px!important;border-radius:50%!important;object-fit:cover}
 html body .kia-mobile-dock.in-glass-dock>:is(a,button)::before,html body .kia-mobile-dock.in-glass-dock>:is(a,button)::after {content:none!important}
 html body .kia-mobile-dock.in-glass-dock [data-in-notification-badge] {position:absolute!important;top:0!important;right:5px!important;min-width:15px!important;height:15px!important;padding:1px 4px!important;border-radius:8px!important;background:var(--in-gold-ink)!important;color:#fff!important;font:700 9px/13px system-ui!important}
 html body.in-content-open .kia-mobile-dock.in-glass-dock,html body.kic-chat-open .kia-mobile-dock.in-glass-dock,html.in-chat-open body .kia-mobile-dock.in-glass-dock {display:none!important}
}
/* The viewer owns one dock INSIDE the modal. The video is the sole full-size media layer. */
html body #in-content-viewer.in-glass-view {
 --in-dock-height:62px;--in-view-meta-height:98px;
 --in-glass-border:rgba(225,194,130,.22);
 --in-glass-dark:linear-gradient(132deg,rgba(22,28,34,.30),rgba(8,12,17,.18));
 --in-glass-panel:linear-gradient(132deg,rgba(28,34,41,.82),rgba(14,19,25,.74));
 --in-glass-ink:#fffaf0;
}
html body #in-content-viewer.in-glass-view .in-view-main {background:#090c10!important;padding:0!important;min-width:0!important}
/* No right/bottom space reserved for controls: the intact frame sits behind them. */
html body #in-content-viewer.in-glass-view .in-stage {
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 min-height:0!important;max-height:none!important;background:transparent!important;padding:0!important;
}
html body #in-content-viewer.in-glass-view .in-stage :is(.in-player,.in-embed,.in-photo) {
 object-fit:contain!important;object-position:center!important;background:transparent!important;
 width:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important;
 border-radius:0!important;transform:none!important;
}
html body #in-content-viewer.in-glass-view .in-view-dock {
 position:absolute!important;inset:auto max(10px,env(safe-area-inset-right,0px)) var(--in-dock-bottom) max(10px,env(safe-area-inset-left,0px))!important;
 width:auto!important;max-width:560px!important;height:var(--in-dock-height)!important;min-height:0!important;
 display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center;gap:2px!important;
 margin:0 auto!important;padding:5px!important;border:1px solid var(--in-glass-border)!important;border-radius:25px!important;
 background:var(--in-glass-dark)!important;color:var(--in-glass-ink)!important;z-index:18!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
 touch-action:manipulation;
}
html body #in-content-viewer.in-glass-view .in-view-nav-item {
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;
 width:100%!important;height:50px!important;min-height:44px!important;min-width:0!important;margin:0!important;padding:3px 1px!important;
 background:transparent!important;color:var(--in-glass-ink)!important;border:0!important;border-radius:19px!important;box-shadow:none!important;
 position:relative!important;transform:none!important;text-shadow:0 1px 2px #0009!important;
}
html body #in-content-viewer.in-glass-view .in-view-nav-item[aria-current="page"] {background:linear-gradient(130deg,rgba(219,188,116,.16),rgba(219,188,116,.035))!important;color:#f6dfab!important}
html body #in-content-viewer.in-glass-view .in-view-nav-icon {display:grid;place-items:center;width:23px;height:23px;flex:none}
html body #in-content-viewer.in-glass-view .in-view-nav-icon svg {width:23px!important;min-width:23px!important;height:23px!important;stroke-width:1.75}
html body #in-content-viewer.in-glass-view .in-view-nav-item small {font:600 10px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;color:inherit!important;white-space:nowrap!important}
html body #in-content-viewer.in-glass-view .in-view-nav-create {padding:0!important}
html body #in-content-viewer.in-glass-view .in-view-nav-create .in-view-nav-icon {width:44px;height:44px;border-radius:50%;border:1px solid var(--in-glass-border);background:linear-gradient(130deg,rgba(219,188,116,.3),rgba(219,188,116,.08));color:#f4dfad}
html body #in-content-viewer.in-glass-view .in-view-nav-create small {position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html body #in-content-viewer.in-glass-view .in-view-notification-badge {position:absolute;top:0;right:5px;min-width:15px;height:15px;padding:1px 4px;border-radius:8px;background:#d7b46b;color:#211c15;font:700 9px/13px system-ui}
html body #in-content-viewer.in-glass-view .in-bottom.in-glass-bottom {
 left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;
 bottom:calc(var(--in-dock-clearance) + 24px)!important;width:auto!important;max-width:580px!important;height:var(--in-view-meta-height)!important;max-height:none!important;
 margin:0 auto!important;padding:0!important;gap:6px!important;display:flex!important;overflow:visible!important;
 background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;touch-action:pan-y;z-index:12!important;
}
html body #in-content-viewer.in-glass-view .in-seller-glass {
 flex:none!important;min-width:0;margin:0!important;padding:3px 7px!important;height:48px!important;
 background:var(--in-glass-dark)!important;color:var(--in-glass-ink)!important;border:1px solid var(--in-glass-border)!important;border-radius:25px!important;
 box-shadow:inset 0 1px 0 #ffffff12!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;
}
html body #in-content-viewer.in-glass-view .in-seller-identity {display:flex;align-items:center;gap:7px;min-width:0;height:40px}
html body #in-content-viewer.in-glass-view .in-glass-author {flex:1;gap:8px!important;min-width:0;min-height:40px!important;height:40px;font-size:13px;line-height:1.3;padding:0!important;text-shadow:0 1px 2px #000b!important}
html body #in-content-viewer.in-glass-view .in-glass-author strong {font:650 13px/1.3 system-ui!important;text-shadow:0 1px 2px #000b!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body #in-content-viewer.in-glass-view .in-glass-author .in-avatar {width:30px!important;height:30px!important;min-width:30px!important;background:#ffffff15;border:1px solid #ffffff30}
html body #in-content-viewer.in-glass-view .in-view-follow {
 flex:none!important;width:auto!important;max-width:45%!important;min-height:40px!important;white-space:nowrap!important;padding:7px 10px!important;
 border-radius:22px!important;background:linear-gradient(130deg,rgba(219,188,116,.14),rgba(219,188,116,.025))!important;color:#ffebc2!important;
 border:1px solid var(--in-glass-border)!important;font:650 11px/1.3 system-ui!important;box-shadow:none!important;text-shadow:0 1px 2px #000b!important;
}
html body #in-content-viewer.in-glass-view .in-view-follow.is-following {background:rgba(255,255,255,.04)!important;color:#fff6df!important}
html body #in-content-viewer.in-glass-view .in-view-meta-actions {
 display:flex;align-items:center;gap:8px;min-width:0;height:44px;position:static;padding:0 10px;
 border:1px solid var(--in-glass-border);border-radius:24px;background:var(--in-glass-dark);
}
html body #in-content-viewer.in-glass-view .in-video-description-glass {position:static!important;flex:1;min-width:0;margin:0!important;padding:0!important;background:none!important;color:var(--in-glass-ink)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body #in-content-viewer.in-glass-view .in-glass-description-toggle {display:flex;align-items:center;justify-content:flex-start;gap:7px;list-style:none;cursor:pointer;padding:5px 2px!important;min-height:42px;font:600 12px/1.3 system-ui!important;color:var(--in-glass-ink)!important;border:0!important;background:none!important;touch-action:manipulation;text-shadow:0 1px 2px #000b!important}
html body #in-content-viewer.in-glass-view .in-glass-description-toggle::marker {content:''}
html body #in-content-viewer.in-glass-view .in-glass-description-toggle::-webkit-details-marker {display:none}
html body #in-content-viewer.in-glass-view .in-glass-description-toggle svg {width:16px!important;height:16px!important;min-width:16px!important}
html body #in-content-viewer.in-glass-view .in-video-description-glass[open]>.in-glass-description-toggle svg {transform:rotate(180deg)}
html body #in-content-viewer.in-glass-view .in-video-description-glass:not([open])>.in-glass-description-body {display:none!important}
html body #in-content-viewer.in-glass-view .in-glass-description-body {
 position:absolute!important;left:0;right:0;bottom:calc(100% + 8px);z-index:30;padding:14px!important;
 max-height:min(36vh,calc(var(--in-height) - var(--in-dock-clearance) - var(--in-view-meta-height) - 60px),280px);
 overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:9px;scrollbar-width:thin;
 background:var(--in-glass-panel)!important;color:var(--in-glass-ink)!important;border:1px solid var(--in-glass-border)!important;border-radius:18px!important;
 -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
}
html body #in-content-viewer.in-glass-view .in-glass-description-body .in-content-title {font:650 14px/1.35 system-ui!important;color:inherit!important;overflow-wrap:anywhere}
html body #in-content-viewer.in-glass-view .in-glass-description-body .in-description {font:400 13px/1.55 system-ui!important;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit!important}
html body #in-content-viewer.in-glass-view .in-seller-offers {display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:42px!important;padding:6px 2px!important;font:600 12px/1.3 system-ui!important;background:transparent!important;color:var(--in-glass-ink)!important;border:0!important;border-radius:12px!important;text-shadow:0 1px 2px #000b!important}
html body #in-content-viewer.in-glass-view .in-seller-offers svg {width:17px!important;height:17px!important;min-width:17px!important}
html body #in-content-viewer.in-glass-view .in-glass-message {display:flex!important;align-items:center;gap:6px;font:600 12px/1.3 system-ui!important;min-height:44px!important;background:rgba(219,188,116,.12)!important;color:#ffebc2!important;border:1px solid var(--in-glass-border)!important;border-radius:13px!important;align-self:flex-start;padding:8px!important}
html body #in-content-viewer.in-glass-view .in-glass-message svg {width:16px!important;height:16px!important;min-width:16px!important}
html body #in-content-viewer.in-glass-view .in-linked {background:rgba(219,188,116,.09)!important;border:1px solid var(--in-glass-border)!important;color:var(--in-glass-ink)!important;margin:0!important;min-height:52px!important;border-radius:12px!important}
html body #in-content-viewer.in-glass-view .in-linked :is(small,strong,b) {color:inherit!important;text-shadow:none!important}
html body #in-content-viewer.in-glass-view .in-linked-image {width:34px!important;height:34px!important;min-width:34px!important}
html body #in-content-viewer.in-glass-view .in-seek {
 --in-progress:0%;bottom:calc(var(--in-dock-clearance) - 4px)!important;left:18px!important;right:18px!important;width:calc(100% - 36px)!important;
 accent-color:#dfbd76!important;height:24px!important;min-height:24px!important;z-index:15!important;
 background:transparent!important;border:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;opacity:.46;transition:opacity .15s ease;
}
html body #in-content-viewer.in-glass-view .in-seek:focus-visible,html body #in-content-viewer.in-glass-view .in-seek:active {opacity:.88}
html body #in-content-viewer.in-glass-view .in-seek::-webkit-slider-runnable-track {height:2px;border-radius:8px;background:linear-gradient(to right,rgba(223,189,118,.92) var(--in-progress),rgba(255,255,255,.28) var(--in-progress));border:0}
html body #in-content-viewer.in-glass-view .in-seek::-moz-range-track {height:2px;border-radius:8px;background:rgba(255,255,255,.28);border:0}
html body #in-content-viewer.in-glass-view .in-seek::-moz-range-progress {height:2px;border-radius:8px;background:rgba(223,189,118,.92)}
html body #in-content-viewer.in-glass-view .in-seek::-webkit-slider-thumb {-webkit-appearance:none;appearance:none;width:10px;height:10px;margin-top:-4px;border:1px solid rgba(255,235,193,.48);border-radius:50%;background:#fff9e9;box-shadow:0 1px 2px #0004}
html body #in-content-viewer.in-glass-view .in-seek::-moz-range-thumb {width:10px;height:10px;border:1px solid rgba(255,235,193,.48);border-radius:50%;background:#fff9e9;box-shadow:0 1px 2px #0004}
html body #in-content-viewer.in-glass-view .in-rail {
 right:max(9px,env(safe-area-inset-right,0px))!important;width:44px!important;
 bottom:calc(var(--in-dock-clearance) + var(--in-view-meta-height) + 36px)!important;gap:7px!important;filter:none!important;background:transparent!important;z-index:6!important;
}
html body #in-content-viewer.in-glass-view .in-rail-action {
 width:44px!important;min-width:44px!important;min-height:50px!important;height:50px!important;padding:4px!important;border-radius:24px!important;
 background:var(--in-glass-dark)!important;border:1px solid var(--in-glass-border)!important;color:#fffaf0!important;filter:none!important;
 text-shadow:0 1px 2px #000b!important;box-shadow:inset 0 1px 0 #ffffff12!important;
}
html body #in-content-viewer.in-glass-view .in-rail-action.is-active {color:#f8d895!important}
html body #in-content-viewer.in-glass-view .in-rail-action svg {width:24px!important;height:24px!important}
html body #in-content-viewer.in-glass-view .in-rail-action small {font-size:9px!important;line-height:1.15!important}
html body #in-content-viewer.in-glass-view .in-rail-send {min-height:44px!important;height:44px!important}
html body #in-content-viewer.in-glass-view .in-rail-send>small {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
html body #in-content-viewer.in-glass-view .in-safety-trigger {width:44px!important;height:44px!important;min-height:44px!important;padding:6px!important;color:#fffaf0!important;background:var(--in-glass-dark)!important;border:1px solid var(--in-glass-border)!important;border-radius:50%!important}
html body #in-content-viewer.in-glass-view.in-description-expanded :is(.in-rail,.in-player-controls) {visibility:hidden!important;pointer-events:none!important}
html body #in-content-viewer.in-glass-view :is(.in-player-sound,.in-player-play) {background:transparent!important;color:#fffaf0!important;border:0!important;box-shadow:none!important}
html body #in-content-viewer.in-glass-view .in-view-back {background:var(--in-glass-dark)!important;color:#fff7df!important;border:1px solid var(--in-glass-border)!important;box-shadow:none!important}
html body #in-content-viewer.in-glass-view .in-player-controls {top:calc(16px + env(safe-area-inset-top,0px))!important;background:rgba(10,14,19,.26)!important;border-color:rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}
html body #in-content-viewer.in-glass-view :is(.in-view-follow,.in-seller-tab,summary,.in-view-nav-item):focus-visible {outline:2px solid #ead29c!important;outline-offset:2px!important}
/* Sheets remain real dialogs. A denser glass surface keeps long text readable. */
html body #in-content-viewer.in-glass-view .in-sheet-wrap {background:rgba(0,0,0,.14)!important;padding:12px max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important}
html body #in-content-viewer.in-glass-view .in-sheet {
 background:var(--in-glass-panel)!important;color:var(--in-glass-ink)!important;border:1px solid var(--in-glass-border)!important;border-radius:22px!important;
 margin:0!important;box-shadow:0 8px 24px #0003!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
}
html body #in-content-viewer.in-glass-view :is(.in-sheet-head,.in-sheet-grip,.in-comment-composer) {background:transparent!important;color:inherit!important;border-color:rgba(255,255,255,.15)!important}
html body #in-content-viewer.in-glass-view .in-sheet-content {background:transparent!important;color:inherit!important}
html body #in-content-viewer.in-glass-view .in-sheet-grip:before {background:#ecdbb5!important}
html body #in-content-viewer.in-glass-view .in-sheet-close {background:rgba(255,255,255,.06)!important;border:1px solid var(--in-glass-border)!important;color:var(--in-glass-ink)!important}
html body #in-content-viewer.in-glass-view .in-seller-tabs {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0!important}
html body #in-content-viewer.in-glass-view .in-seller-tab {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:64px;padding:8px 3px!important;border:1px solid var(--in-glass-border);border-radius:14px;background:linear-gradient(130deg,rgba(219,188,116,.18),rgba(219,188,116,.04));color:#ffebc2!important;font:600 12px/1.3 system-ui!important}
html body #in-content-viewer.in-glass-view .in-seller-tab svg {width:22px!important;height:22px!important}
html body #in-content-viewer.in-glass-view .in-sheet :is(.in-empty,.in-comment-meta,.in-comment-reply,.in-comment-heart,.in-comment time,.in-reply-target,.in-comment-delete,.in-comment-menu) {color:#ddd8ce!important}
html body #in-content-viewer.in-glass-view .in-sheet .in-comment-heart.is-liked {color:#ffdc92!important}
html body #in-content-viewer.in-glass-view .in-sheet :is(.in-comment-name,.in-author,.in-discussion-total) {color:#fff4d9!important}
html body #in-content-viewer.in-glass-view .in-sheet :is(.in-replies-toggle,.in-cancel-reply) {color:#f3dca8!important;background:transparent!important}
html body #in-content-viewer.in-glass-view .in-sheet .in-quick-reactions {background:transparent!important;border-color:rgba(255,255,255,.15)!important}
html body #in-content-viewer.in-glass-view .in-sheet .in-comment-error {color:#ffc5bd!important}
html body #in-content-viewer.in-glass-view .in-thread-replies {border-color:rgba(255,255,255,.16)!important}
html body #in-content-viewer.in-glass-view .in-sheet :is(textarea,.in-share-url) {background:rgba(0,0,0,.18)!important;color:#fffaf0!important;border-color:var(--in-glass-border)!important}
html body #in-content-viewer.in-glass-view .in-sheet textarea::placeholder {color:#ddd8ce!important;opacity:1}
html body #in-content-viewer.in-glass-view .in-sheet :is(.in-button,.in-comment-submit,.in-thread-more,.in-reply-cancel,.in-emoji-row button) {background:rgba(219,188,116,.14)!important;color:#ffebc2!important;border-color:var(--in-glass-border)!important}
html body #in-content-viewer.in-glass-view .in-comment-menu>button {background:rgba(28,33,39,.97)!important;color:#ffd1cd!important;border-color:var(--in-glass-border)!important}
@media(max-height:540px) and (min-width:541px) {
 html body #in-content-viewer.in-glass-view .in-view-main {max-width:100%!important}
 html body #in-content-viewer.in-glass-view .in-bottom.in-glass-bottom {right:80px!important;left:12px!important;max-width:560px!important}
 html body #in-content-viewer.in-glass-view .in-rail {bottom:calc(var(--in-dock-clearance) + 18px)!important;gap:3px!important}
 html body #in-content-viewer.in-glass-view .in-rail-action {height:44px!important;min-height:44px!important}
 html body #in-content-viewer.in-glass-view .in-rail-action svg {width:22px!important;height:22px!important}
 html body #in-content-viewer.in-glass-view .in-glass-description-body {max-height:calc(var(--in-height) - var(--in-dock-clearance) - var(--in-view-meta-height) - 52px)!important}
}

/* All four profile inventories use the same three-column contract, not the public catalog. */
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-grid.kic-profile-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:780px!important;margin:0 auto!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-grid.kic-profile-grid .kic-card {margin:0!important;min-width:0!important;border:1px solid #e2e5e8!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .kic-card-cover {aspect-ratio:1/1!important;position:relative!important;display:block!important;height:auto!important;width:100%!important;min-height:0!important;padding:0!important;background:#f2f3f5!important;border:0!important;border-radius:0!important;overflow:hidden!important}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .kic-card-cover img {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:#f2f3f5!important;transform:none!important;max-width:100%!important}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .kic-product-copy {display:grid;gap:4px;padding:8px;min-width:0}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile :is(.kic-product-title,.kic-product-title a) {display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-height:32px!important;max-height:34px!important;font:600 12px/1.4 system-ui!important;padding:0!important;color:#25313f!important;background:none!important;border:0!important;text-align:left!important;text-decoration:none!important;width:100%!important}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .kic-product-price {font:700 13px/1.3 system-ui!important;margin:0!important;color:#25313f!important;word-break:normal;overflow-wrap:anywhere}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile :is(.kic-product-city,.kic-product-negotiable,.kic-product-status) {font:400 10px/1.3 system-ui!important;color:#66727d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .in-social-actions {display:none!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-card-compact .kic-tile-visual {aspect-ratio:3/4!important;background:#101317!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-tile-info {padding:7px!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-profile {padding:18px!important;gap:14px!important;border-radius:18px!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-tabs {margin:18px 0!important;gap:8px!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-tabs button {min-height:46px!important;padding:9px 6px!important;font-size:13px!important;border-radius:14px!important}
html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-profile-actions :is(.kic-button,a,button) {min-height:44px!important;padding:9px 12px!important}
@media(max-width:420px) {
 html body.in-unified-ui #kia-seller-cabinet[data-cabinet-context="profile"] .kic-grid.kic-profile-grid {gap:6px!important}
 html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .kic-product-copy {padding:7px 6px}
 html body.in-unified-ui #kia-seller-cabinet .kic-offer-tile .kic-product-price {font-size:12px!important}
}
@media(max-width:359px) {
 html body .kia-mobile-dock.in-glass-dock small,html body #in-content-viewer.in-glass-view .in-view-nav-item small {font-size:9px!important}
 html body #in-content-viewer.in-glass-view .in-glass-author strong {font-size:12px!important}
 html body #in-content-viewer.in-glass-view .in-view-follow {padding:8px!important;font-size:10px!important}
}
/* Accessibility/performance fallbacks are scoped, and never resize the source frame. */
html:is(.in-low-memory,.in-save-data) body #in-content-viewer.in-glass-view {
 --in-glass-dark:linear-gradient(132deg,rgba(27,33,40,.66),rgba(16,22,28,.58));
 --in-glass-panel:linear-gradient(132deg,rgba(27,33,40,.92),rgba(16,22,28,.88));
}
html:is(.in-low-memory,.in-save-data) body :is(.in-glass-dock,#in-content-viewer.in-glass-view *) {-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more) {
 html body .kia-mobile-dock.in-glass-dock {background:#fbfaf6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
 html body #in-content-viewer.in-glass-view {--in-glass-dark:#1b2027;--in-glass-panel:#1b2027}
 html body #in-content-viewer.in-glass-view * {-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
 html body #in-content-viewer.in-glass-view {--in-glass-dark:rgba(22,28,35,.64);--in-glass-panel:rgba(22,28,35,.92)}
}
@media(prefers-reduced-motion:reduce) {html body .in-glass-dock *,html body #in-content-viewer.in-glass-view *,html body.in-unified-ui #in-workspace button {transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active) {
 html body #in-content-viewer.in-glass-view {--in-glass-dark:Canvas;--in-glass-panel:Canvas;--in-glass-border:ButtonText;--in-glass-ink:CanvasText}
 html body :is(.kia-mobile-dock.in-glass-dock,#in-content-viewer.in-glass-view .in-view-dock,#in-content-viewer.in-glass-view .in-glass-description-body) {border:1px solid ButtonText!important;background:Canvas!important;color:CanvasText!important}
}
/* IN 1.9.60: neutral hearts until liked; quiet edge-to-edge mobile video. */
html body.in-unified-ui #in-workspace .in-social-actions .in-social-action[data-in-social-action="like"],
html body .in-social-actions .in-social-action[data-in-social-action="like"],
html body .in-inline-discussion .in-comment-heart[aria-pressed],
html body #in-content-viewer.in-view .in-rail .in-like-action[aria-pressed],
html body #in-content-viewer.in-view .in-sheet .in-comment-heart[aria-pressed],
html body #kia-seller-cabinet #kic-detail [data-like],
html body [data-kia-overlay-like]{color:#6b7d8f!important}
html body #in-content-viewer.in-glass-view .in-rail .in-like-action[aria-pressed],
html body #in-content-viewer.in-glass-view .in-sheet .in-comment-heart[aria-pressed]{color:#d1d5db!important}
html body.in-unified-ui #in-workspace .in-social-actions .in-social-action[data-in-social-action="like"][aria-pressed="true"],
html body .in-social-actions .in-social-action[data-in-social-action="like"][aria-pressed="true"],
html body .in-inline-discussion .in-comment-heart[aria-pressed="true"],
html body #in-content-viewer.in-view .in-rail .in-like-action[aria-pressed="true"],
html body #in-content-viewer.in-view .in-sheet .in-comment-heart[aria-pressed="true"],
html body #kia-seller-cabinet #kic-detail [data-like][aria-pressed="true"],
html body [data-kia-overlay-like].is-active{color:#ed334e!important}
html body .in-social-actions .in-social-action[data-in-social-action="like"] svg,
html body .in-inline-discussion .in-comment-heart[aria-pressed] svg,
html body #in-content-viewer.in-view .in-like-action[aria-pressed] svg,
html body #in-content-viewer.in-view .in-sheet .in-comment-heart[aria-pressed] svg{stroke:currentColor!important;fill:none!important}
html body .in-social-actions .in-social-action[data-in-social-action="like"][aria-pressed="true"] svg,
html body .in-inline-discussion .in-comment-heart[aria-pressed="true"] svg,
html body #in-content-viewer.in-view .in-like-action[aria-pressed="true"] svg,
html body #in-content-viewer.in-view .in-sheet .in-comment-heart[aria-pressed="true"] svg{fill:#ed334e!important}
#in-content-viewer .in-player-fit{display:none}
@media(max-width:767px),(max-width:1023px) and (pointer:coarse){
 html body #in-content-viewer.in-video-mode.in-glass-view{
  --in-dock-height:46px;--in-dock-gap:4px;--in-view-meta-height:88px;
  --in-glass-dark:rgba(9,12,16,.08);--in-glass-border:transparent;
 }
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-main{width:100%!important;max-width:100%!important;min-width:0!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-player{object-fit:cover!important}
 html body #in-content-viewer.in-video-mode.in-glass-view.in-fit-contain .in-player{object-fit:contain!important}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-seller-glass,.in-view-meta-actions,.in-view-dock){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-bottom.in-glass-bottom{bottom:calc(var(--in-dock-clearance) + 14px)!important;gap:0!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seller-glass{height:44px!important;padding:0 4px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-meta-actions{height:44px;padding:0 4px}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-glass-author .in-avatar{width:26px!important;height:26px!important;min-width:26px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-follow{background:transparent!important;border:0!important;min-height:44px!important;padding:6px!important;font-size:10px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-dock{height:46px!important;padding:0!important;gap:0!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-item{height:44px!important;padding:4px!important;background:transparent!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-item small{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-create .in-view-nav-icon{width:40px!important;height:40px!important;border:0!important;background:transparent!important}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-view-nav-icon,.in-rail-action svg,.in-safety-trigger svg){filter:drop-shadow(0 1px 2px #000a)}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-rail{gap:3px!important;bottom:calc(var(--in-dock-clearance) + var(--in-view-meta-height) + 20px)!important}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-rail-action,.in-safety-trigger){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important;height:44px!important;min-height:44px!important;gap:1px!important;padding:3px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-rail-action svg{width:22px!important;height:22px!important;min-width:22px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-bottom,.in-view-dock,.in-rail){transition:opacity .18s ease}
 html body #in-content-viewer.in-video-mode.in-glass-view.in-video-playing:not(.in-show-controls):not(.in-description-expanded) .in-bottom:not(:has(:focus-visible)){opacity:1}
 html body #in-content-viewer.in-video-mode.in-glass-view.in-video-playing:not(.in-show-controls) .in-view-dock:not(:has(:focus-visible)){opacity:1}
 html body #in-content-viewer.in-video-mode.in-glass-view.in-video-playing:not(.in-show-controls):not(.in-description-expanded) .in-rail:not(:has(:focus-visible)){opacity:1}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-player-controls{padding:2px!important;gap:0!important;background:rgba(0,0,0,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 html body #in-content-viewer.in-video-mode.in-glass-view:not(.in-show-controls) .in-player-controls:not(:has(:focus-visible)){opacity:0;pointer-events:none}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-player-play,.in-player-sound,.in-player-fit){display:grid;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:transparent!important;padding:10px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-player-fit svg{width:22px!important;height:22px!important;min-width:22px!important}
}
@media(max-height:500px) and (max-width:1023px) and (orientation:landscape){
 html body #in-content-viewer.in-video-mode.in-glass-view .in-rail{flex-direction:row!important;width:auto!important;bottom:calc(var(--in-dock-clearance) + var(--in-view-meta-height) + 12px)!important;right:10px!important;gap:2px!important}
}
@media(prefers-reduced-motion:reduce){html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-bottom,.in-view-dock,.in-rail){transition:none!important}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-bottom,.in-view-dock,.in-rail){opacity:1!important}
}
/* Video overlays stay clear even when the system requests less transparency.
   Keep glyphs, hit areas and keyboard focus; never paint a panel behind them. */
html body #in-content-viewer.in-video-mode.in-glass-view :is(
 .in-view-back,.in-view-close,.in-player-controls,.in-player-play,.in-player-sound,.in-player-fit,.in-player-fullscreen,
 .in-rail,.in-rail-action,.in-safety-trigger,.in-seller-glass,.in-view-meta-actions,.in-view-follow,
 .in-view-nav-item,.in-view-nav-icon,.in-glass-description-toggle,.in-seller-offers,
 .in-glass-message,.in-linked
){
 background:transparent!important;border:0!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
/* IN 1.9.61: video paints to the screen edge; only controls use safe-area padding. */
html.in-video-open,html.in-video-open body{background:#090c10!important}
/* Installed iOS apps use light status glyphs. Keep them readable on ordinary pages. */
html.in-ios-standalone:not(.in-video-open)::before,
html.in-ios-standalone #in-content-viewer.in-reading-mode::after{
 content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);
 background:#090c10;pointer-events:none;z-index:2147483601;
}
@media(max-width:767px){
 html.in-ios-standalone #in-content-viewer.in-reading-mode .in-view-head{padding-top:calc(12px + env(safe-area-inset-top,0px))!important;height:calc(70px + env(safe-area-inset-top,0px))!important}
 html.in-ios-standalone #in-content-viewer.in-reading-mode .in-view-main{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}
}

/* IN 1.9.62 — compact, readable navigation. Only the dock gets a surface. */
@media(max-width:767px),(max-width:1023px) and (pointer:coarse){
 html body #in-content-viewer.in-video-mode.in-glass-view{
  --in-dock-height:48px;--in-dock-gap:4px;
  --in-dock-bottom:calc(var(--in-dock-gap) + env(safe-area-inset-bottom,0px));
  --in-dock-clearance:calc(var(--in-dock-height) + var(--in-dock-bottom) + 10px);
 }
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-dock{
  width:clamp(260px,78%,360px)!important;max-width:calc(100% - 24px)!important;
  height:48px!important;padding:2px!important;gap:0!important;border:0!important;border-radius:28px!important;
  background:rgba(13,17,21,.92)!important;color:#fff!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;
 }
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-item{
  height:44px!important;min-height:44px!important;padding:0!important;border-radius:24px!important;color:#fff!important;text-shadow:none!important;
 }
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-item[aria-current="page"]{background:#515459!important;color:#fff!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-icon{color:inherit!important;width:22px!important;height:22px!important;filter:none!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-icon svg{width:22px!important;height:22px!important;min-width:22px!important;stroke-width:2}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-bottom.in-glass-bottom{bottom:calc(var(--in-dock-clearance) + 2px)!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-rail{bottom:calc(var(--in-dock-clearance) + var(--in-view-meta-height) + 6px)!important;gap:1px!important}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-rail-action,.in-safety-trigger,.in-view-follow,.in-seller-offers,.in-glass-description-toggle){color:#fff!important;text-shadow:0 1px 3px #000!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-like-action[aria-pressed="false"]{color:#d1d5db!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-like-action[aria-pressed="true"]{color:#ed334e!important}
 html body #in-content-viewer.in-video-mode.in-glass-view :is(.in-rail-action,.in-safety-trigger) svg{stroke-width:2;filter:drop-shadow(0 1px 2px #000b)}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek{opacity:.85;accent-color:#fff!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek::-webkit-slider-runnable-track{background:linear-gradient(to right,#fff var(--in-progress),#ffffff55 var(--in-progress))}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek::-moz-range-progress{background:#fff}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek::-webkit-slider-thumb{opacity:0}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek:is(:active,:focus-visible)::-webkit-slider-thumb{opacity:1}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek::-moz-range-thumb{opacity:0}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-seek:is(:active,:focus-visible)::-moz-range-thumb{opacity:1}
}
#in-content-viewer .in-player-fullscreen{display:grid;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important}
#in-content-viewer .in-player-fullscreen svg{width:22px!important;height:22px!important;min-width:22px!important}
@media(max-height:500px) and (max-width:1023px) and (orientation:landscape){
 html body #in-content-viewer.in-video-mode.in-glass-view .in-rail{bottom:calc(var(--in-dock-clearance) + var(--in-view-meta-height) + 6px)!important}
}
@media(forced-colors:active){
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-dock{background:Canvas!important;color:CanvasText!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-item{color:CanvasText!important}
 html body #in-content-viewer.in-video-mode.in-glass-view .in-view-nav-item[aria-current="page"]{background:Highlight!important;color:HighlightText!important}
}

/* IN 1.9.63: lower the main dock, including the shared native shell variant.
   The video viewer owns a separate dock and keeps its existing positioning. */
@media(max-width:1023px){
 html body .kia-mobile-dock.in-glass-dock{
  bottom:calc(var(--krs-keyboard,0px) + max(4px,calc(env(safe-area-inset-bottom,0px) - 16px)))!important;
 }
 html:root.krs-ready.krs-mobile body .kia-mobile-dock[data-krs-dock]{
  bottom:calc(var(--krs-keyboard,0px) + max(4px,calc(var(--krs-safe-bottom,env(safe-area-inset-bottom,0px)) - 16px)))!important;
 }
}
/* Compact report glyph/surface on profile thumbnails; keep a 44px touch target. */
html body #kia-seller-cabinet[data-cabinet-context="profile"] .kic-card>.in-safety-trigger{
 inset:0 0 auto auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
 padding:14px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;
}
html body #kia-seller-cabinet[data-cabinet-context="profile"] .kic-card>.in-safety-trigger::before{
 content:"";position:absolute;inset:7px;border:1px solid #d9c28f;border-radius:8px;background:#fffaf0;pointer-events:none;
}
html body #kia-seller-cabinet[data-cabinet-context="profile"] .kic-card>.in-safety-trigger svg{
 position:relative;z-index:1;width:16px!important;height:16px!important;flex:0 0 16px!important;
}
