.sek-breadcrumbs{font-size:14px;color:#777;margin:0 0 8px 0;line-height:1.6}
.sek-breadcrumbs a{color:#777;text-decoration:none}
.sek-breadcrumbs a:hover{text-decoration:underline;color:#222}
.sek-breadcrumbs .sek-bc-sep{margin:0 6px;color:#bbb}
.sek-breadcrumbs .sek-bc-current{color:#222;font-weight:500}
.sek-back-link{display:inline-block;margin:0 0 24px 0;font-size:14px;font-weight:600;color:#222;text-decoration:none;border-bottom:1px solid #222}
.sek-back-link:hover{opacity:.7}
.sek-related-title{font-size:20px;font-weight:700;margin:40px 0 16px 0}
.sek-carousel{position:relative;display:flex;align-items:center;gap:8px}
.sek-car-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;-webkit-overflow-scrolling:touch}
.sek-car-track::-webkit-scrollbar{height:6px}
.sek-car-track::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}
.sek-car-card{flex:0 0 220px;scroll-snap-align:start;text-decoration:none;color:inherit;display:block;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}
.sek-car-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px)}
.sek-car-img{width:100%;height:150px;background-size:cover;background-position:center;background-color:#f2f2f2}
.sek-car-name{padding:10px 12px 4px 12px;font-size:14px;font-weight:600;line-height:1.3}
.sek-car-status{padding:0 12px 12px 12px;font-size:12px;color:#888}
.sek-car-btn{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid #ddd;background:#fff;font-size:18px;line-height:1;cursor:pointer}
.sek-car-btn:hover{background:#f5f5f5}
@media (max-width:640px){.sek-car-btn{display:none}.sek-car-card{flex-basis:70%}}