@layer theme,base;@layer components{.panel-firmy{--pf-tekst:#1b2126;--pf-tekst-2:#545f69;--pf-tekst-3:#67727c;--pf-linia:#e3e7eb;--pf-linia-pola:#c3cbd2;--pf-tlo:#f5f6f8;--pf-akcent:#1d4ed8;--pf-akcent-tlo:#e8eefc;--pf-czarny:#1e3a8a;--pf-czarny-hover:#172c6b;--pf-pomaranczowy:#b9500f;--pf-pomaranczowy-hover:#9c430c;--pf-zolty:#f6b400;--pf-cien:0 1px 2px #1018280d, 0 1px 3px #1018280a;font-family:var(--font-panel), ui-sans-serif, system-ui, sans-serif;color:var(--pf-tekst);background:var(--pf-tlo);font-feature-settings:"tnum" 0;font-size:.9375rem;line-height:1.55}.panel-firmy :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pf-czarny);outline-offset:2px;box-shadow:0 0 0 5px #f6b40073}.pf-h1{letter-spacing:-.012em;font-size:1.75rem;font-weight:600;line-height:1.2}.pf-h2{letter-spacing:-.005em;font-size:1.1875rem;font-weight:600;line-height:1.3}.pf-h3{font-size:1rem;font-weight:600;line-height:1.35}.pf-opis{color:var(--pf-tekst-2);font-size:.9375rem}.pf-maly{color:var(--pf-tekst-2);font-size:.875rem}.pf-meta{color:var(--pf-tekst-3);font-size:.8125rem}.pf-grupa{letter-spacing:.07em;text-transform:uppercase;color:var(--pf-tekst-3);font-size:.75rem;font-weight:600;line-height:1.3}.pf-liczba{font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.1}.pf-link{color:var(--pf-akcent);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.pf-link:hover{text-decoration-thickness:2px}@media (max-width:767px){.pf-h1{font-size:1.5rem}}.pf-karta{border:1px solid var(--pf-linia);box-shadow:var(--pf-cien);background:#fff;border-radius:8px}.pf-karta-klik{transition:border-color .15s,box-shadow .15s}.pf-karta-klik:hover{border-color:#b9c2ca;box-shadow:0 2px 8px #10182814}.pf-przycisk{text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (max-width:30rem){.pf-przycisk{white-space:normal}}.pf-przycisk:disabled,.pf-przycisk[aria-disabled=true]{opacity:.45;cursor:default}.pf-glowny{background:var(--pf-czarny);color:#fff}.pf-glowny:not(:disabled):hover{background:var(--pf-czarny-hover)}.pf-drugi{color:var(--pf-czarny);background:#fff;border-color:#b6c2e6}.pf-akcja{background:var(--pf-pomaranczowy);color:#fff}.pf-akcja:not(:disabled):hover{background:var(--pf-pomaranczowy-hover)}.pf-drugi:not(:disabled):hover{border-color:var(--pf-czarny);background:#f3f6fd}.pf-cichy{color:var(--pf-akcent);text-underline-offset:3px;background:0 0;padding-inline:.5rem;font-weight:500;text-decoration:underline}.pf-usun{color:#fff;background:#a12a2a}.pf-usun:hover{background:#862222}.pf-maly-przycisk{min-height:2.75rem;padding:.375rem .875rem;font-size:.9375rem}.pf-etykieta{margin-bottom:.375rem;font-size:.9375rem;font-weight:500;display:block}.pf-podpowiedz{color:var(--pf-tekst-2);margin:-.125rem 0 .5rem;font-size:.875rem}.pf-pole{border:1px solid var(--pf-linia-pola);width:100%;min-height:2.75rem;color:var(--pf-tekst);background:#fff;border-radius:6px;padding:.5rem .75rem;font-size:1rem;line-height:1.4;display:block}.pf-pole::placeholder{color:#8a949d}.pf-pole:hover{border-color:#9aa5af}.pf-pole[readonly]{color:var(--pf-tekst-2);background:#f5f6f8}.pf-pole[aria-invalid=true]{border-color:#a12a2a;box-shadow:inset 0 0 0 1px #a12a2a}textarea.pf-pole{line-height:1.5}.pf-blad{color:#a12a2a;margin-top:.375rem;font-size:.875rem}.pf-kafelek{border:1px solid var(--pf-linia-pola);cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;transition:border-color .15s;display:flex}.pf-kafelek:hover{border-color:#8f9aa4}.pf-kafelek[aria-pressed=true]{border-color:var(--pf-czarny);box-shadow:inset 0 0 0 1px var(--pf-czarny)}.pf-kafelek:has(input:checked){border-color:var(--pf-czarny);box-shadow:inset 0 0 0 1px var(--pf-czarny)}.pf-kafelek:has(input:focus-visible){outline:2px solid var(--pf-czarny);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--pf-czarny), 0 0 0 5px #f6b40073}.pf-znacznik{color:#fff;background:#fff;border:1.5px solid #8f9aa4;border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;margin-top:.0625rem;display:grid}.pf-znacznik-kwadrat{border-radius:5px}.pf-znacznik svg{opacity:0;width:.875rem;height:.875rem}.pf-kafelek[aria-pressed=true] .pf-znacznik{background:var(--pf-czarny);border-color:var(--pf-czarny)}.pf-kafelek:has(input:checked) .pf-znacznik{background:var(--pf-czarny);border-color:var(--pf-czarny)}.pf-kafelek[aria-pressed=true] .pf-znacznik svg{opacity:1}.pf-kafelek:has(input:checked) .pf-znacznik svg{opacity:1}.pf-chip{border:1px solid var(--pf-linia-pola);text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:.375rem .9375rem;font-size:.9375rem;font-weight:500;line-height:1.25;display:inline-flex}.pf-chip:hover{border-color:#8f9aa4}.pf-chip[aria-pressed=true]{background:var(--pf-czarny);border-color:var(--pf-czarny);color:#fff}.pf-plakietka{white-space:nowrap;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.45;display:inline-flex}.pf-info{color:var(--pf-tekst-2);background:#f1f4f7;border-radius:6px;padding:.75rem .9375rem;font-size:.9375rem}.pf-info-uwaga{color:#6f4c0e;background:#fdf5e3}.pf-info-ok{color:#1f6b45;background:#eaf5ee}.pf-info-niebieski{background:var(--pf-akcent-tlo);color:#133a5e}.pf-kroki{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.pf-krok{min-height:3.25rem;color:var(--pf-tekst-2);text-align:left;clip-path:polygon(0 0,calc(100% - .875rem) 0,100% 50%,calc(100% - .875rem) 100%,0 100%,.875rem 50%);background:#fff;align-items:center;gap:.5rem;margin-left:-.6875rem;padding:.5rem 1.25rem .5rem 1.75rem;font-size:.9375rem;font-weight:600;display:flex;position:relative}.pf-kroki>li:first-child>.pf-krok{clip-path:polygon(0 0,calc(100% - .875rem) 0,100% 50%,calc(100% - .875rem) 100%,0 100%);border-radius:6px 0 0 6px;margin-left:0;padding-left:1rem}.pf-kroki>li:last-child>.pf-krok{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,.875rem 50%);border-radius:0 6px 6px 0}.pf-krok-ramka{background:var(--pf-linia);border-radius:7px;padding:1px}.pf-krok[aria-current=step]{background:var(--pf-czarny);color:#fff}.pf-krok-zrobiony{color:var(--pf-tekst)}.pf-krok:disabled{cursor:default}.pf-krok:not(:disabled):not([aria-current=step]):hover{background:#f1f3f5}.pf-menu-pozycja{min-height:2.75rem;color:var(--pf-tekst);border-radius:6px;align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;display:flex}.pf-menu-pozycja:hover{background:#f1f3f5}.pf-menu-pozycja[aria-current=page]{background:var(--pf-akcent-tlo);color:var(--pf-akcent);box-shadow:inset 3px 0 0 var(--pf-akcent);font-weight:600}.pf-menu-pozycja svg{color:var(--pf-tekst-3)}.pf-menu-pozycja[aria-current=page] svg{color:var(--pf-akcent)}.pf-zakladka{text-align:center;min-width:2.75rem;color:var(--pf-tekst-2);white-space:nowrap;border-bottom:2px solid #0000;margin-right:1.5rem;padding:.75rem .125rem;font-size:.9375rem;font-weight:500;display:block}.pf-zakladka:hover{color:var(--pf-tekst)}.pf-zakladka[aria-current=page]{border-color:var(--pf-czarny);color:var(--pf-tekst);font-weight:600}.pf-okno{width:min(32rem,100vw - 2rem);color:var(--pf-tekst);font-family:var(--font-panel), ui-sans-serif, system-ui, sans-serif;border:0;border-radius:10px;margin:auto;padding:0;font-size:.9375rem;line-height:1.55;box-shadow:0 20px 48px #10182838}.pf-okno-szerokie{width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.pf-okno::backdrop{background:#1b212673}.pf-chip[aria-current=true]{background:var(--pf-czarny);border-color:var(--pf-czarny);color:#fff}.pf-przelacznik{border:1px solid var(--pf-linia-pola);background:#fff;border-radius:8px;padding:.1875rem;display:inline-flex}.pf-przelacznik>*{min-height:2.75rem;color:var(--pf-tekst-2);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:.9375rem;font-weight:500;display:inline-flex}.pf-przelacznik>:hover{color:var(--pf-tekst);background:#f1f3f5}.pf-przelacznik>[aria-current=true]{background:var(--pf-czarny);color:#fff}.pf-kafelki,.pf-kafelki-odwolane{gap:1rem;display:grid}.pf-wiersz,.pf-filtry{gap:.75rem 1rem;display:grid}@media (min-width:640px){.pf-kafelki,.pf-kafelki-odwolane,.pf-filtry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pf-wiersz{align-items:start;column-gap:.75rem}.pf-wiersz-aktywne{grid-template-columns:7.5rem minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.1fr) 10.5rem}.pf-wiersz-zakonczone{grid-template-columns:7.5rem minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.2fr) 11.5rem}.pf-wiersz-odwolane{grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr) 10.5rem}.pf-wiersz-szkice{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 17rem}.pf-filtry{align-items:end}.pf-filtry-aktywne,.pf-filtry-realizacja,.pf-filtry-zakonczone{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}.pf-filtry-odwolane{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) minmax(0,1fr) auto}.pf-filtry-szkice{grid-template-columns:minmax(0,2fr) auto}.pf-filtry-aktywne .pf-filtry-licznik,.pf-filtry-realizacja .pf-filtry-licznik,.pf-filtry-zakonczone .pf-filtry-licznik{text-align:left;grid-column:1/-1;padding-bottom:0}}@media (min-width:1280px){.pf-filtry-aktywne .pf-filtry-licznik,.pf-filtry-realizacja .pf-filtry-licznik,.pf-filtry-zakonczone .pf-filtry-licznik{text-align:right;grid-column:auto;padding-bottom:.75rem}.pf-wiersz{column-gap:1rem}.pf-wiersz-aktywne{grid-template-columns:11.5rem minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr) 12rem}.pf-wiersz-zakonczone{grid-template-columns:11.5rem minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr) 14.5rem}.pf-wiersz-odwolane{grid-template-columns:11.5rem minmax(0,1fr) minmax(0,1.9fr) minmax(0,1.1fr) 12rem}.pf-filtry-aktywne,.pf-filtry-realizacja,.pf-filtry-zakonczone{grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr) auto}}@media (min-width:1200px){.pf-kafelki{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-kafelki-odwolane{grid-template-columns:1fr 1fr 2fr}}.pf-pomar{color:#b9500f!important}.pf-ziel{color:#15803d!important}.pf-czerw{color:#b91c1c!important}.pf-brazowy{color:#8a3f08!important}.pf-wiersz-hover:hover{background:#fafbfc}.pf-wiersz-decyzja{background:#fffbeb!important}.pf-wiersz-decyzja:hover{background:#fff7db}.pf-wiersz-zaznaczony{background:#f3f6fa}.pf-kafel-wyrozniony{background:#fff8e6;border-color:#f3d98a}.pf-kafel-filtr{cursor:pointer;transition:border-color .15s,box-shadow .15s}.pf-kafel-filtr:hover:not(:disabled){border-color:var(--pf-akcent);box-shadow:0 0 0 1px var(--pf-akcent)}.pf-kafel-filtr:focus-visible{outline:3px solid var(--pf-akcent);outline-offset:2px}.pf-kafel-filtr:disabled{cursor:default;opacity:.7}.pf-kafel-filtr:disabled .pf-kafel-podpowiedz{visibility:hidden}.pf-kafel-wcisniety{border-color:var(--pf-akcent);box-shadow:0 0 0 2px var(--pf-akcent);background:#eef3fb}.pf-pasek-filtra{color:var(--pf-tekst);background:#eef3fb;border:1px solid #b9c9e8}.pf-baner-podglad{color:#8a3f08;background:#fff8e6;border:1px solid #f3d98a}.pf-baner-podglad .pf-przycisk{color:#8a3f08;background:#fff;border-color:#e8c56a;font-weight:700}.pf-baner-podglad .pf-przycisk:hover{background:#fff3d1}.pf-pig-zolty{color:#7a4b0a;background:#fdf1d6}.pf-pig-zielony{color:#166534;background:#dcfce7}.pf-pig-niebieski{color:#1e40af;background:#dbeafe}.pf-pig-szary{color:#4b5563;background:#eef1f4}.pf-pig-czerwony,.pf-licznik-czerwony{color:#b91c1c;background:#fde2e2}.pf-kolko-puste{border:2px dashed #d1d5db}.pf-aw-1{color:#1e40af;background:#dbeafe}.pf-aw-2{color:#9d174d;background:#fce7f3}.pf-aw-3{color:#166534;background:#dcfce7}.pf-aw-4{color:#92400e;background:#fef3c7}.pf-aw-5{color:#5b21b6;background:#ede9fe}.pf-aw-6{color:#075985;background:#e0f2fe}.pf-przekreslony{-webkit-text-decoration:line-through #4b5563;text-decoration:line-through #4b5563;text-decoration-thickness:2px}.pf-zakladki-pasek{box-shadow:inset 0 -1px 0 var(--pf-linia)}.pf-zakladka-lista{min-height:3.25rem}.pf-zakladka-lista .pf-licznik-zakladki{line-height:1.375rem}.pf-gwiazdki{color:#c2570c}.pf-gwiazdki svg{width:1.125rem;height:1.125rem}.pf-przycisk-waski{white-space:normal;max-width:7.5rem;line-height:1.2}@media (min-width:1024px){.pf-wiersz.pf-wiersz-odwolane-bez-oplat{grid-template-columns:7.5rem minmax(0,1fr) minmax(0,2.6fr) 10.5rem}}@media (min-width:1280px){.pf-wiersz.pf-wiersz-odwolane-bez-oplat{grid-template-columns:11.5rem minmax(0,1fr) minmax(0,2.8fr) 12rem}}.pf-kafelki-odwolane.pf-kafelki-odwolane-jeden{grid-template-columns:minmax(0,1fr)}}@layer utilities;
