.DateRangePicker-module-scss-module__UAlrWG__wrapper{align-items:center;display:flex}.DateRangePicker-module-scss-module__UAlrWG__fieldContainer{align-items:center;gap:12px;display:flex}.DateRangePicker-module-scss-module__UAlrWG__label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:700}.DateRangePicker-module-scss-module__UAlrWG__iconWrapper{height:100%}.DateRangePicker-module-scss-module__UAlrWG__input{box-shadow:none;text-align:left;color:#111827;background-color:#0000;border:0;height:auto;padding:0;font-size:17px;font-weight:700}.DateRangePicker-module-scss-module__UAlrWG__input:focus-visible{box-shadow:none;outline:none}.DateRangePicker-module-scss-module__UAlrWG__iconButton{display:none}.DateRangePicker-module-scss-module__UAlrWG__icon{color:#6b7280;width:1rem;height:1rem;transition:transform .2s}.DateRangePicker-module-scss-module__UAlrWG__iconOpen{transform:rotate(180deg)}.DateRangePicker-module-scss-module__UAlrWG__divider{background-color:#d1d5db;width:1px;height:46px;margin-left:20px;margin-right:20px}.DateRangePicker-module-scss-module__UAlrWG__mobileDivider{background-color:#e5e7eb;align-self:stretch;width:1px;margin:0 16px;display:none}.DateRangePicker-module-scss-module__UAlrWG__popoverContent{background-color:#fff;border-radius:12px;width:auto;padding:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.DateRangePicker-module-scss-module__UAlrWG__dateContainer{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (max-width:768px){.DateRangePicker-module-scss-module__UAlrWG__wrapper{justify-content:flex-start;width:100%}.DateRangePicker-module-scss-module__UAlrWG__fieldContainer{flex:1;min-width:0;max-width:calc(50% - 16px)}.DateRangePicker-module-scss-module__UAlrWG__dateContainer{align-items:flex-start;width:100%}.DateRangePicker-module-scss-module__UAlrWG__input{text-align:left}.DateRangePicker-module-scss-module__UAlrWG__divider{display:none}.DateRangePicker-module-scss-module__UAlrWG__mobileDivider{flex-shrink:0;display:block}}
.GuestSelector-module-scss-module__jzP4FW__trigger{color:#111827;text-align:left;background-color:#0000;border-radius:6px;outline:none;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:24px;font-size:17px;font-weight:700;line-height:100%;display:flex}.GuestSelector-module-scss-module__jzP4FW__trigger:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.5)}.GuestSelector-module-scss-module__jzP4FW__content{border-radius:16px;width:380px;padding:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:#fff!important}.GuestSelector-module-scss-module__jzP4FW__container{flex-direction:column;gap:12px;display:flex}.GuestSelector-module-scss-module__jzP4FW__section{flex-direction:column;display:flex}.GuestSelector-module-scss-module__jzP4FW__sectionTitle{margin-bottom:8px;font-size:.875rem;font-weight:600}.GuestSelector-module-scss-module__jzP4FW__buttonGroup{flex-wrap:wrap;gap:8px;display:flex}.GuestSelector-module-scss-module__jzP4FW__numberButton{border-radius:10px;width:48px;height:48px;font-size:1rem;font-weight:500;transition:all .2s}.GuestSelector-module-scss-module__jzP4FW__numberButton.GuestSelector-module-scss-module__jzP4FW__inactive{color:#374151;background-color:#f3f4f6}.GuestSelector-module-scss-module__jzP4FW__numberButton.GuestSelector-module-scss-module__jzP4FW__inactive:hover{background-color:#e5e7eb}.GuestSelector-module-scss-module__jzP4FW__numberButton.GuestSelector-module-scss-module__jzP4FW__active{color:#fff}.GuestSelector-module-scss-module__jzP4FW__ageLabel{color:#6b7280;margin-bottom:8px;font-size:.875rem;display:block}.GuestSelector-module-scss-module__jzP4FW__ageSelect{border:1px solid hsl(var(--border));background-color:hsl(var(--background));border-radius:8px;outline:none;height:44px;padding-block:6px;padding-inline:10px;font-size:.95rem;box-shadow:0 1px 2px #0000000d}.GuestSelector-module-scss-module__jzP4FW__ageSelect:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.5)}.GuestSelector-module-scss-module__jzP4FW__saveButton{color:#fff;border-radius:8px;width:100%;height:40px;padding-block:8px;font-size:.875rem;transition:opacity .2s}.GuestSelector-module-scss-module__jzP4FW__saveButton:hover{opacity:.9}.GuestSelector-module-scss-module__jzP4FW__icon,.GuestSelector-module-scss-module__jzP4FW__iconOpen{display:none}
