.matrix-wrap[data-v-8b7ab9ed]{overflow-x:auto}table.matrix[data-v-8b7ab9ed]{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}table.matrix th[data-v-8b7ab9ed],table.matrix td[data-v-8b7ab9ed]{text-align:center;border:1px solid #e5e7eb;padding:0}table.matrix thead th[data-v-8b7ab9ed]{color:#64748b;z-index:2;background:#f8fafc;padding:6px 2px;font-size:10px;font-weight:600;position:sticky;top:0}table.matrix thead th.customer-col[data-v-8b7ab9ed]{text-align:left;z-index:3;background:#f8fafc;min-width:180px;padding-left:12px;font-size:12px;position:sticky;left:0}table.matrix thead th.weekend[data-v-8b7ab9ed]{background:#f1f5f9}table.matrix thead th.month-sep[data-v-8b7ab9ed]{border-left:2px solid #94a3b8}.month-label[data-v-8b7ab9ed]{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:9px}table.matrix tbody td.customer-col[data-v-8b7ab9ed]{text-align:left;color:#0a2540;z-index:1;white-space:nowrap;background:#fff;padding:6px 12px;font-size:12px;font-weight:600;position:sticky;left:0}table.matrix tbody td.cell[data-v-8b7ab9ed]{cursor:default;width:28px;min-width:28px;height:26px}table.matrix tbody td.cell.pending[data-v-8b7ab9ed]{background:#f1f5f9}table.matrix tbody td.cell.ok[data-v-8b7ab9ed]{background:#047857}table.matrix tbody td.cell.partial[data-v-8b7ab9ed]{background:#f59e0b}table.matrix tbody td.cell.missing[data-v-8b7ab9ed]{background:#b91c1c}table.matrix tbody td.cell.month-sep[data-v-8b7ab9ed]{border-left:2px solid #94a3b8}.provider-label[data-v-8b7ab9ed]{color:#94a3b8;margin-top:1px;font-size:9px;font-weight:400}tr.private-single[data-v-33eb8de6]{outline-offset:-2px;outline:2px dashed #f59e0b}tr.private-first td[data-v-33eb8de6]{border-top:2px dashed #f59e0b}tr.private-first td[data-v-33eb8de6]:first-child{border-left:2px dashed #f59e0b}tr.private-first td[data-v-33eb8de6]:last-child{border-right:2px dashed #f59e0b}tr.private-middle td[data-v-33eb8de6]:first-child{border-left:2px dashed #f59e0b}tr.private-middle td[data-v-33eb8de6]:last-child{border-right:2px dashed #f59e0b}tr.private-last td[data-v-33eb8de6]{border-bottom:2px dashed #f59e0b}tr.private-last td[data-v-33eb8de6]:first-child{border-left:2px dashed #f59e0b}tr.private-last td[data-v-33eb8de6]:last-child{border-right:2px dashed #f59e0b}tr.own-row[data-v-33eb8de6]{outline-offset:-2px;outline:2px dashed #94a3b8}
