/* ============================================================================
   11h-kalkulator-ostrzezenia-zestawu.css — okno „Kalkulator kosztów”: OSTRZEŻENIA „NIEZAPISANY ZESTAW” (18.10.2026)
   ----------------------------------------------------------------------------
   Zlecenie czatu CSS „Kalkulator — rozwinięcie konstrukcji, ostrzeżenia o składowych, zaznaczanie na telefonie”, punkt 2;
   wzór: Kalkulator.html v105 (.k-zest, .k-zest-sk, .k-zest-w, .k-zrail, .ui-ost.uw). Pasek zakresu (.pcost-zestaw) jest w 11f —
   tu druga linia z podziałem składowych, notka pod „Koszty projektu”, blok na górze panelu Wynik i ostrzeżenie w kroku zapisu.
   Bursztyn = tokeny --warn / --warn-soft / --warn-strong. Kod: okna/koszty-18-ostrzezenia-zestawu.js. Zero !important.
   ============================================================================ */

/* (1) pasek zakresu: druga linia — składowe kalkulacji z kilku wersji */
.pcost-zestaw-tekst > small.pcost-zestaw-skladowe { margin-top: 2px; color: var(--warn-strong); font-weight: var(--w-strong); }

/* (2) notka pod „Koszty projektu” w kolumnie kategorii */
.pcost-zrail { display: flex; align-items: flex-start; gap: var(--s-2); margin: 0 0 var(--s-2); padding: var(--s-2) var(--s-3); border: 1px solid var(--warn); border-radius: var(--r-sm); background: var(--warn-soft); color: var(--text-muted); font-size: var(--t-xs); line-height: 1.35; }
.pcost-zrail-ikona { flex: none; width: 15px; height: 15px; margin-top: 1px; color: var(--warn-strong); }
.pcost-zrail b { display: block; color: var(--text); font-size: var(--t-sm); font-weight: var(--w-bold); }

/* (3) blok na górze panelu Wynik: ten sam pasek co w Konstrukcjach, w osi kolumn arkusza (ich odstęp boczny to 16 px) */
.pcost-zestaw.pcost-zestaw-wynik { margin: var(--s-3) var(--s-4) 0; }

/* (5) krok „Zapisz jako nową wersję”: ostrzeżenie o składowych (bursztyn, nie błąd) */
.zapis-wersji .zw-uwaga.is-ostrzezenie { border-color: var(--warn); background: var(--warn-soft); color: var(--text-muted); }
.zapis-wersji .zw-uwaga.is-ostrzezenie b { color: var(--text); }
