/* Trame — rifiniture della veste classica (audit grafico dell'11 ottobre 2026).
   Caricato solo nella veste classica, dopo trame-system.css; mai nelle altre vesti.
   Si spegne con TRAME_RIFINITURE_CLASSICA=0 (nessun altro effetto). Solo schermo. */

/* 1. Titolo di pagina sempre alla stessa altezza: dove manca l'occhiello sopra il
   titolo (Accessi clienti, Disponibilità) il titolo saliva di 25 px. */
.page-head > div:first-child:not(:has(> .eyebrow)) { padding-top: 25px; }

/* 2. Una sola cornice: le tabelle dentro un pannello avevano una seconda cornice
   arrotondata (Scadenze, Prodotti, Fatture ricevute, Preventivi, Da fatturare). */
.panel > .table-wrap { border: 0; border-radius: 0; box-shadow: none; }

/* 3. Codici e numeri su una riga: «ASS-1H-SUP» e «PRV 003/2026» andavano a capo. */
.billing-products td:first-child,
td:first-child > a > strong { white-space: nowrap; }

/* 4. Testi piccoli a 11 px interi: in Quadro operativo e Preventivi erano 10,83 px. */
.timeline-row time > small,
.app-main td small.muted { font-size: 11px; }

/* 5. Filtro delle fatture ricevute su una riga come quello dei documenti: il campo di
   ricerca prendeva tutta la larghezza e «Filtra» finiva sotto. */
@media (min-width: 761px) {
  .supplier-invoice-filter input[type="search"] { width: auto; flex: 1 1 260px; }
}

/* 6. «Trame» accanto al logo: al passaggio del mouse diventava verde scuro (quasi invisibile
   sul fondo della barra); ora prende il giallo della barra laterale, come «Esci». */
.sidebar .brand:is(:hover, :focus-visible) span strong { color: #ffd88c; }
