.occ.svelte-1agtq5q{border-bottom:1px solid var(--line);align-items:flex-start;gap:.9rem;padding:.85rem 0;list-style:none;display:flex}.occ.svelte-1agtq5q:last-child{border-bottom:0}.date.svelte-1agtq5q{text-align:center;border-radius:var(--radius-sm);background:var(--surface-2);border-top:4px solid var(--cat);flex:none;width:3.6rem;padding:.3rem 0 .35rem;line-height:1.1}.dow.svelte-1agtq5q,.mon.svelte-1agtq5q{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem;font-weight:700;display:block}.day.svelte-1agtq5q{font-family:var(--font-serif);font-size:1.55rem;font-weight:700;display:block}.info.svelte-1agtq5q{min-width:0}.kind.svelte-1agtq5q{color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .15rem;font-size:.8rem;font-weight:700;display:flex}h3.svelte-1agtq5q{font-family:var(--font-sans);margin:0 0 .25rem;font-size:1.05rem}.details.svelte-1agtq5q{color:var(--ink-2);flex-wrap:wrap;gap:.25rem .9rem;margin:0;font-size:.9rem;display:flex}.details.svelte-1agtq5q span:where(.svelte-1agtq5q){align-items:center;gap:.3rem;display:inline-flex}.desc.svelte-1agtq5q{color:var(--muted);white-space:pre-line;margin:.35rem 0 0;font-size:.92rem}
