.foodlex-green-btn{
    background:linear-gradient(135deg,#5fc432,#329b14);
    color:#fff;
    padding:15px 24px;
    border-radius:12px;
    text-decoration:none;
    font-weight:700;
}

.foodlex-green-btn:hover{
    color:#fff;
}

.foodlex-course-toolbar{
    background:#fff;
    border:1px solid #edf1e7;
    border-radius:22px;
    padding:28px;
    display:grid;
    grid-template-columns:2fr 1fr 1fr;
    gap:20px;
    margin-bottom:35px;
    box-shadow:0 12px 30px rgba(0,0,0,.04);
}

.foodlex-course-toolbar input,
.foodlex-course-toolbar select{
    height:54px;
    border:1px solid #ddd;
    border-radius:12px;
    padding:0 18px;
    font-size:16px;
}