/* Dog Home stats v1 — only OWNER and FRIEND modes; PUBLIC and SOCIAL unchanged. */
body.dog-home-page .dog-mini-stats-six {
 display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;
 width:100%;min-width:0;align-items:stretch;
}
body.dog-home-page .dog-mini-stats-six .mini-stat {
 position:relative;min-width:0;width:auto;min-height:64px;box-sizing:border-box;
 display:flex;flex-direction:column;align-items:center;justify-content:center;
 padding:9px 3px!important;margin:0;border:0;border-radius:10px;
 background:#f4f5f1;box-shadow:none;text-align:center;
}
body.dog-home-page .dog-mini-stats-six .mini-stat strong {
 display:block;font-size:clamp(20px,1.75vw,26px);font-weight:850;line-height:1.2;
 color:#26352e;
}
body.dog-home-page .dog-mini-stats-six .mini-stat span{
 display:block;font-size:8px;line-height:1.3;letter-spacing:.02em;
 margin-top:5px;white-space:nowrap;color:#586b61!important;
}
body.dog-home-page .dog-mini-stats-six .mini-stat-link {
 text-decoration:none;cursor:pointer;background:#f0f5f8!important;
 box-shadow:inset 0 -2px 0 #bad6e8!important;
}
body.dog-home-page .dog-mini-stats-six .mini-stat-link strong{
 color:#1465a4!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;
}
body.dog-home-page .dog-mini-stats-six .mini-stat-link::after{
 content:'›';display:block;position:absolute;right:5px;top:3px;
 font-size:14px;color:#1465a4;line-height:1;font-weight:700;
}
body.dog-home-page .dog-mini-stats-six .mini-stat-link:hover{background:#e6f0f7!important;transform:none;}
body.dog-home-page .dog-mini-stats-six .mini-stat-link:focus-visible{outline:3px solid #1465a4;outline-offset:2px;}
@media(min-width:1381px){body.dog-home-page .dog-mini-stats-six{width:clamp(372px,30vw,470px);}}
@media(min-width:701px) and (max-width:1380px){body.dog-home-page .dog-mini-stats-six{width:100%;}}
@media(max-width:700px){
 body.dog-home-page .dog-mini-stats-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}
 body.dog-home-page .dog-mini-stats-six .mini-stat{min-height:66px;padding:8px 2px!important;}
 body.dog-home-page .dog-mini-stats-six .mini-stat strong{font-size:23px;}
 body.dog-home-page .dog-mini-stats-six .mini-stat span{font-size:9px;}
}
