/* Second chapter: the same readable 800 × 560 frame, looking toward the right margin. */
#filing{width:92%;max-width:1440px;margin-inline:auto;padding:20px 0 16px;scroll-margin-top:16px}
#filing>header{width:calc(100% - 96px);max-width:1008px;padding:0;margin:0 auto 12px}
#filing>header .eyebrow{font-size:11px;letter-spacing:.1em}
#filing>header h2{font-size:36px;line-height:1.15;margin:10px 0 8px}
#filing>header p{font-size:17px;line-height:1.5;margin:0;max-width:none}
#filing .filing-layout{width:calc(100% - 96px);max-width:1008px;display:grid;grid-template-columns:800px minmax(0,184px);gap:24px;padding:0;margin:auto;overflow:visible}
#filing .filing-window{width:800px;min-width:0;height:560px}
#filing .filing-draft{grid-template-columns:0 464px 224px;gap:24px;padding:52px 32px 32px}
#filing .filing-caption{width:auto;max-width:none;margin:0;padding-top:var(--filing-caption-top,90px)}
#filing .filing-caption h3{font-size:28px;line-height:1.2}
#filing .scene-controls{margin:16px 0 0}
#filing .file-existing{margin-top:22px}
#filing .file-existing h4{margin-top:20px}
#filing .existing-pile{margin-top:10px}
#filing .file-existing small{margin-top:8px}
/* Native carry outline folds note bodies; pile names remain as destinations. */
#filing .existing-note{height:calc(var(--settle,0)*19.7px);margin-top:calc(var(--settle,0)*8.4px);margin-bottom:0;overflow:hidden;opacity:var(--settle,0)}
#filing .filing-window:not([data-phase=filed]) .file-existing{color:rgb(29 26 21 / .55)}

#filing .filed-capsule{height:calc(var(--receipt,0)*19.7px);margin-top:calc(var(--receipt,0)*8.4px);overflow:hidden}
#filing .file-new-pile{padding-top:22px}
#filing #filePileAdd{position:absolute;top:0;left:0}
#filing .file-next-pile{height:calc(var(--named,0)*22px);margin-top:calc(var(--named,0)*14px);overflow:hidden}
@media(max-width:1150px){
 #filing>header{width:calc(100% - 64px)}
 #filing .filing-layout{display:flex;flex-direction:column;width:calc(100% - 64px);overflow-x:auto}
 #filing .filing-caption{order:-1;padding:0;max-width:700px}
 #filing .filing-caption h3{margin-bottom:8px}
 #filing .filing-caption h3 br,#filing .filing-caption p br{display:none}
}
