/*
 * Hlídání skladu (na WordPressu nebylo, převzato z webu AUTO DASPOL):
 * box pod nabídkou vozů a stránka /hlidani/. Tokeny z bofb.css.
 */
@layer components {
  .hlidani { padding-block: var(--section-y); }
  .hlidani--vypis { padding-top: 0; }
  .hlidani[hidden],
  .hlidani .btn[hidden] { display: none; }
  .hlidani__box,
  .hlidani__karta {
    padding: clamp(1.5rem, 0.5rem + 4vw, 3.5rem);
    border: 1px solid var(--line);
    border-radius: var(--r-xl);
    background: var(--surface);
  }
  .hlidani__karta { max-width: 44rem; }
  .hlidani__nadpis { font-size: var(--fs-h2); margin: 0 0 var(--sp-4); }
  .hlidani__popis { color: var(--ink-2); margin: 0 0 var(--sp-5); }
  .hlidani__body { margin: 0; padding-left: 1.2em; color: var(--ink-2); }
  .hlidani__body li + li { margin-top: var(--sp-2); }
  .hlidani__vysledek { margin: var(--sp-5) 0 0; font-weight: 600; color: var(--ink); }
  .hlidani__vysledek:empty { display: none; }
  .hlidani__vysledek.is-chyba { color: var(--sale); }
  .hlidani__dalsi { margin: var(--sp-5) 0 0; }
  .hlidani__dalsi[hidden] { display: none; }

  /* Výpis bez výsledků → odkaz na hlídání (vkládá hlidani.js) */
  .hlidani-nic {
    margin: 0 0 var(--sp-6);
    padding: var(--sp-4) var(--sp-5);
    border-radius: var(--r-md);
    background: var(--accent-soft);
    color: var(--ink-2);
  }
  .hlidani-nic[hidden] { display: none; }
  .hlidani-nic strong { color: var(--ink); }
  .hlidani-nic a { color: var(--accent); font-weight: 600; }
}
