.br{background:var(--d7-bg);color:var(--d7-text);transition:background-color var(--d7-dur-switch) var(--d7-ease-press), color var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;display:flex}.br-head{text-align:center}.br-line{display:block}.br-eyebrow{margin-block-end:var(--d7-space-12)}.br-map-wrap{inline-size:100%;max-inline-size:var(--d7-media-max-w);margin-block-start:var(--d7-gap-40);margin-inline:auto;position:relative}.br-controls{justify-content:center;align-items:center;gap:var(--d7-space-12);flex-wrap:wrap;margin-block-start:var(--d7-space-24);display:flex}.br-cities{inline-size:100%}@media (min-width:768px){.br-cities{inline-size:auto}}.br-nearest{align-items:center;gap:var(--d7-space-8);min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);color:var(--d7-red-text);cursor:pointer;transition:color var(--d7-dur-press) var(--d7-ease-press);background:0 0;border:0;display:inline-flex}.br-nearest:hover{color:var(--d7-red-fill-hover)}.br-note{min-block-size:calc(var(--d7-caption1-size) * var(--d7-caption1-lh));color:var(--d7-text-muted);text-align:center;margin-block-start:var(--d7-space-8)}.br-city{margin-block-start:var(--d7-gap-40)}.br-city[hidden]{display:none}.br-city h2{margin-block-end:var(--d7-space-24)}.br-list{gap:var(--d7-gap-repeat);margin:0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.br-list:not([data-all])>.br-card[data-extra]:not([data-expanded]){display:none}}.br-more{display:none}@media (max-width:767.98px){.br-more{justify-content:center;align-items:center;gap:var(--d7-space-8);inline-size:100%;min-block-size:var(--d7-touch);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);color:var(--d7-text);cursor:pointer;background:0 0;margin-block-start:var(--d7-space-16);display:inline-flex}.br-more[aria-expanded=true] .br-more-caret{transform:rotate(180deg)}}.br-card{gap:var(--d7-space-4);background:var(--d7-surface-raised);border-radius:var(--d7-radius-card);padding:var(--d7-card-pad);transition:background-color var(--d7-dur-press) var(--d7-ease-press);scroll-margin-block:var(--d7-gap-104);grid-template-columns:1fr;display:grid}.br-card:hover{background:var(--d7-surface-raised-hover)}.br-card[data-selected]{box-shadow:inset 0 0 0 var(--d7-rule-w) var(--d7-rule-strong)}.br-card-title{margin:0}.br-card-name{min-block-size:var(--d7-touch);color:var(--d7-text);font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.br-card-place{color:var(--d7-text-muted)}.br-card-status{align-items:center;gap:var(--d7-space-4) var(--d7-space-8);color:var(--d7-text-muted);min-block-size:calc(var(--d7-footnote-size) * var(--d7-footnote-lh));flex-wrap:wrap;display:flex}.br-status-main{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.br-dot{inline-size:var(--d7-space-8);block-size:var(--d7-space-8);border-radius:var(--d7-radius-pill);background:var(--d7-text-muted)}.br-card-status[data-open] .br-dot{background:var(--d7-success)}.br-card-status:not([data-open]) .br-dot{background:var(--d7-red)}.br-card-hours{justify-items:start;row-gap:var(--d7-space-4);color:var(--d7-text);margin:0;display:grid}.br-card-hours-label{color:var(--d7-text-muted)}.br-card-fri{align-items:center;gap:var(--d7-space-8);display:inline-flex}.br-dot[data-tone=open]{background:var(--d7-success)}.br-dot[data-tone=closed]{background:var(--d7-red)}.br-tags{gap:var(--d7-space-8);margin:var(--d7-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.br-tag{padding:var(--d7-space-4) var(--d7-space-12);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);color:var(--d7-text)}.br-card-actions{gap:var(--d7-space-8);flex-wrap:wrap;margin-block-start:var(--d7-space-12);display:flex}.br-card-actions .d7-button{gap:var(--d7-space-8)}.br-btn-icon{flex:none}:root[dir=rtl] .br-btn-out{transform:scaleX(-1)}@media (min-width:768px){.br-card{column-gap:var(--d7-space-24);grid-template-columns:1fr auto}.br-card>:not(.br-card-actions){grid-column:1}.br-card-actions{grid-area:1/2/span 6;align-self:center;margin-block-start:0}}.br-pop{gap:var(--d7-space-4);text-align:start;display:grid}.br-pop .br-card-status{margin-block-start:var(--d7-space-4)}.br-pop-actions{gap:var(--d7-space-8);flex-wrap:wrap;margin-block-start:var(--d7-space-12);display:flex}.br-pop-actions .d7-button{gap:var(--d7-space-8);padding-inline:var(--d7-space-16);flex:auto}@media (prefers-reduced-motion:reduce){.br-card,.br-nearest{transition-duration:var(--d7-dur-reduced)}}
