.program-card{font-family:var(--remedy-Global--font-text);clip-path:polygon(0 0,100% 0,100% 100%,1.6rem 100%,0 calc(100% - 1.6rem));background:#343434;padding:2rem 1.6rem 2.8rem}.program-card--label{color:#929292;letter-spacing:.028rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.8rem}.program-card__header{margin-bottom:2.4rem}.program-card__header--logo{object-fit:cover;width:5rem;height:5rem;margin-right:1rem}.program-card__header__content{width:calc(100% - 6rem)}.program-card__header__content--program-name{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-size:2.4rem;font-style:normal;font-weight:500;line-height:3.2rem;overflow:hidden}.program-card__header__content--org-name{color:#929292;letter-spacing:.028rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.8rem}.program-card__max-payout--value{color:#80edb0;margin-top:.2rem;font-size:2.4rem;font-style:normal;font-weight:500;line-height:3.2rem}.program-card__assets-type{margin:.8rem 0 1.6rem}.program-card__contest-details{margin-bottom:2.4rem}.program-card--program-details-btn-icon{margin-left:.6rem}
.filters-actions{border-top:1px solid #2f2f2f;gap:.8rem;padding:2.4rem 2rem}.filters-actions__buttons{gap:.8rem}
.filters-selected-option{color:#f5f5f5;font-family:var(--remedy-Global--font-text);letter-spacing:.06rem;background:#181818;border-radius:1px;padding:.6rem .8rem;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem}
.filters-search{width:calc(100% - 44px);min-width:12rem;transition:width .3s ease-in-out,padding .3s ease-in-out;position:relative}.filters-search__icon-search{position:absolute;top:1.5rem;left:1.6rem}.filters-search--input{color:#f5f5f5;letter-spacing:.024rem;text-overflow:ellipsis;background-color:#383838;outline:none;width:100%;height:44px;padding:10px 12px 10px 48px;font-style:normal;font-weight:500;line-height:2.4rem}.filters-search--input:focus{outline:none}.filters-search--input::placeholder{color:#848484}.filters-search--icon-clear{cursor:pointer;position:absolute;top:11px;right:12px}
.Checkbox{align-items:center;height:100%;display:flex}.Checkbox__label{cursor:pointer;letter-spacing:.014rem;align-items:center;font-size:1.4rem;font-weight:500;display:flex}.Checkbox__label:before{content:"";background-color:#0000;border:1px solid gray;width:1.6rem;height:1.6rem;margin-right:1rem}.Checkbox__input{display:none}.Checkbox__input:checked+.Checkbox__label:before{background:url(../media/icon-checkbox.0cvokgmxrgx-2.svg) 50%/1.2rem no-repeat,#80edb0;border:1px solid #80edb0}
.filters-section--title{color:#80edb0;font-family:var(--remedy-Global--font-text);letter-spacing:.018rem;text-transform:uppercase;margin-bottom:2.4rem;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem}.filters-section__list{margin-bottom:2.4rem;padding:0;list-style:none}.filters-section__list__item{margin-bottom:1.6rem}.filters-section__list__item--checkbox .Checkbox__label{color:#f5f5f5;font-family:var(--remedy-Global--font-text);letter-spacing:.024rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.4rem}.filters-section__btn-show-more{padding:0}.filters-section__btn-show-more .buttonV2-text{padding:0 .6rem}.filters-section__btn-show-more .buttonV2-text svg{margin-left:.6rem}
.filters{gap:.8rem}.filters__selected-options{gap:.8rem;margin:1.6rem 0 .9rem}.filters--btn-clear-all.button--link{color:#f5f5f5}.filters--btn-clear-all--icon{margin-right:.4rem}.filters__sections-list{height:calc(100% - 220px);margin:3.2rem;overflow:scroll}.filters__sections-list__item{margin-bottom:4rem}.filters__actions{position:sticky}.filters__drawer-container{background:#252525;width:100%!important}.filters__drawer-container .UIDrawer__close{top:5.5rem}.filters__drawer-content{padding-top:6.8rem}.filters__drawer-content--title{color:#f5f5f5;font-family:var(--remedy-Global--font-text);letter-spacing:.018rem;text-transform:uppercase;margin-left:2rem;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;position:sticky}
.program-list-mobile-card-skeleton{clip-path:polygon(0 0,100% 0,100% 100%,1.6rem 100%,0 calc(100% - 1.6rem));background-color:#343434;gap:1rem;width:100%;height:36rem;padding:2rem 1.6rem;display:flex}.program-list-mobile-card-skeleton:not(:first-child){margin-top:.8rem}.program-list-mobile-card-skeleton__content{width:calc(100% - 5rem)}.program-list-mobile-card-skeleton__content--skeleton{margin-top:.8rem}
