._shell_w0ewd_1{min-height:100dvh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._main_w0ewd_1{max-width:1450px;margin:auto;padding:38px 36px;min-width:0}._topbar_w0ewd_2{display:flex;justify-content:space-between;align-items:center;gap:24px}._topbar_w0ewd_2 h1{margin:0;font-size:clamp(25px,2.8vw,34px);line-height:1.2;font-weight:600}._eyebrow_w0ewd_2{margin-bottom:9px;font-size:11px;letter-spacing:.07em;font-weight:500;color:var(--muted-foreground)}._topActions_w0ewd_2{display:flex;gap:9px;flex-wrap:wrap}._metricsGrid_w0ewd_3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}._metricCard_w0ewd_3{position:relative;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}._metricCard_w0ewd_3:first-child{border-top:3px solid var(--primary);padding-top:22px}._metricCard_w0ewd_3 span{display:block;font-size:13px;color:var(--muted-foreground)}._metricCard_w0ewd_3 strong{display:block;font-size:34px;font-weight:600;letter-spacing:-.04em;margin-top:12px;line-height:1.15}._metricCard_w0ewd_3 small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:8px}._restaurantSection_w0ewd_4{margin-top:36px;scroll-margin-top:24px}._sectionHeading_w0ewd_4{display:flex;justify-content:space-between;align-items:center;gap:24px}._kicker_w0ewd_4{display:none}._sectionHeading_w0ewd_4 h2{font-size:23px;margin:0}._sectionHeading_w0ewd_4 p{font-size:13px;color:var(--muted-foreground);margin:7px 0 0;line-height:1.6}._searchWrap_w0ewd_4{width:280px;flex-shrink:0;display:flex;align-items:center;gap:9px;padding:2px 13px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--muted-foreground)}._searchWrap_w0ewd_4 input{border:0!important;box-shadow:none!important;background:transparent!important;width:100%;min-width:0}._tableCard_w0ewd_5{margin-top:20px;background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}._tableHeader_w0ewd_5,._restaurantRow_w0ewd_5{display:grid;grid-template-columns:minmax(190px,1.8fr) minmax(110px,1fr) minmax(150px,1.3fr) 95px 150px 32px;gap:16px;align-items:center}._tableHeader_w0ewd_5{padding:15px 22px;background:var(--surface);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground)}._restaurantRow_w0ewd_5{padding:23px 22px;border-top:1px solid var(--border);transition:background .12s}._restaurantRow_w0ewd_5:hover{background:color-mix(in srgb,var(--accent) 30%,var(--card))}._availabilityCell_w0ewd_6{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:600}._availabilityCell_w0ewd_6 span{color:var(--muted-foreground)}._availabilityError_w0ewd_6{color:var(--destructive);font-size:13px;margin:12px 0 0;padding:10px 14px;border:1px solid var(--destructive);border-radius:8px}._restaurantIdentity_w0ewd_6{display:flex;align-items:center;gap:13px;min-width:0}._restaurantIcon_w0ewd_6{display:grid;place-items:center;width:42px;height:42px;background:var(--surface);color:var(--muted-foreground);border-radius:50%;flex-shrink:0}._restaurantIdentity_w0ewd_6>div:last-child{min-width:0}._restaurantIdentity_w0ewd_6 strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}._restaurantIdentity_w0ewd_6 span{display:block;margin-top:5px;font-size:11px;color:var(--muted-foreground);line-height:1.5}._restaurantIdentity_w0ewd_6 span svg{vertical-align:-2px}._locationCell_w0ewd_6{font-size:12px;line-height:1.5;color:var(--muted-foreground)}._serviceBadges_w0ewd_6{display:flex;gap:6px;flex-wrap:wrap}._stateRow_w0ewd_6{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:var(--muted-foreground);font-size:14px}@media(max-width:1150px){._metricsGrid_w0ewd_3{grid-template-columns:repeat(2,minmax(0,1fr))}._topbar_w0ewd_2{align-items:flex-start;flex-direction:column}._tableHeader_w0ewd_5,._restaurantRow_w0ewd_5{grid-template-columns:minmax(170px,1.6fr) minmax(110px,1fr) 95px 150px 32px}._tableHeader_w0ewd_5>:nth-child(3),._restaurantRow_w0ewd_5>:nth-child(3){display:none}._main_w0ewd_1{padding:28px 24px}._sectionHeading_w0ewd_4{align-items:flex-start;flex-direction:column}._searchWrap_w0ewd_4{width:100%;max-width:360px}}@media(max-width:600px){._main_w0ewd_1{padding:24px 16px}._metricCard_w0ewd_3{padding:18px}._metricCard_w0ewd_3:first-child{padding-top:16px}._metricCard_w0ewd_3 strong{font-size:29px}._metricsGrid_w0ewd_3{gap:10px}._topActions_w0ewd_2{width:100%;gap:6px}._topActions_w0ewd_2>a,._topActions_w0ewd_2>button{font-size:12px}._tableHeader_w0ewd_5{display:none}._restaurantRow_w0ewd_5{grid-template-columns:1fr 32px;gap:12px;padding:20px 16px}._restaurantRow_w0ewd_5>:not(:first-child):not(:nth-child(5)):not(:last-child){display:none}._restaurantRow_w0ewd_5>:nth-child(5){grid-column:1;grid-row:2}._restaurantRow_w0ewd_5>:last-child{grid-column:2;grid-row:1/span 2;align-self:center}._sectionHeading_w0ewd_4 h2{font-size:21px}._restaurantIdentity_w0ewd_6 strong{font-size:15px}}
