#baumaschinen[hidden] { display: none; }
#anhaenger[hidden] { display: none; }
[data-machine-link][hidden] { display: none; }
#baumaschinen .car-grid { margin-top: 1.5rem; }
#anhaenger .car-grid { margin-top: 1.5rem; }
#baumaschinen .inventory-note { display: inline-block; }
#anhaenger .inventory-note { display: inline-block; }
:is(#baumaschinen,#anhaenger) .car-card{border:1px solid #dce1e5;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#fff}
:is(#baumaschinen,#anhaenger) .car-body{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}
:is(#baumaschinen,#anhaenger) .car-body h3{font-size:25px;overflow-wrap:anywhere}
:is(#baumaschinen,#anhaenger) .car-subtitle{overflow-wrap:anywhere}
:is(#baumaschinen,#anhaenger) .car-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 24px}
:is(#baumaschinen,#anhaenger) .car-specs span{padding:6px 8px;margin:0;overflow-wrap:anywhere}
:is(#baumaschinen,#anhaenger) .car-price{margin-top:auto;gap:12px;flex-wrap:wrap}
:is(#baumaschinen,#anhaenger) .car-image img{object-fit:contain;width:100%;height:100%}
html[data-theme="dark"] :is(#baumaschinen,#anhaenger) .car-card{background:#1b232b;border-color:#35414c}
@media(max-width:700px){:is(#baumaschinen,#anhaenger) .car-body{padding:20px}}
