.pp .fp-weekly{gap:8px;min-width:0;margin:0;display:grid}.pp .fp-weekly figcaption{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.pp .fp-weekly-scroll{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;overflow-x:auto}.pp .fp-weekly table{border-collapse:collapse;width:100%;font-size:14px}.pp .fp-weekly th,.pp .fp-weekly td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 16px}.pp .fp-weekly thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:12px;font-weight:600}.pp .fp-weekly th:first-child{text-align:left}.pp .fp-weekly tbody th{color:var(--body);font-weight:500}.pp .fp-weekly td{color:var(--ink);font:600 14px/1.25 var(--mono,"Geist Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums}.pp .fp-weekly-none{color:var(--faint);font-weight:400}.pp .fp-weekly-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}@media (max-width:560px){.pp .fp-weekly th,.pp .fp-weekly td{padding:9px 12px}}
