/* Guide-only video action beside the unchanged Take label. */
#restaurant-grid .guide-take-heading{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:18px;row-gap:0;margin:0 0 3px}
#restaurant-grid .guide-take-heading>.order-label{flex:0 0 auto;margin:0;white-space:nowrap}
#restaurant-grid .guide-card-watch{font-family:var(--font-body);font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.08em;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:baseline;justify-content:flex-start;gap:6px;flex:0 0 auto;width:max-content;max-width:100%;white-space:nowrap;text-align:left;margin:0;padding:13px 0;color:var(--muted);border-bottom-color:transparent;text-decoration:none}
#restaurant-grid .guide-card-watch span{display:inline;flex:0 0 auto;width:auto;margin:0;padding:0}
#restaurant-grid .guide-card-watch .guide-watch-play{font-size:9px}
#restaurant-grid .guide-card-watch::before,#restaurant-grid .guide-card-watch::after{content:none}
@media(hover:hover) and (pointer:fine){
 #restaurant-grid .guide-card-watch:hover{color:var(--ink)}
 #restaurant-grid .guide-card-watch:hover .guide-watch-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
}
#restaurant-grid .guide-card-watch:focus-visible .guide-watch-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
#restaurant-grid .guide-card-watch:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
