.calendar-choice-wrapper.svelte-1fnrut0.svelte-1fnrut0{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem;max-width:1024px;margin:0 auto;padding:3.5rem 1.5rem}.calendar-choice-card.svelte-1fnrut0.svelte-1fnrut0{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;background:var(--color-background-elevated);border-radius:20px;padding:2.25rem 2rem;box-shadow:0 12px 28px #00000024;border:2px solid transparent;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.calendar-choice-card.svelte-1fnrut0.svelte-1fnrut0:hover{transform:translateY(-4px);border-color:#499a7866;box-shadow:0 16px 34px #0003}.calendar-choice-icon.svelte-1fnrut0.svelte-1fnrut0{width:3.25rem;height:3.25rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#499a78,#2f6b52);color:#fff;font-size:1.6rem}.calendar-choice-title.svelte-1fnrut0.svelte-1fnrut0{font-size:1.3rem;font-weight:700}.calendar-choice-desc.svelte-1fnrut0.svelte-1fnrut0{color:var(--color-primary-medium);opacity:.75;font-size:.95rem;line-height:1.5}.calendar-choice-action.svelte-1fnrut0.svelte-1fnrut0{display:flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;color:#499a78;font-weight:600;font-size:.95rem}.calendar-choice-action.svelte-1fnrut0 i.svelte-1fnrut0{font-size:1.2rem;transition:transform .2s ease}.calendar-choice-card.svelte-1fnrut0:hover .calendar-choice-action i.svelte-1fnrut0{transform:translate(4px)}@media (max-width: 700px){.calendar-choice-wrapper.svelte-1fnrut0.svelte-1fnrut0{grid-template-columns:1fr;padding:2.5rem 1.5rem}}
