._dialog_xh8b0_1{width:340px;max-width:calc(100svw - 2 * var(--space-md));border:var(--border);border-radius:var(--radiusM);background-color:var(--elevation0);color:var(--text);padding:40px 30px 30px}._dialog_xh8b0_1::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000c}._content_xh8b0_16{flex-direction:column;align-items:center;max-height:calc(90svh - 200px);display:flex;overflow-y:auto}._content_xh8b0_16>h1{color:var(--text);margin:var(--space-md) auto var(--space-sm);font-size:20px;font-weight:700;line-height:28px}._message_xh8b0_32{width:100%;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--text);text-align:center}._message_xh8b0_32 a{color:var(--primary);text-decoration:underline}._actions_xh8b0_47{flex-direction:column;gap:10px;padding-top:30px;display:flex}._actions_xh8b0_47>*{width:100%}._container_xdwer_1{align-items:stretch;column-gap:var(--space-sm);min-width:0;padding-right:var(--space-md);display:flex;overflow-x:auto}._card_xdwer_10{box-sizing:border-box;border:var(--border);border-radius:var(--radiusM);background-color:var(--elevation0);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:240px;height:120px;display:flex;position:relative;overflow:hidden}._caption_xdwer_29{min-width:0;padding:var(--space-sm) var(--space-md);text-align:left;background-color:#64646499;flex-direction:column;row-gap:2px;display:flex}._title_xdwer_40,._subtitle_xdwer_41{white-space:nowrap;text-overflow:ellipsis;color:#fff;overflow:hidden}._title_xdwer_40{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}._subtitle_xdwer_41{font-size:var(--font-size-label);line-height:var(--line-height-label)}._card_xdwer_10[data-selected=true]{border:2px solid var(--primary)}._card_xdwer_10:not([data-selected=true]):hover{border-color:var(--primary);outline:3px solid var(--primaryL)}._container_ohkfb_1{position:relative}._button_ohkfb_5{aspect-ratio:1;min-height:44px;padding:var(--space-sm);box-sizing:border-box;border:var(--border);border-radius:var(--radiusM);appearance:none;cursor:pointer;background:0 0;place-content:center;display:grid}._button_ohkfb_5:hover{background-color:var(--elevation1);transition:all .2s}._popup_ohkfb_24{top:calc(100% + var(--space-sm));z-index:var(--depth-popup);border-radius:var(--radiusM);background-color:var(--popup-bg);box-shadow:var(--shadow-popup);color:var(--text);border:none;margin:0;padding:0;position:absolute;left:auto;right:0;overflow:visible}._container_1ut7z_1{flex-direction:column;display:flex}._row_1ut7z_6{border-bottom:var(--border);align-items:flex-start;column-gap:16px;padding:12px 16px;display:flex}._row_1ut7z_6 p{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px}._row_1ut7z_6[data-closed=true] p{opacity:.4}._day_1ut7z_26{flex:1}._times_1ut7z_30{text-align:right;flex-direction:column;row-gap:4px;display:flex}._container_1bmcd_1{border:var(--border);border-radius:var(--radiusL);width:800px;max-height:600px;color:var(--text);flex-direction:column;padding:0;overflow:hidden}._container_1bmcd_1[open]{display:flex}._container_1bmcd_1::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000c}._btnClose_1bmcd_21{z-index:1;place-content:center;width:38px;height:38px;display:grid;position:absolute;top:16px;left:16px}._btnClose_1bmcd_21,._tooltip_1bmcd_33{border-radius:var(--radiusM);box-shadow:var(--shadow-elevated1);background-color:#000}._content_1bmcd_39{flex:1;min-height:0;display:flex}._header_1bmcd_45{background-color:var(--elevation1);flex-shrink:0;width:400px;position:relative;overflow:hidden}._marker_1bmcd_53{transform-origin:bottom;z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._marker_1bmcd_53:after{content:"";background-color:var(--accent);width:16px;height:16px;box-shadow:var(--shadow-strong);border:4px solid #fff;border-radius:50%;margin-top:8px}._tooltip_1bmcd_33{color:#fff;text-align:center;width:200px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}._body_1bmcd_89{row-gap:var(--space-md);min-width:0;min-height:0;padding:var(--space-md) var(--space-sm) 0;background-color:var(--elevation0);flex-direction:column;flex:1;display:flex}._hours_1bmcd_100{flex:1;min-height:0;overflow-y:auto}._info_1bmcd_106{row-gap:var(--space-sm);flex-direction:column;padding:0 16px;display:flex}._info_1bmcd_106 h2{color:var(--text);font-size:18px;font-weight:600;line-height:26px}._group_1bmcd_120{flex-direction:column;row-gap:4px;display:flex}._map_1bmcd_126{object-fit:cover;width:100%;height:100%}._group_1bmcd_120 a{color:var(--text-light);font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}._loading_1bmcd_140{color:var(--text-light);padding:0 16px;font-size:14px;line-height:20px}._footer_1bmcd_147{border-top:var(--border);background-color:var(--elevation0);flex-shrink:0;padding:16px}@media (width<=600px){._container_1bmcd_1{border-radius:0;border-top-left-radius:var(--radiusL);border-top-right-radius:var(--radiusL);border:none;width:100vw;max-width:400px;max-height:90svh;margin-bottom:0}._content_1bmcd_39{flex-direction:column}._header_1bmcd_45{width:100%;height:200px}}._modal_2fsd5_1{border:var(--border);border-radius:var(--radiusL);width:100vw;max-width:500px;max-height:90vh;box-shadow:var(--shadow-strong);background-color:var(--elevation1);font-variant-numeric:tabular-nums;color:var(--text);padding:0;overflow-y:auto}._modal_2fsd5_1::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009}._header_2fsd5_20{border-bottom:var(--border);background-color:var(--elevation0);flex-direction:column;row-gap:4px;padding:24px;display:flex;position:sticky;top:0}._header_2fsd5_20 h2{color:var(--text);font-size:18px;font-weight:600;line-height:26px}._header_2fsd5_20 p,._item_2fsd5_39 p{font-size:14px;font-weight:500;line-height:20px}._header_2fsd5_20 p{color:var(--text-light)}._list_2fsd5_49{flex-direction:column;row-gap:8px;padding:20px;display:flex}._sectionLabel_2fsd5_56{color:var(--text-light);padding:4px 0;font-size:12px;font-weight:600;line-height:16px}._item_2fsd5_39{border:var(--border);border-radius:var(--radiusM);background-color:var(--elevation0);align-items:center;column-gap:8px;padding:16px 8px 16px 16px;display:flex}._item_2fsd5_39:hover{background-color:var(--elevation1);transition:all .2s}._selected_2fsd5_83,._selected_2fsd5_83:hover{border-color:var(--positive);background-color:color-mix(in srgb, var(--positive) 12%, var(--elevation0))}._item_2fsd5_39 p{color:var(--text);flex-direction:column;flex:1;row-gap:4px;display:flex}._item_2fsd5_39 p>span{color:var(--text-light);font-size:12px;line-height:16px}._nearest_2fsd5_109{color:var(--neutral);border:var(--border);border-color:var(--neutral);border-radius:var(--radiusM);background-color:color-mix(in srgb, var(--neutral) 12%, var(--elevation0));justify-content:space-between;align-items:center;column-gap:8px;padding:13px 8px 13px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (width<=600px){._modal_2fsd5_1{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}}._button_1yyta_1{align-items:center;column-gap:var(--space-sm);width:240px;min-height:44px;padding:var(--space-sm);padding-left:calc(var(--space-sm) + var(--space-xs));box-sizing:border-box;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--text);border:var(--border);border-radius:var(--radiusM);appearance:none;cursor:pointer;background:0 0;display:flex}._button_1yyta_1:hover{background-color:var(--elevation1);transition:all .2s}._button_1yyta_1>svg{flex-shrink:0}._name_1yyta_31{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._media_1h9ao_5{aspect-ratio:14/5;object-fit:cover;object-position:center;background-color:var(--elevation1);width:100%;max-height:60vh;display:block}@media (width>=600px){._media_1h9ao_5{aspect-ratio:auto;height:240px}}@media (width>=900px){._media_1h9ao_5{height:320px}}@media (width>=1200px){._media_1h9ao_5{height:400px}}@media (width>=1600px){._media_1h9ao_5{aspect-ratio:10/3;height:auto}}._embed_1h9ao_50{position:relative;overflow:hidden;container-type:size}._embedFrame_1h9ao_58{pointer-events:none;border:0;width:100cqw;min-width:177.778cqh;height:56.25cqw;min-height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._body_19k21_1{gap:var(--space-lg);flex-direction:column;display:flex;overflow-y:auto}._title_19k21_8{gap:var(--space-sm);flex-direction:column;display:flex}._title_19k21_8 h2{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-sm);color:var(--text);text-align:center}._title_19k21_8 p{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-align:center;color:var(--text-light)}._buttons_19k21_30{gap:var(--space-sm);flex-direction:column;display:flex}._button_ok54b_1{aspect-ratio:1;min-height:44px;padding:var(--space-sm);box-sizing:border-box;border:var(--border);border-radius:var(--radiusM);appearance:none;cursor:pointer;background:0 0;place-content:center;display:grid}._button_ok54b_1:hover{background-color:var(--elevation1);transition:all .2s}._container_1wfmr_1{row-gap:var(--space-md);padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--space-xl);padding-right:var(--space-xl);flex-direction:column;display:flex}._section_1wfmr_11{row-gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--border);flex-direction:column;display:flex}._sectionTitle_1wfmr_19{row-gap:var(--space-xs);flex-direction:column;display:flex}._sectionHeader_1wfmr_25{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-sm);color:var(--text)}._footer_1wfmr_32{row-gap:var(--space-sm);background:var(--elevation0);padding-top:var(--space-md);flex-direction:column;display:flex;position:relative}._row_1wfmr_42{justify-content:space-between;align-items:center;column-gap:var(--space-md);flex-direction:row;display:flex}._actions_1wfmr_50{justify-content:flex-start;align-items:center;column-gap:var(--space-sm);margin-bottom:calc(var(--space-lg) - var(--space-md));display:flex}._locationSelect_1wfmr_60{margin-right:0}._diningOptions_1wfmr_65{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (width>=600px){._diningOptions_1wfmr_65{grid-template-columns:1fr 1fr}}._diningCard_1wfmr_77{row-gap:var(--space-xs);padding:var(--space-md);border:var(--border);border-radius:var(--radiusM);background:var(--elevation0);text-align:left;cursor:pointer;flex-direction:column;display:flex}._diningCard_1wfmr_77:not(:disabled):hover{outline:3px solid var(--primaryL)}._diningCard_1wfmr_77:disabled{opacity:.5;cursor:not-allowed}._diningTitle_1wfmr_99{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text)}._diningHint_1wfmr_105{font-size:var(--font-size-caption);color:var(--textMuted)}
