.changes-dialog{width:min(920px,calc(100vw - 32px));max-height:88vh;padding:16px;color:var(--t-text);background:var(--t-panel);border:1px solid var(--t-border)}.changes-layout{display:grid;grid-template-columns:190px minmax(0,1fr);height:38vh;min-height:150px;border:1px solid var(--t-border)}.changes-list{overflow:auto;border-right:1px solid var(--t-border)}.changes-row{display:flex;align-items:center;gap:5px;padding:4px}.changes-row input{margin:0;flex:0}.changes-row button{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;border:0;padding:4px}.changes-row a{text-decoration:none;padding:4px}.changes-preview{display:grid;grid-template-columns:1fr 1fr;min-width:0;overflow:hidden}.changes-preview section{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--t-border)}.changes-preview h3{font:12px var(--font);margin:0;padding:8px;background:var(--t-chrome)}.changes-preview pre{flex:1;overflow:auto;margin:0;padding:10px;font:12px/1.6 var(--mono);user-select:text;white-space:pre}.changes-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.changes-fields{display:flex;gap:8px;align-items:center}.changes-fields input:not([type=checkbox]){min-width:0;width:32%}.changes-fields label{display:flex;align-items:center;gap:5px;font-size:12px}.changes-form textarea{min-height:65px;resize:vertical;padding:10px;color:var(--t-text);background:var(--t-bg);border:1px solid var(--t-border);font:13px var(--font);user-select:text}.changes-actions{display:flex;gap:8px;justify-content:flex-end}.changes-form p{margin:0;font-size:12px}.changes-dialog button{border-radius:3px}.changes-dialog:focus{outline:none}@media(max-width:650px){.changes-layout{grid-template-columns:135px minmax(0,1fr)}.changes-fields{flex-wrap:wrap}.changes-fields input:not([type=checkbox]){width:46%}}
.changes-dialog input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;width:13px;height:13px;min-width:13px;flex:0 0 13px;padding:0;margin:0;accent-color:var(--t-accent)}.changes-fields label{flex:0 0 auto;width:auto;white-space:nowrap;margin:0}.changes-fields label span{float:none;width:auto;margin:0}.changes-fields input:not([type="checkbox"]){flex:1;width:auto}
.changes-dialog.git-workspace-surface{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;min-height:0;margin:0;padding:12px 14px;border:0;border-radius:0;box-shadow:none;background:var(--t-bg);overflow:auto}.changes-dialog.git-workspace-surface[hidden]{display:none}.changes-dialog.git-workspace-surface>.dialog-heading{display:flex;align-items:center;min-height:26px;flex:none;margin-bottom:8px}.changes-dialog.git-workspace-surface>.dialog-heading h2{margin:0;font:500 13px var(--font)}.changes-dialog.git-workspace-surface [aria-label="Close changes"]{display:none}.changes-dialog.git-workspace-surface .changes-layout{flex:1;min-height:180px;height:auto;grid-template-columns:minmax(140px,22%) minmax(0,1fr)}.changes-dialog.git-workspace-surface .changes-form{flex:none}.changes-dialog.git-workspace-surface .changes-list{background:var(--t-panel)}.changes-dialog.git-workspace-surface .changes-row{min-height:28px;padding:2px 6px}
