.upcoming-agenda[data-v-9b68789d]{background:var(--surface);display:flex;flex-direction:column;height:100%}.agenda-header[data-v-9b68789d]{align-items:center;border-bottom:1px solid var(--borderDefault);display:flex;justify-content:space-between;padding:1rem}.agenda-header h3[data-v-9b68789d]{color:var(--textPrimary);font-size:1.1rem;font-weight:600;margin:0}.days-select[data-v-9b68789d]{background:var(--surfaceAlt);border:1px solid var(--borderDefault);border-radius:4px;color:var(--textPrimary);font-size:.875rem;padding:.25rem .5rem}.agenda-content[data-v-9b68789d]{flex:1;overflow-y:auto;padding:.5rem}.empty-state[data-v-9b68789d],.loading[data-v-9b68789d]{color:var(--textMuted);padding:2rem;text-align:center}.empty-state[data-v-9b68789d]{font-style:italic}.event-groups[data-v-9b68789d]{gap:1rem}.event-group[data-v-9b68789d],.event-groups[data-v-9b68789d]{display:flex;flex-direction:column}.event-group[data-v-9b68789d]{gap:.5rem}.date-header[data-v-9b68789d]{align-items:center;background:var(--surfaceAlt);border-radius:4px;color:var(--textPrimary);display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:.5rem}.date-header.today[data-v-9b68789d]{background:var(--accentFill);color:#fff}.date-label[data-v-9b68789d]{flex:1}.event-count[data-v-9b68789d]{background:#0000001a;border-radius:12px;font-size:.75rem;padding:.125rem .5rem}.date-header.today .event-count[data-v-9b68789d]{background:#fff3}.events-list[data-v-9b68789d]{display:flex;flex-direction:column;gap:.25rem}.agenda-event[data-v-9b68789d]{background:var(--surfaceAlt);border-left:3px solid #666;border-radius:4px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.agenda-event[data-v-9b68789d]:hover{background:var(--surface);box-shadow:0 2px 4px #0000001a;transform:translate(2px)}.agenda-event.is-active[data-v-9b68789d]{background:linear-gradient(to bottom,color-mix(in srgb,var(--event-color) 25%,transparent) 0,color-mix(in srgb,var(--event-color) 25%,transparent) var(--progress),var(--surfaceAlt) var(--progress),var(--surfaceAlt) 100%);border-left-width:4px;position:relative}.agenda-event.is-active[data-v-9b68789d]:hover{background:linear-gradient(to bottom,color-mix(in srgb,var(--event-color) 35%,transparent) 0,color-mix(in srgb,var(--event-color) 35%,transparent) var(--progress),var(--surface) var(--progress),var(--surface) 100%)}.active-badge[data-v-9b68789d]{background:var(--event-color,var(--accentFill));border-radius:3px;color:#fff;display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.5px;margin-left:.5rem;padding:.125rem .375rem;text-transform:uppercase;vertical-align:middle}.event-gap[data-v-9b68789d]{align-items:center;display:flex;gap:.375rem;margin:0;padding:.0625rem 0}.gap-line[data-v-9b68789d]{background:var(--borderDefault);flex:1;height:1px}.gap-duration[data-v-9b68789d]{color:var(--textMuted);font-size:.625rem;white-space:nowrap}.event-meta[data-v-9b68789d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.25rem}.event-time-info[data-v-9b68789d]{font-size:.7rem;font-weight:500;white-space:nowrap}.event-time-info.until[data-v-9b68789d]{color:var(--textMuted)}.event-time-info.left[data-v-9b68789d]{color:var(--event-color,var(--accentFill));font-weight:600}.event-time[data-v-9b68789d]{color:var(--textMuted);font-size:.75rem;font-weight:600;min-width:60px;white-space:nowrap}.event-details[data-v-9b68789d]{flex:1;min-width:0}.event-title[data-v-9b68789d]{color:var(--textPrimary);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-duration[data-v-9b68789d]{color:var(--textMuted);font-size:.75rem;margin-top:.25rem}@container panel (max-width: 600px){.agenda-header[data-v-9b68789d]{padding:.75rem}.agenda-header h3[data-v-9b68789d]{font-size:1rem}.agenda-event[data-v-9b68789d]{gap:.5rem;padding:.5rem}.event-time[data-v-9b68789d]{font-size:.7rem;min-width:50px}.event-title[data-v-9b68789d]{font-size:.8rem}}.agenda-editor[data-v-09044298]{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}
