.catalog-filters-panel{background:#f6f8fc;border:1px solid #dbe4ef;border-radius:18px;margin:18px 0;padding:22px}.catalog-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalog-filter-fields label{gap:10px;min-width:0;display:grid}.catalog-filter-fields label>span{color:#183457;font-size:13px;font-weight:650}.catalog-filter-fields select{color:#183457;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd9e9;border-radius:10px;padding:10px 30px 10px 12px;font-size:13px}.catalog-filter-fields select:focus-visible{outline-offset:2px;outline:3px solid #8dbbf3}.catalog-filter-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.catalog-filter-foot p{color:#62738a;max-width:800px;margin:0;font-size:12px;line-height:1.6}.catalog-filter-foot button{white-space:nowrap;color:#1649a3;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;text-decoration:underline}.provider-name-fallback{color:#183457;letter-spacing:-.4px;align-items:center;max-width:100%;height:48px;font-size:17px;font-weight:700;line-height:1.2;display:flex}.provider-logo-wrap{align-items:center;max-width:100%;min-height:55px;display:flex}.provider-logo-wrap img{object-fit:contain}.provider-logo-wrap small{color:#66758b;font-size:10px}.institution-top .provider-name-fallback{height:auto;min-height:48px}@media (max-width:950px){.catalog-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.catalog-filters-panel{padding:16px}.catalog-filter-fields{grid-template-columns:1fr}.catalog-filter-foot{flex-direction:column;align-items:flex-start}}.provider-logo-unavailable{color:#718299;background:#f6f8fc;border:1px solid #dbe4ef;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}
