.blx-pill-btn--filter.has-filter .blx-filter-badge{display:inline-flex}.blx-loc-item{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;cursor:pointer;transition:background .12s;user-select:none}.blx-loc-item:hover{background:#f0fdf4}.blx-loc-item.is-checked{background:rgba(97,206,112,.1)}.blx-loc-checkbox{width:16px;height:16px;flex:0 0 auto;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .12s,background .12s}.blx-loc-item.is-checked .blx-loc-checkbox{border-color:#61ce70;background:#61ce70}.blx-loc-label{font-size:.84rem;color:#374151;font-weight:400}.blx-loc-item.is-checked .blx-loc-label{color:#1f2937;font-weight:500}.blx-loc-count{margin-left:auto;font-size:.74rem;color:#9ca3af;background:#f3f4f6;border-radius:999px;padding:1px 7px}.blx-pill-btn.is-active{border-color:#61ce70;background:rgba(97,206,112,.1)!important;color:#61ce70!important;box-shadow:0 10px 22px rgba(97,206,112,.08)}.blx-pill-btn.is-active:hover{transform:translateY(-2px) scale(1.02);background:rgba(97,206,112,.1);color:#61ce70;border-color:#61ce70}.blx-category-btn{border:1px solid rgba(17,24,39,.1);background:#fff!important;border-radius:15px!important;min-height:92px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;text-align:left;cursor:pointer;color:#111827;box-shadow:0 8px 18px rgba(15,23,42,.03);position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.blx-category-btn:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 14px 26px rgba(15,23,42,.06);background:#fff;color:#111827;border-color:rgba(17,24,39,.1)}.blx-category-btn__icon{width:28px;height:28px;color:#111827;flex:0 0 auto;transition:color .22s ease}.blx-category-btn__label{font-size:.95rem;line-height:1.18;font-weight:400;color:#111827;letter-spacing:-.02em;transition:color .22s ease}.blx-category-btn.is-active{border:1px solid #61ce70;background:rgba(97,206,112,.1)!important;box-shadow:0 14px 26px rgba(97,206,112,.08)}.blx-category-btn.is-active .blx-category-btn__icon,.blx-category-btn.is-active .blx-category-btn__label{color:#61ce70}.blx-category-btn.is-active:hover{transform:translateY(-3px) scale(1.01);border-color:#61ce70;background:rgba(97,206,112,.1)}.blx-scholarship-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--blx-card);border:1px solid rgba(229,231,235,.9);border-radius:28px;overflow:hidden;box-shadow:var(--blx-shadow);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease,opacity .28s ease;min-height:100%}.blx-scholarship-card:hover{transform:translateY(-6px);box-shadow:var(--blx-shadow-hover);border-color:rgba(97,206,112,.22)}.blx-scholarship-card.is-closed{opacity:.92;filter:saturate(.86);background:#fcfcfc}.blx-scholarship-card__media{position:relative;aspect-ratio:16/8.6;overflow:hidden;background:#edf2f7}.blx-scholarship-card__media .blx-scholarship-card__cover{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;min-width:100%;min-height:100%;object-fit:cover!important;object-position:center center;display:block!important;transition:transform .55s ease}.blx-scholarship-card:hover .blx-scholarship-card__cover{transform:scale(1.04)}.blx-scholarship-card__body{padding:20px 20px 18px;display:flex;flex-direction:column;flex:1 1 auto}.blx-scholarship-card__title{margin:0 0 8px;font-size:1.68rem;line-height:1.12;letter-spacing:-.03em;color:#111827!important;font-weight:600;font-family:"Roboto",sans-serif;text-transform:none}.blx-scholarship-card__institution{margin:0 0 20px!important;font-size:1rem;color:#6b7280;font-weight:500}.blx-scholarship-card__desc{margin:0 0 25px!important;font-size:.98rem;line-height:1.62;color:#5f6b7a;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blx-scholarship-card__meta{margin-top:auto;display:flex;flex-direction:column;gap:15px;padding-top:2px}.blx-scholarship-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 12px;border-radius:999px;border:1px solid #d7dce2;color:#46515f;background:#fff;font-size:13px;font-weight:600;line-height:1;margin-left:0}.blx-scholarship-chip--price{background:rgba(97,206,112,.1);border:1px solid rgba(97,206,112,.18);color:#3d8f49}.blx-scholarship-chip__icon{width:15px;height:15px;flex:0 0 auto;color:#2f3b4b;stroke-width:1.8}.blx-scholarship-chip--price .blx-scholarship-chip__icon{color:#3d8f49;stroke-width:1.7}.blx-scholarship-status{display:flex;align-items:center;gap:9px;min-height:24px;font-size:.96rem;line-height:1.45;color:#556070;font-weight:600;padding-left:5px}.blx-scholarship-status__dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.blx-scholarship-status--open .blx-scholarship-status__dot{background:var(--blx-green);box-shadow:0 0 0 6px rgba(97,206,112,.12)}.blx-scholarship-status--open{color:#3f6f47}.blx-scholarship-status--upcoming .blx-scholarship-status__dot{background:var(--blx-yellow);box-shadow:0 0 0 6px rgba(214,167,0,.12)}.blx-scholarship-status--upcoming{color:#8b6b00}.blx-scholarship-status--closed .blx-scholarship-status__dot{background:var(--blx-red);box-shadow:0 0 0 6px rgba(214,69,69,.1)}.blx-scholarship-status--closed{color:#9b4141}.blx-scholarships-empty.is-visible{display:block}@media (max-width:1180px){.blx-scholarship-card__title{font-size:1.48rem}}@media (max-width:768px){.blx-category-btn{min-height:92px;padding:13px 12px;gap:10px}.blx-category-btn__icon{width:31px;height:31px}.blx-scholarship-card__title{font-size:1.45rem}.blx-category-btn__label{font-size:.82rem}}.blx-cat-count{display:inline-flex;align-items:center;background:rgba(0,0,0,.07);color:#111827!important;font-size:.78rem;font-weight:600;padding:1px 7px;border-radius:999px}.blx-category-btn.is-active .blx-cat-count{background:rgba(97,206,112,.18);color:#111827!important}.blx-pill-btn.is-active .blx-status-count{background:#61ce70;color:#fff}.blx-scholarship-dates{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;font-size:.84rem;font-weight:500;line-height:1;border:1px solid transparent;transition:background .22s,border-color .22s}.blx-scholarship-dates--open{background:rgba(97,206,112,.1);border-color:rgba(97,206,112,.22);color:#2e7d45}.blx-scholarship-dates--open .blx-scholarship-dates__icon{color:#61ce70}.blx-scholarship-dates--open .blx-scholarship-dates__label{color:#5aaa6e;font-weight:400}.blx-scholarship-dates--open .blx-scholarship-dates__value{color:#1e6b35;font-weight:700}.blx-scholarship-dates--open .blx-scholarship-dates__sep{color:rgba(97,206,112,.45)}.blx-scholarship-dates--upcoming{background:rgba(214,167,0,.09);border-color:rgba(214,167,0,.28);color:#7a5c00}.blx-scholarship-dates--upcoming .blx-scholarship-dates__icon{color:#d4a000}.blx-scholarship-dates--upcoming .blx-scholarship-dates__label{color:#a07a00;font-weight:400}.blx-scholarship-dates--upcoming .blx-scholarship-dates__value{color:#7a5c00;font-weight:700}.blx-scholarship-dates--upcoming .blx-scholarship-dates__sep{color:rgba(214,167,0,.4)}.blx-scholarship-dates--closed{background:rgba(212,79,79,.08);border-color:rgba(212,79,79,.22);color:#d44f4f}.blx-scholarship-dates--closed .blx-scholarship-dates__icon{color:#d44f4f}.blx-scholarship-dates--closed .blx-scholarship-dates__label{color:#c04040;font-weight:400}.blx-scholarship-dates--closed .blx-scholarship-dates__value{color:#d44f4f;font-weight:600}.blx-scholarship-dates--closed .blx-scholarship-dates__sep{color:rgba(212,79,79,.35)}.blx-scholarship-dates__icon{width:13px;height:13px;flex:0 0 auto;stroke-width:1.8}.blx-scholarship-dates__text{display:flex;align-items:center;gap:5px;flex-wrap:wrap}