/*
Theme Name: Pethund Child
Theme URI: http://demo.7iquid.com/pethund
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: pethund
Description: Introducing PetHund, your new online pal who’ll help you build a pet shop or veterinary clinic website with total ease. Designed for all types of pet care websites, PetHund will enable you to build a website that you’re going to love like your own pet! Pet centers, pet stores, veterinary clinics and all pet care sites, gather around, PetHund is here!
Version: 3.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: pethund-child
Tags: elementor, animal care, cats, dogs, pet, pet care, pet services, pet shelter, pet shop, shelter, vet clinic, vet store, veterinary, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


    .sklad-table {
      --bg: #ffffff;
      --col-odd: #ffffff;     /* kolumna 1 */
      --col-even: #f6f7f8;    /* kolumna 2 (szary odcień) */
      --border: #e9ebee;
      --radius: 16px;
      --shadow: 0 8px 24px rgba(0,0,0,.06);
      max-width: 980px;
      margin: 24px auto;
      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";
    }

    .sklad-table table {
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
      background: var(--bg);
      border-radius: var(--radius);
      overflow: hidden;
      box-shadow: var(--shadow);
    }

    .sklad-table td {
      padding: 14px 18px;
      border-bottom: 1px solid var(--border);
      vertical-align: middle;
      font-size: 15px;
      line-height: 1.35;
      letter-spacing: .2px;
      font-weight: 500;
      word-break: break-word;
    }

    .sklad-table tr:last-child td { border-bottom: 0; }

    /* naprzemienne kolory kolumn */
    .sklad-table td:nth-child(odd)  { background: var(--col-odd); }
    .sklad-table td:nth-child(even) { background: var(--col-even); }

    /* delikatne oddzielenie kolumn */
    .sklad-table td:nth-child(1) { border-right: 1px solid var(--border); }

    /* efekt hover – subtelne podświetlenie wiersza */
    .sklad-table tr:hover td { background: #f2f3f5; }
    .sklad-table tr:hover td:nth-child(odd)  { background: #fdfdfd; }
    .sklad-table tr:hover td:nth-child(even) { background: #eef0f2; }

    /* RWD – na wąskich ekranach elementy układają się w jedną kolumnę */
    @media (max-width: 640px) {
      .sklad-table td {
        display: block;
        width: 100%;
        border-right: 0 !important;
      }
      .sklad-table td + td {
        border-top: 1px dashed var(--border);
      }
    }
  