.FilterSelect-module__pce0Ca__wrap{width:100%;position:relative}.FilterSelect-module__pce0Ca__button{background:var(--white);width:100%;height:60px;font-family:var(--figtree-font), sans-serif;text-align:left;color:#202527;cursor:pointer;border:1px solid #202527;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:1rem;font-weight:400;line-height:1;transition:box-shadow .2s;display:flex}.FilterSelect-module__pce0Ca__button:hover,.FilterSelect-module__pce0Ca__buttonOpen{box-shadow:inset 0 0 0 1px #202527}.FilterSelect-module__pce0Ca__button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.FilterSelect-module__pce0Ca__buttonActive{font-weight:600}.FilterSelect-module__pce0Ca__buttonText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.FilterSelect-module__pce0Ca__chevron{flex-shrink:0;transition:transform .2s;display:inline-flex}.FilterSelect-module__pce0Ca__buttonOpen .FilterSelect-module__pce0Ca__chevron{transform:rotate(180deg)}.FilterSelect-module__pce0Ca__list{z-index:30;background:var(--white);border:1px solid #202527;border-radius:12px;outline:none;max-height:320px;margin:0;padding:6px;list-style:none;animation:.16s FilterSelect-module__pce0Ca__dropIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #20252724}.FilterSelect-module__pce0Ca__option{font-family:var(--figtree-font), sans-serif;color:#202527;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:1rem;line-height:1.2;display:flex}.FilterSelect-module__pce0Ca__optionActive{background:var(--green-gradient)}.FilterSelect-module__pce0Ca__optionSelected,.FilterSelect-module__pce0Ca__optionSelected.FilterSelect-module__pce0Ca__optionActive{background:var(--primary-color);color:var(--white);font-weight:600}.FilterSelect-module__pce0Ca__check{flex-shrink:0}@keyframes FilterSelect-module__pce0Ca__dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FilterSelect-module__pce0Ca__list{animation:none}}
.PortfolioFilter-module__gqHfvq__bar{margin-bottom:var(--gap-xl);justify-content:center;display:flex}.PortfolioFilter-module__gqHfvq__selects{gap:var(--gap-sm);grid-template-columns:repeat(2,minmax(220px,300px));display:grid}.PortfolioFilter-module__gqHfvq__empty{align-items:center;gap:var(--gap-sm);padding:var(--gap-xxl) 0;font-family:var(--figtree-font), sans-serif;color:#202527;text-align:center;flex-direction:column;font-size:1.125rem;display:flex}.PortfolioFilter-module__gqHfvq__empty p{margin:0}.PortfolioFilter-module__gqHfvq__reset{font:inherit;color:var(--primary-color);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:768px){.PortfolioFilter-module__gqHfvq__selects{grid-template-columns:minmax(0,1fr);width:100%}}
