.legacy-pdf-thumb[data-v-81adb28f]{background:var(--ty-canvas);width:100%;height:130px;color:var(--ty-navy);border-radius:6px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}canvas[data-v-81adb28f]{object-fit:contain;grid-area:1/1;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.legacy-pdf-thumb svg[data-v-81adb28f]{width:var(--ty-icon-lg);height:var(--ty-icon-lg)}.thumb-fallback[data-v-81adb28f]{color:var(--ty-text-muted);font-size:11px}.fleet-identity[data-v-c7e58846]{align-items:center;gap:18px;min-width:0;max-width:100%;display:flex}.vehicle-image[data-v-c7e58846]{font:inherit;width:90px;height:64px;color:var(--ty-navy);background:var(--ty-surface);border:1px solid var(--ty-line);box-sizing:border-box;border-radius:6px;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.vehicle-image img[data-v-c7e58846]{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.vehicle-image[data-v-c7e58846] .legacy-pdf-thumb{border-radius:inherit;background:inherit;height:100%}.vehicle-image[data-v-c7e58846] canvas{object-fit:cover;width:100%;height:100%}.identity-large .vehicle-image[data-v-c7e58846]{font:inherit;width:160px;height:120px;padding:0;position:relative}.identity-large .vehicle-image img[data-v-c7e58846],.identity-large .vehicle-image[data-v-c7e58846] canvas{object-fit:contain}.fleet-identity>div[data-v-c7e58846]:last-child{overflow-wrap:anywhere;white-space:normal;min-width:0}.photo-error[data-v-c7e58846]{color:var(--ty-danger);font-size:10px}button.vehicle-image[data-v-c7e58846]{cursor:zoom-in;box-shadow:var(--ty-shadow-soft)}button.vehicle-image[data-v-c7e58846]:hover{border-color:var(--ty-navy)}button.vehicle-image[data-v-c7e58846]:focus-visible{outline:2px solid var(--ty-navy);outline-offset:2px}.photo-zoom[data-v-c7e58846]{width:var(--ty-icon-sm);height:var(--ty-icon-sm);background:var(--ty-surface);color:var(--ty-navy);stroke-width:var(--ty-icon-stroke);pointer-events:none;border-radius:4px;padding:3px;position:absolute;bottom:3px;right:3px}strong[data-v-c7e58846]{font-variant-numeric:tabular-nums;color:var(--ty-navy);font-size:15px;line-height:1.4}p[data-v-c7e58846]{color:var(--ty-text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}
