/* =============================================================================
 *  topmart-ai-search.css
 *  Styly pro strojově čitelný "AI souhrn", který vkládá topmart-ai-search.js.
 *  -----------------------------------------------------------------------------
 *  Cíl: souhrn NEROZBÍJÍ vzhled stránky, ale ZŮSTÁVÁ v DOM a je čitelný pro
 *  AI čtečky i odečítače obrazovky. Používáme přístupné "visually-hidden"
 *  (clip technika) místo display:none – tím se vyhneme jak narušení layoutu,
 *  tak postihu za "skrytý text".
 *
 *  Nasazení: nahrát přes FTP (např. /user/documents/) a v administraci přidat
 *  do "kódu do hlavičky":
 *     <link rel="stylesheet" href="https://www.topmart.cz/user/documents/topmart-ai-search.css">
 * ========================================================================== */

.topmart-ai-summary {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* Obsah necháme normálně čitelný (kdyby ho někdo odhalil / pro odečítače). */
.topmart-ai-summary__title {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 .25rem;
}

.topmart-ai-summary__list {
  margin: 0;
}

.topmart-ai-summary__list dt {
  font-weight: 600;
}

.topmart-ai-summary__list dd {
  margin: 0 0 .15rem;
}

/* -----------------------------------------------------------------------------
 *  VOLITELNÉ: pokud bys chtěl souhrn naopak ZOBRAZIT (např. pro kontrolu, že
 *  se generuje správně), zakomentuj blok .topmart-ai-summary výše a odkomentuj
 *  tento blok:
 *
 *  .topmart-ai-summary {
 *    margin: 1rem 0;
 *    padding: 1rem 1.25rem;
 *    border: 1px solid #e0c068;
 *    border-radius: 8px;
 *    background: #fafafa;
 *    font-size: .9rem;
 *  }
 * -------------------------------------------------------------------------- */
