.view--hospital-list{top:1.75rem}.hospitals-listing-view__header{display:flex;flex-direction:column-reverse;gap:20px;margin-bottom:1.5rem;margin-top:1.875rem}@media only screen and (min-width:36rem){.hospitals-listing-view__header{align-items:center;flex-direction:row;gap:0;justify-content:space-between}}@media only screen and (min-width:75rem){.hospitals-listing-view__header{margin-top:-4.125rem}}.hospitals-listing-view__header .header__summary{font-size:1.5rem;font-weight:500;letter-spacing:.0125rem;line-height:1.8rem}.hospitals-listing-view__header .sort-form{max-width:-moz-fit-content;max-width:fit-content}@media only screen and (min-width:36rem){.hospitals-listing-view__header .sort-form{flex:0 0 8.0625rem}}.hospitals-listing-view__header .sort-form .form-submit{display:none}@media only screen and (min-width:75rem){body:not(:has(#toolbar-administration)) .hospitals-listing-view__header{margin-top:-2.4375rem}}.view__filters form{display:flex;flex-direction:column;gap:.9375rem;max-width:100%;position:relative}@media only screen and (min-width:75rem){.view__filters form{flex-direction:row;max-width:-moz-fit-content;max-width:fit-content;position:relative;top:-5.9375rem}}.view__filters form .form-text{border:.0625rem solid #d1d5db;border-radius:3rem;box-shadow:0 .125rem 2rem 0 rgba(0,0,0,.102);font-family:Figtree,sans-serif;font-size:.8125rem;padding:1rem 2.5rem 1rem 1.5rem;width:100%}@media only screen and (min-width:36rem){.view__filters form .form-text{font-size:1rem;padding:1rem 5rem 1rem 2.5rem}}@media only screen and (min-width:75rem){.view__filters form .form-text{width:42rem}}.view__filters form .form-text:focus-visible,.view__filters form .form-text:hover{border:.0625rem solid #007c9d;outline:none}.view__filters form .form-text::-moz-placeholder{color:#000;font-size:.8125rem;line-height:normal}.view__filters form .form-text::placeholder{color:#000;font-size:.8125rem;line-height:normal}@media only screen and (min-width:36rem){.view__filters form .form-text::-moz-placeholder{font-size:1rem}.view__filters form .form-text::placeholder{font-size:1rem}}.view__filters form .form-actions{bottom:.4375rem;position:absolute;right:.4375rem}.view__filters form .form-submit{background:no-repeat;background-color:#007c9d;background-image:url(/themes/custom/apollo/assets/svg/search-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:.9375rem;border:none;border-radius:3.4375rem;cursor:pointer;font-size:0;height:2.25rem;transition:.2s;width:2.25rem}@media only screen and (min-width:36rem){.view__filters form .form-submit{background-size:1.25rem;height:2.5rem;width:2.5rem}}@media only screen and (min-width:75rem){.view__filters form .form-submit{bottom:0;position:relative}}.view__filters form .form-submit:hover{background-color:#f58320;background-image:url(/themes/custom/apollo/assets/svg/search-icon.svg)}.view__filters .form-item__location .select2-container .select2-selection{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #d1d5db;border-radius:48px;box-shadow:0 .125rem 2rem 0 rgba(0,0,0,.102);font-family:Figtree,sans-serif;height:auto;padding:1rem 2.5rem 1rem 1.5rem;width:100%}@media only screen and (min-width:36rem){.view__filters .form-item__location .select2-container .select2-selection{font-size:1rem;padding:1rem 5rem 1rem 2.5rem}}.view__filters .form-item__location .select2-container .select2-selection__rendered{color:#000;font-size:.8125rem;line-height:normal;padding-left:0}@media only screen and (min-width:36rem){.view__filters .form-item__location .select2-container .select2-selection__rendered{font-size:1rem}}@media only screen and (min-width:75rem){.view__filters .form-item__location .select2-container .select2-selection{width:21.125rem}}.view__filters .form-item__location .select2-container .select2-selection__arrow b{background-image:url(/themes/custom/apollo/assets/svg/search-arrow-down.svg);background-repeat:no-repeat;background-size:contain;border:none!important;height:1.25rem!important;left:0!important;margin-left:-1.25rem!important;margin-top:0!important;position:absolute!important;top:1.5rem!important;transform:translate(-50%,-50%)!important;width:1.25rem!important}@media only screen and (min-width:36rem){.view__filters .form-item__location .select2-container .select2-selection__arrow b{top:1.6875rem}}.view__filters .form-item__location .select2-container .select2-selection.select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}body:not(:has(#toolbar-administration)) .view__filters{margin-top:1.8125rem}@media only screen and (min-width:75rem){body:not(:has(#toolbar-administration)) .view__filters{margin-top:0}}@media only screen and (min-width:75rem){body:not(:has(#toolbar-administration)) .view__filters form{top:-4.1875rem}}.select2-container--open.select2-container--below .select2-selection--single{border-top-left-radius:2.5rem!important;border-top-right-radius:2.5rem!important}.select2-container--open.select2-container--above .select2-selection--single{border-bottom-left-radius:2.5rem!important;border-bottom-right-radius:2.5rem!important;border-radius:0}.select2-container--open .select2-dropdown--above{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;overflow:hidden}.select2-container--open .select2-dropdown--above .select2-search{margin-top:1.25rem}.select2-container--open .select2-dropdown--below{border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;overflow:hidden}.select2-container--open .select2-results__options::-webkit-scrollbar{width:.375rem}.select2-container--open .select2-results__options::-webkit-scrollbar-track{background-color:#eef6f9;border-radius:.375rem;padding-top:.625rem}.select2-container--open .select2-results__options::-webkit-scrollbar-thumb{background-color:hsla(0,0%,60%,.388);border-radius:.375rem}.view__empty{text-align:center}