.catalog-search_searchSection__5rK__{width:min(1180px,100%);margin:0 auto 48px;padding:0 24px}.catalog-search_heading__AXp37{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.catalog-search_heading__AXp37>div>span{display:inline-block;margin-bottom:6px;color:#2d6cdf;font-size:.78rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.catalog-search_heading__AXp37 h2{margin:0 0 8px;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.025em}.catalog-search_heading__AXp37 p{margin:0;max-width:760px;color:#61758a;line-height:1.55}.catalog-search_heading__AXp37>strong{flex:none;padding:8px 11px;border:1px solid #dbe6f3;border-radius:12px;background:#fff;color:#476782;font-size:.86rem}.catalog-search_controls__bL7EN{display:grid;grid-template-columns:minmax(0,1fr) 135px 180px 155px 185px;gap:12px;margin-bottom:12px}.catalog-search_searchField__LqKyG input,.catalog-search_selectField__gVuQj select{width:100%;min-height:52px;padding:0 16px;border:1px solid #d7e1ec;border-radius:15px;background:#fff;color:#172b3d;font:inherit;outline:none;box-shadow:0 6px 22px rgba(28,52,77,.04)}.catalog-search_searchField__LqKyG input:focus,.catalog-search_selectField__gVuQj select:focus{border-color:#7faaf0;box-shadow:0 0 0 3px rgba(45,108,223,.1)}.catalog-search_filterStatus__gIkfz{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding:10px 12px;border:1px solid #e2eaf3;border-radius:13px;background:#f8fbff;color:#5d7287;font-size:.84rem;font-weight:700}.catalog-search_empty__PyQF8 button,.catalog-search_filterStatus__gIkfz button{appearance:none;border:0;background:transparent;color:#2d6cdf;font:inherit;font-weight:850;cursor:pointer}.catalog-search_empty__PyQF8 button:hover,.catalog-search_filterStatus__gIkfz button:hover{text-decoration:underline}.catalog-search_results__7d7mT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-search_resultCard__TsNyA{display:flex;flex-direction:column;min-height:226px;padding:20px;border:1px solid #dfe6ee;border-radius:18px;background:#fff;color:#172b3d;text-decoration:none;box-shadow:0 8px 26px rgba(28,52,77,.04);transition:.18s ease}.catalog-search_resultCard__TsNyA:hover{transform:translateY(-2px);border-color:#94b8ee;box-shadow:0 12px 30px rgba(28,52,77,.08)}.catalog-search_resultTop__8umtM{display:flex;flex-wrap:wrap;gap:7px}.catalog-search_resultTop__8umtM span{padding:5px 8px;border-radius:999px;background:#edf4ff;color:#2d6cdf;font-size:.75rem;font-weight:800}.catalog-search_resultTop__8umtM .catalog-search_reviewType__j_YQ5{background:#f1ecff;color:#6542a7}.catalog-search_resultTop__8umtM .catalog-search_semesterType__S19WF{background:#eef8ff;color:#17658c}.catalog-search_resultTop__8umtM .catalog-search_savedType__9g0Qu{background:#fff8df;color:#8a6400}.catalog-search_resultTop__8umtM .catalog-search_progressActive__Htz2k{background:#fff4dd;color:#956100}.catalog-search_resultTop__8umtM .catalog-search_progressDone__MCul9{background:#eaf8ef;color:#287246}.catalog-search_resultCard__TsNyA h3{margin:15px 0 8px;font-size:1.08rem;line-height:1.3}.catalog-search_resultCard__TsNyA p{margin:0;color:#65798d;font-size:.92rem;line-height:1.5}.catalog-search_meta__tw8MN{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px;color:#6a7f94;font-size:.82rem;font-weight:700}.catalog-search_meta__tw8MN b{margin-left:auto;color:#2d6cdf}.catalog-search_empty__PyQF8{padding:28px;border:1px dashed #cbd8e6;border-radius:18px;background:#fff;text-align:center}.catalog-search_empty__PyQF8 h3{margin:0 0 6px}.catalog-search_empty__PyQF8 p{margin:0;color:#6a7f94}.catalog-search_empty__PyQF8 button{margin-top:10px}.catalog-search_more__jafJG{margin:14px 0 0;color:#6a7f94;font-size:.88rem}.catalog-search_srOnly__0AtWm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1120px){.catalog-search_controls__bL7EN{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(160px,210px)}.catalog-search_controls__bL7EN .catalog-search_selectField__gVuQj:nth-of-type(4),.catalog-search_controls__bL7EN .catalog-search_selectField__gVuQj:nth-of-type(5){grid-row:2}.catalog-search_results__7d7mT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.catalog-search_searchSection__5rK__{padding:0 18px}.catalog-search_heading__AXp37{align-items:start;flex-direction:column}.catalog-search_controls__bL7EN{grid-template-columns:1fr}.catalog-search_controls__bL7EN .catalog-search_selectField__gVuQj:nth-of-type(4),.catalog-search_controls__bL7EN .catalog-search_selectField__gVuQj:nth-of-type(5){grid-row:auto}.catalog-search_filterStatus__gIkfz{align-items:flex-start;flex-direction:column}.catalog-search_results__7d7mT{grid-template-columns:1fr}.catalog-search_resultCard__TsNyA{min-height:200px}}