/* Scoped narrative cards; the existing shells retain their own layout and palette. */
.mc-intraday-host{color:inherit;font-family:inherit;min-width:0}
#aiReadDetailCard[data-intraday-active]>:not(.mc-intraday-host){display:none!important}
.mc-intraday-heading small,.mc-intraday-title small,.mc-intraday-provenance{display:block;color:var(--muted,#64748b);font-size:.72rem}
.mc-intraday-heading p,.mc-intraday-pending p{font-size:.8rem;color:var(--muted,#64748b)}
.mc-intraday-cards{display:grid;gap:10px;margin-top:12px}
.mc-intraday-card{border:1px solid var(--line,#dcdedb);border-radius:14px;padding:12px;background:var(--panel,#fff);color:var(--text,#182022);min-width:0;overflow-wrap:anywhere}
.mc-intraday-card summary{cursor:pointer;list-style:none}.mc-intraday-card summary::-webkit-details-marker{display:none}
.mc-intraday-title{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:.85rem;font-weight:750}
.mc-intraday-card summary>strong{display:block;margin-top:8px;font-size:.88rem;line-height:1.4}
.mc-intraday-confidence{display:inline-block;margin-top:7px;font-size:.7rem;color:var(--muted,#64748b)}
.mc-intraday-card p,.mc-intraday-card li{font-size:.83rem;line-height:1.6}.mc-intraday-card ul{padding-left:18px}
.mc-intraday-card h4{font-size:.75rem;margin-bottom:4px}.mc-intraday-evidence{border-top:1px solid var(--line,#dcdedb);padding-top:10px;margin-top:12px;font-size:.74rem}
.mc-intraday-observations{display:grid;gap:8px;margin:10px 0}.mc-intraday-observations a{color:var(--cyan,#008c95);text-decoration:underline}
.mc-intraday-host button{padding:6px 12px;border:1px solid var(--line,#dcdedb);border-radius:8px;background:var(--panel,#fff);color:inherit;cursor:pointer}
html[data-mc-companion-theme="light"] .mc-intraday-host{--panel:#fff;--text:#182022;--line:#dcdedb;--muted:#6b706b;--cyan:#008c95}
html[data-mc-companion-theme="dark"] .mc-intraday-host{--panel:#101722;--text:#e9eef5;--line:#2a3b4f;--muted:#9eafc5;--cyan:#5bd4e6}

.mc-intraday-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--muted,#64748b);font-size:.74rem;line-height:1.5}
#ai.mc-intraday-host{max-height:540px}

/* Reports are the customer timeline; capture controls remain internal. */
.mc-report-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;color:var(--text,#182022)}
.mc-report-timeline button{min-width:0;padding:12px 4px;border:1px solid var(--line,#dcdedb);border-radius:12px;background:var(--panel,#fff);color:inherit;font:inherit;cursor:pointer}
.mc-report-timeline button strong,.mc-report-timeline button span,.mc-report-timeline button small{display:block}
.mc-report-timeline button strong{font-size:.76rem}.mc-report-timeline button span{font-size:.68rem;margin-top:5px}.mc-report-timeline button small{font-size:.62rem;margin-top:5px;color:var(--muted,#64748b)}
.mc-report-timeline button[aria-pressed=true]{border-color:var(--cyan,#008c95);background:color-mix(in srgb,var(--cyan,#008c95) 9%,var(--panel,#fff))}
.mc-report-timeline button:disabled{opacity:.65;cursor:default}
.mc-report-session>.mc-mobile-snapshot-timeline-nav,.mc-report-session #slots,.mc-report-session .capsule-statebar,.mc-report-session .timeline-bottom,.mc-report-session .timeline-actions>button:not(.section-collapse){display:none!important}
.mc-mobile-snapshot-timeline:not(.mc-report-session)>.mc-report-timeline,.timeline:not(.mc-report-session)>.mc-report-timeline{display:none}
.mc-intraday-card h3{font-size:1rem;line-height:1.4;margin:10px 0}
#dashboard-overview>.mc-mobile-snapshot-timeline.mc-report-session .mc-mobile-snapshot-timeline-nav{display:none!important}
html[data-mc-companion-theme="light"] .mc-report-timeline{--panel:#fff;--text:#182022;--line:#dcdedb;--muted:#6b706b;--cyan:#008c95}
html[data-mc-companion-theme="dark"] .mc-report-timeline{--panel:#101722;--text:#e9eef5;--line:#2a3b4f;--muted:#9eafc5;--cyan:#5bd4e6}

.mc-report-timezone{grid-column:1/-1;color:var(--muted,#64748b);font-size:.7rem}

.mc-read-quality{border:1px solid var(--line,#dcdedb);border-left:3px solid var(--cyan,#008c95);background:color-mix(in srgb,var(--cyan,#008c95) 7%,var(--panel,#fff));border-radius:8px;padding:10px;margin-top:10px;font-size:.78rem}
.mc-read-quality strong{display:block}.mc-read-quality p{margin:5px 0}.mc-read-quality summary{list-style:revert;cursor:pointer}.mc-read-quality ul{margin-bottom:0}

/* Confidence help expands locally without opening or selecting a report. */
.mc-confidence-help{margin-top:7px}
.mc-intraday-card .mc-confidence-help>summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;list-style:none;border-radius:4px}
.mc-confidence-help .mc-intraday-confidence{margin-top:0}
.mc-confidence-info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;color:var(--muted,#64748b);font-size:11px;font-weight:600;font-style:normal}
.mc-confidence-help>summary:focus-visible{outline:2px solid var(--cyan,#008c95);outline-offset:3px}
.mc-intraday-card .mc-confidence-help>p{margin:6px 0 10px;padding:10px 12px;border:1px solid var(--line,#dcdedb);border-radius:8px;background:var(--panel,#fff);color:var(--text,#182022);font-size:.78rem;line-height:1.6;max-width:65ch}

.mc-intraday-card .mc-confidence-reason{font-size:.78rem;line-height:1.5;color:var(--muted,#64748b);margin:4px 0 10px}
