/* ============================================
   Miglioramenti grafici v3.4 - fixing table
   Minimali, scoped su classi esistenti
   ============================================ */

/* Allineamento numerico professionale */
.table-fix-oro td,
.table-fix-oro th {
    font-variant-numeric: tabular-nums !important;
}

/* Transizione smooth hover */
.table-fix-oro tbody tr {
    transition: background-color 0.15s ease !important;
}

/* Hover giallo brand (stesso colore della riga "oggi") */
.table-fix-oro tbody tr:hover td {
    background-color: #FFF4D6 !important;
}

/* Riga di oggi: accento gold brand + bold */
.table-fix-oro tbody tr.today td {
    background-color: #FFF4D6 !important;
    font-weight: 700 !important;
}
.table-fix-oro tbody tr.today td:first-child {
    position: relative;
}
.table-fix-oro tbody tr.today td:first-child::before {
    content: "●";
    color: #F3C468;
    font-size: 0.85em;
    margin-right: 0.4em;
    vertical-align: 2px;
}

/* Wrapper soft elevation (solo se non gia' in card del tema) */
.wrapper-table-fix-oro {
    border-radius: 6px;
}

/* Mobile: padding compatti */
@media (max-width: 640px) {
    .table-fix-oro th,
    .table-fix-oro td {
        padding: 12px 8px !important;
        font-size: 13px !important;
    }
}
