.qr-matrix-root[data-v-e616fb1b]{--qr-corner-bg:#f8fafc;--qr-label-bg:#fff;--qr-header-bg:#f1f5f9;--qr-header-bg-alt:#f8fafc;--qr-geo-bg:#fff;--qr-border-main:#cbd5e1;--qr-border-light:#e2e8f0;--qr-text-primary:#1e293b;--qr-text-muted:#64748b;--qr-text-faint:#9ca3af;--qr-inactive-bg:#d1d5db;--qr-inactive-border:#9ca3af;--qr-progress-track:#f1f5f9;--qr-not-started-bg:#fff;--qr-not-started-border:#cbd5e1}.dark .qr-matrix-root[data-v-e616fb1b]{--qr-corner-bg:#0f172a;--qr-label-bg:#0f172a;--qr-header-bg:#1e293b;--qr-header-bg-alt:#1e293b;--qr-geo-bg:#0f172a;--qr-border-main:#334155;--qr-border-light:#1e293b;--qr-text-primary:#f1f5f9;--qr-text-muted:#94a3b8;--qr-text-faint:#475569;--qr-inactive-bg:#1e293b;--qr-inactive-border:#334155;--qr-progress-track:#1e293b;--qr-not-started-bg:#334155;--qr-not-started-border:#475569}.qr-corner[data-v-e616fb1b]{background-color:var(--qr-corner-bg);border-bottom:2px solid var(--qr-border-main);border-right:2px solid var(--qr-border-main);text-align:left;vertical-align:bottom;z-index:40;width:184px;min-width:184px;height:60px;padding:0 8px;position:sticky;top:0;left:0}.qr-corner-label[data-v-e616fb1b]{color:var(--qr-text-muted);letter-spacing:.3px;font-size:10px}.qr-th-spacer[data-v-e616fb1b]{border:0;padding:0}.qr-th[data-v-e616fb1b]{background-color:var(--qr-header-bg-alt);border-bottom:2px solid var(--qr-border-main);border-left:1px solid var(--qr-border-light);height:60px;min-width:var(--qr-cell-w);vertical-align:bottom;width:var(--qr-cell-w);z-index:30;padding:0;position:sticky;top:0}.qr-th--km[data-v-e616fb1b]{background-color:var(--qr-header-bg);border-left:2px solid var(--qr-border-main)}.qr-th-label[data-v-e616fb1b]{color:var(--qr-text-faint);white-space:nowrap;writing-mode:vertical-rl;align-items:flex-start;height:100%;padding-bottom:4px;font-size:8px;font-weight:400;display:flex;overflow:hidden;transform:rotate(180deg)}.qr-th-label--km[data-v-e616fb1b]{color:var(--qr-text-primary);font-size:9px;font-weight:700}.qr-geo-row[data-v-e616fb1b]{height:34px}.qr-geo-label-cell[data-v-e616fb1b]{background-color:var(--qr-geo-bg);border-bottom:2px solid var(--qr-border-light);border-right:2px solid var(--qr-border-main);z-index:10;width:184px;min-width:184px;padding:0 8px;position:sticky;left:0}.qr-geo-label-title[data-v-e616fb1b]{color:var(--qr-text-muted);font-size:10px;font-weight:700}.qr-geo-cell[data-v-e616fb1b]{border-bottom:2px solid var(--qr-border-light);border-left:1px solid #0000000a;height:34px;padding:0;position:relative}.qr-geo-cell--km[data-v-e616fb1b]{border-left:2px solid #00000024}.qr-geo-cell--empty[data-v-e616fb1b]{background-color:var(--qr-header-bg-alt)}.qr-geo-tag[data-v-e616fb1b]{pointer-events:none;white-space:nowrap;z-index:5;line-height:1.1;top:2px;bottom:2px;left:3px;overflow:hidden}.qr-geo-tag-category[data-v-e616fb1b]{font-size:10px;font-weight:800}.qr-geo-tag-name[data-v-e616fb1b]{opacity:.85;font-size:8px;font-weight:600}.qr-row[data-v-e616fb1b]{height:var(--qr-row-h)}.qr-label-cell[data-v-e616fb1b]{background-color:var(--qr-label-bg);border-bottom:1px solid var(--qr-border-light);border-right:2px solid var(--qr-border-main);z-index:10;width:184px;min-width:184px;padding:3px 8px;position:sticky;left:0}.qr-label-name[data-v-e616fb1b]{color:var(--qr-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.qr-label-pct[data-v-e616fb1b]{flex-shrink:0;font-size:10px;font-weight:700}.qr-progress-track[data-v-e616fb1b]{background:var(--qr-progress-track);border-radius:2px;height:3px;overflow:hidden}.qr-progress-fill[data-v-e616fb1b]{border-radius:2px;height:100%;transition:width .4s}.qr-c[data-v-e616fb1b]{cursor:pointer;border-bottom:1px solid #0000000d;border-left:1px solid #0000000a;padding:0;position:relative}.qr-c--km[data-v-e616fb1b]{border-left:2px solid #0000001f}.qr-off[data-v-e616fb1b]{cursor:default}.qr-off[data-v-e616fb1b],.qr-off-swatch[data-v-e616fb1b]{background-color:var(--qr-inactive-bg);border-color:var(--qr-inactive-border)}.qr-not-started-swatch[data-v-e616fb1b]{border-color:var(--qr-not-started-border)}.qr-not-started-swatch[data-v-e616fb1b],.qr-s-not_started[data-v-e616fb1b]{background-color:var(--qr-not-started-bg)}.qr-s-in_progress[data-v-e616fb1b]{background-color:#fb923c}.qr-s-sheet_conforme[data-v-e616fb1b]{background-color:#3b82f6}.qr-s-completed[data-v-e616fb1b]{background-color:#22c55e}.qr-s-blocked[data-v-e616fb1b]{background-color:#ef4444}.qr-cell-sheets[data-v-e616fb1b]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.qr-cell-sheets[data-v-e616fb1b],.qr-sheet-chip[data-v-e616fb1b]{padding-left:2px;padding-right:2px}.qr-sheet-chip[data-v-e616fb1b]{text-align:center;text-transform:uppercase;border-radius:2px;font-weight:900;line-height:1}.qr-warn[data-v-e616fb1b]:after{content:"";border-top:7px solid #dc2626;border-left:7px solid #0000;width:0;height:0;top:0;right:0}.qr-drag-preview-wrap[data-v-e616fb1b],.qr-warn[data-v-e616fb1b]:after{pointer-events:none;position:absolute}.qr-drag-preview-wrap[data-v-e616fb1b]{inset:0}.qr-drag-preview[data-v-e616fb1b]{box-sizing:border-box;z-index:5;position:absolute}.qr-drag-preview--action[data-v-e616fb1b]{background-color:var(--qr-drag-fill);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--qr-cell-w) - 1px),#0000001f calc(var(--qr-cell-w) - 1px),#0000001f var(--qr-cell-w));box-shadow:inset 0 0 0 1.5px var(--qr-drag-border)}.qr-drag-preview--neutral[data-v-e616fb1b]{background-color:#8cb7002e;box-shadow:inset 0 0 0 2px #8cb700}.qr-hover-card-enter-active[data-v-e616fb1b],.qr-hover-card-leave-active[data-v-e616fb1b]{transition:opacity .15s}.qr-hover-card-enter-from[data-v-e616fb1b],.qr-hover-card-leave-to[data-v-e616fb1b]{opacity:0}
