.calendar-conflict.svelte-qjg6mw{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.125rem .4375rem .125rem .3125rem;border-radius:999px;background:#fef3c7;border:1px solid #f59e0b;color:#92400e;font-size:.6875rem;font-weight:600;line-height:1.1}.calendar-conflict.svelte-qjg6mw>span:where(.svelte-qjg6mw):first-child{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;border-radius:999px;background:#f59e0b;color:#fffbeb;flex:none}.calendar-conflict.compact.svelte-qjg6mw{font-size:.625rem;padding:.0625rem .375rem .0625rem .25rem}.invitee-calendar.svelte-1u6k12{border:1px solid var(--cm-on-panel-line, #e5e7eb);border-radius:.5rem;padding:.75rem;background:var(--cm-on-panel-fill, #f9fafb)}.invitee-calendar.compact.svelte-1u6k12{padding:.625rem}.invitee-calendar.prompt-only.svelte-1u6k12{padding:0;background:transparent;border-style:dashed}.expand-prompt.svelte-1u6k12{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .625rem;border:0;background:transparent;color:var(--cm-on-panel, #4b5563);font-size:.8125rem;font-weight:500;text-align:left;border-radius:.5rem;cursor:pointer}.expand-prompt.svelte-1u6k12:hover{background:var(--cm-on-panel-fill-hover, #f3f4f6);color:var(--cm-on-panel-strong, #111827)}.expand-prompt.svelte-1u6k12:focus-visible{outline:2px solid var(--brand-color, #2563eb);outline-offset:2px}.prompt-icon.svelte-1u6k12{width:1rem;height:1rem;flex:none;color:var(--brand-color, #6b7280)}.prompt-text.svelte-1u6k12{flex:1 1 auto}.prompt-chevron.svelte-1u6k12{width:.875rem;height:.875rem;flex:none}.collapse-button.svelte-1u6k12{border:0;background:transparent;color:var(--cm-on-panel-faint, #9ca3af);padding:.125rem;cursor:pointer;border-radius:.25rem}.collapse-button.svelte-1u6k12:hover{color:var(--cm-on-panel, #4b5563)}.collapse-button.svelte-1u6k12:focus-visible{outline:2px solid var(--brand-color, #2563eb);outline-offset:2px}.provider-button.svelte-1u6k12{border:1px solid var(--cm-on-panel-line, #d1d5db);border-radius:.375rem;padding:.375rem .5rem;color:var(--cm-on-panel-strong, #374151);background:var(--cm-on-panel-fill, white);font-size:.75rem;font-weight:600}.provider-button.svelte-1u6k12:hover{background:var(--cm-on-panel-fill-hover, #f3f4f6)}.provider-button.svelte-1u6k12:focus-visible{outline:2px solid var(--brand-color, #2563eb);outline-offset:2px}
