.migration-history{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-shrink:0;min-height:max-content;margin:0 0 12px;overflow:hidden}.migration-history-toggle{width:100%;min-height:52px;color:var(--ink);background:color-mix(in srgb,var(--mint) 13%,var(--surface));text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.migration-history-toggle>span:first-of-type{flex:1;gap:2px;display:grid}.migration-history-toggle strong{font-size:13px;font-weight:600}.migration-history-toggle small{color:var(--muted);font-size:11px}.migration-history-content{padding:10px 12px}.migration-history-tabs{gap:4px;padding:0 0 10px;display:flex;overflow-x:auto}.migration-history-tabs button{white-space:nowrap;min-height:44px;color:var(--muted);background:var(--canvas);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.migration-history-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--mint) 26%,var(--surface));color:var(--ink)}.migration-history-comment{border-top:1px solid var(--border);padding:12px 0}.migration-history-comment header{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;font-size:12px;display:flex}.migration-history-comment time,.migration-history-content small{color:var(--muted);font-size:11px}.migration-history-comment .formatted-description{overflow-wrap:anywhere;font-size:12px}.migration-history-content nav{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.migration-history-content nav button{width:44px;min-height:44px;padding:7px}.migration-history-content details{border-top:1px solid var(--border);padding:10px 0}.migration-history-content summary{cursor:pointer;overflow-wrap:anywhere;font-size:12px;font-weight:600}.migration-history-content summary small{margin-top:3px;font-weight:400;display:block}.migration-history-content a{color:var(--ink);overflow-wrap:anywhere}.migration-history-content>p{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.migration-history-content ul{padding-left:18px;font-size:12px}.migration-history-content details>.formatted-description{overflow-wrap:anywhere;margin-top:10px;font-size:12px}.migration-history button:focus-visible,.migration-history summary:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}@media (max-width:600px){.migration-history-tabs button{min-height:44px}.migration-history-content nav button{width:44px;min-height:44px}.migration-history-content{padding:8px 10px}}.migration-history .spin{animation:1s linear infinite migration-history-spin}@keyframes migration-history-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.migration-history .spin{animation:none}}.migration-history-lab{background:var(--surface);border:1px solid var(--border);max-width:720px;color:var(--ink);border-radius:20px;margin:32px auto;padding:24px}.migration-history-lab h1{font-size:24px}.migration-history-lab p{color:var(--muted);font-size:14px}.migration-history-lab-tools{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}@media (max-width:600px){.migration-history-lab{border-radius:16px;margin:12px;padding:16px}}.migration-history .formatted-description :is(h3,h4,h5,h6){margin:8px 0;font-size:14px;line-height:1.5}.migration-history .formatted-space{height:6px}.migration-history .formatted-description p{margin:6px 0;line-height:1.65}.task-detail-dialog .comment-messages:has(>.migration-history){display:block}.migration-history{overflow:clip}.migration-history-navigation{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.migration-history-navigation .migration-history-tabs{margin:0;padding:8px 10px}.migration-history-navigation:has(>.migration-history-toggle[aria-expanded=false]){border-bottom:0}
