/* Tabella ultra-compatta con sfondo grigio chiaro */ .we-are-open table, table.opening-hours { width: 100%; max-width: 320px; margin: 5px 0; border-collapse: collapse; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 13.5px; color: #333333; background-color: #F7F7F7 !important; line-height: 1.2 !important; } /* Sfondo grigio chiaro per tutte le righe e le intestazioni */ .we-are-open th, table.opening-hours th, .we-are-open tr, table.opening-hours tr { background-color: #F7F7F7 !important; } /* Celle: Spazio minimo e BORDI TUTTI UGUALI (sottili e grigi) intorno a ogni cella */ .we-are-open th, table.opening-hours th, .we-are-open td, table.opening-hours td { padding: 4px 6px !important; vertical-align: middle; border: 1px solid #e0e0e0 !important; /* Bordi tutti uguali su tutti i lati */ background-color: transparent !important; /* Mostra lo sfondo della riga (grigio o rosino) */ } /* Allineamento colonne */ .we-are-open td:first-child, table.opening-hours th:first-child, table.opening-hours td:first-child { font-weight: 500; text-align: left; } .we-are-open td:last-child, table.opening-hours th:last-child, table.opening-hours td:last-child { text-align: right; color: #555555; } /* GIORNO ATTUALE: Sfondo rosino e testo in grassetto */ .we-are-open tr.current-day, .we-are-open tr.today, table.opening-hours tr.current-day, table.opening-hours tr.today { background-color: #eee3e4 !important; font-weight: bold !important; } /* Forza il testo scuro sulle celle del giorno attuale */ .we-are-open tr.current-day td, .we-are-open tr.today td, table.opening-hours tr.current-day td, table.opening-hours tr.today td { color: #222222 !important; }