:root{--exploreezy-form-width:960px;--exploreezy-text:#1a1a1a;--exploreezy-background:#fff;--exploreezy-highlight:#5897fb}@media (prefers-color-scheme:dark){:root{--exploreezy-text:#fff;--exploreezy-background:#1a1a1a}}.exploreezy-search-form{width:100%;max-width:var(--exploreezy-form-width,960px);form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}input[type="search"]{flex:0 1 200px;padding:10px;min-width:150px;font-size:inherit;color:var(--exploreezy-text,#1a1a1a);background-color:var(--exploreezy-background,#fff)}.select2-container{flex:1 1 auto;min-width:150px;max-width:250px;.select2-selection.select2-selection--multiple{color:var(--exploreezy-text,#1a1a1a);background-color:var(--exploreezy-background,#fff);border:1px solid #ccc;ul{li.select2-selection__choice{display:block;.select2-selection__choice__display{color:#1a1a1a}button.select2-selection__choice__remove{padding:3px;background-color:transparent;cursor:pointer;border-radius:initial}}}.select2-search{.select2-search__field{margin-top:10px;height:30px;color:var(--exploreezy-text,#1a1a1a);background-color:var(--exploreezy-background,#fff)}}}}button{padding:10px 20px;background-color:inherit;color:inherit;border-radius:4px;cursor:pointer;font-size:inherit}}@media (max-width:600px){.exploreezy-search-form{width:100%;max-width:95%;form{align-items:stretch}input[type="search"]{flex:1 1 auto}.select2-container{max-width:100%}button{margin:auto;width:100%;max-width:150px}.select2.select2-container{width:100%!important}}}.select2-container{&.select2-container--open{.select2-dropdown{.select2-results{ul{li{color:var(--exploreezy-text,#1a1a1a);background-color:var(--exploreezy-background,#fff);&:hover,&.select2-results__option--selected{background-color:var(--exploreezy-highlight,#5897fb);color:#fff}}}}}}}