.turn-change-card{min-width:0;font-family:var(--font-sans);font-size:calc(.8125rem * var(--chat-scale,1));color:var(--color-text);flex-direction:column;align-self:stretch;line-height:1.4;display:flex}.turn-change-card__header{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.turn-change-card__header .turn-change-card__title,.turn-change-card__turn-action,.turn-change-card__header .edit-tool-call__stats{font-family:var(--font-mono);font-size:calc(.75rem * var(--chat-scale,1));letter-spacing:.01em}.turn-change-card__title{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.turn-change-card__header .edit-tool-call__stats{flex:none}.turn-change-card__fold{font:inherit;cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:inline-flex}.turn-change-card__fold:hover{color:var(--color-text)}.turn-change-card__chevron{stroke-width:2.25px;transition:transform var(--transition-speed-fast) var(--transition-easing);flex:none}.turn-change-card__fold[aria-expanded=true] .turn-change-card__chevron{transform:rotate(90deg)}.turn-change-card__turn-action{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px;cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing), text-decoration-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;flex:none;margin-left:auto;padding:0}.turn-change-card__turn-action:hover:not(:disabled){color:var(--color-text);text-decoration-color:currentColor}.turn-change-card__turn-action:disabled{cursor:default;opacity:.5}.turn-change-card__sections{margin:var(--spacing-xs) 0 0 calc(.375rem - .5px);padding:0 0 0 var(--spacing-sm);border-left:1px solid var(--color-border);flex-direction:column;list-style:none;display:flex}.turn-change-card__row{align-items:center;min-width:0;display:flex}.turn-change-card__jump{align-items:center;gap:var(--spacing-sm);min-width:0;padding:.1875rem var(--spacing-xs);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;flex:auto;display:flex}.turn-change-card__header>.turn-change-card__jump{margin-left:calc(-1 * var(--spacing-xs));flex:0 auto}.turn-change-card__jump:hover:not(:disabled){background-color:var(--color-background-secondary)}.turn-change-card__jump:disabled{cursor:default}.turn-change-card__section-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.turn-change-card__row .edit-tool-call__stats,.turn-change-card__note{font-size:calc(.75rem * var(--chat-scale,1));flex:none}.turn-change-card__note,.turn-change-card__row.is-reverted .turn-change-card__section-name,.turn-change-card.is-reverted .turn-change-card__section-name{color:var(--color-text-secondary)}.turn-change-card__row-action{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity var(--transition-speed-fast) var(--transition-easing), background-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.turn-change-card__row:hover .turn-change-card__row-action,.turn-change-card:not(.is-reverted) .turn-change-card__row.is-reverted .turn-change-card__row-action{opacity:1}.turn-change-card__row-action:focus-visible{opacity:1}.turn-change-card__row-action:hover{background-color:var(--color-background-secondary);color:var(--color-text)}@media (hover:none){.turn-change-card__row-action{opacity:1}}.cm-turn-change-preview{border-radius:var(--radius-xs);background-color:color-mix(in srgb, var(--color-agent-edit) 20%, transparent)}.cm-turn-change-preview-line{background-color:color-mix(in srgb, var(--color-agent-edit) 12%, transparent)}.cm-turn-change-flash{border-radius:var(--radius-xs);animation:1.6s ease-out turn-change-flash}.cm-turn-change-flash-line{animation:1.6s ease-out turn-change-flash}@keyframes turn-change-flash{0%,35%{background-color:color-mix(in srgb, var(--color-agent-edit) 28%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.cm-turn-change-flash,.cm-turn-change-flash-line{background-color:color-mix(in srgb, var(--color-agent-edit) 20%, transparent);animation:none}}
