
.mdf-box{padding:14px;border:1px solid #e5e5e5;border-radius:12px;background:#fff}
#mdf-search{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:25px}
.mdf-group{margin-top:18px}
.mdf-title{font-weight:700;margin-bottom:8px}
.mdf-group label{display:block;margin:6px 0}
.mdf-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}
.mdf-card img{width:100%;height:auto}
