.horses-container{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.horses-title{align-self:center;color:#333;font-size:2em;font-weight:700;margin-bottom:20px}.ads-horses-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:20px;justify-content:center}.ad-horse-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;max-width:100%;padding:15px;transition:transform .3s ease;width:200px}.ad-horse-card:hover{border-color:#ccc}.ad-horse-image{border-radius:10px;height:200px;margin-bottom:10px;max-height:200px;object-fit:cover;width:100%}.ad-horse-title{color:#333;font-size:1.2em;margin-bottom:5px}.ad-horse-price,.ad-horse-title{font-weight:700;text-align:center}.ad-horse-price{color:#555;font-size:1em;margin-top:5px}@media (max-width:1024px){.ad-horse-card{width:45%}}@media (max-width:768px){.ad-horse-card{width:100%}.horses-title{font-size:1.5em}}@media (max-width:480px){.ad-horse-title{font-size:1em}.ad-horse-price{font-size:.9em}}.image-filter-container{margin-bottom:0;position:relative}.image-section{background-position:50%;background-size:cover;display:none;height:200px}.filter-desktop{display:none}.filter-mobile{display:block;padding:10px}@media (min-width:768px){.image-filter-container{margin-bottom:7%}.image-section{display:block}.filter-desktop{bottom:-90px;display:block;left:50%;position:absolute;transform:translateX(-50%);width:90%;z-index:1}.filter-mobile{display:none}}.toggle-filters-btn{align-items:center;background-color:#eee;border:none;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:1.2rem;gap:10px;justify-content:space-between;margin-bottom:2%;padding:12px 20px;width:100%}@media (min-width:769px){.horses-filters-box.desktop-only{align-self:center;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #00000040;direction:rtl;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:24px;padding:25px}.horses-filters-box.desktop-only input,.horses-filters-box.desktop-only select{background-color:#fff;border:1px solid #ccc;border-radius:10px;cursor:text;font-size:.95rem;padding:10px 14px;transition:all .2s ease}.horses-filters-box.desktop-only select{cursor:pointer}.horses-filters-box.desktop-only input:focus,.horses-filters-box.desktop-only select:focus{border-color:#00796b;box-shadow:0 0 3px #00796b4d;outline:none}.horses-filters-box.desktop-only button{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;padding:10px 18px;transition:background-color .2s ease}.horses-filters-box.desktop-only .apply-filters{background-color:#4caf50;color:#fff}.horses-filters-box.desktop-only .apply-filters:hover{background-color:#45a049}.horses-filters-box.desktop-only .reset-filters{background-color:#e53935;color:#fff}.horses-filters-box.desktop-only .reset-filters:hover{background-color:#c62828}.horses-filters-box.desktop-only input[name=age],.horses-filters-box.desktop-only input[name=maxPrice],.horses-filters-box.desktop-only input[name=minPrice],.horses-filters-box.desktop-only select[name=breed],.horses-filters-box.desktop-only select[name=district],.horses-filters-box.desktop-only select[name=gender],.horses-filters-box.desktop-only select[name=hasCertificate],.horses-filters-box.desktop-only select[name=location]{border-radius:6px;min-width:80px;padding:4px 8px}.horses-filters-box.desktop-only input[name=age]{min-width:20px}.desktop-only{display:block}.mobile-only{display:none}}@media (max-width:768px){.horses-filters-box.mobile{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;direction:rtl;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:24px;padding:20px}.horses-filters-box.mobile input,.horses-filters-box.mobile select{background-color:#fff;border:1px solid #ccc;border-radius:10px;font-size:.95rem;padding:10px 14px;transition:all .2s ease}.horses-filters-box.mobile input:focus,.horses-filters-box.mobile select:focus{border-color:#00796b;box-shadow:0 0 3px #00796b4d;outline:none}.horses-filters-box.mobile button{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;padding:10px 18px;transition:background-color .2s ease}.horses-filters-box.mobile .apply-filters{background-color:#4caf50;color:#fff}.horses-filters-box.mobile .apply-filters:hover{background-color:#45a049}.horses-filters-box.mobile .reset-filters{background-color:#e53935;color:#fff}.horses-filters-box.mobile .reset-filters:hover{background-color:#c62828}.mobile-filter-row{display:flex;flex-direction:column}.mobile-final-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.mobile-final-row button,.mobile-final-row input{flex:1 1;min-width:80px}.desktop-only{display:none}.mobile-only{box-sizing:border-box;width:100%}.mobile-price-row{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000001a;margin-top:12px;padding:12px;width:93%}.mobile-price-row .price-popup{box-shadow:none;margin-top:0;position:static;width:93%}.mobile-price-row .inputs-row{display:flex;gap:10px;margin-bottom:12px}.mobile-price-row input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:.95rem;padding:8px 10px;width:93%}.mobile-price-row .slider-wrapper{padding:0 6px}}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.price-filter-container{display:inline-block;position:relative}.toggle-price-btn{align-items:center;background-color:#fff;border:1px solid #ccc!important;color:#000;display:flex;gap:6px}.price-popup{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000040;display:flex;flex-direction:column;gap:12px;left:0;padding:16px;position:absolute;top:110%;width:300px;z-index:10}.inputs-row{display:flex;gap:8px}.inputs-row input{border:1px solid #ccc;border-radius:8px;flex:1 1;padding:6px 10px}.slider-wrapper{margin-top:8px;width:100%}@media (max-width:1055px) and (min-width:947px){.price-popup{right:0}}.pagination{align-items:center;align-self:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination button:not(:disabled):hover{background-color:#0056b3}.pagination span{font-size:1rem;font-weight:700}