/* DR PET LIFE approved pink, black and white interface palette. Logo pixels are unchanged. */
:root{--brand-pink:#ef0062;--brand-pink-text:#ff8abb;--brand-pink-action:#d60057;--gold:var(--brand-pink-text);--cream:#fff;--text:#f8f8fa;--muted:#b9b9c1;--bg:#050505;--panel:#111;--panel2:#181818;--line:#303033}
.hv-root{--hv-gold:var(--brand-pink-text);--hv-ivory:#f8f8fa;--hv-muted:#b9b9c1}
body{background-color:#050505}
a:hover{color:#ffb7d5}
.btn:not(.btn-outline):not(.btn-secondary):not(.btn-danger){background:var(--brand-pink-action);border-color:var(--brand-pink-action);color:#fff}
.btn:not(.btn-outline):not(.btn-secondary):not(.btn-danger):hover{background:#b9004b;border-color:#ff8abb;color:#fff}
.btn-outline,.btn-secondary{border-color:#55515a;background:#101012;color:#fff}
.btn-outline:hover,.btn-secondary:hover{background:#25101b;border-color:var(--brand-pink-text);color:#fff}
.eyebrow,.kicker,.fp-eyebrow,.hv-kicker,.hv-card-title>span{color:var(--brand-pink-text)}
.sidebar nav>a:hover,.sidebar nav>a[aria-current=page]{background:#211019;color:var(--brand-pink-text)}
.panel{background:linear-gradient(130deg,#151517,#101011 75%)}
.stat{border-top-color:#803052}
.chart-bar{border-color:#ed5591;background:linear-gradient(#ff8abb,#73243e)}
.chart-column>span,.consent-status{color:var(--brand-pink-text)}
:focus-visible{outline-color:var(--brand-pink-text)}
.topbar a,.footer a{overflow-wrap:anywhere}
.workspace-footer .clinic-email{display:inline-block;margin-left:.5em;overflow-wrap:anywhere}
@media print{body{background:#fff;color:#111}}

.enquiry-form{display:grid;gap:1rem}.enquiry-form label{display:grid;gap:.4rem}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{width:100%;max-width:100%;border:1px solid #555;background:#121214;color:#fff;padding:.75rem;border-radius:.5rem;font:inherit;box-sizing:border-box}.enquiry-form .check{display:block}.enquiry-form input[type=checkbox]{width:auto}.enquiry-form .btn{justify-self:start}.enquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
