/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.locationFilterMobileWrapper .locationFilterMobileInner{justify-content:space-between;align-items:center;display:flex}.locationFilterMobileWrapper .locationFilterMobileInner .heading{color:#2c3f50;text-align:center;justify-content:flex-start;font-size:16px;font-style:normal;font-weight:600;display:flex}.locationFilterMobileWrapper .locationFilterMobileInner .clearAllFilters{color:#2c3f50;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}.locationFilterMobileWrapper .locationFilterButton{background:#fff;border:1px solid #f5f7fa;border-radius:28px;justify-content:flex-start;width:100%;height:48px;padding:12px 8px 12px 16px;display:flex;box-shadow:0 10px 20px #0000000f}.locationFilterMobileWrapper .locationFilterButton p{color:#2c3f50;font-size:14px;font-weight:400;line-height:20px}.locationFilterBottomSheet{border-radius:0!important}.locationFilterBottomSheet .ant-drawer-header{border-bottom:1px solid #dcdcdc;padding:20px!important}.locationFilterBottomSheet .ant-drawer-header svg{fill:#2c3f50;width:20px;height:20px}.locationFilterBottomSheet .ant-drawer-body{padding:0!important}.locationFilterBottomSheet .ant-drawer-body .body{gap:unset;margin:0!important}.locationFilterBottomSheet .ant-drawer-body .locationFilterHeading{align-items:center;margin:0 0 24px;padding:0 20px;display:flex}.locationFilterBottomSheet .ant-drawer-body .locationFilterHeading svg{margin:0 8px;position:relative;top:1px}.locationFilterBottomSheet .ant-drawer-body .locationFilterHeading span{color:#808c96;font-size:16px;font-weight:400;line-height:20px}.locationFilterBottomSheet .ant-drawer-body .locationFilterHeading span.active{color:#2c3f50;font-size:22px;font-weight:600;line-height:20px}.locationFilterBottomSheet .ant-drawer-body .locationFilterInput{padding:0 20px}.locationFilterBottomSheet .ant-drawer-body .locationFilterInput .ant-input-affix-wrapper{border-color:#d5d9dc;border-radius:40px;align-items:center;padding:14px 16px}.locationFilterBottomSheet .ant-drawer-body .locationFilterInput .ant-input-affix-wrapper .ant-input-prefix{margin:0 8px 0 0}.locationFilterBottomSheet .ant-drawer-body .locationFilterInput .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#f5b946}.locationFilterBottomSheet .ant-drawer-body .locationFilterInput input{height:auto;font-family:FigTree;font-size:16px;line-height:20px}.locationFilterBottomSheet .ant-drawer-body .locationFilterOptions{margin-top:12px}.locationFilterBottomSheet .ant-drawer-body .locationFilterOptions button{color:#2c3f50;border-radius:0;justify-content:flex-start;width:100%;height:auto;padding:16px 20px;font-size:16px;font-weight:400}.locationFilterBottomSheet .ant-drawer-body .locationFilterOptions button span{font-size:inherit;color:inherit}.locationFilterBottomSheet .locationFilterButtonWrapper{background-color:#fff;border-top:1px solid #d5d9dc;gap:16px;width:100%;padding:20px;display:flex;position:fixed;bottom:0;left:0}.locationFilterBottomSheet .locationFilterButtonWrapper button{width:100%;box-shadow:unset;border:unset;border-radius:40px;height:auto;padding:15px 24px;font-size:14px;font-weight:600;line-height:20px;color:#2c3f50!important}.locationFilterBottomSheet .locationFilterButtonWrapper .calendar-save-btn{background-color:#f5b946;border:1px solid #f5b946}.locationFilterBottomSheet .locationFilterButtonWrapper .calendar-save-btn:disabled{background-color:#d5d9dc;border:1px solid #d5d9dc}.locationFilterBottomSheet .locationFilterButtonWrapper .calendar-save-btn:hover{background-color:#f5b946;border:1px solid #f5b946}.locationFilterBottomSheet .locationFilterButtonWrapper .calendar-back-btn{border:1px solid #2c3f50;max-width:132px}
/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.filterDesktopContainer .filterHeaderContainer{border-bottom:1px solid #d5d9dc;padding-top:40px;padding-bottom:36px}.filterDesktopContainer .filterHeaderContainer .filterHeading{color:#233240;text-align:center;margin:0;font-size:24px;font-style:normal;font-weight:600}.filterDesktopContainer .filterContent{height:65vh;overflow:auto}.filterFooter{border-top:1px solid #d5d9dc;padding:40px}.filterFooter .filterButton{box-sizing:content-box;border:none;border-radius:200px;flex:1 0 0;justify-content:center;align-items:center;gap:7.489px;width:275px;padding:14px 10px;display:flex;background:#f5b946!important}.filterFooter .clearButton,.filterFooter .filterButton{font-size:18px;font-style:normal;font-weight:600;color:#2c3f50!important}
/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.searchButtonContainer{border-radius:6px;width:100%}.searchButtonContainer .searchButton{border:none;justify-content:start;align-items:center;gap:12px;width:100%;height:40px;display:flex}.searchButtonContainer .searchButton .iconContainer{box-sizing:border-box;background:#f5f7fa;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.searchButtonContainer .searchButton .searchButtonText{color:#2c3f50;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400}.searchButtonContainer:hover{background-color:#f5f7fa}
/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.searchScreenContainer{overflow:auto}.searchScreenContainer .searchCategoriesContainer{border-bottom:2px solid #f5f7fa;justify-content:flex-start;gap:24px;display:flex}.searchScreenContainer .searchCategoriesContainer .searchCategoryLink{color:#808c96;padding:16px 15px;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500}.searchScreenContainer .searchCategoriesContainer .active{color:#2c3f50;border-bottom:2px solid #2c3f50;border-radius:0;font-weight:600}.searchScreenContainer .searchButtonsContainer{flex-direction:column;align-items:flex-start;gap:16px;max-height:310px;display:flex;overflow:auto}.searchScreenContainer .topSearchText{color:#808c96;font-family:Figtree;font-size:14px;font-style:normal;font-weight:500}@media (max-width:768px){.searchScreenContainer .searchCategoriesContainer{justify-content:space-between}.searchScreenContainer .searchCategoriesContainer .searchCategoryLink{font-size:12px;font-weight:400;line-height:14.4px}.searchScreenContainer .searchCategoriesContainer .searchCategoryLink.active{font-weight:600}.searchScreenContainer .searchButtonsContainer{max-height:none}}@media (min-width:768px){.searchScreenContainer .topSearchText{font-size:16px}.searchScreenContainer .searchButtonsContainer{gap:12px}}