/* ==========================================================================
   GS Venue Blocks — hours.css
   Opening hours table styling for acf/gs-opening-hours and acf/gs-open-hours-summary.
   Inherits .wp-block-table tweaks from the Gutenberg core but tightens spacing
   for the compact day/hours/notes grid.
   ========================================================================== */

.gs-venue__body .wp-block-table { margin: 0 0 20px; }
.gs-venue__body .wp-block-table table {
    width: 100%;
    border-collapse: collapse;
}
.gs-venue__body .wp-block-table th {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #000;
    text-align: left;
    padding: 0 12px 12px;
    border-bottom: 2px solid #111;
}
.gs-venue__body .wp-block-table td {
    padding: 14px 12px;
    font-size: 14px;
    color: #111;
    vertical-align: top;
    border-bottom: 1px solid #eee;
}

/* Hours summary block (gs_block_open_hours_summary) renders as a single <p>
   with strong day labels — no table styling required. */
