.traceability-view[data-v-e8f031c7]{display:grid;gap:20px}.eyebrow[data-v-e8f031c7]{color:var(--sp-text-subtle);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.error-banner[data-v-e8f031c7]{padding:12px;color:var(--sp-red);background:var(--sp-red-light);border-radius:8px}.pause-banner[data-v-e8f031c7]{display:grid;gap:3px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--sp-amber) 42%,var(--sp-border));background:color-mix(in srgb,var(--sp-amber) 9%,var(--sp-surface));border-radius:10px}.pause-banner strong[data-v-e8f031c7]{color:var(--sp-amber)}.pause-banner span[data-v-e8f031c7]{color:var(--sp-text-muted);font-size:.72rem}.kpi-grid[data-v-e8f031c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px}.portfolio-card[data-v-e8f031c7],.incident-table-card[data-v-e8f031c7]{padding:20px}.hint[data-v-e8f031c7]{color:var(--sp-text-muted);font-size:.68rem}.filters[data-v-e8f031c7]{display:grid;grid-template-columns:1fr 190px 150px;gap:8px;margin:12px 0}.table-responsive[data-v-e8f031c7]{overflow:auto}.slo-table[data-v-e8f031c7],.incident-table[data-v-e8f031c7]{width:100%;min-width:1200px;border-collapse:collapse;font-size:.7rem}.slo-table th[data-v-e8f031c7],.incident-table th[data-v-e8f031c7]{padding:9px 10px;text-align:left;color:var(--sp-text-subtle);border-bottom:1px solid var(--sp-border);font-size:.61rem}.slo-table td[data-v-e8f031c7],.incident-table td[data-v-e8f031c7]{padding:10px;border-bottom:1px solid var(--sp-border-subtle);vertical-align:top}.slo-table td>small[data-v-e8f031c7],.slo-table td>strong+small[data-v-e8f031c7]{display:block;color:var(--sp-text-muted);font-size:.61rem}.row-paused[data-v-e8f031c7]{opacity:.82;background:color-mix(in srgb,var(--sp-amber) 4%,transparent)}.pause-note[data-v-e8f031c7]{color:var(--sp-amber)!important}.budget-cell[data-v-e8f031c7]{display:grid;grid-template-columns:85px auto;align-items:center;gap:7px}.budget-track[data-v-e8f031c7]{height:6px;background:var(--sp-input-bg);border-radius:999px;overflow:hidden}.budget-track span[data-v-e8f031c7]{display:block;height:100%}.fill-green[data-v-e8f031c7]{background:var(--sp-green)}.fill-amber[data-v-e8f031c7]{background:var(--sp-amber)}.fill-red[data-v-e8f031c7]{background:var(--sp-red)}.actions[data-v-e8f031c7]{display:flex;gap:8px}.actions a[data-v-e8f031c7],.card-actions a[data-v-e8f031c7],.incident-table a[data-v-e8f031c7]{color:var(--sp-primary);font-weight:740;text-decoration:none}.section-title-box[data-v-e8f031c7]{display:flex;justify-content:space-between;align-items:end}.sec-title[data-v-e8f031c7]{font-size:1.05rem}.trace-grid[data-v-e8f031c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.trace-card[data-v-e8f031c7]{display:grid;gap:12px;padding:17px;border-left:4px solid var(--sp-green)}.card-offline[data-v-e8f031c7]{border-left-color:var(--sp-red)}.card-paused[data-v-e8f031c7]{border-left-color:var(--sp-amber);background:color-mix(in srgb,var(--sp-amber) 4%,var(--sp-surface))}.trace-card.focused[data-v-e8f031c7]{outline:2px solid color-mix(in srgb,var(--sp-primary) 45%,transparent);outline-offset:2px}.card-unknown[data-v-e8f031c7]{border-left-color:var(--sp-amber)}.tc-header[data-v-e8f031c7],.tc-title-box[data-v-e8f031c7]{display:flex;align-items:center;gap:9px}.tc-header[data-v-e8f031c7]{justify-content:space-between}.tc-title-box>div[data-v-e8f031c7]{display:grid}.tc-title-box span[data-v-e8f031c7]{color:var(--sp-text-muted);font-size:.63rem}.tc-dot[data-v-e8f031c7]{width:9px;height:9px;border-radius:50%}.dot-online[data-v-e8f031c7]{background:var(--sp-green)}.dot-offline[data-v-e8f031c7]{background:var(--sp-red)}.dot-paused[data-v-e8f031c7]{background:var(--sp-amber)}.stopwatch-box[data-v-e8f031c7]{display:flex;justify-content:space-between;align-items:center;padding:11px;border-radius:8px;background:var(--sp-input-bg)}.stopwatch-box span[data-v-e8f031c7]{color:var(--sp-text-subtle);font-size:.61rem;font-weight:780}.stopwatch-box strong[data-v-e8f031c7]{font-size:1rem}.sw-up strong[data-v-e8f031c7]{color:var(--sp-green)}.sw-down strong[data-v-e8f031c7]{color:var(--sp-red)}.sw-paused strong[data-v-e8f031c7]{color:var(--sp-amber)}.paused-explanation[data-v-e8f031c7]{display:grid;gap:3px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--sp-amber) 8%,var(--sp-input-bg));border:1px solid color-mix(in srgb,var(--sp-amber) 25%,var(--sp-border))}.paused-explanation strong[data-v-e8f031c7]{color:var(--sp-amber);font-size:.72rem}.paused-explanation span[data-v-e8f031c7],.paused-explanation small[data-v-e8f031c7]{color:var(--sp-text-muted);font-size:.64rem}.card-facts[data-v-e8f031c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.card-facts>div[data-v-e8f031c7]{display:grid;gap:2px;padding:8px;background:var(--sp-input-bg);border-radius:7px}.card-facts span[data-v-e8f031c7]{color:var(--sp-text-subtle);font-size:.6rem;text-transform:uppercase}.card-facts strong[data-v-e8f031c7]{font-size:.76rem}.last-outage[data-v-e8f031c7]{display:grid;gap:2px;padding:9px;border:1px solid var(--sp-border-subtle);border-radius:8px}.last-outage span[data-v-e8f031c7],.last-outage small[data-v-e8f031c7]{color:var(--sp-text-muted);font-size:.63rem}.card-actions[data-v-e8f031c7]{display:flex;gap:10px;padding-top:9px;border-top:1px solid var(--sp-border-subtle);font-size:.68rem}.reason[data-v-e8f031c7]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-cell[data-v-e8f031c7]{padding:28px!important;text-align:center;color:var(--sp-text-muted)}.text-red[data-v-e8f031c7]{color:var(--sp-red)}.text-amber[data-v-e8f031c7]{color:var(--sp-amber)}.text-green[data-v-e8f031c7]{color:var(--sp-green)}.text-muted[data-v-e8f031c7]{color:var(--sp-text-muted)}.badge-paused[data-v-e8f031c7]{color:var(--sp-amber);border-color:color-mix(in srgb,var(--sp-amber) 40%,var(--sp-border));background:color-mix(in srgb,var(--sp-amber) 10%,var(--sp-surface))}@media(max-width:1450px){.kpi-grid[data-v-e8f031c7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.kpi-grid[data-v-e8f031c7],.filters[data-v-e8f031c7],.card-facts[data-v-e8f031c7]{grid-template-columns:1fr}}
