.Weekly-module__nD9BLq__dayTabs{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Weekly-module__nD9BLq__dayScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.Weekly-module__nD9BLq__dayScroll::-webkit-scrollbar{display:none}.Weekly-module__nD9BLq__tab{color:var(--foreground);background:0 0;border:1px solid #0f172a0f;border-radius:999px;flex:none;padding:.5rem .75rem;font-size:.9rem;font-weight:600}.Weekly-module__nD9BLq__controls{align-items:center;gap:.5rem;margin-left:auto;display:flex}.Weekly-module__nD9BLq__btn{background:0 0;border:1px solid #0f172a0f;border-radius:8px;padding:.4rem .6rem;font-size:.85rem;font-weight:600}.Weekly-module__nD9BLq__btn:hover{background:#0f172a08}.Weekly-module__nD9BLq__controls .Weekly-module__nD9BLq__active{background:var(--primary,#111827);color:#fff;border-color:#0000}.Weekly-module__nD9BLq__weekly{max-width:1080px;margin:0 auto;padding:2.5rem 1rem;display:block}.Weekly-module__nD9BLq__headerRow,.Weekly-module__nD9BLq__hero,.Weekly-module__nD9BLq__dayTabs,.Weekly-module__nD9BLq__range{width:100%}.Weekly-module__nD9BLq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.Weekly-module__nD9BLq__headerRow .Weekly-module__nD9BLq__breadcrumbs{flex:auto}.Weekly-module__nD9BLq__hero{text-align:center;margin-left:auto;margin-right:auto}.Weekly-module__nD9BLq__dayTabs{justify-content:flex-start;gap:.75rem;display:flex;overflow:visible}.Weekly-module__nD9BLq__tabsWrap{justify-content:center;width:100%;margin-top:6px;margin-bottom:4px;display:flex}.Weekly-module__nD9BLq__breadcrumbs{align-items:center;gap:.2rem;line-height:1;display:flex}.Weekly-module__nD9BLq__breadcrumbs a,.Weekly-module__nD9BLq__breadcrumbs span{border-radius:6px;align-items:center;padding:.2rem .4rem;font-size:.95rem;display:inline-flex}.Weekly-module__nD9BLq__breadcrumbs a:hover,.Weekly-module__nD9BLq__breadcrumbs a:focus{background:#0f172a08;outline:none}.Weekly-module__nD9BLq__sep{opacity:.6;margin:0 .25rem}.Weekly-module__nD9BLq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-top:.125rem;padding-bottom:.25rem}.Weekly-module__nD9BLq__headerControls{align-items:center;gap:.4rem;display:flex}.Weekly-module__nD9BLq__ctrlBtn{border-radius:8px;min-height:36px;padding:.42rem .65rem;font-weight:600}.Weekly-module__nD9BLq__ctrlBtn:hover{background:#0f172a08}.Weekly-module__nD9BLq__headerControls .Weekly-module__nD9BLq__active,.Weekly-module__nD9BLq__ctrlBtn.Weekly-module__nD9BLq__active,.Weekly-module__nD9BLq__ctrlBtn[aria-pressed=true]{background:var(--primary,#111827);color:#fff;border-color:#0000}.Weekly-module__nD9BLq__dayTabs{justify-content:center;width:100%;display:flex}.Weekly-module__nD9BLq__dayScroll{-webkit-overflow-scrolling:touch;gap:.5rem;padding:.15rem .2rem;display:flex;overflow-x:auto}.Weekly-module__nD9BLq__tab{cursor:pointer;background:0 0;border:1px solid #0f172a0f;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:42px;padding:.6rem .85rem;font-size:.95rem;font-weight:600;display:inline-flex}.Weekly-module__nD9BLq__tab:hover{background:#0f172a08}.Weekly-module__nD9BLq__active{background:var(--primary,#111827);color:#fff;border-color:#0000}.Weekly-module__nD9BLq__todayMarker{opacity:.9;margin-left:.35rem}.Weekly-module__nD9BLq__tabCount{opacity:.65;margin-left:.5rem;font-size:.85rem}@media (max-width:480px){.Weekly-module__nD9BLq__breadcrumb a,.Weekly-module__nD9BLq__breadcrumb span{padding:.5rem .7rem}.Weekly-module__nD9BLq__ctrlBtn{min-height:40px;padding:.5rem .75rem}.Weekly-module__nD9BLq__tab{min-height:44px;padding:.75rem .95rem}.Weekly-module__nD9BLq__tabsWrap{margin-top:10px;margin-bottom:6px}}.Weekly-module__nD9BLq__ctrlBtnActive{background:var(--primary,#0f172a);color:#fff;border-color:#0000;box-shadow:inset 0 1px #0000000f}.Weekly-module__nD9BLq__ctrlBtn[aria-pressed=true]{background:var(--primary,#0f172a);color:#fff;border-color:#0000}.Weekly-module__nD9BLq__ctrlBtn:focus{outline-offset:2px;outline:2px solid #3b82f659}
