.family-ui-marketplace-filters{display:flex;flex-direction:column;width:100%}.family-ui-marketplace-filters-filter-switchers-row{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;gap:32px}.family-ui-marketplace-filters-filter-switchers-row:not(:has(.ant-form-item)){display:none}@media(min-width:699px){.family-ui-marketplace-filters-filter-switchers-row{padding-top:10px}}.family-ui-marketplace-filters-filter-switchers-row .ant-form-item{margin-bottom:0;display:flex;align-items:center;gap:8px}.family-ui-marketplace-filters-filter-switchers-row .ant-form-item .ant-form-item-label{padding:0}.family-ui-marketplace-filters-filter-switchers-row.switcher-inside-filter-sidebar{padding:4px 0}.family-ui-marketplace-filters-filter-switchers-row.switcher-inside-filter-sidebar .ant-form-item{width:100%;justify-content:space-between}.family-ui-marketplace-filters-filter-switchers-row.switcher-inside-filter-sidebar .ant-form-item .ant-form-item-control{flex-grow:unset;justify-content:flex-end}@media(min-width:1100px){.family-ui-marketplace-filters{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.family-ui-marketplace-filters .buttons{flex-shrink:0;display:flex;justify-content:flex-end;gap:16px}.family-ui-marketplace-filters-title{font-weight:500;line-height:24px;font-size:14px;margin-bottom:12px}.family-ui-marketplace-filters-educational-institution,.family-ui-marketplace-filters-location{padding:0;width:100%;max-width:500px;min-width:320px}.family-ui-marketplace-filters-educational-institution .results-box,.family-ui-marketplace-filters-location .results-box{display:flex;flex-direction:column;max-height:350px;overflow:auto}.family-ui-marketplace-filters-educational-institution .results-box .location,.family-ui-marketplace-filters-location .results-box .location{cursor:pointer;font-size:16px;line-height:20px}@media(max-width:700px){.family-ui-marketplace-filters-educational-institution .results-box .location,.family-ui-marketplace-filters-location .results-box .location{font-size:14px;font-weight:500;border-radius:16px}.family-ui-marketplace-filters-educational-institution .results-box .location .line-clamp-1,.family-ui-marketplace-filters-location .results-box .location .line-clamp-1{padding:10px 8px}}.family-ui-marketplace-filters-educational-institution .results-box .location:hover,.family-ui-marketplace-filters-location .results-box .location:hover{background:#f9f5ff}.family-ui-marketplace-filters-educational-institution .results-box .location.selected,.family-ui-marketplace-filters-location .results-box .location.selected{background:#f6f2fd;font-weight:500}.family-ui-marketplace-filters-educational-institution .input-wrapper,.family-ui-marketplace-filters-location .input-wrapper{padding:20px 16px 0}.family-ui-marketplace-filters-educational-institution .input-wrapper .input-content,.family-ui-marketplace-filters-location .input-wrapper .input-content{display:flex;padding-bottom:12px;padding-left:16px}.family-ui-marketplace-filters-educational-institution .input-wrapper .family_ui_segmented_component .ant-segmented-group,.family-ui-marketplace-filters-location .input-wrapper .family_ui_segmented_component .ant-segmented-group{gap:10px}.family-ui-marketplace-filters-educational-institution .input-wrapper .family_ui_segmented_component .ant-segmented-item-label,.family-ui-marketplace-filters-location .input-wrapper .family_ui_segmented_component .ant-segmented-item-label{padding:4px 10px}@media(min-width:700px){.family-ui-marketplace-filters-educational-institution .input-wrapper .family_ui_segmented_component .ant-segmented-item-label,.family-ui-marketplace-filters-location .input-wrapper .family_ui_segmented_component .ant-segmented-item-label{padding:4px 19px}}.family-ui-marketplace-filters-educational-institution .input-wrapper .marketplace-filters-ui-search-input,.family-ui-marketplace-filters-location .input-wrapper .marketplace-filters-ui-search-input{border-bottom:none}.family-ui-marketplace-filters-educational-institution .ant-divider-horizontal,.family-ui-marketplace-filters-location .ant-divider-horizontal{margin:0;border-color:#eee}.family-ui-marketplace-filters-educational-institution .selected-option-wrapper,.family-ui-marketplace-filters-location .selected-option-wrapper{padding:20px 32px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.family-ui-marketplace-filters-categories{width:500px}.family-ui-marketplace-filters-categories .ant-divider-horizontal{margin:0;border-color:#eee}.family-ui-marketplace-filters-categories .category{cursor:pointer;font-size:16px;padding:8px 12px;border-radius:6px}.family-ui-marketplace-filters-categories .category:hover{background:#f9fafb}.family-ui-marketplace-filters-categories .marketplace-filters-ui-search-input{width:100%;padding-bottom:12px}.family-ui-marketplace-filters-categories .input-wrapper{padding:16px 32px 0}.family-ui-marketplace-filters-categories .input-wrapper .input-content{display:flex}.family-ui-marketplace-filters-categories .results-box{padding:0 32px}.family-ui-marketplace-filters-age,.family-ui-marketplace-filters-class-size{width:300px;padding:22px 24px}.family-ui-marketplace-filters-age .buttons,.family-ui-marketplace-filters-class-size .buttons{display:flex;align-items:center;gap:12px}.family-ui-marketplace-filters-age .buttons .container,.family-ui-marketplace-filters-class-size .buttons .container{display:flex;flex-direction:column}.family-ui-marketplace-filters-age .buttons .container .label,.family-ui-marketplace-filters-class-size .buttons .container .label{color:rgba(38,38,38,.45);font-weight:500;font-size:12px;line-height:22px}.family-ui-marketplace-filters-age .buttons .dash,.family-ui-marketplace-filters-class-size .buttons .dash{margin-top:16px}@media(max-width:700px){.family-ui-marketplace-filters-class-size .class-size-radio-box .ant-radio-label,.family-ui-marketplace-filters-date .class-size-radio-box .ant-radio-label{font-weight:500}}.family-ui-marketplace-filters-slider .ant-slider:hover .ant-slider-track{background-color:var(--themeColor,#7159bd)}.family-ui-marketplace-filters-slider .ant-slider .ant-slider-handle,.family-ui-marketplace-filters-slider .ant-slider .ant-slider-handle:hover,.family-ui-marketplace-filters-slider .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:var(--themeColor,#7159bd)}.family-ui-marketplace-filters-slider .ant-slider .ant-slider-handle:focus{box-shadow:0 0 0 5px rgba(127,86,217,.12)}.family-ui-marketplace-filters-slider .ant-slider .ant-slider-track{background-color:var(--themeColor,#7159bd)}.family-ui-marketplace-filters-slider .ant-slider .ant-slider-dot-active{border-color:var(--themeColor,#7159bd)}.family-ui-marketplace-filters-numbers,.family-ui-marketplace-filters-numbers .ant-input-number,.family-ui-marketplace-filters-numbers .ant-input-number-group .ant-input-number{width:100%}.family-ui-marketplace-filters-numbers .ant-input-number-group .ant-input-number-group-addon:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.family-ui-marketplace-filters-date{min-width:300px;padding:16px 24px}.family-ui-marketplace-filters-date .ant-picker{width:256px;height:35px}.family-ui-marketplace-filters-date .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-radius:6px;border-color:var(--themeColor,#7159bd)}.family-ui-marketplace-filters-date .ant-picker-cell .ant-picker-cell-inner{border-radius:6px}.family-ui-marketplace-filters-date .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#fff;background:var(--themeColor,#7159bd);border-radius:6px}.family-ui-marketplace-filters-date .container{display:flex;gap:32px}.family-ui-marketplace-filters-date .container .calendar{width:300px}@media(max-width:700px){.family-ui-marketplace-filters-date .container .calendar{width:100%}}.family-ui-marketplace-filters-date .container .calendar .ant-picker-calendar-header{padding:0 0 12px}.family-ui-marketplace-filters-date .container .calendar .ant-radio-button-wrapper{border-radius:0!important}.family-ui-marketplace-filters-date .container .calendar .ant-radio-button-wrapper:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.family-ui-marketplace-filters-date .container .calendar .ant-radio-button-wrapper:last-child{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.family-ui-marketplace-filters-dayortime{padding:16px 24px}.family-ui-marketplace-filters-dayortime .weekdays{display:flex;align-items:center;gap:8px;max-width:500px;overflow:auto}.family-ui-marketplace-filters-dayortime .weekdays .day{cursor:pointer;border:1px solid #d0d5dd;padding:8px 16px;color:#475467;box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);border-radius:32px}@media(max-width:700px){.family-ui-marketplace-filters-dayortime .weekdays .day{font-weight:500}}.family-ui-marketplace-filters-dayortime .weekdays .day.selected{color:#fff;background:var(--themeColor,#7159bd);border-color:var(--themeColor,#7159bd)}.family-ui-marketplace-filters-class-size,.family-ui-marketplace-filters-format,.family-ui-marketplace-filters-language{width:300px;padding:14px 24px}.family-ui-marketplace-filters-class-size .ant-checkbox-group,.family-ui-marketplace-filters-format .ant-checkbox-group,.family-ui-marketplace-filters-language .ant-checkbox-group{max-height:320px;overflow:auto;width:100%}.family-ui-marketplace-filters-class-size .ant-checkbox-group .ant-form-item,.family-ui-marketplace-filters-class-size .ant-checkbox-group .ant-space,.family-ui-marketplace-filters-format .ant-checkbox-group .ant-form-item,.family-ui-marketplace-filters-format .ant-checkbox-group .ant-space,.family-ui-marketplace-filters-language .ant-checkbox-group .ant-form-item,.family-ui-marketplace-filters-language .ant-checkbox-group .ant-space{width:100%}.family-ui-marketplace-filters-class-size .ant-checkbox-group .ant-form-item .ant-col-6,.family-ui-marketplace-filters-format .ant-checkbox-group .ant-form-item .ant-col-6,.family-ui-marketplace-filters-language .ant-checkbox-group .ant-form-item .ant-col-6{max-width:100%}.family-ui-marketplace-filters-class-size .ant-checkbox-group .ant-form-item .ant-checkbox-wrapper,.family-ui-marketplace-filters-format .ant-checkbox-group .ant-form-item .ant-checkbox-wrapper,.family-ui-marketplace-filters-language .ant-checkbox-group .ant-form-item .ant-checkbox-wrapper{width:100%}@media(max-width:700px){.family-ui-marketplace-filters-class-size .ant-checkbox-group .ant-checkbox-label,.family-ui-marketplace-filters-format .ant-checkbox-group .ant-checkbox-label,.family-ui-marketplace-filters-language .ant-checkbox-group .ant-checkbox-label{font-weight:500}}.family-ui-marketplace-filters-class-grades{width:320px;padding:16px 24px}.family-ui-marketplace-filters-class-grades .ant-checkbox-group{max-height:160px;overflow:auto;width:100%}.family-ui-marketplace-filters-class-grades .ant-checkbox-group .ant-space{width:100%}@media(min-width:699px){.family-ui-marketplace-filters-class-grades .ant-checkbox-group{max-height:320px}}@media(max-width:700px){.family-ui-marketplace-filters-class-grades .ant-checkbox-group .ant-checkbox-label{font-weight:500}}.family-ui-marketplace-filters-class-grades .ant-checkbox-group .ant-form-item{width:100%;margin-bottom:0!important}.family-ui-marketplace-filters-class-grades .ant-checkbox-group .ant-form-item .ant-col-6{max-width:100%}.family-ui-marketplace-filters-class-grades .ant-checkbox-group .ant-form-item .ant-form-item-control-input{min-height:unset}.family-ui-marketplace-filters-class-grades .ant-checkbox-group .ant-form-item .ant-checkbox-wrapper{width:100%}.family-ui-marketplace-filters-status{width:250px;padding:32px}.family-ui-marketplace-filters-status .ant-radio-wrapper{margin-bottom:8px}.family-ui-marketplace-filters-service-recipient{width:350px;padding:32px}.family-ui-marketplace-filters-service-recipient .ant-checkbox-wrapper{display:flex;align-items:center;gap:12px;height:36px}.family-ui-marketplace-filters-service-recipient .ant-checkbox-wrapper .ant-checkbox{top:0}.family-ui-marketplace-filters-service-recipient .service-recipient-filter-row{display:flex;align-items:center;gap:8px}.family-ui-marketplace-filters-service-recipient .service-recipient-filter-row .ant-avatar{flex-shrink:0}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .ant-segmented{padding:3px}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .ant-segmented-item-label{min-height:28px;line-height:20px!important;padding:2px 11px;text-align:center}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .input-wrapper{padding-top:12px}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .location{padding:16px 20px 16px 24px}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .results-box::-webkit-scrollbar{width:8px}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .results-box::-webkit-scrollbar-track{background:#fff;border-radius:7px}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .results-box::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:7px}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-location .results-box::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-age .ant-input-number-input{width:70px;height:40px;border-radius:8px;font-size:16px;font-weight:400}.marketplace-filter-dropdown-overlay .marketplace-filters-footer-reset-btn{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.marketplace-filter-dropdown-overlay .family-ui-marketplace-filters-categories .input-wrapper{padding-top:12px}.catering-service-mobile-filter .ant-drawer-wrapper-body{height:100%}.catering-service-mobile-filter .ant-drawer-wrapper-body .ant-drawer-header{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:5}.catering-service-mobile-filter .ant-drawer-wrapper-body .ant-drawer-footer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;z-index:5}.catering-service-mobile-filter .ant-filter-drawer-header .close-icon i{height:12px;font-size:18px}.catering-service-mobile-filter .ant-drawer-close{display:none}.catering-service-mobile-filter .ant-drawer-body{display:flex;flex-direction:column;gap:16px}.catering-service-mobile-filter .ant-drawer-body>div:last-child>.ant-divider-horizontal{display:none}.catering-service-mobile-filter .ant-divider-horizontal{margin:16px 0 0}.catering-service-mobile-filter .family-ui-marketplace-filters-service-recipient{padding:0;width:100%}.catering-service-mobile-filter .educational-institution-mobile-filter .label,.catering-service-mobile-filter .family-ui-marketplace-filters-title{font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:12px}.catering-service-mobile-filter .family-ui-marketplace-filters-categories .input-wrapper,.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-wrapper{padding:0}.catering-service-mobile-filter .family-ui-marketplace-filters-categories .family-ui-marketplace-filters-title,.catering-service-mobile-filter .family-ui-marketplace-filters-location .family-ui-marketplace-filters-title{margin-bottom:5px}.catering-service-mobile-filter .family-ui-marketplace-filters-categories .ant-divider-horizontal,.catering-service-mobile-filter .family-ui-marketplace-filters-location .ant-divider-horizontal{margin:0}.catering-service-mobile-filter .educational-institution-mobile-filter .label{margin-bottom:12px}.catering-service-mobile-filter .family-ui-marketplace-filters-age,.catering-service-mobile-filter .family-ui-marketplace-filters-categories,.catering-service-mobile-filter .family-ui-marketplace-filters-class-grades,.catering-service-mobile-filter .family-ui-marketplace-filters-class-size,.catering-service-mobile-filter .family-ui-marketplace-filters-date,.catering-service-mobile-filter .family-ui-marketplace-filters-dayortime,.catering-service-mobile-filter .family-ui-marketplace-filters-format,.catering-service-mobile-filter .family-ui-marketplace-filters-language,.catering-service-mobile-filter .family-ui-marketplace-filters-numbers{width:100%;padding:0}.catering-service-mobile-filter .family-ui-marketplace-filters-numbers .ant-input-number{width:70px}.catering-service-mobile-filter .family-ui-marketplace-filters-date .container{flex-direction:column}.catering-service-mobile-filter .family-ui-marketplace-filters-dayortime .weekdays{width:100%;flex-wrap:wrap;padding-bottom:15px}.catering-service-mobile-filter .family-ui-marketplace-filters-classifiers .ant-tree-list-holder-inner{padding:8px 0;max-height:250px;overflow:auto}.catering-service-mobile-filter .family-ui-marketplace-filters-classifiers .ant-tree-treenode{padding:2px 12px;margin-bottom:0}@media(max-width:700px){.catering-service-mobile-filter .family-ui-marketplace-filters-classifiers .ant-tree-treenode{padding:6px 12px}.catering-service-mobile-filter .family-ui-marketplace-filters-classifiers .ant-tree-title{font-weight:500;font-size:14px}}.catering-service-mobile-filter .family-ui-marketplace-filters-location{min-width:auto}.catering-service-mobile-filter .family-ui-marketplace-filters-location .family_ui_segmented_component .ant-segmented-item-label{padding:4px 12px}.catering-service-mobile-filter .family-ui-marketplace-filters-location .family-ui-marketplace-filters-location-header{display:flex;justify-content:space-between;align-items:center}.catering-service-mobile-filter .family-ui-marketplace-filters-location .family-ui-marketplace-filters-location-header .ant-segmented-item-label{height:28px;min-height:28px;line-height:20px}.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content,.catering-service-mobile-filter .family-ui-marketplace-filters-location .marketplace-filters-ui-search-input{width:100%}.catering-service-mobile-filter .family-ui-marketplace-filters-location .results-box{padding:5px 0;max-height:152px}.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content{display:flex;flex-direction:column-reverse;padding-bottom:0;padding-left:0}.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content .marketplace-filters-ui-search-input{display:grid;grid-template-columns:1fr 40px;margin:10px 0;grid-gap:8px;gap:8px}@media(max-width:700px){.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content .marketplace-filters-ui-search-input{grid-template-columns:1fr}}.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content .marketplace-filters-ui-search-input .ant-input{border-radius:16px;border:1px solid #d9d9d9;padding-right:12px;color:#000;width:100%;height:40px}.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content .marketplace-filters-ui-search-input .icon-wrapper{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7159bd;border:1px solid #d0d5dd;color:#fff}@media(max-width:700px){.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content .marketplace-filters-ui-search-input .icon-wrapper{display:none}}.catering-service-mobile-filter .family-ui-marketplace-filters-location .input-content .marketplace-filters-ui-search-input.focused{border-color:#1a73e8}.catering-service-mobile-filter .family-ui-marketplace-filters-categories .marketplace-filters-ui-search-input{padding-bottom:0}.catering-service-mobile-filter .family-ui-marketplace-filters-categories .marketplace-filters-ui-search-input.focused{border-bottom:1px solid #1a73e8}.catering-service-mobile-filter .family-ui-marketplace-filters-categories .marketplace-filters-ui-search-input.unfocused{border-bottom:1px solid rgba(0,0,0,0)}.catering-service-mobile-filter .mobile-filter-sidebar-switches-wrapper .ant-form-item-row{display:grid;grid-template-columns:1fr 50px;align-items:flex-start;grid-gap:8px;gap:8px;width:100%}.catering-service-mobile-filter .mobile-filter-sidebar-switches-wrapper .ant-form-item-row .ant-form-item-label{text-align:start}.catering-service-mobile-filter .mobile-filter-sidebar-switches-wrapper .ant-form-item-row .ant-form-item-label label{flex-wrap:wrap}@media(max-width:700px){.catering-service-mobile-filter .mobile-filter-sidebar-switches-wrapper .ant-form-item-row .ant-form-item-label label{font-size:16px;font-weight:500}}.catering-service-mobile-filter .mobile-filter-sidebar-switches-wrapper .family-ui-marketplace-filters-filter-switchers-row .ant-row{width:100%!important;justify-content:space-between}.family-ui-marketplace-filters-footer{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.06)}.family-ui-marketplace-filters-footer .ant-btn-text{color:#475467!important;box-shadow:none}.family-ui-marketplace-filters-footer .ant-btn{min-width:65px}.family-ui-marketplace-filters-classifiers .ant-tree-list-holder-inner .ant-tree-treenode{width:100%}.family-ui-marketplace-filters-classifiers .ant-tree-treenode{padding:8px 12px;border-radius:6px}.family-ui-marketplace-filters-classifiers .ant-tree-treenode.ant-tree-treenode-checkbox-checked{background:#f6f2fd}.family-ui-marketplace-filters-classifiers .ant-tree-treenode.ant-tree-treenode-checkbox-checked .ant-tree-title{font-weight:500}.family-ui-marketplace-filters-classifiers .ant-tree-treenode .ant-tree-node-content-wrapper{display:flex;align-items:center}.family-ui-marketplace-filters-classifiers .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:rgba(0,0,0,0)}.family-ui-marketplace-filters-classifiers .ant-tree-node-content-wrapper{width:100%}.family-ui-marketplace-filters-classifiers .ant-tree-switcher{order:9999}.family-ui-marketplace-filters-classifiers .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background:#7159bd;border-color:#7159bd}.family-ui-marketplace-filters-classifiers .ant-tree-title{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#101828;width:100%}.family-ui-marketplace-filters-classifiers .ant-tree-list-holder-inner{gap:4px;padding:8px 16px}.family-ui-marketplace-filters-classifiers .ant-tree-switcher i{font-size:14px;color:#667085}.family-ui-marketplace-filters-classifiers .ant-tree{border-radius:16px}.family-ui-marketplace-filters-format .ant-form-item{margin-bottom:0}.mily-landing-container .family-ui-marketplace-filters-filter-switchers-row .ant-form-item-label>label{font-size:16px;font-weight:500}