/* Scoped exclusively to the new cat-calorie reference banner. */
#cf347 #stVetReferences416{--vr416-ink:#08255f;--vr416-text:#48628b;--vr416-link:#0065ff;--vr416-line:#c4d6ec;--vr416-green:#00aa76;--vr416-paper:#f7fafc;display:flex;align-items:center;gap:20px;justify-content:space-between;min-width:0;margin:0 0 14px;padding:13px 17px;border:1px solid var(--vr416-line);border-radius:4px;background:linear-gradient(110deg,#f1f5fb,#edf3fa);color:var(--vr416-text);font-family:Arial,Helvetica,sans-serif}
#cf347 #stVetReferences416 .vr416-copy{flex:1;min-width:0}
#cf347 #stVetReferences416 h2{margin:0 0 5px;font-size:20px;line-height:1.25;font-weight:750;letter-spacing:-.35px;color:var(--vr416-ink)}
#cf347 #stVetReferences416 .vr416-scope{margin:0;font-size:13px;line-height:1.45;color:var(--vr416-text)}
#cf347 #stVetReferences416 .vr416-statement{margin:7px 0 0;padding-top:6px;border-top:1px solid var(--vr416-line);font-size:11.5px;line-height:1.45;color:var(--vr416-text)}
#cf347 #stVetReferences416 .vr416-footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin:7px 0 0;font-size:11px;line-height:1.45;color:var(--vr416-text)}
#cf347 #stVetReferences416 .vr416-footer a{color:var(--vr416-link);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
#cf347 #stVetReferences416 .vr416-footer a:focus-visible{outline:3px solid #70a8ff;outline-offset:3px}
#cf347 #stVetReferences416 .vr416-badge{display:block;flex:0 0 94px;width:94px;height:94px;overflow:hidden}
#cf347 #stVetReferences416 .vr416-badge-bg{fill:var(--vr416-paper)}
#cf347 #stVetReferences416 .vr416-ring{fill:none;stroke:var(--vr416-green);stroke-width:2}
#cf347 #stVetReferences416 .vr416-inner{stroke-width:1}
#cf347 #stVetReferences416 .vr416-symbol{stroke:var(--vr416-ink)}
#cf347 #stVetReferences416 .vr416-badge-main{fill:var(--vr416-ink);font:700 12px Arial,Helvetica,sans-serif}
#cf347 #stVetReferences416 .vr416-badge-sub{fill:var(--vr416-green);font:600 8.5px Arial,Helvetica,sans-serif}
html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark]) #cf347 #stVetReferences416{--vr416-ink:#e0ecff;--vr416-text:#bdcfe7;--vr416-link:#8cbdff;--vr416-line:#3b5877;--vr416-green:#49d8aa;--vr416-paper:#172f47;background:linear-gradient(110deg,#182e45,#1b354f);}
@media(max-width:700px){#cf347 #stVetReferences416{padding:12px;gap:12px;align-items:flex-start}#cf347 #stVetReferences416 h2{font-size:17px;letter-spacing:-.2px}#cf347 #stVetReferences416 .vr416-scope{font-size:11px}#cf347 #stVetReferences416 .vr416-statement{font-size:11px}#cf347 #stVetReferences416 .vr416-footer{font-size:10px}#cf347 #stVetReferences416 .vr416-badge{flex-basis:72px;width:72px;height:72px}}
@media(max-width:420px){#cf347 #stVetReferences416{gap:8px;padding:11px 9px}#cf347 #stVetReferences416 .vr416-badge{flex-basis:58px;width:58px;height:58px}#cf347 #stVetReferences416 h2{font-size:16px}}
