.schedule-sequence{position:relative;display:flex;flex-direction:column;flex:none;min-width:0;width:100%}.schedule-sequence:before{content:"";position:absolute;left:4.5px;top:var(--rail-top,22px);bottom:var(--rail-bottom,22px);width:1px;background:var(--theme-border,#dfe0e5);pointer-events:none}body .no-plans{position:relative;display:block;flex:none;width:100%;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--theme-ink);text-align:left}.schedule-event{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:16px;row-gap:0;padding:8px 0 20px}.no-plans-dot,.schedule-quiet-now i{position:relative;z-index:1;display:block;width:10px;height:10px;border-radius:50%;background:var(--theme-muted);outline:4px solid var(--theme-panel,#fff);box-shadow:none;animation:none}.no-plans-dot{grid-column:1;grid-row:1}.no-plans[data-state=current] .no-plans-dot,.schedule-quiet-now i{background:var(--theme-accent)}.no-plans[data-state=empty] .no-plans-dot{visibility:hidden}.no-plans-copy{grid-column:2;grid-row:1;min-width:0}.no-plans-copy strong{display:block;font-size:18px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}body .schedule-current-title{display:flex;align-items:center;gap:12px;padding:0;min-height:44px;width:100%;border:0;background:none;color:inherit;text-align:left;font:inherit}.schedule-current-title svg{width:16px;height:16px;flex:none;color:var(--theme-muted)}.schedule-current-title:focus-visible{outline:2px solid var(--theme-selected-border);outline-offset:3px;border-radius:8px}.schedule-empty-caption,body .no-plans .schedule-now-label{grid-column:2/-1;grid-row:2;color:var(--theme-muted);font-size:12px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}body .no-plans[data-state=past]{color:var(--theme-muted)}.no-plans[data-state=past] .no-plans-copy strong{font-weight:500}.no-plans[data-state=past] .no-plans-dot{background:var(--theme-border,#dfe0e5)}.schedule-countdown-block{grid-column:3;grid-row:1;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px}body .no-plans .schedule-countdown-label{color:var(--theme-muted);font-size:11px}body .no-plans .schedule-countdown{font-family:var(--number-font,inherit);font-size:20px;font-weight:500;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--theme-ink)}body .no-plans .schedule-current-status{grid-column:3;grid-row:1;color:var(--theme-accent);font-size:12px;font-weight:550}body .schedule-quiet-now{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:16px;min-height:44px;padding:12px 0 20px;color:var(--theme-ink)}.no-plans[data-state=current] .no-plans-copy strong,.schedule-quiet-now strong{font-size:22px;line-height:1.35;font-weight:600}body :is(.planning-day-scroll,.planning-widget-scroll,.planning-agenda-scroll):has(.schedule-sequence){scroll-snap-type:none}.schedule-scroll-tail{flex:none;min-height:0;height:0;grid-column:1/-1;pointer-events:none}@container (max-width: 420px){.schedule-event{column-gap:12px}.no-plans-copy strong{font-size:16px}.no-plans[data-state=current] .no-plans-copy strong,.schedule-quiet-now strong{font-size:20px}.schedule-countdown-block{flex-direction:column;align-items:flex-end;gap:2px}body .no-plans .schedule-countdown{font-size:18px}body .no-plans .schedule-current-status{max-width:70px;text-align:right}}@media (max-width:480px){.schedule-event{column-gap:12px}.no-plans-copy strong{font-size:16px}.no-plans[data-state=current] .no-plans-copy strong,.schedule-quiet-now strong{font-size:20px}.schedule-countdown-block{flex-direction:column;align-items:flex-end;gap:2px}body .no-plans .schedule-countdown{font-size:18px}}