.trackday-calendar[data-v-4c0cadfa]{width:100%}.cal-legend[data-v-4c0cadfa]{border:1px solid color-mix(in srgb,var(--color-grey-dim) 45%,transparent);background:var(--color-dark-2);color:var(--color-grey);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-bottom:1rem;padding:.55rem .8rem;font-size:11px;display:flex}.cal-legend__title[data-v-4c0cadfa]{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cream);font-weight:700}.cal-legend__item[data-v-4c0cadfa]{align-items:center;gap:.35rem;display:inline-flex}.cal-legend__link[data-v-4c0cadfa]{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--text-color-brand);margin-left:auto;font-weight:700;text-decoration:none}.cal-legend__link[data-v-4c0cadfa]:hover{color:var(--color-brand-hot)}.cal-meta[data-v-4c0cadfa]{color:var(--color-grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-bottom:.75rem;font-size:12px}.cal-dot[data-v-4c0cadfa]{border-radius:9999px;width:8px;height:8px;display:inline-block}.cal-dot--booked[data-v-4c0cadfa]{background:var(--color-success)}.cal-dot--planned[data-v-4c0cadfa]{background:var(--color-warning)}.cal-dot--interested[data-v-4c0cadfa]{background:var(--color-info)}.cal-chip--booked[data-v-4c0cadfa],.cal-chip--interested[data-v-4c0cadfa],.cal-chip--planned[data-v-4c0cadfa]{border-left:3px solid;font-weight:700}.cal-chip--booked[data-v-4c0cadfa]{background:var(--color-success-bg);color:var(--color-success)}.cal-chip--planned[data-v-4c0cadfa]{background:var(--color-warning-bg);color:var(--color-warning)}.cal-chip--interested[data-v-4c0cadfa]{background:var(--color-info-bg);color:var(--color-info)}.cal-chip--booked[data-v-4c0cadfa]:hover,.cal-chip--interested[data-v-4c0cadfa]:hover,.cal-chip--planned[data-v-4c0cadfa]:hover{filter:brightness(1.12)}.cal-row--booked[data-v-4c0cadfa]{box-shadow:inset 3px 0 0 var(--color-success)}.cal-row--planned[data-v-4c0cadfa]{box-shadow:inset 3px 0 0 var(--color-warning)}.cal-row--interested[data-v-4c0cadfa]{box-shadow:inset 3px 0 0 var(--color-info)}.cal-popover[data-v-4c0cadfa]{z-index:60;background:var(--dark2);pointer-events:none;border:1px solid #d42b2b4d;border-radius:.5rem;min-width:220px;max-width:280px;padding:.5rem;display:none;bottom:calc(100% + 6px);box-shadow:0 8px 24px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#00000080)}.cal-popover[data-v-4c0cadfa],.cal-popover[data-v-4c0cadfa]:after{position:absolute;left:50%;transform:translate(-50%)}.cal-popover[data-v-4c0cadfa]:after{content:"";border:5px solid #0000;border-top-color:var(--dark2);top:100%}.group:hover .cal-popover[data-v-4c0cadfa]{pointer-events:auto;display:block}
