.metric-context-footer{min-height:1.5rem;color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.75rem;display:flex}.metric-context-footer strong{color:var(--ink);font-weight:500}.metric-context-footer button,.context-link{color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.metric-context-footer button{white-space:nowrap}.metric-context-footer button:hover:not(:disabled),.context-link:hover:not(:disabled),.nitro-dialog :is(.metric-context-footer button,.context-link):hover:not(:disabled){color:var(--accent-strong);background:0 0;text-decoration:none}.context-figures{flex-wrap:wrap;gap:1rem;margin:0;display:flex}.context-figures>div{flex:1;min-width:6rem}.context-figures dt{color:var(--muted);font-size:.75rem}.context-figures dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.25rem;font-weight:500}.context-detail p,.context-note{color:var(--muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.context-detail h3{margin:1.4rem 0 .5rem;font-size:.875rem;font-weight:600}.context-detail dl.context-rows{margin:0}.context-rows>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.875rem;display:flex}.context-rows dt{color:var(--muted)}.context-rows dd{text-align:right;margin:0}.customer-journey{border-top:1px solid var(--rule);grid-column:1/-1;margin-top:1rem;padding-top:1rem}.customer-journey header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.customer-journey h3{margin:0;font-size:.875rem;font-weight:600}.customer-journey header span{color:var(--muted);font-size:.75rem}.journey-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.journey-stage{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;padding:0;display:flex}.journey-stage>span{color:var(--muted);font-size:.875rem}.journey-stage small{color:var(--muted);font-size:.75rem}.journey-stage strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500}.journey-stage i{background:var(--accent);border-radius:2px;max-width:100%;height:3px;margin:.3rem 0}.journey-exception{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1rem;padding:.75rem 0;font-size:.8125rem;display:flex}.journey-money{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.journey-money small{color:var(--muted);margin-top:.3rem;font-size:.75rem;display:block}.portfolio-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.portfolio-filters{flex-wrap:wrap;gap:.4rem;display:flex}.portfolio-filters button{font:inherit;border:1px solid var(--rule);border-radius:var(--radius-control);color:var(--muted);background:var(--paper);cursor:pointer;padding:.35rem .6rem;font-size:.8125rem}.portfolio-filters button[aria-pressed=true]{color:var(--ink);background:var(--soft)}.portfolio-toolbar input{font:inherit;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);max-width:100%;padding:.4rem .6rem;font-size:.8125rem}.portfolio-table{border-collapse:collapse;width:100%;font-size:.875rem}.portfolio-table th{color:var(--muted);text-align:left;font-size:.75rem;font-weight:400}.portfolio-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.portfolio-table th button:hover:not(:disabled){color:var(--accent-strong);background:0 0}.portfolio-table th,.portfolio-table td{border-bottom:1px solid var(--rule);padding:.8rem .7rem}.portfolio-table th:first-child,.portfolio-table td:first-child{padding-left:0}.portfolio-table small{color:var(--muted);margin-top:.3rem;font-size:.75rem;display:block}.portfolio-table .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portfolio-table .attention-note{color:var(--warn)}.portfolio-table .portfolio-business{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.portfolio-table .portfolio-business:hover:not(:disabled){color:var(--accent-strong);background:0 0;text-decoration:none}.portfolio-entry{border-bottom:1px solid var(--rule)!important}@media (max-width:560px){.metric-context-footer{flex-wrap:wrap}.journey-stages{gap:.6rem}.journey-stage strong{font-size:1.15rem}.journey-exception{flex-wrap:wrap}.journey-money{grid-template-columns:1fr}.portfolio-table{min-width:510px}}.nitro-workspace .dash .overview-chart-simple .report-metric .report-metric-reading{flex-flow:wrap;align-items:baseline;gap:.5rem;width:100%;display:flex}.nitro-workspace .dash .overview-chart-simple .report-metric-change{margin:0;font-size:.75rem}.dash .metric-breakdown .money{color:var(--ink)}.nitro-workspace .dash .customer-journey{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-surface);margin-top:0;padding:1rem}.nitro-workspace .dash .customer-journey .context-figures dd{font-size:1.35rem;font-weight:500;line-height:1.3}
