/* A quiet turnover of cars, using the existing unbranded illustrations. */
.hero-fleet-tile{position:relative;overflow:hidden;transition:background .5s ease,border-color .5s ease}
.hero-fleet-tile:after{content:"";position:absolute;inset:12px 9px;border:1px dashed #d3c49a2e;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .5s ease}
.hero-fleet-tile.is-vacant{background:#12232699;border-color:#d3c49a25;box-shadow:0 8px 18px #0002}
.hero-fleet-tile.is-vacant:after{opacity:1}
.hero-fleet-tile.is-vacant .vehicle-art{opacity:0}
.hero-fleet-tile.stock-arriving,.hero-fleet-tile.stock-receiving{border-color:#e4c68d9c;background:#354238d9}
.hero-fleet-tile.stock-departing{border-color:#a6c4b17d}
.hero-fleet-tile.stock-moving .vehicle-art{visibility:hidden}
.hero-fleet .vehicle-art.stock-transfer{position:absolute;z-index:5;max-width:none;pointer-events:none;filter:drop-shadow(0 10px 9px #0008)}
@media(prefers-reduced-motion:reduce){.hero-fleet-tile,.hero-fleet-tile:after{transition:none}}
.motion-paused .hero-fleet-tile,.motion-paused .hero-fleet-tile:after{transition:none}
