/* ============================================================================
   10k-dla-klienta-dni.css — okno „Przedłuż link” i błąd ważności oferty w panelu „Dla klienta” (20.10.2026)
   Markup: js/okna/dla-klienta-dni.js. Okno stoi w nakładce .app-confirm (jak każde pytanie programu), więc ramka, cień, przyciski stopki
   i układ telefonu (arkusz od dołu, 9-telefon/2-okna.css) są wspólne — tu tylko to, co w środku. Kolory z tokenów; czerwień = błąd wpisu.
   ============================================================================ */
.dk-prz-presety { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--s-2); }
.dk-prz-presety .button { justify-content: center; padding-inline: var(--s-1); white-space: nowrap; }
.dk-prz-presety .button[aria-pressed="true"] { border-color: var(--accent); background: var(--accent-soft); color: var(--accent-strong); }
.dk-prz-pole { display: grid; gap: var(--s-1); font-size: var(--t-sm); font-weight: var(--w-bold); color: var(--text-muted); }
.app-confirm .dk-prz-pole .ui-jedn { width: 100%; max-width: calc(var(--h-control) * 5); }
.app-confirm .dk-prz-pole .ui-jedn input { all: revert; box-sizing: border-box; flex: 1 1 auto; width: 100%; min-width: 0; height: 100%; border: 0; background: transparent; box-shadow: none; outline: none; padding: 0 var(--s-2) 0 0; color: var(--text); font: inherit; text-align: right; }
.dk-prz-info { min-height: 1.4em; margin: 0; font-size: var(--t-sm); color: var(--text-muted); }
.dk-prz-info.blad { color: var(--danger); font-weight: var(--w-bold); }

/* ważność oferty w zakładce „Prezentacja”: błąd pod podpisem pola i czerwona ramka pola */
:is(.dk-dni, .dk-prz-pole .ui-jedn).zle { border-color: var(--danger); background: var(--danger-soft); }
:is(.dk-dni, .dk-prz-pole .ui-jedn).zle:focus-within { box-shadow: 0 0 0 var(--s-1) var(--danger-soft); }
.dk-blad { color: var(--danger); font-weight: var(--w-bold); }
.dk-blad[hidden] { display: none; }
.dc-pl2 small.dk-blad { color: var(--danger); }
/* pole dni ma ramkę-pierścień na opakowaniu (.ui-jedn:focus-within) — czarny pierścień samego pola wystawał poza nią */
.dk-dni input:focus-visible { outline: none; }
