/* =====================================================================
   Vista «dafare» (13 ottobre 2026): le fatture già decise da emettere nel gestionale, divise per società.
   Ogni regola è chiusa dentro [data-vista="dafare"]. Solo token di god.css.
   ===================================================================== */
[data-vista="dafare"] .df-lista { padding: 2px 20px; margin-bottom: 18px; }
[data-vista="dafare"] .df-r { display: grid; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 14px; align-items: center; padding: 14px 0; border-bottom: 1px solid var(--filo); }
[data-vista="dafare"] .df-r:last-child { border-bottom: 0; }
[data-vista="dafare"] .df-ico { width: 40px; height: 40px; border-radius: 12px; display: grid; place-items: center; background: var(--dascadere-tinta); color: var(--dascadere); }
[data-vista="dafare"] .df-r.pagata .df-ico { background: var(--scaduta-tinta); color: var(--scaduta); }
[data-vista="dafare"] .df-ico svg { width: 19px; height: 19px; }
[data-vista="dafare"] .df-t { display: grid; gap: 2px; min-width: 0; }
[data-vista="dafare"] .df-t b { font-size: 16px; font-weight: 600; }
[data-vista="dafare"] .df-t span { font-size: var(--t-s); color: var(--ink-2); }
[data-vista="dafare"] .df-t small { font-size: var(--t-xs); color: var(--ink-3); }
[data-vista="dafare"] .df-r .cifra { font-size: 20px; text-align: right; }
[data-vista="dafare"] .df-rimando { display: flex; gap: 8px; align-items: center; margin-top: 6px; font-size: var(--t-s); color: var(--ink-3); }
[data-vista="dafare"] .df-rimando svg { width: 16px; height: 16px; flex: none; }
[data-vista="dafare"] .df-rimando a { color: var(--ink-2); text-decoration: underline; text-underline-offset: 3px; }

@media (max-width: 760px) {
  [data-vista="dafare"] .df-lista { padding: 2px 14px; }
  [data-vista="dafare"] .df-r { grid-template-columns: auto minmax(0, 1fr) auto; }
  [data-vista="dafare"] .df-r .btn { grid-column: 2 / -1; justify-self: start; min-height: 42px; }
}
