/* RC75 Gemera - fix reale chiamate mobile: cliente + stato visibili, niente colonne inutili */
.rc75-dashboard-calls{padding:12px!important;margin:12px 0!important;border-radius:18px!important;overflow:hidden!important}
.rc75-dashboard-calls .rc73-section-head{margin-bottom:8px!important;align-items:center!important}
.rc75-dashboard-calls h2{font-size:20px!important;margin:0!important}
.rc75-call-list{display:flex;flex-direction:column;gap:6px;width:100%}
.rc75-call-line{display:grid;grid-template-columns:18px minmax(82px,96px) minmax(0,1fr) minmax(56px,74px);align-items:center;gap:5px;min-height:42px;padding:7px 8px;border:1px solid rgba(15,23,42,.10);border-radius:12px;text-decoration:none;color:#172033;box-shadow:0 4px 12px rgba(15,23,42,.04);position:relative;overflow:hidden}
.rc75-status-aperta,.rc75-status-assegnata{background:#eaf4ff!important}.rc75-status-in_lavorazione{background:#fff7d6!important}.rc75-status-chiusa{background:#fff!important}.rc75-status-da_fatturare,.rc75-status-fatturata{background:#ecfdf3!important}
.rc75-urgency-1{box-shadow:inset 4px 0 0 #dc2626,0 4px 12px rgba(15,23,42,.04)!important}.rc75-urgency-2{box-shadow:inset 4px 0 0 #f97316,0 4px 12px rgba(15,23,42,.04)!important}
.rc75-prio-dot{width:10px;height:10px;border-radius:999px;display:inline-block;border:2px solid #fff;box-shadow:0 0 0 1px rgba(15,23,42,.18);justify-self:center}.rc75-u1{background:#dc2626}.rc75-u2{background:#f97316}.rc75-u3{background:#facc15}.rc75-u4{background:#16a34a}
.rc75-call-no{font-size:12px;font-weight:900;white-space:nowrap;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis}.rc75-call-customer{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rc75-status-badge{justify-self:end;max-width:74px;padding:3px 5px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.10);font-size:9px;line-height:1;font-weight:900;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc75-empty{padding:10px}

/* pagina Chiamate / Ultime chiamate: ripristina Cliente e Stato che RC72 nascondeva */
.calls-table.rc74-calls-compact{table-layout:fixed!important;width:100%!important;min-width:0!important;border-spacing:0 4px!important}
.calls-table.rc74-calls-compact th,.calls-table.rc74-calls-compact td{display:table-cell!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}
.calls-table.rc74-calls-compact th:has(input[type="checkbox"]),.calls-table.rc74-calls-compact td:has(input[type="checkbox"]),.calls-table.rc74-calls-compact .bulk-select,.calls-table.rc74-calls-compact .bulk-checkbox{display:none!important}
.calls-table.rc74-calls-compact .rc74-hide-mobile,.calls-table.rc74-calls-compact .rc73-hide-phone,.calls-table.rc74-calls-compact .rc73-action-cell{display:none!important}
.calls-table.rc74-calls-compact .rc74-th-prio,.calls-table.rc74-calls-compact .rc74-prio-cell,.calls-table.rc74-calls-compact .rc73-th-prio,.calls-table.rc74-calls-compact .rc73-prio-cell{width:18px!important;min-width:18px!important;max-width:18px!important;padding-left:5px!important;padding-right:0!important;text-align:center!important}
.calls-table.rc74-calls-compact .rc74-th-no,.calls-table.rc74-calls-compact .rc74-call-no,.calls-table.rc74-calls-compact .rc73-call-no{width:91px!important;min-width:91px!important;max-width:91px!important;padding-left:3px!important;padding-right:3px!important}
.calls-table.rc74-calls-compact .rc74-th-customer,.calls-table.rc74-calls-compact .rc74-call-customer,.calls-table.rc74-calls-compact .rc73-call-customer{width:auto!important;min-width:0!important;max-width:none!important;padding-left:3px!important;padding-right:3px!important}
.calls-table.rc74-calls-compact .rc74-th-status,.calls-table.rc74-calls-compact .rc74-status-cell,.calls-table.rc74-calls-compact .rc73-status-cell{width:62px!important;min-width:62px!important;max-width:62px!important;padding-left:2px!important;padding-right:4px!important;text-align:right!important}
.calls-table.rc74-calls-compact .workflow-status,.calls-table.rc74-calls-compact .rc73-status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;max-width:56px!important;padding:3px 3px!important;border-radius:999px!important;background:rgba(255,255,255,.8)!important;border:1px solid rgba(15,23,42,.10)!important;font-size:8.5px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;color:#172033!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.calls-table.rc74-calls-compact .rc74-call-no b,.calls-table.rc74-calls-compact .rc73-call-no b{font-size:11px!important;font-weight:900!important;letter-spacing:-.05em!important}.calls-table.rc74-calls-compact .rc74-call-customer b,.calls-table.rc74-calls-compact .rc73-call-customer b{font-size:11px!important;font-weight:850!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.calls-table.rc74-calls-compact td{height:36px!important;padding-top:5px!important;padding-bottom:5px!important}.calls-table.rc74-calls-compact th{padding-top:4px!important;padding-bottom:4px!important;font-size:8.5px!important}
.calls-table.rc74-calls-compact tr.call-status-aperta td,.calls-table.rc74-calls-compact tr.call-status-assegnata td,.calls-table.rc74-calls-compact tr.rc73-status-aperta td,.calls-table.rc74-calls-compact tr.rc73-status-assegnata td{background:#eaf4ff!important}.calls-table.rc74-calls-compact tr.call-status-in_lavorazione td,.calls-table.rc74-calls-compact tr.rc73-status-in_lavorazione td{background:#fff7d6!important}.calls-table.rc74-calls-compact tr.call-status-fatturata td,.calls-table.rc74-calls-compact tr.call-status-da_fatturare td,.calls-table.rc74-calls-compact tr.rc73-status-fatturata td,.calls-table.rc74-calls-compact tr.rc73-status-da_fatturare td{background:#ecfdf3!important}
@media(max-width:760px){.rc75-dashboard-calls{padding:9px!important}.rc75-dashboard-calls h2{font-size:17px!important}.rc75-dashboard-calls .rc67-link{font-size:12px!important}.rc75-call-line{grid-template-columns:16px 84px minmax(0,1fr) 58px;gap:3px;min-height:38px;padding:6px 6px}.rc75-call-no{font-size:11px}.rc75-call-customer{font-size:11px}.rc75-status-badge{max-width:58px;font-size:8px;padding:3px 2px}.rc75-prio-dot{width:9px;height:9px;border-width:1px}}
