.change-history{min-width:0}.change-controls,.change-diff-head{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:20px 0}.change-controls label,.change-file-select,.change-diff-head label{display:flex;flex-direction:column;gap:6px}.change-controls select,.change-file-select select{max-width:100%}.change-layout{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:20px}.change-list{min-width:0}.change-list>button{display:block;width:100%;text-align:left;margin:5px 0;overflow-wrap:anywhere;padding:12px}.change-list small{display:block;color:var(--muted);margin-top:6px}.change-list .selected{border-color:var(--accent,#c8ad68);background:#3a4638}.change-detail{min-width:0;border:1px solid #39433e;border-radius:12px;padding:18px;background:#17201b}.change-detail h3{overflow-wrap:anywhere}.change-summary{font-size:.88rem;display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px;margin:12px 0;padding:10px;background:#222c25;border-radius:6px}.change-summary p{margin:0;overflow-wrap:anywhere}.change-summary span{color:var(--muted)}.change-table-wrap{overflow:auto}.change-table{width:100%;border-collapse:collapse;font-size:.87rem;table-layout:fixed;min-width:640px}.change-table th,.change-table td{padding:12px;vertical-align:top;text-align:left;border-bottom:1px solid #38433b;overflow-wrap:anywhere}.change-table th:first-child{width:30%}.change-table th:last-child{width:17%}.change-table th small{display:block;color:var(--muted);font-weight:normal;margin-top:5px}.change-table td:nth-child(2){background:#33252a}.change-table td:nth-child(3){background:#20362b}.change-table pre,.change-table code{white-space:pre-wrap;font-size:.82rem}.change-table summary{cursor:pointer;overflow-wrap:anywhere}.change-table .change-kind{font-size:.75rem;border:1px solid #626d62;border-radius:4px;padding:1px 4px;font-weight:normal}.change-table [data-change-status=added] .change-kind{color:#a3e7b6}.change-table [data-change-status=removed] .change-kind{color:#f3afaf}.change-table button{font-size:.8rem;padding:6px}.change-source{margin-top:24px}.change-source>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.change-source pre{max-height:400px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#111914;font-size:.78rem}.change-source summary{cursor:pointer}.workspace-toolbar .inline-actions{flex-wrap:wrap}
@media(max-width:1050px){.change-layout{grid-template-columns:1fr}.change-list{max-height:260px;overflow:auto}.change-source>div{grid-template-columns:1fr}.change-detail{padding:12px}.change-controls label{width:100%}}
@media(max-width:650px){.change-table{min-width:0;display:block}.change-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.change-table tbody{display:block}.change-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:14px;border:1px solid #38433b;border-radius:6px;overflow:hidden}.change-table th:first-child{width:auto;grid-column:1/-1}.change-table td{min-width:0;padding:10px}.change-table td:last-child{grid-column:1/-1}.change-table td[data-compare-label]::before{content:attr(data-compare-label);display:block;font-size:.75rem;color:var(--muted);margin-bottom:6px}.change-table th:last-child{width:auto}.change-summary{grid-template-columns:1fr}}
