.cal-view-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-md);padding:var(--s-md) var(--s-lg);min-width:0}.cal-view-header h1{font:var(--t-heading-2);color:var(--c-ink);margin:0;overflow-wrap:anywhere}.cal-view-eyebrow{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--c-ink-body);margin:0 0 var(--s-xxs)}.cal-view-controls{display:flex;gap:var(--s-xs);flex-shrink:0}.cal-view-controls button{min-width:var(--touch-target-min);min-height:var(--s-xxl);padding:var(--s-xs) var(--s-sm);font:var(--t-caption);color:var(--c-ink);background:var(--c-canvas);border:1px solid var(--c-hairline-strong);border-radius:var(--r-sm)}.cal-view-header~* .cal-period-nav,.cal-view-header~* .day-b-nav,.cal-view-header~* .day-b-today,.cal-view-header~* .wa-header>.wa-eyebrow,.cal-view-header~* .wa-header>h2{display:none}.cal-sr-only{position:absolute;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cal-shortcuts{padding:var(--s-lg);max-width:var(--layout-conversation-max)}.cal-shortcuts button{min-height:var(--s-xxl);padding:var(--s-sm);border-radius:var(--r-sm)}@media(max-width:759px){.cal-view-header{padding:var(--s-sm);gap:var(--s-xs)}.cal-view-header h1{font:var(--t-heading-3)}.cal-view-controls{gap:var(--s-xxs)}.caluminate-main,.day-b-body,.agenda-flow-list,.week-workspace,.month-calendar-panel,.period-reading{padding-bottom:calc(var(--lilly-orb-height) + var(--s-lg))!important;scroll-padding-bottom:calc(var(--lilly-orb-height) + var(--s-lg))}}@media(min-width:1024px){.caluminate-main:has(>.cal-view-header){grid-template-rows:auto minmax(0,1fr) auto}.caluminate-main>.cal-view-header{grid-column:1/3;grid-row:1}.caluminate-main:has(>.cal-view-header)>.day-b,.caluminate-main:has(>.cal-view-header)>.week-workspace,.caluminate-main:has(>.cal-view-header)>.day-agenda-workspace,.caluminate-main:has(>.cal-view-header)>.month-calendar-panel,.caluminate-main:has(>.cal-view-header)>.wheel-stage,.caluminate-main:has(>.cal-view-header)>.reading-workspace,.caluminate-main:has(>.cal-view-header)>.natal-promise,.caluminate-main:has(>.cal-view-header)>.week-ahead{grid-row:2}.caluminate-main:has(>.cal-view-header)>.sky-docks{grid-row:3}.caluminate-main:has(>.cal-view-header)>.lilly-presence-panel{grid-row:1/4}}@media(max-width:1023px){.cal-view-header{order:0}}.week-date-link,.calendar-day-rail a,.week-day-head a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.day-glance-card{display:none}.reading-task-flag{border-left:2px solid var(--c-caution-deep);padding:var(--s-xs) var(--s-sm);margin-block:var(--s-sm);font:var(--t-caption);color:var(--c-ink-body);background:var(--c-surface-tint)}.reading-task-flag p{margin:0 0 var(--s-xs)}.reading-task-flag button{min-height:var(--touch-target-min);padding:var(--s-xxs) var(--s-xs);margin-right:var(--s-xs);border:1px solid var(--c-hairline-strong);border-radius:var(--r-sm);background:var(--c-canvas);color:var(--c-primary-ink);font:var(--t-caption)}@media(max-width:759px){.day-glance-card{display:block;grid-column:1/-1;grid-row:1;font:var(--t-caption);color:var(--c-ink-body);padding:var(--s-xs);border-left:2px solid var(--c-primary)}.day-glance-card>strong{font:var(--t-heading-3);color:var(--c-ink)}.day-glance-card p{margin:var(--s-xxs) 0}.day-glance-card>button{min-height:var(--touch-target-min);border:1px solid var(--c-hairline-strong);border-radius:var(--r-sm);background:var(--c-canvas);color:var(--c-primary-ink);font:var(--t-caption);padding:var(--s-xxs) var(--s-sm)}.day-b-header:has(.day-glance-card)>.day-b-masthead{display:none}.day-b-header:has(.day-glance-card)>.day-b-header-actions{grid-row:2}}@media(max-width:759px){.caluminate-app{height:100svh;min-height:0;padding-bottom:calc(var(--lilly-orb-height) + var(--s-lg));box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr)}.caluminate-app>.caluminate-main{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain}.caluminate-app>.caluminate-topbar{grid-column:1;grid-row:1}}.reading-depth{margin-block:var(--s-sm);font:var(--t-reading);color:var(--c-ink-body)}.reading-depth summary{min-height:var(--touch-target-min);padding-block:var(--s-xs);color:var(--c-primary-ink);cursor:pointer;font:var(--t-caption)}.reading-depth details+details{border-top:1px solid var(--c-hairline)}.personal-reading-card[aria-busy="true"],.period-summary-card[aria-busy="true"]{min-height:calc(var(--s-xxl) * 3);background:var(--c-surface-tint)}.week-workspace[aria-busy="true"]{min-height:calc(var(--s-xxl) * 7)}.day-glance-card.is-collapsed>p,.day-glance-card.is-collapsed>.reading-task-flags,.day-glance-card.is-collapsed>button{display:none}.agenda-title-input,.agenda-meta-input,.agenda-delete{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.agenda-time-label,.topbar-centre span,.day-b-pill.add-all-day,.personal-reading-practice b,.agenda-day-date>span,.agenda-flow-item time,.week-now-marker,.week-rail-action{color:var(--c-primary-ink)}.sidebar-nav-item>span,.sidebar-mark{color:var(--c-primary-ink)}.sidebar-user>span{color:var(--c-ink)}@media(max-width:759px){.caluminate-main>*{flex-shrink:0}.caluminate-main>.day-b{flex:0 0 auto;min-height:0}.day-b-header{flex:none}.day-b-timeline-shell{flex:none;min-height:calc(var(--s-xxl) * 7);height:calc(var(--s-xxl) * 8)}}.month-calendar-panel .reading-ribbon-text{color:var(--c-ink-body)}.app-reading-primer{min-height:calc(var(--s-xxl) * 2);font:var(--t-reading-lg);color:var(--c-ink-body);border-left:2px solid var(--c-primary);padding:var(--s-md);background:var(--c-surface-tint)}@media(max-width:759px){.day-glance-card{min-height:calc(var(--s-xxl) * 5)}}.app-shell-noscript{min-block-size:calc(var(--s-xxl) * 8)}