.decision-timeline-card{border:1px solid var(--m-color-border);border-left:3px solid var(--m-color-accent);background:var(--m-color-surface)}.decision-timeline-card--proposed{border-left-color:var(--m-color-warning)}.decision-timeline-card--accepted{border-left-color:var(--m-color-success)}.decision-timeline-card--exploring{border-left-color:var(--m-color-info)}.decision-timeline-card--explored,.decision-timeline-card--discarded{border-left-color:var(--m-color-text-tertiary)}.decision-timeline-card--rejected{border-left-color:var(--m-color-danger)}.decision-timeline-card--superseded{border-left-color:var(--m-color-text-tertiary)}.decision-timeline-card--explored{opacity:.72}.decision-timeline-card__meta{color:var(--m-color-text-secondary);font-size:var(--m-font-size-sm)}.decision-timeline-card__title{color:var(--m-color-accent-text);font-weight:var(--m-font-weight-medium)}.decision-timeline-card__why{color:var(--m-color-text-secondary);font-size:var(--m-font-size-md)}.decision-timeline-card__section{border:1px solid var(--m-color-border);border-radius:var(--m-radius-md);padding:var(--m-space-3);background:var(--m-color-bg)}.decision-timeline-card__section-label{font-size:var(--m-font-size-xs);letter-spacing:.06em;color:var(--m-color-text-tertiary);text-transform:uppercase;margin-bottom:var(--m-space-2)}.decision-timeline-card__prompt{border:1px solid color-mix(in srgb, var(--m-color-accent) 35%, var(--m-color-border) 65%);background:color-mix(in srgb, var(--m-color-accent) 12%, var(--m-color-surface) 88%);border-radius:var(--m-radius-md);padding:var(--m-space-3)}.decision-timeline-card__learning{border-top:1px solid var(--m-color-border);color:var(--m-color-text-secondary);font-size:var(--m-font-size-sm);margin-top:var(--m-space-3);padding-top:var(--m-space-3)}.decision-timeline-card__unexpected-label{color:var(--m-color-warning-text);font-weight:var(--m-font-weight-medium)}
.secondary-context-trigger{z-index:var(--m-z-modal);align-items:center;gap:var(--m-space-1);padding:var(--m-space-3) var(--m-space-2);border:1px solid var(--m-color-border);border-radius:var(--m-radius-md) 0 0 var(--m-radius-md);background:var(--m-color-surface);color:var(--m-color-accent-text);box-shadow:var(--m-shadow-md);writing-mode:vertical-lr;text-orientation:mixed;border-right:0;display:inline-flex;position:fixed;top:30vh;right:0}.secondary-context-trigger:hover{background:var(--m-color-surface-hover)}.secondary-context-trigger__icon{writing-mode:horizontal-tb;font-size:18px!important}.secondary-context-trigger__label{font-size:var(--m-font-size-sm);font-weight:var(--m-font-weight-medium)}.secondary-context-trigger__badge{writing-mode:horizontal-tb;min-width:22px}.secondary-context-drawer{width:min(420px,92vw)!important}.secondary-context-section{margin-bottom:var(--m-space-4)}.secondary-context-section__title{font-size:var(--m-font-size-sm);font-family:var(--m-font-family);font-weight:var(--m-font-weight-medium);color:var(--m-color-text-secondary);margin-bottom:var(--m-space-2)}.secondary-context-empty{color:var(--m-color-text-secondary);font-size:var(--m-font-size-md)}.secondary-context-summary{border-top:1px solid var(--m-color-border);padding-top:var(--m-space-4)}@media (max-width:767.98px){.secondary-context-trigger{top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}
