.truck-type-preview{background:linear-gradient(#fffdfb,#eef2f5);border:1px solid #e11d4840;border-radius:16px;min-width:0;margin:0;overflow:hidden}:root[data-theme=dark] .truck-type-preview{background:linear-gradient(#2a2a33,#1d1d24);border-color:#e11d4833}.truck-type-preview-stage{position:relative}.truck-type-preview-stage>img{object-fit:contain;width:100%;height:100%;display:block}.truck-type-preview-stage>.truck-type-preview-art{background:0 0;border-radius:0}.truck-type-preview-stage .truck-type-preview-art>img{object-fit:contain}.truck-type-preview--banner .truck-type-preview-stage{aspect-ratio:16/9;width:100%;min-height:190px;max-height:320px}.truck-type-preview--banner .truck-type-preview-stage>.truck-type-preview-art{box-sizing:border-box;padding:56px 8px 4px}.truck-type-preview-badge{top:10px;color:#881337;overflow-wrap:anywhere;background:#fff;border:1px solid #e11d4840;border-radius:10px;gap:1px;max-width:calc(100% - 20px);padding:7px 12px;line-height:1.35;display:grid;position:absolute;inset-inline-start:10px;box-shadow:0 3px 12px #8813370a}:root[data-theme=dark] .truck-type-preview-badge{color:#fda4af;box-shadow:none;background:#141418e6;border-color:#fb718533}.truck-type-preview-badge strong{font-size:14px}.truck-type-preview>figcaption{background:var(--surface-soft);color:var(--ink);text-align:start;border-top:1px solid #e11d4826;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.7}.truck-type-preview--thumbnail{border-radius:12px;flex:0 0 64px;width:64px;height:64px}.truck-type-preview--thumbnail .truck-type-preview-stage{width:100%;height:100%}.truck-type-preview-unavailable{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.truck-type-preview--banner .truck-type-preview-unavailable{padding:60px 16px 16px}
