.pfm{width:100%;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:#111827;background:#f4f5f7;font-size:15px;line-height:1.5}.pfm a{color:#1d4ed8;text-decoration:none}.pfm a:hover{color:#1e40af}.pfm h1,.pfm h2,.pfm p,.pfm ul{margin:0;padding:0}.pfm ul{list-style:none}.pfm-bar{background:#fff7ed;border-bottom:1px solid #fed7aa}.pfm-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:10px 24px;font-size:14px;display:flex}.pfm-bar-txt{color:#7c2d12;align-items:center;gap:10px;display:flex}.pfm-bar-txt svg{flex-shrink:0}.pfm-btn-edit{color:#fff;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.pfm-btn-edit:hover{background:#1f2937}.pfm-main{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1120px;margin:0 auto;padding:24px 24px 56px;display:flex}.pfm-crumb{color:#6b7280;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.pfm .pfm-crumb a{color:#6b7280}.pfm-crumb-ost{color:#111827}.pfm-hero{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:28px;display:flex}.pfm-logo{color:#0c4a6e;object-fit:cover;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;font-size:30px;font-weight:700;display:flex}.pfm-hero-main{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.pfm-odznaki{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600;display:flex}.pfm-odznaki-firma{color:#6b7280}.pfm-odznaka{border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.pfm-odznaka-nip{color:#047857;background:#ecfdf5}.pfm-odznaka-szara{color:#374151;background:#f3f4f6}.pfm-odznaka-uwaga{color:#9b1c1c;background:#fdecec}.pfm-odznaka-pewny{color:#1d4ed8;background:#eff6ff}.pfm-odznaka-nowa{color:#7a4a00;background:#fdf1d6}.pfm-h1{overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.2}.pfm-sub{color:#4b5563;font-size:15px}.pfm-chips{flex-wrap:wrap;gap:8px;margin-top:4px;font-size:13px;display:flex}.pfm-chip{background:#f3f4f6;border-radius:6px;padding:4px 10px}.pfm-hero-akcje{flex-direction:column;gap:10px;min-width:200px;display:flex}.pfm-btn{font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.pfm .pfm-btn-obs{color:#fff;background:#ea7a2f}.pfm .pfm-btn-obs:hover{color:#fff;background:#d96d24}.pfm-btn-obs[aria-disabled=true]{cursor:default}.pfm .pfm-btn-kop{color:#111827;background:#fff;border:1px solid #d1d5db}.pfm .pfm-btn-kop:hover{color:#111827;background:#f9fafb}.pfm-podpis{color:#6b7280;text-align:center;font-size:12px}.pfm-liczby{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pfm-liczba{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px}.pfm-liczba-n{align-items:center;gap:6px;font-size:26px;font-weight:700;line-height:1.1;display:flex}.pfm-liczba-n small{color:#6b7280;font-size:14px;font-weight:500}.pfm-liczba-e{color:#4b5563;margin-top:4px;font-size:13px}.pfm-kolumny{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.pfm-lewa{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.pfm-prawa{flex-direction:column;flex:300px;gap:20px;min-width:0;display:flex}.pfm-karta{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.pfm-karta-op{gap:16px}.pfm-karta-bok{gap:12px;padding:22px 24px}.pfm-h2{font-size:18px;font-weight:700}.pfm-karta-bok .pfm-h2{font-size:16px}.pfm-szary{color:#6b7280;font-weight:500}.pfm-pomarancz{color:#ea7a2f}.pfm-naglowek{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pfm-opis{color:#374151;white-space:pre-line;overflow-wrap:anywhere}.pfm-opis-pusty{color:#6b7280}.pfm-opis-pusty button{font:inherit;color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pfm-fakty{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;font-size:14px;display:grid}.pfm-fakt{align-items:flex-start;gap:10px;display:flex}.pfm-fakt-k{color:#6b7280;flex-shrink:0;width:110px}.pfm-fakt-w{overflow-wrap:anywhere;min-width:0}.pfm-puste{color:#9ca3af}.pfm .pfm-zlecenie{color:#111827;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pfm .pfm-zlecenie:hover{color:#111827;border-color:#9ca3af}.pfm-zlecenie-tytul{font-size:15px;font-weight:600}.pfm-zlecenie-opis{color:#5b6472;font-size:15px}.pfm-zlecenie-stawka{font-size:15px;font-weight:700}.pfm-pigulka{color:#047857;background:#ecfdf5;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.pfm-uwaga{color:#5b6472;font-size:15px}.pfm-pytania{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:13px;display:grid}.pfm-pytanie{background:#f9fafb;border-radius:8px;padding:12px 14px}.pfm-pytanie-k{color:#6b7280}.pfm-pytanie-w{font-size:15px;font-weight:600}.pfm-pytanie-w small{color:#6b7280;font-size:12px;font-weight:400}.pfm-opinie{flex-direction:column;gap:14px;display:flex}.pfm-opinia{border-top:1px solid #f3f4f6;gap:12px;padding-top:14px;display:flex}.pfm-awatar{color:#374151;background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.pfm-opinia-tresc{flex-direction:column;gap:4px;min-width:0;display:flex}.pfm-opinia-gora{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pfm-gwiazdki{color:#f59e0b}.pfm-gwiazdki-puste{color:#e5e7eb}.pfm-opinia-tekst{color:#374151;overflow-wrap:anywhere;font-size:14px}.pfm-zwroty{flex-wrap:wrap;gap:6px;display:flex}.pfm-zwrot{color:#374151;background:#f3f4f6;border-radius:999px;padding:1px 10px;font-size:12px}.pfm-link-przycisk{font:inherit;color:#1d4ed8;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:500}.pfm-link-przycisk:hover{color:#1e40af}.pfm-lista{color:#374151;flex-direction:column;gap:10px;font-size:14px;display:flex}.pfm-lista li{align-items:flex-start;gap:10px;display:flex}.pfm-lista svg{flex-shrink:0;margin-top:2px}.pfm-kierowcy{flex-wrap:wrap;gap:8px;display:flex}.pfm-kierowca{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:inline-flex}.pfm-cta{color:#fff;background:#111827;border-radius:12px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.pfm-cta .pfm-h2{font-size:16px}.pfm-cta p{color:#d1d5db;font-size:14px}.pfm .pfm-cta .pfm-btn-obs{margin-top:4px}.pfm-inne{flex-direction:column;gap:8px;font-size:14px;display:flex}@media (max-width:860px){.pfm-liczby{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pfm-main{padding:16px 16px 40px}.pfm-bar-in{padding:10px 16px}.pfm-hero,.pfm-karta{padding:20px}.pfm-h1{font-size:24px}.pfm-fakty,.pfm-pytania{grid-template-columns:minmax(0,1fr)}.pfm-hero-akcje{width:100%}}.pfm-dlg{color:#111827;width:min(720px,100% - 32px);max-width:none;max-height:calc(100dvh - 96px);font-family:var(--font-inter), Inter, system-ui, sans-serif;background:#fff;border:0;border-radius:14px;margin:48px auto auto;padding:0;font-size:15px;line-height:1.5;overflow:hidden;box-shadow:0 20px 60px #00000040}.pfm-dlg[open]{flex-direction:column;display:flex}.pfm-dlg::backdrop{background:#1118278c}.pfm-dlg a{color:#1d4ed8;text-decoration:none}.pfm-dlg-gora{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.pfm-dlg-gora h1{margin:0;font-size:22px;font-weight:700}.pfm-dlg-zamknij{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pfm-dlg-zamknij:hover{background:#f3f4f6}.pfm-dlg-forma{flex-direction:column;flex:auto;gap:22px;padding:24px 28px;display:flex;overflow-y:auto}.pfm-dlg-logo{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.pfm-dlg-logo-tekst{flex-direction:column;flex:300px;gap:8px;display:flex}.pfm-dlg-przyciski{flex-wrap:wrap;gap:10px;display:flex}.pfm-pole{flex-direction:column;gap:6px;min-width:0;display:flex}.pfm-pole-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pfm-etykieta{font-weight:600}.pfm-opcja{color:#6b7280;font-weight:400}.pfm-wej{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:44px;padding:12px 14px;font-family:inherit;font-size:15px}textarea.pfm-wej{resize:vertical;min-height:0}.pfm-wej:focus-visible{outline-offset:1px;outline:2px solid #111827}.pfm-wej[aria-invalid=true]{border-color:#b91c1c}.pfm-pomoc{color:#6b7280;font-size:13px}.pfm-blad{color:#b91c1c;font-size:13px;font-weight:500}.pfm-tabor{flex-wrap:wrap;gap:8px;display:flex}.pfm-tabletka{cursor:pointer;box-sizing:border-box;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;display:inline-flex}.pfm-tabletka input{margin:0}.pfm-tabletka-on{color:#fff;background:#111827;border-color:#111827}.pfm-tabletka:focus-within{outline-offset:2px;outline:2px solid #ea7a2f}.pfm-info{color:#4b5563;background:#f9fafb;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;display:flex}.pfm-info svg{flex-shrink:0;margin-top:1px}.pfm-dlg-dol{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}.pfm-dlg .pfm-btn-wtorny{color:#111827;background:#fff;border:1px solid #d1d5db}.pfm-dlg .pfm-btn-wtorny:hover{background:#f3f4f6}.pfm-dlg .pfm-btn-glowny{color:#fff;background:#111827;padding:12px 20px}.pfm-dlg .pfm-btn-glowny:hover{background:#1f2937}.pfm-dlg .pfm-btn-glowny:disabled{opacity:.6;cursor:default}.pfm-dlg-blad{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:500}@media (max-width:600px){.pfm-dlg{max-height:calc(100dvh - 32px);margin:16px auto auto}.pfm-dlg-gora,.pfm-dlg-forma,.pfm-dlg-dol{padding-left:18px;padding-right:18px}.pfm-pole-2{grid-template-columns:minmax(0,1fr)}}.pfm-dlg-logo-kolo{color:#0c4a6e;object-fit:cover;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;font-size:30px;font-weight:700;display:flex}img.pfm-dlg-logo-kolo{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb}.pfm-dlg-logo-nad{background:#fff6d6;border-radius:8px;outline:2px dashed #ea7a2f}.pfm-btn-plik{cursor:pointer;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600}.pfm-btn-plik:hover{background:#f3f4f6}.pfm-btn-plik:disabled{opacity:.5;cursor:default}.pfm-ok{color:#047857;margin:0;font-size:13px;font-weight:500}
