.booking[data-astro-cid-6qjm3sks]{background-color:var(--white);word-break:break-all;border-radius:20px;flex-direction:column;gap:5px;padding:18px 23px;display:flex}.booking[data-astro-cid-6qjm3sks]:not(.is-single){box-shadow:var(--dropShadow);border:2px solid #0000}.booking[data-astro-cid-6qjm3sks]:not(.is-single):has(.status[data-status=confirmed]){border:solid 2px var(--logo_yellow)}.booking[data-astro-cid-6qjm3sks].is-single{border:solid 1px var(--gray)}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks]{padding:15px}}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks]{gap:10px;display:flex}@media screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks]{justify-content:space-between;align-items:center}}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks]{flex-direction:column-reverse}}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks]{--statusColor:var(--gray-3);justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks][data-status=payment]{--statusColor:var(--red)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks][data-status=discussion]{--statusColor:var(--black)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks][data-status=confirmed]{--statusColor:var(--orange)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks][data-status=cancelled]{--statusColor:var(--black)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks][data-status=review],.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks][data-status=change]{--statusColor:var(--red)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks] span[data-astro-cid-6qjm3sks]{color:var(--statusColor);letter-spacing:0;--textStyle:"h5";font-size:.875rem;font-weight:700}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .status[data-astro-cid-6qjm3sks]{justify-content:flex-start}}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks]{width:fit-content;color:var(--white);letter-spacing:.05em;--textStyle:"small-icon";border-radius:100vw;align-items:center;gap:5px;margin-bottom:5px;padding:6px 10px;font-size:.8125rem;font-weight:700;line-height:1;display:flex}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"small-icon-sp";font-size:.75rem;font-weight:700;line-height:1}}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks]:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="1"]{background-color:var(--lesson-private)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="1"]:before{background-image:var(--icon-lesson-private);width:11px;height:13px}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="2"]{background-color:var(--lesson-group)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="2"]:before{background-image:var(--icon-lesson-group);width:17px;height:13px}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="3"]{background-color:var(--lesson-event)}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="3"]:before{background-image:var(--icon-lesson-event);width:13px;height:13px}.booking[data-astro-cid-6qjm3sks] .types[data-astro-cid-6qjm3sks] .type[data-astro-cid-6qjm3sks][data-type="0"]{background-color:var(--lesson-closed)}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks]{grid-template-columns:1fr auto auto;align-items:center;gap:20px;height:fit-content;display:grid}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks]:has(.peoples){grid-template-columns:1fr auto auto auto}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks]{grid-template-columns:auto 1fr;grid-template-areas:"h3title h3title""h3time h3price";justify-content:start;gap:5px 15px}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks]:has(.peoples){grid-template-columns:auto auto 1fr;grid-template-areas:"h3title h3title h3title""h3time h3peoples h3price"}}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .title[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"h2";font-size:1.375rem;font-weight:700;line-height:1.5}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .title[data-astro-cid-6qjm3sks] span[data-astro-cid-6qjm3sks]{font-size:inherit;line-height:inherit;font-weight:inherit}@media screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .title[data-astro-cid-6qjm3sks]{grid-template-columns:auto 1fr;justify-content:space-between;align-items:center;gap:20px;display:grid}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .title[data-astro-cid-6qjm3sks] .lesson-name[data-astro-cid-6qjm3sks]{text-overflow:ellipsis;-webkit-line-clamp:1;letter-spacing:0;--textStyle:"h5";-webkit-box-orient:vertical;justify-self:end;font-size:.875rem;font-weight:500;display:-webkit-box;overflow:clip}}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .title[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"h3";flex-direction:column;grid-area:h3title;gap:5px;font-size:1.125rem;font-weight:700;line-height:1.6;display:flex}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .title[data-astro-cid-6qjm3sks] .lesson-name[data-astro-cid-6qjm3sks]{letter-spacing:0;--textStyle:"h5";font-size:.875rem;font-weight:500}}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .time[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"h4";text-align:right;justify-content:flex-end;align-items:center;font-size:1rem;font-weight:500;line-height:1;display:flex}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .time[data-astro-cid-6qjm3sks]{text-align:left;grid-area:h3time;justify-content:flex-start}}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .time[data-astro-cid-6qjm3sks]:before{content:"";background-image:var(--icon-clock);background-position:50%;background-repeat:no-repeat;width:16px;min-width:16px;height:16px;margin-right:5px;transform:translateY(1px)}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .time[data-astro-cid-6qjm3sks]:before{transform:translateY(0)}}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .time[data-astro-cid-6qjm3sks] span[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"sp-h4";font-size:1rem;font-weight:400;line-height:1.5;font-family:var(--outfit)}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .time[data-astro-cid-6qjm3sks] small[data-astro-cid-6qjm3sks]{letter-spacing:0;--textStyle:"h5";margin-left:2px;font-size:.875rem;font-weight:500}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .peoples[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"h4";text-align:right;font-size:1rem;font-weight:500;line-height:1}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .peoples[data-astro-cid-6qjm3sks]{text-align:left;grid-area:h3peoples}}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .price[data-astro-cid-6qjm3sks]{text-align:right}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .price[data-astro-cid-6qjm3sks]{text-align:left;grid-area:h3price}}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .price[data-astro-cid-6qjm3sks] span[data-astro-cid-6qjm3sks]{letter-spacing:0;font-size:1rem;font-weight:500;line-height:1;font-family:var(--outfit);--textStyle:"number"}.booking[data-astro-cid-6qjm3sks] h3[data-astro-cid-6qjm3sks] .price[data-astro-cid-6qjm3sks] small[data-astro-cid-6qjm3sks]{letter-spacing:0;--textStyle:"h5";margin-left:2px;font-size:.875rem;font-weight:500}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks]{grid-template-columns:1fr auto;gap:10px;padding-top:5px;display:grid}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks]{grid-template-columns:1fr}}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]{text-underline-offset:4px;align-items:center;gap:10px;width:fit-content;max-width:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px;display:flex}@media (pointer:fine){.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]{transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease),-webkit-text-decoration-color var(--transition-duration) var(--transition-ease)}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]:hover{text-decoration-color:#0000}}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]:focus-visible{text-decoration-color:#0000;transition:unset}@media (pointer:fine){.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks] img[data-astro-cid-6qjm3sks]{transition:opacity var(--transition-duration) var(--transition-ease)}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]:hover img[data-astro-cid-6qjm3sks]{opacity:.7}}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]:focus-visible img[data-astro-cid-6qjm3sks]{opacity:.7;transition:unset}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks] img[data-astro-cid-6qjm3sks]{border:solid 1px var(--logo_yellow);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:100vw}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks] span[data-astro-cid-6qjm3sks]{letter-spacing:.05em;--textStyle:"h4";text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:clip}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks] span[data-astro-cid-6qjm3sks]{-webkit-line-clamp:2;letter-spacing:0;--textStyle:"h5";font-size:.875rem;font-weight:500}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .athlete[data-astro-cid-6qjm3sks]{width:fit-content}}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks]{justify-content:end;align-items:center;gap:10px;display:flex}@media not screen and (width>=768px){.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks]{flex-flow:wrap;justify-content:start;display:flex}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks],.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks]{min-width:calc(50% - 5px)}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].chat-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].chat-link{order:0}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].review-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].review-link{order:1}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].receipt-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].receipt-link{order:2}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].change-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].change-link{order:3}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].detail-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].detail-link{order:4;min-width:100%}}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks],.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks]{border:solid 1px var(--gray-2);padding-left:14px;padding-right:21px;color:var(--black);letter-spacing:0;--textStyle:"h5";border-radius:100vw;justify-content:center;align-items:center;gap:5px;padding-block:9px;font-size:.875rem;font-weight:700;display:flex;position:relative}@media (pointer:fine){.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks],.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks]{transition:opacity var(--transition-duration) var(--transition-ease)}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks]:hover,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks]:hover{opacity:.5}}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks]:focus-visible,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks]:focus-visible{opacity:.5;transition:unset}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].detail-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].detail-link{padding-inline:21px}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].detail-link.has-red-mark,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].detail-link.has-red-mark{position:relative}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].detail-link.has-red-mark:after,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].detail-link.has-red-mark:after{content:"";background-color:var(--red);border-radius:10px;width:10px;height:10px;position:absolute;top:0;right:0}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].attention-color,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].attention-color{border-color:var(--red);color:var(--red)}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks].change-link,.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks].change-link{padding-inline:20px}.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] a[data-astro-cid-6qjm3sks] .chat-unread[data-astro-cid-6qjm3sks],.booking[data-astro-cid-6qjm3sks] .bottom[data-astro-cid-6qjm3sks] .links[data-astro-cid-6qjm3sks] button[data-astro-cid-6qjm3sks] .chat-unread[data-astro-cid-6qjm3sks]{background:var(--red);width:20px;height:20px;color:var(--white);letter-spacing:.05em;font-size:.6875rem;font-weight:500;line-height:20px;font-family:var(--outfit);border-radius:100vw;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:-3px}