.page_soft__EgdzP{width:100%;display:flex;flex-direction:column;gap:var(--gap-medium)}.page_softHeader__w_TE8{display:flex;gap:var(--gap-small);justify-content:space-between;align-items:center}.page_sofFilter__mHlH7{max-width:500px;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end;grid-gap:var(--gap-small);gap:var(--gap-small)}.page_applyButton__2ihJC{height:40px}.page_softHeaderRight__DhAsX{display:flex;align-items:center;gap:10px}.page_softHeaderRight__DhAsX div{padding:0}.page_softHeaderRight__DhAsX div div div{padding:10px}.page_softHeader__w_TE8 input{min-width:250px}@media (max-width:1080px){.page_softHeader__w_TE8{display:grid;grid-template-columns:1fr}}.page_softList__5cr4I{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap-small);gap:var(--gap-small)}@media (max-width:1180px){.page_softList__5cr4I{grid-template-columns:repeat(1,1fr)}}@media (max-width:950px){.page_softList__5cr4I{grid-template-columns:repeat(1,1fr)}}@media (max-width:760px){.page_softList__5cr4I{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.page_sofFilter__mHlH7,.page_softList__5cr4I{grid-template-columns:repeat(1,1fr)}}.page_softListItem___9Cad{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--gap-small) / 2);padding:var(--padding-small);border-radius:var(--border-radius-big);background-color:var(--component-color);cursor:pointer;transition:height 1s ease-in-out}.page_softListItem___9Cad h3{font-size:16px;font-weight:600}.page_softListItem___9Cad img{width:100%;height:200px;object-fit:cover;border-radius:var(--border-radius-medium)}.page_softListItem___9Cad button{width:100%}.page_softListItem___9Cad p{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:3;box-orient:vertical}.page_softListItemP__UBQpz{opacity:.7;font-size:14px}.page_softListItemOpen__0VlvU{display:block!important}.page_softListItem___9Cad a{color:var(--link-color);word-break:break-all}.page_softItemRow__3T0uO{display:flex;flex-direction:column;gap:calc(var(--gap-small) / 2)}.page_development__xcN_2{display:flex;gap:var(--gap-small);align-items:center;height:min-content}.page_development__xcN_2 img{width:40px;height:40px}.page_filterLabel__yuH_Q{display:flex;flex-direction:column;gap:calc(var(--gap-small) / 2)}.page_loaderContainer__gLU3a{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--component-color);padding:var(--padding-medium);border-radius:var(--border-radius-big);min-height:250px}.page_loader__TNkXz{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:20px!important;height:20px!important;animation:page_spin__XBMFV 1s linear infinite}@keyframes page_spin__XBMFV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-dropdown{position:relative;width:100%}.dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--component-color);border:2px solid var(--gray-color);padding:0 var(--padding-small);cursor:pointer;color:var(--text-color)!important;height:40px;border-radius:var(--border-radius-medium)}.dropdown-toggle span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dropdown-toggle svg{width:15px;height:15px;transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1)}.dropdown-toggle path{fill:var(--text-color)}.dropdown-rotate{transform:rotate(180deg)}.dropdown-options{position:absolute;top:calc(100% + 5px);left:0;right:0;background-color:var(--component-color);border:2px solid var(--gray-color);border-radius:var(--border-radius-medium);z-index:2;max-height:300px;overflow:auto}.dropdown-option{padding:8px 16px;cursor:pointer;transition:background .1s;color:var(--text-color)}.dropdown-option:hover{background:var(--background)}.search.dropdown-option{padding:8px;position:-webkit-sticky;position:sticky;top:0;background:var(--button-color);z-index:1}.search input{width:100%;border:2px solid var(--gray-color);border-radius:var(--border-radius-medium);background:var(--component-color);color:var(--text-color)}@media (max-width:600px){.custom-dropdown{min-width:auto}}@media (max-width:1280px){.dropdown-toggle span{max-width:170px}}@media (max-width:1100px){.dropdown-toggle span{max-width:100%}}