.sidebar-module-scss-module__TndWjG__sidebar{background:#f2f5f7;border-radius:16px;flex-direction:column;gap:32px;padding-bottom:32px;display:flex}@media (max-width:768px){.sidebar-module-scss-module__TndWjG__sidebar{background:0 0;border-radius:0;gap:0;width:100%;padding-bottom:0}}.sidebar-module-scss-module__TndWjG__mobileTrigger{display:none}@media (max-width:768px){.sidebar-module-scss-module__TndWjG__mobileTrigger{color:#fff;cursor:pointer;background:#242c33;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;display:flex}.sidebar-module-scss-module__TndWjG__mobileTrigger svg{color:#fff}}.sidebar-module-scss-module__TndWjG__content{flex-direction:column;gap:32px;display:flex}@media (max-width:768px){.sidebar-module-scss-module__TndWjG__content{opacity:0;background:#f2f5f7;border-radius:16px;max-height:0;margin-top:0;padding-bottom:0;transition:max-height .4s,padding-bottom .4s,margin-top .4s,opacity .4s;overflow:hidden}.sidebar-module-scss-module__TndWjG__contentOpen{opacity:1;max-height:2000px;margin-top:12px;padding-bottom:32px}}.sidebar-module-scss-module__TndWjG__header{background:linear-gradient(90deg,#d5dfe5,#f2f5f7);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}@media (max-width:1180px){.sidebar-module-scss-module__TndWjG__header{padding:32px 24px}}.sidebar-module-scss-module__TndWjG__title{color:#1d2f33;font-size:24px;font-weight:700;line-height:22px}.sidebar-module-scss-module__TndWjG__count{color:#1d2f33;justify-content:space-between;align-items:center;font-size:14px;display:flex}.sidebar-module-scss-module__TndWjG__count span{font-weight:500}.sidebar-module-scss-module__TndWjG__count strong{font-weight:700}.sidebar-module-scss-module__TndWjG__countSkeleton{background:linear-gradient(90deg,#c8d4da 25%,#d5dfe5 50%,#c8d4da 75%) 0 0/200% 100%;border-radius:4px;width:32px;height:14px;animation:1.5s ease-in-out infinite sidebar-module-scss-module__TndWjG__shimmer}@keyframes sidebar-module-scss-module__TndWjG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sidebar-module-scss-module__TndWjG__filters{flex-direction:column;gap:16px;padding:0 32px;display:flex}@media (max-width:1180px){.sidebar-module-scss-module__TndWjG__filters{padding:0 24px}}.sidebar-module-scss-module__TndWjG__filterGroup{flex-direction:column;gap:6px;display:flex}.sidebar-module-scss-module__TndWjG__filterLabel{color:#59656f;font-size:12px;font-weight:500;line-height:16px}.sidebar-module-scss-module__TndWjG__checkboxLabel{cursor:pointer;color:#1d2f33;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.sidebar-module-scss-module__TndWjG__checkboxLabel input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #c8d4da;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}.sidebar-module-scss-module__TndWjG__checkboxLabel input[type=checkbox]:checked{background:#4dba9b;border-color:#4dba9b}.sidebar-module-scss-module__TndWjG__checkboxLabel input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.sidebar-module-scss-module__TndWjG__divider{opacity:.2;background:linear-gradient(90deg,#f2f5f7,#c8d4da 35% 65%,#f2f5f7);flex-shrink:0;height:2px;margin:8px 0}.sidebar-module-scss-module__TndWjG__techFilters{flex-direction:column;gap:12px;padding:8px 32px;display:flex}@media (max-width:1180px){.sidebar-module-scss-module__TndWjG__techFilters{padding:8px 24px}}.sidebar-module-scss-module__TndWjG__resetWrap{padding:0 32px 8px}@media (max-width:1180px){.sidebar-module-scss-module__TndWjG__resetWrap{padding:0 24px 8px}}.sidebar-module-scss-module__TndWjG__resetBtn{color:#4dba9b;cursor:pointer;background:0 0;border:1.5px solid #4dba9b;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex}.sidebar-module-scss-module__TndWjG__resetBtn:hover{color:#fff;background:#4dba9b}.sidebar-module-scss-module__TndWjG__select{color:#1d2f33;cursor:pointer;background:#fff;border:none;border-radius:8px;outline:none;width:100%;padding:10px 16px;font-size:13px;font-weight:700}.sidebar-module-scss-module__TndWjG__select::placeholder{color:#8a9aa3;font-weight:500}.sidebar-module-scss-module__TndWjG__searchSelect{width:100%;position:relative}.sidebar-module-scss-module__TndWjG__searchSelectTrigger{color:#1d2f33;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px 10px 16px;font-size:13px;font-weight:700;display:flex}.sidebar-module-scss-module__TndWjG__searchSelectTrigger:focus-visible{box-shadow:0 0 0 2px #4dba9b}.sidebar-module-scss-module__TndWjG__searchSelectTriggerOpen{border-radius:8px 8px 0 0}.sidebar-module-scss-module__TndWjG__searchSelectValue{color:#1d2f33}.sidebar-module-scss-module__TndWjG__searchSelectPlaceholder{color:#8a9aa3;font-weight:500}.sidebar-module-scss-module__TndWjG__searchSelectChevron{color:#59656f;flex-shrink:0;transition:transform .15s}.sidebar-module-scss-module__TndWjG__searchSelectChevronOpen{transform:rotate(180deg)}.sidebar-module-scss-module__TndWjG__searchSelectDropdown{z-index:100;background:#fff;border-radius:0 0 8px 8px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.sidebar-module-scss-module__TndWjG__searchSelectClear{color:#ef4444;cursor:pointer;padding:8px 16px;font-size:12px;font-weight:600}.sidebar-module-scss-module__TndWjG__searchSelectClear:hover{background:#fef2f2}.sidebar-module-scss-module__TndWjG__searchSelectOption{color:#1d2f33;cursor:pointer;padding:8px 16px;font-size:13px;font-weight:500}.sidebar-module-scss-module__TndWjG__searchSelectOption:hover{background:#f2f5f7}.sidebar-module-scss-module__TndWjG__searchSelectOptionActive{color:#4dba9b;background:#e8f7f2;font-weight:700}.sidebar-module-scss-module__TndWjG__searchSelectOptionActive:hover{background:#d5f0e8}
.company-list-module-scss-module__i2F2hG__wrapper{border-radius:24px 24px 0 0;grid-template-columns:340fr 744fr;align-items:flex-start;gap:40px;padding:24px 0 128px;display:grid}@media (max-width:768px){.company-list-module-scss-module__i2F2hG__wrapper{flex-direction:column;gap:0;padding:32px 0;display:flex}}.company-list-module-scss-module__i2F2hG__content{flex-direction:column;gap:24px;width:100%;display:flex}@media (max-width:768px){.company-list-module-scss-module__i2F2hG__content{margin-top:24px}}.company-list-module-scss-module__i2F2hG__seoContent{color:#374151;padding:32px 0 64px;font-size:15px;line-height:1.7}
