.event-schedules-page>.field{max-width:560px}.event-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.event-schedule-context{color:var(--muted);max-width:76ch;margin:24px 0 0}.event-schedule-dates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 24px;padding:0;list-style:none;display:grid}.event-schedule-dates li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.event-schedule-history{margin:0;padding:0;list-style:none}.event-schedule-history>li{border-top:1px solid var(--line);padding:22px 0}.event-schedule-history>li>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-schedule-history p{margin:12px 0 4px}.event-schedule-history small{color:var(--muted);overflow-wrap:anywhere}.event-schedule-history details{margin-top:14px}.event-schedule-history summary{cursor:pointer}@media (max-width:640px){.event-schedule-fields{grid-template-columns:minmax(0,1fr)}}
.composed-reports{gap:28px;min-width:0;display:grid}.composition-library{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.composition-library .field{flex:1;min-width:200px}.composition-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:36px;display:grid}.composition-controls{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.composition-controls h2{margin:0}.composition-block-list{margin:0;padding:0;list-style:none}.composition-block-list>li{border-block-end:1px solid var(--line);gap:14px;padding:20px 0;display:grid}.composition-block-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.composition-block-heading .button{padding:6px 8px;font-size:12px}.composition-add,.composition-save,.composition-output{flex-wrap:wrap;gap:10px;display:flex}.composition-paper{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;gap:18px;min-width:0;padding:28px;display:grid}.composition-paper>h1{font-family:var(--font-display);font-size:32px;line-height:1.15}.composition-paper h2{margin:0 0 16px;font-size:23px}.composition-paper p{margin:0}.composition-paper .badge{justify-self:start}.composition-paper>section{min-width:0;padding-block:16px}.composition-copy{white-space:pre-wrap}.composition-table{overflow-x:auto}.composition-table table{border-collapse:collapse;width:100%}.composition-table th,.composition-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 8px}.composition-table th{font-weight:500}.composition-paper details{margin-top:16px;font-size:13px}.composition-paper dd{margin:4px 0 12px}.composition-captures>div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.composition-captures>div>div{flex:1;min-width:200px}.composition-captures p{color:var(--muted);margin:4px 0 0;font-size:13px}@media (max-width:1000px){.composition-layout{flex-direction:column;display:flex}.composition-paper{order:-1;width:100%}.composition-controls{width:100%}}@media (max-width:600px){.composition-paper{padding:18px}.composition-paper>h1{font-size:28px}}.guide-layout.is-docked .composition-layout{flex-direction:column;display:flex}.guide-layout.is-docked .composition-paper{order:-1;width:100%}
.statistics-page{gap:24px;display:grid}.statistics-table-wrap{overflow-x:auto}.statistics-page table{border-collapse:collapse;text-align:left;width:100%}.statistics-page th,.statistics-page td{border-bottom:1px solid var(--line,#dce3dd);vertical-align:top;padding:14px 16px}.statistics-page th small{white-space:nowrap;color:var(--muted,#60726a);margin-top:4px;font-weight:400;display:block}.statistics-page td{font-variant-numeric:tabular-nums}.statistics-definitions{margin:0}.statistics-definitions div{padding:12px 0}.statistics-definitions dt{font-weight:600}.statistics-definitions dd{color:var(--muted,#60726a);margin:4px 0 0}.statistics-breakdown h2{margin-bottom:12px;font-size:20px}.statistics-breakdown table{max-width:640px}.statistics-page .checkbox-field{align-items:center;gap:10px;margin:12px 0;display:flex}.statistics-page .checkbox-field input{width:auto}@media (max-width:760px){.statistics-page th,.statistics-page td{padding:12px}.statistics-page .toolbar{align-items:end}}@media print{body *{visibility:hidden}.statistics-page,.statistics-page *{visibility:visible}.statistics-page{color:#172e26;background:#fff;position:absolute;inset:0}.statistics-page .toolbar,.statistics-page button,.statistics-page details{display:none}.statistics-page table,.statistics-breakdown{break-inside:avoid}.statistics-table-wrap{overflow:visible}}
