.week-days.svelte-5m2qn2{display:grid;grid-template-columns:repeat(7,1fr)}.week-day.svelte-5m2qn2{display:grid;place-items:center;font-size:var(--fn-small)}header.svelte-xvwi4y{position:sticky;top:0;background-color:var(--bg-main);padding:1.3rem var(--route-calendar-px);z-index:1}p.svelte-xvwi4y{text-align:center;color:var(--cl-txt-secondary);line-height:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding-inline:calc(var(--route-calendar-px) * 1.25)}.wrp-close-btn-and-title.svelte-xvwi4y{padding-bottom:1.1rem}.close-icon-wrp.svelte-xvwi4y{position:absolute;top:.25rem;left:0;padding:1rem var(--route-calendar-px)}@media (min-width: 1000px){.wrp-close-btn-and-title.svelte-xvwi4y{display:none}header.svelte-xvwi4y{top:-1px;padding:calc(1rem + 1px) var(--route-calendar-px) 1rem;color:var(--cl-txt-secondary);border-bottom:1px solid var(--cl-sep)}}.month-title.svelte-ivb2c0{font-size:var(--fn-h3);padding-bottom:var(--pb-h2-txt)}.month-title.svelte-ivb2c0>:where(.svelte-ivb2c0):first-child{margin-right:4px}.month-title.svelte-ivb2c0>:where(.svelte-ivb2c0):last-child{font-size:var(--fn-txt-reg)}.schedule.empty.svelte-mua9mk,.schedule.svelte-mua9mk:not(.open){opacity:.4;pointer-events:none}.schedule.svelte-mua9mk>div:where(.svelte-mua9mk){display:flex;flex-wrap:wrap;gap:8px;align-items:center;box-shadow:var(--bd-btn-sec);margin-bottom:1rem;border-radius:var(--br-btn);padding:var(--pd-btn);background-color:var(--bg-card);cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .2s transform .1s ease-in-out}.time-and-img.svelte-mua9mk{display:flex;gap:8px;align-items:center}.flag-img-wrp.svelte-mua9mk{width:1.25rem;font-weight:var(--wg-bold)}.event-start-time.svelte-mua9mk{margin-right:10px}.spots-avail-txt.svelte-mua9mk{font-size:var(--fn-small);color:var(--cl-txt-secondary)}@media (max-width: 350px){.spots-avail-txt.svelte-mua9mk{font-size:var(--fn-mini)}}.schedule.svelte-mua9mk:hover>div:where(.svelte-mua9mk){box-shadow:0 0 0 1.5px var(--cl-txt-secondary) inset}.schedules.fade-in.svelte-li72zu{animation:svelte-li72zu-fadeIn .25s ease-in-out}@keyframes svelte-li72zu-fadeIn{0%{opacity:0}to{opacity:1}}.select-pax-flex.svelte-nxhyhz{position:relative;display:flex;align-items:center;gap:12px 16px;justify-content:space-between;padding-block:.5rem 1rem;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.close-schedules.svelte-4a82ww{padding:.5rem;font-size:1.1rem}.flex-close-and-selected.svelte-4a82ww{display:flex;justify-content:space-between;align-items:center;gap:0 8px;padding-bottom:.75rem;margin-bottom:1.5rem}.flex-close-and-selected.fade-in.svelte-4a82ww>div:where(.svelte-4a82ww){animation:svelte-4a82ww-fadeIn .25s ease-in-out}@keyframes svelte-4a82ww-fadeIn{0%{opacity:0}to{opacity:1}}.flex-close-and-selected.date.svelte-4a82ww{padding-bottom:1rem;margin-bottom:0}.flex-close-and-selected.no-pb.svelte-4a82ww{padding-bottom:0}@media (min-width: 1000px){.flex-close-and-selected.svelte-4a82ww{position:sticky;top:0;background:var(--bg-main)}}.main.svelte-1o3f7cu{--comp-bg-schedules: var(--bg-main);position:sticky;bottom:0;left:0;width:100%;background:var(--comp-bg-schedules);padding:.75rem var(--route-calendar-px) 1.5rem;max-height:80vh;overflow-y:auto;border-top:1px solid var(--cl-sep);animation:svelte-1o3f7cu-slide .25s ease-in-out}@keyframes svelte-1o3f7cu-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width: 800px){.main.svelte-1o3f7cu{bottom:-1px}.main.svelte-1o3f7cu::-webkit-scrollbar{max-height:50vh;width:10px;background-color:transparent}.main.svelte-1o3f7cu::-webkit-scrollbar{width:10px;background-color:transparent;display:block}.main.svelte-1o3f7cu::-webkit-scrollbar-thumb{background-color:var(--cl-sep);border-radius:var(--br-btn);border:2.5px solid var(--comp-bg-schedules)}}@media (min-width: 1000px){.main.svelte-1o3f7cu{max-height:60vh}}.calendar-wrp.svelte-xjn4zp{--route-calendar-px: var(--px);position:fixed;top:0;left:0;height:100%;width:100%;background-color:var(--bg-main);z-index:var(--zi-popup-over);overflow-y:auto}.calendar-wrp.home.svelte-xjn4zp{display:none}.loader-wrp.svelte-xjn4zp{position:absolute;width:100%;height:90%;display:grid;place-items:center}.calendar.svelte-xjn4zp{position:relative;background-color:var(--bg-main);min-height:25rem}@media (max-width: 999px){@keyframes svelte-xjn4zp-slide-in-right{to{transform:translate(0)}}}.months.svelte-xjn4zp{padding-block:1.5rem;padding-inline:var(--route-calendar-px)}.days.svelte-xjn4zp{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;width:100%;padding-bottom:2.5rem}@media (max-width: 350px){.days.svelte-xjn4zp{font-size:var(--fn-small)}}.days.svelte-xjn4zp li:where(.svelte-xjn4zp){grid-column-start:var(--inline-grid-column-start);padding:8px 0;cursor:pointer;border-radius:var(--br-med);opacity:.4;font-weight:500;-webkit-user-select:none;user-select:none}.days.svelte-xjn4zp li.today:where(.svelte-xjn4zp){box-shadow:0 0 0 1px var(--cl-txt-fourth)}.days.svelte-xjn4zp li.available:where(.svelte-xjn4zp){color:var(--cl-txt-primary);opacity:1;pointer-events:initial}.days.svelte-xjn4zp li.selected:where(.svelte-xjn4zp),.days.svelte-xjn4zp li.selected:where(.svelte-xjn4zp):hover{transition:background-color .15s,color .15s;background-color:var(--bg-btn-main);color:var(--cl-btn-main)}.days.svelte-xjn4zp li.past:where(.svelte-xjn4zp){opacity:.2;pointer-events:none}.days.svelte-xjn4zp li.full:where(.svelte-xjn4zp){text-decoration:line-through}@media (min-width: 1000px){.calendar-wrp.home.svelte-xjn4zp{display:block}.calendar-wrp.svelte-xjn4zp{--comp-height-custom-calendar: 70vh;max-height:40rem;position:sticky;top:calc(var(--route-py-sec) + 3rem);left:initial;margin-top:var(--route-py-sec);padding-right:var(--route-px);height:var(--comp-height-custom-calendar);overflow-y:initial;z-index:var(--zi-fixed-el)}.calendar.svelte-xjn4zp{position:relative;border-radius:var(--br-big-card);box-shadow:var(--bs-br);height:100%;overflow:hidden;min-height:none;margin-bottom:4rem}.days.svelte-xjn4zp:last-child{padding-bottom:.5rem}@media (prefers-color-scheme: light){.calendar.svelte-xjn4zp{box-shadow:var(--bs-card)}}.calendar-scroll.svelte-xjn4zp{overflow-y:auto;height:var(--comp-height-custom-calendar)}.calendar.svelte-xjn4zp .calendar-scroll:where(.svelte-xjn4zp)::-webkit-scrollbar{width:10px;background-color:transparent}.calendar.svelte-xjn4zp:hover .calendar-scroll:where(.svelte-xjn4zp)::-webkit-scrollbar{width:10px;background-color:transparent;display:block}.calendar.svelte-xjn4zp:hover .calendar-scroll:where(.svelte-xjn4zp)::-webkit-scrollbar-thumb{background-color:var(--cl-sep);border-radius:var(--br-btn);border:2.5px solid var(--bg-main)}.months.svelte-xjn4zp{padding-block:2rem 4.5rem;padding-inline:var(--route-calendar-px) calc(var(--route-calendar-px) - 10px)}.months.no-touchable.svelte-xjn4zp{opacity:.15;transition:opacity .3s}.no-touchable.svelte-xjn4zp .days:where(.svelte-xjn4zp) li:where(.svelte-xjn4zp){pointer-events:none}.days.svelte-xjn4zp li.available:where(.svelte-xjn4zp):hover{background-color:var(--bg-flat-btn-secondary)}.days.svelte-xjn4zp li.selected:where(.svelte-xjn4zp):hover{background-color:var(--bg-btn-main);color:var(--cl-btn-main)}}
