/* DierenartsKiezer v40.22 — geloofwaardiger beeld, grotere dierkaarten, compacte thumbnails */

body.home-v46 .animal-start{padding:44px 0 50px!important}

body.home-v46 .animal-start .shell>h2{margin:0 0 7px!important;font-size:clamp(1.9rem,3vw,2.55rem)!important;line-height:1.08!important}

body.home-v46 .animal-start .shell>p{margin:0!important;max-width:760px!important;font-size:1rem!important;line-height:1.5!important}

body.home-v46 .animal-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:22px!important}

body.home-v46 .animal-grid a{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:18px!important;align-items:center!important;min-height:140px!important;padding:16px!important;border:1px solid #d6e6e2!important;border-radius:17px!important;background:#fff!important;box-shadow:0 7px 20px rgba(7,63,61,.06)!important;overflow:hidden!important}

body.home-v46 .animal-grid a>img{grid-row:1/3!important;grid-column:1!important;width:126px!important;height:96px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;border-radius:13px!important;margin:0!important}

body.home-v46 .animal-grid a>strong{grid-column:2!important;align-self:end!important;margin:0 0 5px!important;padding:0!important;font-size:1.08rem!important;line-height:1.22!important}

body.home-v46 .animal-grid a>span{grid-column:2!important;align-self:start!important;display:block!important;margin:0!important;padding:0!important;font-size:.86rem!important;line-height:1.35!important;color:#58716f!important}

/* Algemene actiekaarten hoeven niet allemaal een grote sfeerfoto te dragen. */

body.home-v46 .v33-grid .v33-choice>img{display:none!important}

body.home-v46 .v33-grid .v33-choice{padding:20px!important;min-height:150px!important}

body.home-v46 .route-grid .route-card>img{display:none!important}

body.home-v46 .route-grid .route-card{padding-top:22px!important}

/* Partnerbeelden blijven, maar worden ondersteunend in plaats van dominant. */

body.home-v46 .partner-card .card-media{max-height:132px!important;overflow:hidden!important}

body.home-v46 .partner-card .card-media>img{height:132px!important;object-fit:cover!important}

/* Grote Home-routes: beeld kleiner ten opzichte van kaart en rustiger crop. */

body.home-v46 .home-visual-grid-v40>a{display:grid!important;grid-template-rows:150px auto!important}

body.home-v46 .home-visual-grid-v40>a>img{height:150px!important;aspect-ratio:auto!important;object-fit:cover!important}

/* Dierennamen en andere kennisbankhubs krijgen zichtbare lucht onder bovenbouw. */

body.pet-names-v44 main{padding-top:44px!important}

body.pet-names-v44 .name-page{padding-top:54px!important}

@media(max-width:1050px){body.home-v46 .animal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

@media(max-width:680px){body.home-v46 .animal-grid{grid-template-columns:1fr!important}body.home-v46 .animal-grid a{grid-template-columns:104px minmax(0,1fr)!important;min-height:124px!important;padding:13px!important}body.home-v46 .animal-grid a>img{width:104px!important;height:82px!important}.home-visual-grid-v40>a{grid-template-rows:130px auto!important}body.home-v46 .home-visual-grid-v40>a>img{height:130px!important}}
