.tooltip-wrapper[data-v-6f5b7663]{display:inline-block}.trackday[data-v-8cb73833]{-moz-column-gap:16px;background-color:var(--color-surface);border:1px solid var(--color-grey);border-radius:10px;grid-template:"vehicle-type date note price""vehicle-type date organizer availability""actions actions actions actions"/20px minmax(67px,1fr) 2fr minmax(67px,1fr);gap:10px 16px;margin-bottom:10px;padding:16px;font-size:16px;display:grid;position:relative}.trackday--skeleton[data-v-8cb73833]{min-height:190px;padding:0;position:relative;overflow:hidden}@media (width>=768px){.trackday[data-v-8cb73833]{grid-template:"date note vehicle-type organizer availability price actions"/minmax(auto,2fr) 3fr 20px 3fr 2fr 1fr 150px;align-items:center;gap:36px}.trackday--skeleton[data-v-8cb73833]{min-height:90px}}.trackday--skeleton[data-v-8cb73833]:after{background-image:linear-gradient(120deg,transparent 40%,color-mix(in srgb,var(--color-grey) 20%,transparent) 45%,color-mix(in srgb,var(--color-grey) 40%,transparent) 50%,color-mix(in srgb,var(--color-grey) 20%,transparent) 55%,transparent 60%);content:"";animation:2s linear infinite shimmer-8cb73833;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-8cb73833{to{transform:translate(100%)}}.new-badge[data-v-8cb73833]{text-transform:uppercase;position:absolute;top:-9px;left:16px}@media (width>=768px){.cell[data-v-8cb73833]{font-size:18px}.cell[data-v-8cb73833]:first-child{padding-left:0}.cell[data-v-8cb73833]:last-child{padding-right:0}}.date[data-v-8cb73833]{text-transform:uppercase;grid-area:date;align-self:center}.date__day[data-v-8cb73833]{font-weight:500}.date__date[data-v-8cb73833]{font-size:18px;font-weight:600}.note[data-v-8cb73833]{grid-area:note}.availability[data-v-8cb73833],.circuit[data-v-8cb73833],.price[data-v-8cb73833]{font-weight:600}.circuit .circuit-link[data-v-8cb73833]{color:inherit;text-decoration:none;transition:color .2s}.circuit .circuit-link[data-v-8cb73833]:hover{color:var(--color-primary--text);text-decoration:underline}.vehicle-type[data-v-8cb73833]{grid-area:vehicle-type;align-self:center;font-size:20px}.organizer[data-v-8cb73833]{grid-area:organizer;font-size:14px;font-style:italic}@media (width>=768px){.organizer[data-v-8cb73833]{text-align:center;font-size:16px;font-style:italic}}.availability[data-v-8cb73833]{text-align:right;grid-area:availability}@media (width>=768px){.availability[data-v-8cb73833]{text-align:center}}.availability .limited[data-v-8cb73833]{color:var(--color-warning--text)}.availability .available[data-v-8cb73833]{color:var(--color-success--text)}.availability .no-stock[data-v-8cb73833]{color:var(--color-error--text)}.availability .unknown[data-v-8cb73833],.share-btn[data-v-8cb73833],.variation[data-v-8cb73833]{color:var(--color-text--secondary)}.price[data-v-8cb73833]{text-align:right;grid-area:price;align-self:center}.actions[data-v-8cb73833]{grid-area:actions;margin-top:14px;display:flex}.actions .button+.button[data-v-8cb73833]{margin-left:0;margin-right:-16px}@media (width>=768px){.price[data-v-8cb73833]{text-align:center}.actions[data-v-8cb73833]{margin-top:0}}.variation[data-v-8cb73833]{margin-top:4px;font-size:14px;font-weight:500}@media (width>=768px){.variation[data-v-8cb73833]{font-size:16px}}.button-group[data-v-8cb73833]{display:flex}.button-group .button[data-v-8cb73833]:first-child{border-radius:4px 0 0 4px}.button-group .button[data-v-8cb73833]:last-child{border-left:1px solid #fff;border-radius:0 4px 4px 0}.button-group .button+.button[data-v-8cb73833]{margin-left:0}.share-btn[data-v-8cb73833]{font-size:12px}.button-link[data-v-8cb73833]{width:100%;text-decoration:none;display:block}
