@font-face{font-family:NB International Mono;src:url(/fonts/NBInternationalMono.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NB Television Pro;src:url(/fonts/NBTelevisionPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NB Television Pro Mono;src:url(/fonts/NBTelevisionPro-Mono.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/fonts/MyriadPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{color-scheme:dark;font-family:NB Television Pro,sans-serif;color:#949492;background:#000;-webkit-font-smoothing:antialiased}body{margin:0;min-height:100vh}#app{width:100%}.index{width:100%;border-collapse:collapse;font-family:NB Television Pro Mono,monospace;font-size:1.63rem;line-height:1.4;color:#949492;background:#272425;text-align:left;text-transform:none}.index td{padding:.75rem 1rem 3rem;border-top:2px solid #949492;vertical-align:top}.index tr:last-child td{border-bottom:2px solid #949492}.index .meta{width:16%;white-space:nowrap}.index .subject{width:54%;max-width:44ch}.index .action{width:30%;padding-left:8rem}.index a{color:inherit;text-decoration:none}.index a:hover{color:#f1dee5}.index .locked{display:inline-flex;align-items:center;gap:.6em;color:inherit}.index .lock{flex:none}.index tr{background:#272425;transition:background .25s ease}.index.has-open tr:not(.open){background:#000}.index .detail td{border-top-style:dashed;padding:.75rem 0 3rem}.index .videos{margin:.75rem 0 3rem calc(16% + 1rem);width:calc(54% + 7rem)}.index .video{display:block;width:100%;background:#000}.index .video+.video{margin-top:2rem}.index .close{margin-top:3rem;padding-left:calc(70% + 8rem)}.index .body{padding:0 1rem;max-width:70ch;font-family:NB Television Pro,sans-serif;color:#f1dee5}.index .body.wide{max-width:none}.index .body p{margin:0 0 1em}.index .body p:last-child{margin-bottom:0}.index .body img{display:block;max-width:100%;height:auto;margin:1.5rem 0}.index .body .two-col{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.index .body .divider{border:none;border-top:2px dashed #949492;margin:3rem -1rem}.index .body .col>:first-child{margin-top:0}.index .body.empty{color:inherit}@media(max-width:48em){.index,.index tbody{display:block}.index{font-size:1.15rem}.index tr{display:grid;grid-template-columns:1fr auto;border-top:2px solid #949492}.index tr:last-child{border-bottom:2px solid #949492}.index td,.index tr:last-child td{display:block;border:none;padding:.75rem 1rem}.index .meta{grid-area:1 / 1;width:auto}.index .action{grid-area:1 / 2;width:auto;padding-left:1rem;text-align:right;white-space:nowrap}.index .subject{grid-area:2 / 1 / 2 / -1;width:auto;max-width:none;padding-top:.5rem;padding-bottom:3rem}.index .detail{display:block;border-top-style:dashed}.index .detail td{border:none;padding:.75rem 0 3rem}.index .videos{margin:.75rem 0 2rem;width:100%}.index .body{max-width:none}.index .body .two-col{grid-template-columns:1fr}.index .close{padding:0 1rem;text-align:right}}.site-header{display:grid;grid-template-columns:16% 34% 26% 1fr;row-gap:2.6em;padding:.75rem 1rem;font-family:NB Television Pro Mono,monospace;font-size:1.63rem;line-height:1.4;color:#949492;background:#272425;text-transform:uppercase;transition:background .25s ease}.site-header.dimmed{background:#000}.site-header>div{padding-right:2rem}@media(max-width:48em){.site-header{grid-template-columns:1fr 1fr;row-gap:1.5em;font-size:1.15rem}.site-header>div{padding-right:1rem}.site-header .report{order:1}.site-header .report-title{order:2}.site-header .spacer{order:3}.site-header .report-subtitle{order:4}.site-header .authorised{order:5}.site-header .authorised-value{order:6}.site-header .supervising{order:7}.site-header .supervising-value{order:8}.site-header .archive{order:9}}.site-footer{padding:.75rem 1rem 3rem;font-family:NB Television Pro Mono,monospace;font-size:1.63rem;line-height:1.4;color:#949492;background:#272425;text-align:left;text-transform:uppercase;transition:background .25s ease}.site-footer.dimmed{background:#000}@media(max-width:48em){.site-footer{font-size:1.15rem}}
