.mjtt-weekly{margin:var(--mjtt-space-6) 0;border:1px solid var(--mjtt-color-border);border-radius:var(--mjtt-radius-sm);background:#fff}.mjtt-weekly__title{padding:var(--mjtt-space-3) var(--mjtt-space-4);font-size:1rem;border-bottom:1px solid var(--mjtt-color-border);margin:0}.mjtt-weekly__tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--mjtt-color-border)}.mjtt-weekly__tab{flex:1;min-width:3rem;padding:var(--mjtt-space-2);background:#f7f7f7;border:0;border-right:1px solid var(--mjtt-color-border);cursor:pointer;font-size:.875rem}.mjtt-weekly__tab.is-active,.mjtt-weekly__tab[aria-selected=true]{background:var(--mjtt-color-accent);color:#fff}.mjtt-weekly__list{padding:var(--mjtt-space-3) var(--mjtt-space-4);margin:0;list-style:none}.mjtt-weekly__item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--mjtt-space-3);align-items:center;padding:.35rem 0;border-bottom:1px dashed #eee;font-size:.9rem}.mjtt-weekly__num{color:var(--mjtt-color-accent);min-width:1.5rem;font-variant-numeric:tabular-nums}.mjtt-weekly__link{color:inherit;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mjtt-weekly__meta{color:var(--mjtt-color-muted);font-size:.8rem;white-space:nowrap}
