.cond-arrow{vertical-align:-.125em;transform-origin:50%;width:1em;height:1em;line-height:1;display:inline-block}.cond-arrow .i{width:1em;height:1em;display:block}.cond-badge{min-height:24px;font:700 12px/1.25 var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--cancelled-soft);color:var(--cancelled-text);border-radius:4px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.cond-badge[data-rating=good]{background:var(--completed-soft);color:var(--completed-text)}.cond-badge[data-rating=fair]{background:var(--delayed-soft);color:var(--delayed-text)}.cond-badge[data-rating=poor]{background:var(--navy);color:#fff}.cond-badge[data-rating=none]{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--slate);background:0 0}.cond-day{opacity:.8;border-inline-start:1px solid;padding-inline-start:8px;font-weight:600}.cond-sum{color:var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.cond-sum li{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.cond-sum-lab{font:600 12px/1.3 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.cond-sum-val{color:var(--navy);font-weight:600}.cond-sum-none{color:var(--muted)}.cond-card-sum{gap:8px;padding-block-start:4px;display:grid}.cond-idx-note{max-width:70ch;margin-block-start:8px}
