/* AcilYanDal Publications Smart Search v4 */
.ayd-pub-smart-page .ayd-pub-smart-search {
  border: 1px solid rgba(15, 23, 42, .08);
  box-shadow: 0 18px 40px rgba(15, 23, 42, .08);
}
.ayd-smart-panel {
  border: 1px solid rgba(59, 130, 246, .18);
  border-radius: 24px;
  padding: 22px;
  background: linear-gradient(135deg, rgba(239, 246, 255, .95), rgba(255,255,255,.98));
  box-shadow: 0 16px 34px rgba(15,23,42,.07);
}
.ayd-smart-provider { display:flex; gap:8px; flex-wrap:wrap; align-items:center; }
.ayd-smart-query-box {
  background: #fff;
  border: 1px solid rgba(15,23,42,.08);
  border-radius: 18px;
  padding: 14px 16px;
  min-height: 98px;
  overflow-wrap: anywhere;
}
.ayd-smart-query-box code {
  white-space: normal;
  font-size: .86rem;
  color: #0f172a;
}
.ayd-smart-example-grid {
  display:grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  max-width: 980px;
  margin: 0 auto;
}
.ayd-smart-example-grid a {
  display:block;
  border:1px solid rgba(37,99,235,.16);
  background:#fff;
  border-radius:18px;
  padding:14px 16px;
  font-weight:800;
  text-decoration:none;
  color:#1d4ed8;
  box-shadow: 0 10px 24px rgba(15,23,42,.05);
}
.ayd-smart-example-grid a:hover { transform: translateY(-1px); box-shadow: 0 16px 30px rgba(15,23,42,.08); }
@media (max-width: 991px) {
  .ayd-smart-example-grid { grid-template-columns: 1fr; }
  .ayd-smart-panel { padding: 16px; border-radius: 20px; }
}
