.ts-er-public{margin:2rem 0 2.25rem;padding:0;background:transparent;max-width:100%;color:inherit}
.ts-er-public h2{margin:0 0 .35rem;font-weight:800;border-left:5px solid #f3c600;padding-left:.7rem}
.ts-er-intro{font-size:.94rem;margin:.4rem 0 1.05rem;opacity:.82}
.ts-er-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #c7c7c7;border-radius:9px}
.ts-er-table{border-collapse:collapse;width:100%;min-width:570px;margin:0;table-layout:auto;font-size:.95rem}
.ts-er-table th,.ts-er-table td{padding:.85rem .7rem;text-align:left;vertical-align:top;border-bottom:1px solid #dedede}
.ts-er-table thead th{background:#1c1c1c!important;color:#f3c600!important;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}
.ts-er-table tbody tr:nth-child(even){background:rgba(125,125,125,.055)}
.ts-er-table tbody tr:last-child td{border-bottom:0}
.ts-er-date{white-space:nowrap}
.ts-er-muted{opacity:.56}
.ts-er-planned{display:inline-block;font-size:.7rem;padding:.1rem .35rem;margin-left:.5rem;border:1px solid currentColor;border-radius:4px;vertical-align:middle;opacity:.78}
.ts-er-crew-details{min-width:145px}
.ts-er-crew-details>summary{display:inline-block;cursor:pointer;list-style:none;padding:.25rem .48rem;border-radius:5px;background:#f3c600;color:#121212;font-size:.8rem;font-weight:800;white-space:nowrap}
.ts-er-crew-details>summary::-webkit-details-marker{display:none}
.ts-er-crew-details>summary:after{content:' ▾';font-weight:600}
.ts-er-crew-details[open]>summary:after{content:' ▴'}
.ts-er-crew-content{padding:.65rem .3rem .3rem;font-size:.83rem;max-width:260px;line-height:1.45}
.ts-er-crew-content a{display:inline-block;margin-top:.35rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.ts-er-crew-details>summary:focus-visible,.ts-er-table-scroll:focus-visible{outline:3px solid #bd9300;outline-offset:2px}
@media(max-width:640px){.ts-er-public{margin:1.5rem 0}.ts-er-table{min-width:540px}.ts-er-table th,.ts-er-table td{padding:.7rem .55rem}}
