.header-actions,.drawer-actions{display:flex;justify-self:end;align-items:center;gap:1.35rem}
[data-whatsapp-slot]{display:inline-flex;align-items:center;flex:0 0 auto}
.whatsapp-link{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;color:inherit;text-decoration:none;transition:transform .25s ease,background .25s ease}
.whatsapp-link svg{display:block;width:1.25rem;height:1.25rem;fill:currentColor}
.whatsapp-link::after{display:none!important}
.whatsapp-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.whatsapp-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.case-header-nav{align-items:center}
.drawer-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}
.drawer-title{min-width:0;max-width:100%}
.drawer-kicker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(hover:hover){.whatsapp-link:hover{background:rgba(128,128,128,.16);transform:translateY(-2px)}}
@media(max-width:900px){.header-actions{gap:.75rem}.site-header{column-gap:1rem}}
@media(max-width:640px){.drawer-bar{grid-template-columns:minmax(0,1fr) auto}.drawer-actions{gap:.75rem}.case-header-nav{gap:.75rem}}
@media(max-width:360px){.case-header-nav>a:first-child{display:none}}
@media(prefers-reduced-motion:reduce){.whatsapp-link{transition:none}.whatsapp-link:hover{transform:none}}
@media print{[data-whatsapp-slot]{display:none}}
