.MultiSelect_multiSelect__ydvQM{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;z-index:var(--z-highest)}.MultiSelect_multiSelect__ydvQM button{border:none;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;gap:.5rem}.MultiSelect_multiSelect__ydvQM button svg{height:.75rem;width:.75rem;fill:var(--c-black);transition:transform .2s;transform:rotate(180deg)}.MultiSelect_multiSelect__ydvQM button svg.MultiSelect_open__CjMQF{transform:rotate(0deg)}.MultiSelect_multiSelect__ydvQM ul{position:absolute;top:2rem;display:grid;width:100%;background-color:#fff;border-radius:1rem;padding:3rem 4.5rem;border:1px solid var(--c-off-grey);line-height:1;animation:MultiSelect_fadeIn__rMlzH .2s ease;grid-gap:1rem;gap:1rem}@media(min-width:992px){.MultiSelect_multiSelect__ydvQM ul{gap:0;grid-template-columns:repeat(4,1fr)}}.MultiSelect_multiSelect__ydvQM ul li{list-style-type:none;padding:.5rem;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiSelect_multiSelect__ydvQM ul li label{cursor:pointer}.MultiSelect_multiSelect__ydvQM ul li svg{height:.75rem;width:.75rem;fill:rgba(0,0,0,0)}.MultiSelect_multiSelect__ydvQM ul li input{display:none}.MultiSelect_multiSelect__ydvQM ul li:has(input:checked){font-weight:700}.MultiSelect_multiSelect__ydvQM ul li:has(input:checked) svg{fill:var(--c-black)}@keyframes MultiSelect_fadeIn__rMlzH{0%{opacity:0}to{opacity:1}}