/* RC78 - Fix logout + rapportini compatti mobile */
@media(max-width:900px){
  /* elimina definitivamente vecchio FAB e vecchia voce documenti se presenti da cache/JS precedenti */
  .mobile-fab-wrap,#mobileFabWrap,.mobile-fab,.mobile-fab-menu{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  .mobile-bottom-nav-pro:not(.rc761-bottom-nav) a[href*="documents"],
  .mobile-bottom-nav-pro:not(.rc761-bottom-nav) a[href*="documenti"],
  .mobile-bottom-nav-pro:not(.rc761-bottom-nav) a[href*="billing"]:has(b){display:none!important;}

  .reports-table.rc78-reports-compact{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border-radius:18px!important;border:1px solid #dbe3ec!important;background:#fff!important;}
  .reports-table.rc78-reports-compact th,
  .reports-table.rc78-reports-compact td{padding:9px 8px!important;font-size:12.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important;}
  .reports-table.rc78-reports-compact th:nth-child(1),
  .reports-table.rc78-reports-compact td:nth-child(1){width:34%!important;}
  .reports-table.rc78-reports-compact th:nth-child(2),
  .reports-table.rc78-reports-compact td:nth-child(2){width:46%!important;}
  .reports-table.rc78-reports-compact th:nth-child(3),
  .reports-table.rc78-reports-compact td:nth-child(3){width:20%!important;text-align:right!important;}
  .reports-table.rc78-reports-compact .bulk-select-cell,
  .reports-table.rc78-reports-compact .row-actions-cell,
  .reports-table.rc78-reports-compact input[type="checkbox"],
  .reports-table.rc78-reports-compact form.delete-record-form{display:none!important;}
  .reports-table.rc78-reports-compact tr.rc78-report-row td{height:38px!important;border-bottom:1px solid rgba(148,163,184,.22)!important;}
  .reports-table.rc78-reports-compact tr.report-status-da_fatturare td,
  .reports-table.rc78-reports-compact tr.report-status-fatturata td{background:#eafbf0!important;}
  .reports-table.rc78-reports-compact tr.report-status-aperto td,
  .reports-table.rc78-reports-compact tr.report-status-aperta td,
  .reports-table.rc78-reports-compact tr.report-status-bozza td{background:#e8f5ff!important;}
  .reports-table.rc78-reports-compact tr.report-status-in_lavorazione td{background:#fff7db!important;}
  .reports-table.rc78-reports-compact tr.report-status-chiuso td,
  .reports-table.rc78-reports-compact tr.report-status-chiusa td,
  .reports-table.rc78-reports-compact tr.report-status-firmato td{background:#fff!important;}
  .rc78-status-badge{display:inline-block;max-width:100%;padding:3px 6px;border-radius:999px;background:#eef2f7;color:#111827;border:1px solid #dbe3ec;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .rc67-activity-cols .reports-table.rc78-reports-compact{margin-top:8px!important;}
  .rc67-activity-cols .card:has(.reports-table.rc78-reports-compact){padding:16px!important;}
}
