/* OFFROAD24.sk – farebné voľby variantov (hardtopy), 8. 11. 2026. Vlastný kód, nie z Apolla. */
#simple-variants{--o-red:#e30d0d;--o-line:#e5e7eb;--o-ink:#0f1115;--o-muted:#6b7280}
#simple-variants:has(.o24-vchip){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}
#simple-variants:has(.o24-vchip)>span:empty,#simple-variants:has(.o24-vchip)>span:has(>input[hidden]),#simple-variants:has(.o24-vchip)::before,#simple-variants:has(.o24-vchip)::after{display:none!important}
#simple-variants label.o24-vchip{margin:0!important;float:none!important;width:auto!important;height:auto!important;cursor:pointer}
#simple-variants label.o24-vchip .advanced-parameter-inner{display:flex!important;align-items:center;gap:9px;width:100%!important;height:100%!important;min-height:46px;padding:7px 12px 7px 9px!important;border:1.5px solid var(--o-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;font-size:13px;font-weight:700;color:var(--o-ink);transition:border-color .15s,box-shadow .15s,background .15s;overflow:visible!important}
#simple-variants label.o24-vchip .advanced-parameter-inner img{display:none!important}
#simple-variants label.o24-vchip:hover .advanced-parameter-inner{border-color:#aeb4bd!important}
#simple-variants label.o24-vchip:has(input:checked) .advanced-parameter-inner,#simple-variants label.o24-vchip.advanced-parameter-selected .advanced-parameter-inner{border-color:var(--o-red)!important;background:#fff5f5!important;box-shadow:0 0 0 3px rgba(227,13,13,.15)!important}
#simple-variants .o24-dot{width:20px;height:20px;border-radius:50%;flex:0 0 20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.15)}
#simple-variants .o24-vlbl{display:flex;flex-direction:column;line-height:1.2;min-width:0}
#simple-variants .o24-vcode{color:var(--o-muted);font-weight:600;font-size:11px;letter-spacing:.04em}
#simple-variants .o24-vtext{text-transform:capitalize;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis}
#simple-variants label.o24-vchip{display:block!important}
.p-detail .variant-list:has(.o24-vchip) th,.p-detail .variant-list:has(.o24-vchip) td{display:block;width:100%!important;padding-left:0!important;padding-right:0!important}
#simple-variants label.o24-vchip .parameter-value{display:none!important}
#simple-variants label.o24-vchip .advanced-parameter-inner::before,#simple-variants label.o24-vchip .advanced-parameter-inner::after{display:none!important}
#simple-variants label.o24-vchip{min-height:0!important;padding:0!important;background:none!important;border:0!important}
