/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 30 2025 | 14:16:23 */
/* Filters */
.pmd { --gap: 1rem; }
.pmd__filters {
  display: flex; flex-wrap: wrap; gap: var(--gap); align-items: center; margin-bottom: 1rem;
}
.pmd__search, .pmd__select {
  padding: .5rem .75rem; border: 1px solid #e5e7eb; border-radius: 8px; font: inherit;
}
.pmd__count { margin-left: auto; font-size: .95rem; color: #6b7280; }

/* Sections */
.pmd__sections { display: grid; gap: 2rem; }
.pmd__heading { margin: 0 0 .5rem 0; font-size: 1.25rem; }
.pmd__empty { color: #6b7280; font-size: .95rem; }

/* Grid + Card (same as before) */
.pmd__grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px,1fr)); gap: var(--gap); }
.pmd__card { border: 1px solid #e5e7eb; border-radius: 14px; overflow: hidden; background: #fff; display: flex; flex-direction: column; }
.pmd__logoWrap { aspect-ratio: 16/9; background: #f3f4f6; display:flex; align-items:center; justify-content:center; }
.pmd__logo { width:100%; height:100%; object-fit:contain; }
.pmd__logoWrap--placeholder { color:#9ca3af; font-weight:700; font-size:2rem; }
.pmd__initials { opacity:.85; }
.pmd__body { padding:.9rem 1rem 1rem; }
.pmd__name { margin:0 0 .35rem 0; font-size:1.05rem; line-height:1.3; }
.pmd__meta { font-size:.95rem; color:#374151; margin:.25rem 0; }
.pmd__label { color:#6b7280; }
.pmd__website { display:inline-block; margin-top:.5rem; text-decoration:none; border:1px solid #e5e7eb; border-radius:8px; padding:.4rem .65rem; font-size:.95rem; }
.pmd__website:hover { background:#f9fafb; }
.pmd__website--muted { color:#9ca3af; border:none; padding:0; }.
/* Pager */
.pmd__pager {
  display: flex;
  align-items: center;
  gap: .75rem;
  justify-content: center;
  margin-top: 1rem;
}
.pmd__pager-btn {
  padding: .4rem .8rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  font: inherit;
}
.pmd__pager-btn[disabled] {
  opacity: .5;
  cursor: not-allowed;
}
.pmd__pager-info {
  font-size: .95rem;
  color: #6b7280;
}

