/* Section 36: menu booking capsules, shared desktop/mobile. No header positioning changes. */
.rh35-menu-actions{width:100%;max-width:420px;gap:12px}
.rh35-menu-actions .rh36-pulse{position:relative;isolation:isolate;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px!important;line-height:1.2;text-align:center;white-space:nowrap;overflow:visible;border-radius:999px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;animation:rh36-edge-breathe 3.5s ease-in-out infinite!important;transition:background-color .2s ease,color .2s ease}
.rh35-menu-actions .rh36-pulse svg{display:block;flex:0 0 19px;width:19px;height:19px}
.rh35-menu-actions .rh36-pulse span{display:inline-block;white-space:nowrap;line-height:1.2}
.rh35-menu-actions .rh35-wa{border:1.5px solid #45f28d;color:#adffcb!important;--rh36-glow:rgba(55,242,137,.65)}
.rh35-menu-actions .rh35-menu-call{border:1.5px solid #d5ad69;color:#f2d49c!important;--rh36-glow:rgba(215,175,105,.55)}
@keyframes rh36-edge-breathe{0%,100%{box-shadow:0 0 0 1px var(--rh36-glow),0 0 6px var(--rh36-glow),inset 0 0 2px var(--rh36-glow)}50%{box-shadow:0 0 0 1.5px var(--rh36-glow),0 0 15px 2px var(--rh36-glow),inset 0 0 5px var(--rh36-glow)}}
@media(max-width:767px){.rh35-menu-actions{max-width:none;padding:14px 12px}.rh35-menu-actions .rh36-pulse{font-size:clamp(13px,3.5vw,17px)!important;letter-spacing:0!important;min-height:46px;padding-inline:10px!important}.rh35-menu-actions .rh36-pulse svg{flex-basis:18px;width:18px;height:18px}}
@media(max-width:350px){.rh35-menu-actions .rh36-pulse{font-size:12px!important;gap:6px!important}}
@media(prefers-reduced-motion:reduce){.rh35-menu-actions .rh36-pulse{animation:none!important;box-shadow:0 0 7px var(--rh36-glow)}}
