/* Operations workspace and public archive */

.ops-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.ops-checklist{padding:0 24px}.ops-checklist article{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid var(--line,#e6e6e1);padding:24px 0}.ops-checklist article>div{min-width:0}.ops-checklist h3{margin:12px 0 8px}.ops-checklist p{max-width:760px;overflow-wrap:anywhere;line-height:1.6}.ops-checklist small{display:block;margin-top:10px;color:#657078}.ops-checklist .button{flex-shrink:0}.ops-evidence{background:#f5f5f0;padding:14px;border-radius:8px;white-space:pre-wrap}.ops-copy{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f6f6f2;padding:20px;border-radius:8px;font:inherit;font-size:14px;line-height:1.7;max-height:440px;overflow:auto}.ops-tabs+.alert{margin-bottom:20px}@media(max-width:650px){.ops-checklist article{display:block}.ops-checklist article>.button{margin-top:12px}.ops-checklist{padding:0 16px}.ops-tabs .button{flex:1 1 150px}.ops-copy{padding:12px}}

.archive-page{padding-top:70px;padding-bottom:90px}.archive-page>h1{font-size:clamp(32px,5vw,64px);letter-spacing:-.04em;line-height:1.1;max-width:950px;margin:20px 0 30px}.archive-page>p{max-width:780px;line-height:1.7}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px}.archive-grid>a{padding:28px;text-decoration:none;color:inherit}.archive-grid h2{font-size:23px;line-height:1.3;min-height:64px}.archive-notice{padding:18px;background:#f1f2ec;border-left:3px solid #de623a}.legacy-article{max-width:820px;font-size:17px;line-height:1.8;margin:35px 0;overflow-wrap:anywhere}.legacy-article table{display:block;overflow:auto}.legacy-article a{color:#a33d20;text-decoration:underline}.legacy-article h1{font-size:32px}.legacy-article h2{font-size:27px}.legacy-article li{margin-bottom:10px}@media(max-width:800px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.archive-grid{grid-template-columns:1fr}.archive-page{padding-top:40px}.legacy-article{font-size:16px}}

.legacy-article img{display:block;max-width:100%;height:auto;margin:24px auto}

.split-day{padding:18px 0;border-bottom:1px solid #e5e7eb}.split-day-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.split-window{display:flex;align-items:end;gap:12px;margin-top:12px;flex-wrap:wrap}.split-window label{flex:1;min-width:110px}.split-window button{padding-bottom:12px}

.duration-options{border:1px solid #d9dfdf;border-radius:8px;padding:16px;display:flex;flex-wrap:wrap;gap:12px 24px}.duration-options legend{font-weight:600;padding:0 6px}.duration-options .checkbox{margin:0}
