.valid-dates-container.svelte-1i68ly1{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:-moz-fit-content;width:fit-content;padding:8px}.dates-navigation-wrapper.svelte-1i68ly1{position:relative;max-width:500px;height:80px;width:100%}@media(max-width:768px){.dates-navigation-wrapper.svelte-1i68ly1{max-width:95vw}}.dates-scroll-container.svelte-1i68ly1{display:flex;gap:8px;width:100%;flex:1;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.dates-scroll-container.svelte-1i68ly1::-webkit-scrollbar{display:none}.date-button.svelte-1i68ly1:last-child{margin-right:24px}.scroll-button.svelte-1i68ly1{display:flex;align-items:center;justify-content:center;height:100%;background:transparent;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.scroll-button.scroll-left.svelte-1i68ly1{left:0;justify-content:flex-start;padding-right:16px}.scroll-button.scroll-right.svelte-1i68ly1{right:0;justify-content:flex-end;padding-left:16px}.scroll-button.svelte-1i68ly1:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--black-900) 0%,transparent 100%);z-index:-1;transition:all .2s ease}.scroll-button.scroll-right.svelte-1i68ly1:before{background:linear-gradient(to left,var(--black-900) 0%,transparent 100%)}.scroll-button.svelte-1i68ly1:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}.scroll-button.svelte-1i68ly1:hover:not(:disabled):before{background:linear-gradient(to right,var(--black-900) 0%,transparent 100%)}.scroll-button.scroll-right.svelte-1i68ly1:hover:not(:disabled):before{background:linear-gradient(to left,var(--black-900) 0%,transparent 100%)}.scroll-button.svelte-1i68ly1:active:not(:disabled){transform:translateY(-50%) scale(.95)}.scroll-button.svelte-1i68ly1:disabled{opacity:0;cursor:not-allowed;transform:translateY(-50%) scale(1)}.scroll-button.svelte-1i68ly1:disabled:before{opacity:.5}@media(max-width:500px){.scroll-button.svelte-1i68ly1{display:none}.dates-navigation-wrapper.svelte-1i68ly1{gap:0}.dates-scroll-container.svelte-1i68ly1{overflow-x:scroll;scrollbar-width:thin;scrollbar-color:var(--black-400) var(--black-900)}.dates-scroll-container.svelte-1i68ly1::-webkit-scrollbar{display:block;height:6px}.dates-scroll-container.svelte-1i68ly1::-webkit-scrollbar-track{background:var(--black-900);border-radius:3px}.dates-scroll-container.svelte-1i68ly1::-webkit-scrollbar-thumb{background:var(--black-400);border-radius:3px}.dates-scroll-container.svelte-1i68ly1::-webkit-scrollbar-thumb:hover{background:var(--black-300)}}.clear-filter-button.svelte-1i68ly1{padding:8px 12px;color:var(--primary-text-color);border:var(--secondary-background-color) solid 1px;border-radius:6px;width:100px;align-self:flex-end}.clear-filter-button-content.svelte-1i68ly1{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.date-button.svelte-1i68ly1{padding:8px 12px;background-color:var(--primary-background-color);color:var(--secondary-text-color);border:none;border-radius:6px;cursor:pointer;white-space:nowrap;height:100%;width:80px;min-width:80px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;gap:2px}.date-row.weekday.svelte-1i68ly1{text-transform:uppercase;font-size:11px;font-weight:500;opacity:.8}.date-row.day.svelte-1i68ly1{font-size:18px;font-weight:600;color:var(--primary-text-color)}.date-row.month-year.svelte-1i68ly1{text-transform:uppercase;font-size:10px;font-weight:500;opacity:.7}.date-button.svelte-1i68ly1:hover:not(.selected){border:1px solid var(--secondary-accent-color)}.date-button.selected.svelte-1i68ly1{border:1px solid var(--primary-accent-color)}
