.RoutingInsightSummary-module__Rwe7qa__summary{gap:var(--space-3);min-width:0;display:grid;container:routing-summary/inline-size}.RoutingInsightSummary-module__Rwe7qa__scope{justify-content:flex-end;align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--fs-label);flex-wrap:wrap;display:flex;position:relative}.RoutingInsightSummary-module__Rwe7qa__utilities{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.RoutingInsightSummary-module__Rwe7qa__legend{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-support);display:inline-flex}.RoutingInsightSummary-module__Rwe7qa__legendScale{flex:none;width:44px;height:12px;display:block;position:relative}.RoutingInsightSummary-module__Rwe7qa__landscape{gap:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.RoutingInsightSummary-module__Rwe7qa__landscape[data-single-column]{grid-template-columns:minmax(0,1fr)}.RoutingInsightSummary-module__Rwe7qa__column[data-column=below]{padding-right:var(--space-5)}.RoutingInsightSummary-module__Rwe7qa__column[data-column=above]{padding-left:var(--space-5)}.RoutingInsightSummary-module__Rwe7qa__landscape[data-single-column] .RoutingInsightSummary-module__Rwe7qa__column,.RoutingInsightSummary-module__Rwe7qa__column[data-column=pending]{border-left:0;padding-inline:0}.RoutingInsightSummary-module__Rwe7qa__column[data-column=pending]{grid-column:1/-1}.RoutingInsightSummary-module__Rwe7qa__column{align-content:start;gap:var(--space-3);min-width:0;display:grid}.RoutingInsightSummary-module__Rwe7qa__columnHeading{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0;padding-bottom:var(--space-1);border-bottom:1px solid var(--app-divider);flex-wrap:wrap;display:flex}.RoutingInsightSummary-module__Rwe7qa__columnHeading h3{font-size:var(--fs-card);margin:0;font-weight:600;line-height:1.3}.RoutingInsightSummary-module__Rwe7qa__columnCount{color:var(--text-muted);font-size:var(--fs-label)}.RoutingInsightSummary-module__Rwe7qa__columnCount b{color:var(--text);font-weight:600}.RoutingInsightSummary-module__Rwe7qa__group{gap:var(--space-1);min-width:0;padding-left:var(--space-3);border-left:3px solid var(--tile-accent);--tile-accent:var(--steel-500);--tile-title:var(--text);align-content:start;display:grid}.RoutingInsightSummary-module__Rwe7qa__group[data-pattern=priority]{--tile-accent:var(--warn-solid);--tile-title:var(--warn)}.RoutingInsightSummary-module__Rwe7qa__group[data-pattern=gained],.RoutingInsightSummary-module__Rwe7qa__group[data-pattern=strong]{--tile-accent:var(--ok);--tile-title:var(--ok)}.RoutingInsightSummary-module__Rwe7qa__heading{align-content:start;align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}.RoutingInsightSummary-module__Rwe7qa__headingText{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.RoutingInsightSummary-module__Rwe7qa__heading h4{scroll-margin-top:var(--space-7);color:var(--tile-title);font-size:var(--fs-body);margin:0;font-weight:600;line-height:1.4}.RoutingInsightSummary-module__Rwe7qa__panelMeta{min-width:0;color:var(--text-muted);font-size:var(--fs-label);line-height:1.4}.RoutingInsightSummary-module__Rwe7qa__count{color:var(--text-muted);font-size:var(--fs-label);white-space:nowrap}.RoutingInsightSummary-module__Rwe7qa__count b{color:var(--text);font-weight:500}.RoutingInsightSummary-module__Rwe7qa__tasks{align-content:start;margin:0;padding:0;list-style:none;display:grid}.RoutingInsightSummary-module__Rwe7qa__tasks li{align-self:start;min-width:0;display:flex;container:routing-row/inline-size}.RoutingInsightSummary-module__Rwe7qa__tile{align-items:center;gap:var(--space-1) var(--space-3);width:100%;min-width:0;min-height:28px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);display:grid}.RoutingInsightSummary-module__Rwe7qa__tile:hover{background:var(--surface-hover);border-color:var(--app-divider)}.RoutingInsightSummary-module__Rwe7qa__tile:focus-visible{outline:2px solid var(--action);outline-offset:2px}.RoutingInsightSummary-module__Rwe7qa__taskName{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-label);font-weight:500;line-height:1.25}.RoutingInsightSummary-module__Rwe7qa__metric{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-body);grid-template-columns:90px minmax(48px,1fr) 78px 52px;line-height:1.2;display:grid}.RoutingInsightSummary-module__Rwe7qa__condition{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:grid}.RoutingInsightSummary-module__Rwe7qa__conditionLabel{color:var(--text-muted);font-size:var(--fs-support)}.RoutingInsightSummary-module__Rwe7qa__condition .ave-num{min-width:5ch;color:var(--text-muted);font-size:var(--fs-label);text-align:right}.RoutingInsightSummary-module__Rwe7qa__condition[data-lead] .ave-num{min-width:5ch;color:var(--text);font-size:var(--fs-card);text-align:right;font-weight:600}.RoutingInsightSummary-module__Rwe7qa__scale{align-self:stretch;min-width:0;min-height:14px;display:block;position:relative}.RoutingInsightSummary-module__Rwe7qa__axis{position:absolute;inset:0 5px}.RoutingInsightSummary-module__Rwe7qa__axis:before{content:"";background:var(--steel-200);height:1px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.RoutingInsightSummary-module__Rwe7qa__majority{background:var(--steel-400);width:1px;position:absolute;top:0;bottom:0;left:50%}.RoutingInsightSummary-module__Rwe7qa__span{--from:0%;--to:0%;top:50%;left:var(--from);width:calc(var(--to) - var(--from));background:var(--steel-400);height:2px;position:absolute;translate:0 -50%}.RoutingInsightSummary-module__Rwe7qa__span[data-direction=up]{background:var(--ok)}.RoutingInsightSummary-module__Rwe7qa__span[data-direction=down]{background:var(--warn-solid)}.RoutingInsightSummary-module__Rwe7qa__point{--at:0%;top:50%;left:var(--at);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;translate:-50% -50%}.RoutingInsightSummary-module__Rwe7qa__point[data-point=off]{border:1.5px solid var(--steel-400);background:var(--surface)}.RoutingInsightSummary-module__Rwe7qa__point[data-point=on]{border:1.5px solid var(--tile-accent,var(--steel-500));background:var(--tile-accent,var(--steel-500))}.RoutingInsightSummary-module__Rwe7qa__delta{padding-left:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;line-height:1.4}.RoutingInsightSummary-module__Rwe7qa__delta[data-delta=up]{color:var(--ok)}.RoutingInsightSummary-module__Rwe7qa__delta[data-delta=down]{color:var(--warn)}@container routing-summary (max-width:1100px){.RoutingInsightSummary-module__Rwe7qa__tile{column-gap:var(--space-2)}.RoutingInsightSummary-module__Rwe7qa__metric{column-gap:var(--space-1);grid-template-columns:86px minmax(60px,1fr) 72px 50px}.RoutingInsightSummary-module__Rwe7qa__condition .ave-num{font-size:var(--fs-support)}.RoutingInsightSummary-module__Rwe7qa__condition[data-lead] .ave-num{font-size:var(--fs-body)}}@container routing-summary (max-width:899px){.RoutingInsightSummary-module__Rwe7qa__landscape{grid-template-columns:minmax(0,1fr)}.RoutingInsightSummary-module__Rwe7qa__column[data-column]{border-left:0;padding-inline:0}}@container routing-row (max-width:430px){.RoutingInsightSummary-module__Rwe7qa__tile{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr)}}@container routing-row (max-width:292px){.RoutingInsightSummary-module__Rwe7qa__scale{display:none}.RoutingInsightSummary-module__Rwe7qa__metric{grid-template-columns:90px 78px 1fr}}.RoutingInsightSummary-module__Rwe7qa__landscape[data-custom-columns]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.RoutingInsightSummary-module__Rwe7qa__landscape[data-custom-columns] .RoutingInsightSummary-module__Rwe7qa__column{grid-column:auto;padding-inline:0}
