.A6-BKq_tableSection{gap:.45rem;display:grid}.A6-BKq_tableWrap{border-radius:20px;overflow-x:auto}.A6-BKq_table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.A6-BKq_table th,.A6-BKq_table td{border-bottom:var(--border-thin) solid var(--rule-subtle);vertical-align:middle;padding:.68rem .55rem}.A6-BKq_table thead th{z-index:2;background:color-mix(in srgb, var(--surface-panel-alt) 78%, white 22%);color:var(--text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:.76rem;position:sticky;top:0}.A6-BKq_table tbody tr:hover th,.A6-BKq_table tbody tr:hover td{background:color-mix(in srgb, var(--portal-accent-soft,var(--surface-overlay)) 22%, white 78%)}.A6-BKq_pnmHeader,.A6-BKq_pnmCell{min-width:190px;position:sticky;left:0}.A6-BKq_pnmHeader{z-index:4!important}.A6-BKq_pnmCell{z-index:1;background:var(--surface-panel,var(--color-bg-elevated));color:var(--text-primary,var(--color-ink-primary));text-align:left}.A6-BKq_sortButton{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.28rem;padding:.2rem 0;display:inline-flex}.A6-BKq_sortButton:hover,.A6-BKq_sortButton:focus-visible{color:var(--color-ink-primary);outline:none}.A6-BKq_sortButton:focus-visible{box-shadow:var(--neo-shadow-focus);border-radius:.25rem}.A6-BKq_sortButton svg{width:.9rem;height:.9rem}.A6-BKq_sortButton[data-direction=asc] svg{transform:rotate(180deg)}.A6-BKq_dayHeader{min-width:108px}.A6-BKq_unavailable{color:var(--color-ink-muted)}.A6-BKq_pnmName{white-space:nowrap;font-weight:700;display:block}.A6-BKq_dayCell{text-align:center;min-width:108px}.A6-BKq_present{color:var(--color-success);justify-content:center;align-items:center;display:inline-flex}.A6-BKq_present svg{width:1.25rem;height:1.25rem}.A6-BKq_missing{color:var(--color-ink-muted)}
._5Fzxtq_marqueeTrack{--logo-gap:1.2rem;contain:content;will-change:transform;backface-visibility:hidden;width:max-content;min-width:100%;animation:_5Fzxtq_public-logo-marquee-scroll var(--public-logo-duration,30s) linear infinite;align-items:center;display:flex;transform:translate(0,0)}._5Fzxtq_marqueeTrack[data-marquee-ready=false]{animation:none}.public-logo-row.is-reverse ._5Fzxtq_marqueeTrack{animation-direction:reverse}._5Fzxtq_marqueeGroup{align-items:center;gap:var(--logo-gap);min-width:max-content;padding:.2rem var(--logo-gap) .2rem 0;flex:none;display:flex}@keyframes _5Fzxtq_public-logo-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--public-logo-loop-distance,50%)), 0, 0)}}._5Fzxtq_marqueeRow{position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){._5Fzxtq_marqueeTrack{animation:none}}
