.ed-top{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-top:2rem;padding-bottom:.75rem;display:flex}.ed-nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ed-nav a[aria-current]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.ed-build{color:var(--ink-soft);margin-top:.75rem}.ed-late{color:#a3271b}.ed-row{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:2rem;padding:1rem 0;display:flex}.ed-row:hover .ed-row-title{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.ed-row-title{letter-spacing:-.01em;margin:.2rem 0;font-size:1.375rem;line-height:1.15}.ed-row-side{text-align:right;white-space:nowrap}.ed-unassigned{border-bottom:1px solid var(--ink);padding-bottom:1.25rem}.ed-unassigned .ed-row{border-bottom:0}.ed-assign{grid-template-columns:minmax(0,28rem) auto;justify-content:start;gap:.75rem;display:grid}@media (max-width:600px){.ed-row{flex-direction:column;gap:.4rem}.ed-row-side{text-align:left}.ed-assign{grid-template-columns:minmax(0,1fr)}}.ed-stages{border:1px solid var(--ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ed-stages li{font-size:var(--t-small);border-right:1px solid var(--hairline);color:var(--ink-soft);flex:8rem;padding:.6rem .75rem;line-height:1.25}.ed-stages li:last-child{border-right:0}.ed-stages li .fpr-mono{margin-bottom:.2rem;display:block}.ed-stages li.ed-stage-done{color:var(--ink)}.ed-stage-done .fpr-mono:after{content:" done"}.ed-stages li.ed-stage-now{background:var(--ink);color:var(--paper)}.ed-who{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.25rem;display:flex}.ed-who select{width:auto;min-width:12rem;margin-left:.5rem;display:inline-block}.ed-block{grid-template-columns:minmax(0,var(--measure))minmax(0,22rem);-moz-column-gap:calc(var(--gutter)*2);column-gap:calc(var(--gutter)*2);border-left:3px solid #0000;padding:.15rem 0 .15rem .9rem;display:grid}.ed-block.ed-changed{border-left-color:var(--ink)}.ed-changed-label{margin-top:-.6rem;margin-bottom:.8rem}.ed-block-text>:first-child{margin-top:0}.ed-add{opacity:0;color:var(--ink-soft);text-underline-offset:.2em;padding:.2rem 0;text-decoration:underline}.ed-block:hover .ed-add,.ed-add:focus{opacity:1}.ed-note{border:1px solid var(--ink);background:var(--paper);margin-bottom:.6rem;padding:.6rem .75rem}.ed-note-done{border-color:var(--hairline);color:var(--ink-soft)}.ed-reply{border-left:1px solid var(--hairline);padding-left:.75rem}.ed-area{width:100%;min-height:5rem}textarea.ed-area-tall{min-height:14rem}textarea.ed-area-body{min-height:32rem;font-family:var(--mono);font-size:.8125rem;line-height:1.6}@media (max-width:900px){.ed-block{grid-template-columns:minmax(0,1fr)}.ed-add{opacity:1}.ed-block-notes{margin-bottom:1rem}}.ed-message{border-bottom:1px solid var(--hairline);padding:.9rem 0}.ed-letter{flex-basis:100%;margin-top:.5rem}.ed-preview{border:1px solid var(--ink);max-height:40rem;padding:1.5rem;overflow:auto}.ed-cites{margin:0;padding:0;list-style:none}.ed-cites li{border-bottom:1px solid var(--hairline);padding:.75rem 0}.ed-rowedit{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem 0;display:grid}.ed-rowedit-fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.ed-reorder{white-space:nowrap;gap:.9rem;display:inline-flex}.ed-reorder button:disabled{opacity:.3;text-decoration:none}.ed-steps{margin:0 0 1rem;padding-left:1.4rem}.ed-steps li{border-bottom:1px solid var(--hairline);padding:.45rem 0}.ed-steps li>span:first-child{margin-right:1rem}.ed-areas{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 1rem;display:grid}@media (max-width:600px){.ed-rowedit{grid-template-columns:minmax(0,1fr)}}.ed-revise{border-bottom:1px solid var(--hairline);padding:1rem 0}.ed-revise textarea{font-size:1.0625rem;line-height:1.55}.ed-revise textarea.ed-revise-heading{font-size:1.375rem}.ed-revise-bar{background:var(--paper);border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.9rem 0;display:flex;position:sticky;bottom:0}
