.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.filter-container.svelte-j3rdvb{display:flex}.plan-filter-bar.svelte-j3rdvb{background:#fff;border-radius:10px;box-shadow:0 2px 12px #00000014;border:1px solid #ebebeb;padding:1.1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;max-width:650px;margin:0 auto;align-items:center}.plan-filter-row1.svelte-j3rdvb{display:flex;align-items:center;gap:.7rem}.plan-filter-search.svelte-j3rdvb{flex:1;font-size:1.25rem;font-family:var(--ff-primary-2);font-weight:var(--font-weight-500);color:var(--clr-primary-1);border:none;outline:none;background:transparent}.plan-filter-search-btn.svelte-j3rdvb{background:none;border:none;cursor:pointer;padding:.3em .7em;border-radius:6px;transition:background .15s}.plan-filter-search-btn.svelte-j3rdvb:hover{background:#f2f2f2}.plan-filter-row2.svelte-j3rdvb{display:flex;align-items:center;flex-direction:column;gap:.7rem;margin-top:.2rem;cursor:pointer}.calendar-group.svelte-j3rdvb{display:flex;flex-direction:column;align-items:flex-start}.calendar-legend.svelte-j3rdvb{display:flex;flex-direction:column;font-size:.95em;align-items:center}.calendar-legend.svelte-j3rdvb>div:where(.svelte-j3rdvb){display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-self:flex-start;margin-top:3px;gap:11px}.calendar-legend.svelte-j3rdvb>div:where(.svelte-j3rdvb)>span:where(.svelte-j3rdvb){font-size:.8rem;font-family:var(--ff-primary-2);font-weight:500;display:flex;justify-content:center;align-items:center}.calendar-legend.svelte-j3rdvb input{background:#fff;color:var(--clr-primary-breaker);height:36px;min-width:250px;border:1px solid rgb(179,179,179);font-family:var(--ff-primary-1);font-weight:500;&:focus-visible{box-shadow:none;outline:2px var(--clr-primary-breaker);border:2px solid var(--clr-primary-breaker)}}.legend-dot.svelte-j3rdvb{display:inline-block;width:10px;height:10px;border-radius:4px;margin-right:.4em;vertical-align:middle}.available-date.svelte-j3rdvb{background:var(--clr-primary-1)}.reserved-date.svelte-j3rdvb{background:#e05a5a}div#datepicker-dropdown{background:#fff;& button.svelte-j3rdvb{background:#fff;color:var(--clr-primary-breaker);border:var(--clr-primary-breaker)}}div#datepicker-dropdown button[role=gridcell]{position:relative;&:hover{color:#fff;background-color:var(--clr-primary-1)}&:not(:disabled):after{content:"";position:absolute;width:6px;height:6px;bottom:0;right:0;left:13px;background-color:var(--clr-primary-1);border-radius:20px}}div#datepicker-dropdown button[role=gridcell],div#datepicker-dropdown button[aria-live=polite]{background:#fff;color:var(--clr-primary-breaker);&:disabled{background:#ddd;color:#bdbdbd;border-bottom:none}}div#datepicker-dropdown button[aria-live=polite]{&:hover{color:#fff;background-color:var(--clr-primary-breaker)}}div#datepicker-dropdown button[aria-label="Saturday, October 11, 2025"],div#datepicker-dropdown button[aria-label="Sunday, October 12, 2025"],div#datepicker-dropdown button[aria-label="Saturday, November 1, 2025"],div#datepicker-dropdown button[aria-label="Sunday, November 2, 2025"],div#datepicker-dropdown button[aria-label="Saturday, November 15, 2025"],div#datepicker-dropdown button[aria-label="Sunday, November 16, 2025"],div#datepicker-dropdown button[aria-label="Saturday, December 6, 2025"],div#datepicker-dropdown button[aria-label="Sunday, December 7, 2025"]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:2px solid var(--clr-primary-triad-1);background-color:#ff6b57;cursor:not-allowed;pointer-events:none;color:#fff;&:after{position:unset!important}}.plan-filter-icon.svelte-j3rdvb{margin-right:.2em}.plan-filter-people-group.svelte-j3rdvb{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;border:1px solid rgb(179,179,179);padding:.3em .7em;gap:.4em;height:36px;min-width:250px}.plan-filter-people-count.svelte-j3rdvb{font-size:1.1rem;font-family:var(--ff-primary-2);color:var(--clr-primary-breaker);min-width:1.5em;text-align:center;display:inline-block}.plan-filter-people-btn.svelte-j3rdvb{border:1px solid #e0e0e0;color:var(--clr-primary-breaker);font-size:1.1rem;font-family:var(--ff-primary-2);border-radius:4px;width:27px;height:27px;cursor:pointer;transition:background .15s,border .15s;display:flex;align-items:center;justify-content:center;padding:0}.plan-filter-people-btn.svelte-j3rdvb:hover{background:var(--clr-primary-1);color:#fff;border-color:var(--clr-primary-1)}.plan-filter-people-btn.blocked.svelte-j3rdvb{background:#d5d5d5;transition:none;&:hover{color:var(--clr-primary-breaker);background-color:#d5d5d5;border:none}}.plan-filter-people-label.svelte-j3rdvb{font-size:1rem;color:var(--clr-primary-breaker);font-family:var(--ff-primary-2);margin-left:.2em}.plan-filter-btn.svelte-j3rdvb{background:var(--clr-primary-1);color:#fff;border:none;border-radius:6px;padding:.5em 1.5em;font-size:1rem;font-family:var(--ff-primary-2);font-weight:var(--font-weight-600);cursor:pointer;transition:background .15s;height:36px;text-box-trim:trim-start}.plan-filter-btn.svelte-j3rdvb:hover{background:var(--clr-primary-breaker)}@media screen and (min-width: 768px){.plan-filter-bar.svelte-j3rdvb{flex-direction:column;max-width:700px;align-items:flex-start}.plan-filter-row1.svelte-j3rdvb{gap:1.2rem}.plan-filter-row2.svelte-j3rdvb{gap:1.2rem;flex-direction:row;align-items:flex-start}.calendar-legend.svelte-j3rdvb input{min-width:180px}.calendar-legend.svelte-j3rdvb>div:where(.svelte-j3rdvb){flex-direction:column;gap:0px}.plan-filter-people-group.svelte-j3rdvb{min-width:180px;justify-content:flex-start}.dropdown-list.svelte-j3rdvb{left:32px}}section.svelte-1mqg7jt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:3px;padding:0;min-width:325px;border-radius:20px;border:#E5E5E5 solid 1px;box-shadow:0 2px 8px #10223e14;font-family:var(--ff-primary-1)}h2.svelte-1mqg7jt{font-family:var(--ff-complementary-1);font-weight:400;font-size:var(--font-size-xl)}span.svelte-1mqg7jt{margin:8px 0}button.svelte-1mqg7jt{background-color:#2db843;color:#fff;font-size:1rem;border:2px solid #2DB843;cursor:pointer;font-weight:600;padding:2px 15px;border-radius:20px;display:flex;align-items:center;justify-content:space-around;gap:2px;&:hover{color:#2db843;background:#fff}&:hover>svg:where(.svelte-1mqg7jt){fill:#2db843}& svg:where(.svelte-1mqg7jt){width:30px;height:30px}}@media screen and (width >= 360px){section.svelte-1mqg7jt{width:375px;padding:7px}h2.svelte-1mqg7jt{font-size:var(--font-size-2xl)}}@media screen and (width >= 768px){section.svelte-1mqg7jt{width:340px;padding:7px}}section.svelte-x5clra{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:20px;font-family:var(--ff-primary-1);background:#fff;border:#E5E5E5 solid 1px;border-radius:20px;box-shadow:0 2px 8px #10223e14;overflow:hidden;min-width:325px;transition:all .3s ease;cursor:pointer}h2.svelte-x5clra{font-family:var(--ff-complementary-1);font-weight:400;font-size:var(--font-size-xl)}button.cta-bttn.svelte-x5clra{margin-top:5px;background-color:var(--clr-primary-1);color:#fff;font-size:16px;border:2px solid var(--clr-primary-1);cursor:pointer;width:200;border-radius:20px;text-decoration:none;padding:2px 10px;display:flex;align-items:center;justify-content:center;font-weight:600;&:hover{background-color:var(--clr-primary-breaker);color:#fff;border-color:var(--clr-primary-breaker)}&:hover>svg:where(.svelte-x5clra){fill:#2db843}& svg:where(.svelte-x5clra){width:30px;height:30px}}@media screen and (width >= 360px){section.svelte-x5clra{width:375px;padding:35px}h2.svelte-x5clra{font-size:var(--font-size-2xl)}}@media screen and (width >= 768px){section.svelte-x5clra{width:340px;padding:15px}}
