.tooltip-wrapper[data-v-6f5b7663]{display:inline-block}.trackday[data-v-9a73ab3c]{background-color:#fff;border:1px solid #eee;border-radius:10px;-moz-column-gap:16px;column-gap:16px;display:grid;font-size:16px;grid-template-areas:"vehicle-type date note price" "vehicle-type date organizer availability" "actions actions actions actions";grid-template-columns:20px minmax(67px,1fr) 2fr minmax(67px,1fr);grid-template-rows:auto;margin-bottom:10px;padding:16px;position:relative;row-gap:10px}@media(min-width:768px){.trackday[data-v-9a73ab3c]{align-items:center;gap:36px;grid-template-areas:"date note vehicle-type organizer availability price actions";grid-template-columns:minmax(auto,2fr) 3fr 20px 3fr 2fr 1fr 150px;grid-template-rows:auto}}.trackday--skeleton[data-v-9a73ab3c]{min-height:190px;overflow:hidden;padding:0;position:relative}@media(min-width:768px){.trackday--skeleton[data-v-9a73ab3c]{min-height:90px}}.trackday--skeleton[data-v-9a73ab3c]:after{animation:shimmer-9a73ab3c 2s linear infinite;background-image:linear-gradient(120deg,#ededed00 40%,#ededed33,#ededed66,#ededed33,#ededed00 60%);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes shimmer-9a73ab3c{to{transform:translate(100%)}}.new-badge[data-v-9a73ab3c]{left:16px;position:absolute;text-transform:uppercase;top:-9px}@media(min-width:768px){.cell[data-v-9a73ab3c]{font-size:18px}.cell[data-v-9a73ab3c]:first-child{padding-left:0}.cell[data-v-9a73ab3c]:last-child{padding-right:0}}.date[data-v-9a73ab3c]{align-self:center;grid-area:date;text-transform:uppercase}.date__day[data-v-9a73ab3c]{font-weight:500}.date__date[data-v-9a73ab3c]{font-size:18px;font-weight:600}.note[data-v-9a73ab3c]{grid-area:note}.circuit[data-v-9a73ab3c]{font-weight:600}.circuit .circuit-link[data-v-9a73ab3c]{color:inherit;text-decoration:none;transition:color .2s ease}.circuit .circuit-link[data-v-9a73ab3c]:hover{color:#0043f2;text-decoration:underline}.vehicle-type[data-v-9a73ab3c]{align-self:center;font-size:20px;grid-area:vehicle-type}.organizer[data-v-9a73ab3c]{font-size:14px;font-style:italic;grid-area:organizer}@media(min-width:768px){.organizer[data-v-9a73ab3c]{font-size:16px;font-style:italic;text-align:center}}.availability[data-v-9a73ab3c]{font-weight:600;grid-area:availability;text-align:right}@media(min-width:768px){.availability[data-v-9a73ab3c]{text-align:center}}.availability .limited[data-v-9a73ab3c]{color:#9e6900}.availability .available[data-v-9a73ab3c]{color:#0a8a1d}.availability .no-stock[data-v-9a73ab3c]{color:#eb1000}.availability .unknown[data-v-9a73ab3c]{color:#6c717f}.price[data-v-9a73ab3c]{align-self:center;font-weight:600;grid-area:price;text-align:right}@media(min-width:768px){.price[data-v-9a73ab3c]{text-align:center}}.actions[data-v-9a73ab3c]{display:flex;grid-area:actions;margin-top:14px}.actions .button+.button[data-v-9a73ab3c]{margin-left:0;margin-right:-16px}@media(min-width:768px){.actions[data-v-9a73ab3c]{margin-top:0}}.variation[data-v-9a73ab3c]{color:rgba #6c717f;font-size:14px;font-weight:500;margin-top:4px}@media(min-width:768px){.variation[data-v-9a73ab3c]{font-size:16px}}.button-group[data-v-9a73ab3c]{display:flex}.button-group .button[data-v-9a73ab3c]:first-child{border-radius:4px 0 0 4px}.button-group .button[data-v-9a73ab3c]:last-child{border-left:1px solid #fff;border-radius:0 4px 4px 0}.button-group .button+.button[data-v-9a73ab3c]{margin-left:0}.share-btn[data-v-9a73ab3c]{color:#6c717f;font-size:12px}.button-link[data-v-9a73ab3c]{display:block;text-decoration:none;width:100%}
