/* ORDO v2.86 · full-day timeline + grid-aligned current-time indicator */
#agendaModule .ordo-current-time-line{position:absolute;left:0;right:0;height:1.5px;background:var(--ordo-primary,#6C5CE7);z-index:1;pointer-events:none;box-shadow:0 0 0 0.35px color-mix(in srgb,var(--ordo-primary,#6C5CE7) 45%,transparent)}
#agendaModule .ordo-current-time-line>i{position:absolute;left:-3px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--ordo-primary,#6C5CE7);transform:translateY(-50%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ordo-primary,#6C5CE7) 16%,transparent)}
#agendaModule .ordo-current-time-line>span{display:none;position:absolute;left:7px;top:50%;transform:translateY(-50%);padding:2px 5px;border-radius:5px;background:var(--ordo-primary,#6C5CE7);color:#fff;font-size:9px;font-weight:850;line-height:1;letter-spacing:.01em;box-shadow:0 2px 7px rgba(0,0,0,.12)}
/* Day: let the dot straddle the hour/events divider exactly like Week, without clipping it. */
#agendaModule .ordo-day-time-calendar .ordo-single-day-column{overflow:visible!important}
#agendaModule .ordo-day-time-calendar .ordo-current-time-line>i{left:-3px}
#agendaModule .ordo-day-time-calendar .ordo-current-time-line>span{display:block;left:7px}
#agendaModule .ordo-day-event-layer{z-index:2}
#agendaModule .ordo-time-scroll{overscroll-behavior:contain}
#agendaModule .ordo-time-grid{min-height:1536px}
@media(max-width:640px){#agendaModule .ordo-current-time-line>span{font-size:8px;padding:2px 4px}}
