/* fckaba.css - Nuovo stile per FantaNole */

:root {
    --primary-color: #2323B3; /* Il blu originale di FantaNole [4] */
    --secondary-color: #0359DA;
    --accent-color: #ffc107;
    --bg-light: #f8f9fa;
}

body {
    background-color: var(--bg-light);
    font-family: 'Inter', 'Segoe UI', Roboto, sans-serif;
    color: #333;
}

/* Stilizzazione delle tabelle generate da FCM */
table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 1rem !important;
    background: white;
}

/* Forziamo un look moderno anche se FCM genera tabelle rigide */
th, td {
    padding: 12px 8px !important;
    border: 1px solid #dee2e6 !important;
    font-size: 0.9rem !important;
}

/* Stile per le intestazioni che nel vecchio CSS erano .IntRossoBlu [2] */
.IntRossoBlu, .riga-blu-cx, .Giornata {
    background: var(--primary-color) !important;
    color: white !important;
    text-transform: uppercase;
    font-weight: bold !important;
}

/* Righe alternate senza usare le vecchie immagini sfu-bia.bmp [10, 11] */
.riga-pari, .Cella2-pari, .RosaD {
    background-color: #ffffff !important;
}

.riga-dispari, .Cella2-dispari, .RosaP {
    background-color: #f1f3f5 !important;
}

/* Personalizzazione NewsFCM [8] */
#fcmNews b {
    display: block;
    color: var(--primary-color);
    margin-top: 10px;
    font-size: 0.85rem;
}