.search-form{position:relative;margin-bottom:20px}.search-form input{width:100%;padding:12px 50px 12px 20px;border:1px solid #e5e5e5;border-radius:5px;font-size:14px}.search-form .search-btn{position:absolute;right:0;top:0;height:100%;width:50px;background:none;border:none;color:#666;cursor:pointer;transition:color .3s ease}.search-form .search-btn:hover{color:#ff6b6b}.pagination-wrap{margin-top:40px;text-align:center}.pagination{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.pagination li{margin:0 5px}.pagination li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e5e5e5;border-radius:5px;color:#666;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.pagination li.active a{background-color:#ff6b6b;border-color:#ff6b6b;color:#fff}.pagination li a:hover{background-color:#f8f8f8;border-color:#ff6b6b;color:#ff6b6b}.pagination li.active a:hover{background-color:#ff6b6b;color:#fff}