.fork-dialog{width:min(820px,calc(100vw - 32px));max-height:90vh;overflow:auto;border:1px solid var(--line,#dedfd7);border-radius:18px;padding:28px;background:var(--paper,#fafaf5);color:var(--ink,#263e35)}
.fork-dialog::backdrop{background:#122c2566}.fork-dialog .panel-heading{gap:16px}.fork-dialog h2{font-size:22px}.fork-dialog form{display:grid;gap:18px}.fork-dialog label{display:block;margin-bottom:6px}.fork-dialog input,.fork-dialog textarea,.fork-dialog select{width:100%;box-sizing:border-box}.fork-dialog pre{max-height:190px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.fork-fields{display:grid;gap:18px}.fork-asset{padding:16px;border:1px solid #dde2d9;border-radius:12px;display:grid;gap:8px}.fork-asset audio{width:100%}.fork-asset input[readonly]{font-family:monospace;color:#68746c}.fork-diff{padding:16px;background:#eef1e8;border-radius:12px}.fork-diff h3{margin-top:0}.fork-diff strong{display:block}.fork-diff del,.fork-diff ins{display:block;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto;padding:8px;text-decoration:none;font-size:13px}.fork-diff del{background:#f8e9e3}.fork-diff ins{background:#e0eddc}.fork-diff [data-fork-diff]>div+div{margin-top:14px}.fork-dialog .task-actions{display:flex;gap:10px;flex-wrap:wrap}.fork-dialog input:disabled,.fork-dialog select:disabled,.fork-dialog textarea:disabled{opacity:.6}
