.agenda-choices{gap:8px;margin-top:18px;display:grid}.agenda-choice{--agenda-accent:var(--chat-teal,#87bcb4);border:1px solid color-mix(in srgb,var(--agenda-accent) 22%,var(--line));background:color-mix(in srgb,var(--agenda-accent) 4%,var(--panel));color:var(--text);border-radius:11px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.agenda-choice[data-provider=outlook]{--agenda-accent:var(--chat-violet,#b8a9ed)}.agenda-choice[data-provider=ics]{--agenda-accent:var(--chat-coral,#e39c8b)}.agenda-choice:hover{background:color-mix(in srgb,var(--agenda-accent) 9%,var(--panel));border-color:color-mix(in srgb,var(--agenda-accent) 55%,var(--line))}.agenda-provider-icon{width:35px;height:37px;color:var(--agenda-accent);background:color-mix(in srgb,var(--agenda-accent) 9%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.agenda-choice>span:last-child{gap:4px;display:grid}.agenda-choice strong{font-size:12px;font-weight:600;line-height:1.5}.agenda-choice small{color:var(--muted);font-size:10px;line-height:1.5}.agenda-download-status{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.8}.event-calendar-dialog{border:1px solid var(--line);background:var(--panel,#191c23);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text,#f4f3f8);border-radius:18px;margin:auto;padding:22px;overflow:auto;box-shadow:0 25px 100px #0006}.event-calendar-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080dbb}.event-calendar-dialog>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.event-calendar-dialog h2{margin:0;font-size:18px;font-weight:600}.event-calendar-dialog>header>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:6px;display:grid}.event-calendar-dialog>p{color:var(--muted);font-size:12px;line-height:1.8}.event-primary-actions>button.event-agenda{border:1px solid color-mix(in srgb,var(--event-accent) 25%,var(--line));min-width:max-content;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;padding:9px 12px;font-size:12px;line-height:1.5;display:inline-flex}.event-primary-actions>button.event-agenda>svg{flex:none}.event-primary-actions>button.event-agenda:hover{background:color-mix(in srgb,var(--event-accent) 11%,var(--panel));border-color:color-mix(in srgb,var(--event-accent) 55%,var(--line))}.atlas-event-detail .event-primary-actions>button.event-agenda{border-radius:9px;gap:6px;height:34px;min-height:34px;padding:7px 10px;font-size:10px}html[data-resolved-theme=light] .event-calendar-dialog .agenda-choice{--agenda-accent:#276f67}html[data-resolved-theme=light] .event-calendar-dialog .agenda-choice[data-provider=outlook]{--agenda-accent:#654898}html[data-resolved-theme=light] .event-calendar-dialog .agenda-choice[data-provider=ics]{--agenda-accent:#a74735}
