.reservation-countdown[data-v-302f89e5]{color:#19345b;background:#fff5dc;border:1px solid #e8c574;border-left:4px solid #efb437;border-radius:12px;margin-bottom:16px;padding:14px}.reservation-countdown__heading[data-v-302f89e5]{align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.reservation-countdown__heading svg[data-v-302f89e5]{flex-shrink:0}.reservation-countdown__body[data-v-302f89e5]{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;display:grid}.reservation-countdown__time[data-v-302f89e5]{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;width:100px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:32px;font-weight:800;line-height:36px}.reservation-countdown__message[data-v-302f89e5]{margin:0;font-size:12px;line-height:1.5}.reservation-countdown--urgent[data-v-302f89e5]{color:#9b251b;background:#fff0ed;border-color:#e5a69a #e5a69a #e5a69a #b42318}
