.listing-row.svelte-1tacod1{grid-template-columns:calc(var(--spacing) * 14) minmax(0, 1fr);gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);transition:background-color var(--default-transition-duration) var(--ease-standard);align-items:start;display:grid;position:relative}.listing-logo.svelte-1tacod1{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);display:block}.listing-logo.svelte-1tacod1 .cal-avatar{border-radius:var(--radius-md);font-size:var(--text-heading);font-weight:650}.listing-day.svelte-1tacod1{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-background);align-content:center;justify-items:center;line-height:1;display:grid}.listing-day.svelte-1tacod1 .month:where(.svelte-1tacod1){color:var(--color-primary);line-height:1}.listing-day.svelte-1tacod1 .date:where(.svelte-1tacod1){margin-top:calc(var(--spacing) * 1);color:var(--color-on-surface);font-size:var(--text-title);font-weight:700}.listing-copy.svelte-1tacod1{min-width:0}.listing-title.svelte-1tacod1{-webkit-line-clamp:2;line-clamp:2;color:var(--color-on-surface);font-size:var(--text-heading);font-weight:var(--text-heading--font-weight);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.listing-link.svelte-1tacod1{color:inherit;text-decoration:none}.listing-link.svelte-1tacod1:focus-visible{outline:none}.listing-row.svelte-1tacod1:has(.listing-link:where(.svelte-1tacod1):focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}.listing-organization.svelte-1tacod1,.listing-when.svelte-1tacod1{margin:calc(var(--spacing) * .5) 0 0;color:var(--color-on-surface);font-size:var(--text-body);line-height:var(--text-body--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-when.svelte-1tacod1{color:var(--color-primary);font-size:var(--text-meta);font-weight:600}.listing-line.svelte-1tacod1{margin:calc(var(--spacing) * .5) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-line.svelte-1tacod1:empty{display:none}.listing-terms.svelte-1tacod1{margin:calc(var(--spacing) * 1) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-terms.svelte-1tacod1>span:where(.svelte-1tacod1)+span:where(.svelte-1tacod1):before{margin-inline:calc(var(--spacing) * 1.25);color:var(--color-on-surface-variant);content:"·";font-weight:400}.listing-terms.svelte-1tacod1 .cal-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-right:calc(var(--spacing) * 1);vertical-align:-.2em}.listing-status.svelte-1tacod1{color:var(--color-primary);font-weight:600}@media (hover:hover){.listing-row.svelte-1tacod1:hover .listing-link:where(.svelte-1tacod1){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}}@media (width<=620px){.listing-row.svelte-1tacod1{grid-template-columns:calc(var(--spacing) * 12) minmax(0, 1fr);gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4)}.listing-logo.svelte-1tacod1,.listing-day.svelte-1tacod1{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.listing-day.svelte-1tacod1 .date:where(.svelte-1tacod1){margin-top:calc(var(--spacing) * .5);font-size:var(--text-heading)}}
