/* allee — /kupony (09.11.2026): uzupełnienia do strefa.css (karty kuponów z szablonu kupony.html) — zakładki sklepów, lista kodów, szczegóły. */
.kp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.kp-tabs a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-weight:600;min-height:40px}
.kp-tabs a small{color:var(--ink-3);font-weight:500}
.kp-tabs a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.kp-tabs a.on small{color:#d4d7dc}
.kp-c .z-c__b{display:flex;flex-direction:column;gap:8px;padding:14px 16px;min-width:0}
.kp-c .z-c__b > b{line-height:1.3;overflow-wrap:anywhere}
.kp-c .z-c__b > span{color:var(--ink-2);font-size:.9rem}
.kp-c .z-c__b > span a{color:inherit;font-weight:600}
.kp-c .btn-al{align-self:flex-start}
.kp-c--x .z-c__v{background:var(--ink)}
.kp-kody summary,.kp-op summary{cursor:pointer;font-weight:600;color:var(--al-o)}
.kp-kody ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}
.kp-kody li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.kp-kody li small{color:var(--ink-2)}
.kp-op p{margin:6px 0 0;font-size:.9rem;color:var(--ink-2)}
.kp-kod{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;background:var(--bg-2);border:1px dashed var(--al-o);border-radius:10px;padding:6px 10px;font-weight:700;user-select:all}
.kp-hero{grid-template-columns:minmax(0,1fr)}
@media (max-width:991px){.kp-cp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:575px){.kp-cp{grid-template-columns:minmax(0,1fr)}}
/* blok na stronie oferty sklepu partnerskiego */
.pd-kupony{display:grid;gap:8px;margin:10px 0 0;padding:12px 14px;border:1px dashed var(--al-o);border-radius:16px;background:#fff8f3}
.pd-kupony > b{display:flex;gap:6px;align-items:center}
.pd-kupony__k{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.pd-kupony__k span{min-width:0;overflow-wrap:anywhere;font-size:.92rem}
.pd-kupony a{font-weight:600;color:var(--al-o)}
.pd-kupony small{color:var(--ink-2)}
