.lead-overlay{z-index:var(--z-lead-panel,1350);inset:var(--lead-top,0px) 0 auto;height:var(--lead-height,100dvh);overscroll-behavior:contain;background:#0c142661;justify-content:flex-end;display:flex;position:fixed}.lead-overlay[hidden]{display:none}.lead-panel{--lead-accent:#1b4fe0;--lead-soft:#eef2fe;--lead-mut:#55657c;--lead-canvas:#f1f4fa;--lead-line:#d9e0ec;background:var(--white);width:min(560px,100%);height:100%;min-height:0;color:var(--ink);font:400 14px/1.55 var(--font-sans), sans-serif;flex-direction:column;display:flex;box-shadow:-16px 0 60px #00000026}.lead-panel button,.lead-panel input,.lead-panel select,.lead-panel textarea{font:inherit}.lead-panel button{cursor:pointer}.lead-panel :focus-visible{outline:3px solid var(--lead-accent);outline-offset:3px}.lead-panel h2:focus{outline:none}.lead-panel__header{padding:max(18px, env(safe-area-inset-top)) 28px 18px;border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-panel__brand{letter-spacing:-.5px;font-size:15px;font-weight:800;display:block}.lead-panel__preview{color:var(--mut);margin-top:2px;font-size:11px;display:block}.lead-panel__close{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;font-size:25px!important}.lead-panel__steps{flex-shrink:0;gap:8px;margin:0;padding:20px 28px 0;list-style:none;display:flex}.lead-panel__steps[hidden]{display:none}.lead-panel__steps li{border-top:3px solid var(--line);color:var(--mut);flex:1;padding-top:8px;font-size:12px}.lead-panel__steps li.is-active{border-color:var(--lead-accent);color:var(--lead-accent);font-weight:700}.lead-panel__steps li span{font-family:var(--font-mono), monospace}.lead-panel__form{flex-direction:column;flex:1;min-height:0;display:flex}.lead-panel__content{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:26px 28px 30px;scroll-padding-block:18px;overflow-y:auto}.lead-panel h2{letter-spacing:-1.1px;text-wrap:balance;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.2}.lead-panel__intro{color:var(--body);margin:0 0 24px;font-size:14px}.lead-panel__field{margin:18px 0;font-size:13px;font-weight:700;display:block}.lead-panel__field>span,.lead-panel legend>span,.lead-panel summary>span{color:var(--mut);font-weight:400}.lead-panel input:not([type=checkbox]),.lead-panel select,.lead-panel textarea{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);border-radius:5px;min-height:48px;margin-top:8px;padding:12px;font-size:16px;font-weight:400;display:block}.lead-panel select{text-overflow:ellipsis;padding-right:28px}.lead-panel textarea{resize:vertical}.lead-panel input[type=checkbox]{width:19px;height:19px;accent-color:var(--lead-accent);flex-shrink:0;margin:2px 0 0}.lead-panel fieldset{border:0;min-width:0;margin:24px 0 12px;padding:0}.lead-panel legend{margin-bottom:12px;padding:0;font-size:13px;font-weight:700}.lead-panel__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lead-panel__choice{border:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:flex-start;gap:10px;min-height:57px;padding:14px 12px;font-size:13px;display:flex}.lead-panel__choice:has(input:checked){border-color:var(--lead-accent);background:var(--lead-soft)}.lead-panel__details{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.lead-panel summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:700}.lead-panel__hint{color:var(--mut);margin:12px 0 0;font-size:12px;line-height:1.5}.lead-panel__selection{background:var(--lead-soft);border-radius:5px;margin:18px 0;padding:12px 14px;font-size:13px}.lead-panel__dealer{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.lead-panel__dealer strong{font-size:14px;font-weight:700}.lead-panel__dealer small{color:var(--mut);margin-top:4px;font-size:12px;display:block}.lead-panel__summary{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:5px;margin:20px 0;padding:16px;font-size:13px}.lead-panel__summary>strong{font-size:16px}.lead-panel__summary p{color:var(--body);margin:5px 0 16px}.lead-panel__label{font-size:12px;font-weight:700}.lead-panel__summary ul{margin:8px 0 0;padding-left:17px}.lead-panel__summary li+li{margin-top:5px}.lead-panel__consent{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0 14px;font-size:12px;display:flex}.lead-panel__footer{padding:18px 28px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white);flex-shrink:0}.lead-panel__actions{align-items:stretch;gap:12px;display:flex}.lead-panel__next{background:var(--lead-accent);min-width:0;min-height:50px;color:var(--white);border:0;border-radius:5px;flex:1;padding:13px 16px;font-size:14px!important;font-weight:750!important}.lead-panel__next:hover{background:#1642b8}.lead-panel__back{color:var(--ink);background:0 0;border:0;padding:10px 2px;font-size:13px!important}.lead-panel__error{color:#a82020;margin:0 0 12px;font-size:13px}.lead-panel__review dt{margin-top:14px;font-size:12px;font-weight:700}.lead-panel__review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}@media (max-width:600px){.lead-panel{width:100%;box-shadow:none}.lead-panel__header{padding-block:12px;padding-inline:20px}.lead-panel__steps{padding:17px 20px 0}.lead-panel__content{scrollbar-gutter:auto;padding:22px 20px 28px}.lead-panel h2{font-size:26px}.lead-panel__footer{padding:14px 20px max(14px, env(safe-area-inset-bottom))}}@media (max-height:520px){.lead-panel__header{padding-block:7px}.lead-panel__steps{padding-top:8px}.lead-panel__footer{padding-block:10px}.lead-panel__footer .lead-panel__hint{margin-top:5px}}.lead-panel__cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;padding:3px;display:grid;overflow-y:auto}.lead-panel__city{border:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:center;gap:9px;min-height:48px;padding:10px;font-size:13px;display:flex}.lead-panel__city>span{overflow-wrap:anywhere;flex:1}.lead-panel__city small{background:var(--bg);font-variant-numeric:tabular-nums;border-radius:12px;padding:2px 7px}.lead-panel__city:has(input:checked){border-color:var(--lead-accent);background:var(--lead-soft)}.lead-panel__bulk{flex-direction:column;align-items:stretch;gap:4px;display:flex}.lead-panel__bulk>button:first-child{border:1px solid var(--lead-accent);background:var(--lead-soft);min-height:48px;color:var(--ink);cursor:pointer;border-radius:5px;padding:12px;font-size:13px}.lead-panel__bulk>button:disabled{opacity:.5;cursor:default}@media (max-width:380px){.lead-panel__cities{grid-template-columns:1fr}}.lead-panel__tryby{border:0;gap:10px;margin:0 0 18px;padding:0;display:grid}@media (min-width:560px){.lead-panel__tryby{grid-template-columns:1fr 1fr}}.lead-panel__tryb{border:1px solid var(--line,#d9dee7);cursor:pointer;background:var(--card,#fff);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.lead-panel__tryb.is-active{border-color:var(--acc,#2855f6);box-shadow:0 0 0 1px var(--acc,#2855f6)}.lead-panel__tryb input{flex:none;margin-top:3px}.lead-panel__tryb strong{margin-bottom:4px;font-size:15px;display:block}.lead-panel__tryb small{color:var(--lead-mut);font-size:13px;line-height:1.45;display:block}.lead-panel__znacznik{letter-spacing:.06em;text-transform:uppercase;color:var(--acc-deep,#1b4fe0);margin-top:8px;font-size:11px;font-style:normal;display:inline-block}.lead-panel__salony-linia{color:var(--lead-mut);margin:8px 0 0;font-size:13px}.lead-panel__salony{margin:12px 0 0;padding-left:18px;font-size:14px}.lead-panel__done{padding-bottom:24px}.lead-panel input[type=radio]{width:19px;height:19px;min-height:0;accent-color:var(--lead-accent);flex:none;margin:3px 0 0;padding:0;display:inline-block}.lead-panel__tryb>span{flex:1;min-width:0}.lead-panel__obietnica{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.lead-panel__obietnica li{background:var(--lead-soft);color:var(--acc-deep,#1b4fe0);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}.lead-panel__obietnica li:before{content:"✓";font-weight:800}.lead-panel__field-error{color:#a82020;margin:8px 0 0;font-size:12px;line-height:1.5}.lead-panel .lead-panel__field-error{color:#a82020;font-size:13px;font-weight:600}.lead-panel [aria-invalid=true]{border-color:#a82020;box-shadow:0 0 0 1px #a82020}.lead-panel [aria-invalid=true]:focus-visible{outline-color:#a82020}.lead-panel__miasto-fallback{background:#fdf3f3;border:1px solid #e3b6b6;border-radius:8px;margin:8px 0 0;padding:12px}.lead-panel__miasto-fallback p{color:#7a2323;margin:0 0 10px;font-size:12px;line-height:1.5}.lead-panel__miasto-cta{border:1px solid var(--lead-accent);background:var(--white);min-height:40px;color:var(--lead-accent);cursor:pointer;border-radius:5px;padding:9px 14px;font-size:13px;font-weight:700}.lead-panel__kontakt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-panel__kontakt-head>label{font-size:13px;font-weight:700}.lead-panel__kanal{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:2px;display:inline-flex}.lead-panel__kanal-opcja{min-width:76px;min-height:44px;color:var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.lead-panel__kanal-opcja.is-active{background:var(--lead-accent);color:var(--white)}.lead-panel .lead-panel__kanal-opcja input[type=radio]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.lead-panel__kanal-opcja:has(input:focus-visible){outline:3px solid var(--lead-accent);outline-offset:2px}.lead-panel__kontakt>.lead-panel__hint,.lead-panel__kontakt>.lead-panel__field-error{margin-top:10px;display:block}.lead-panel__consent{align-items:flex-start;min-height:44px;padding:6px 0}.lead-panel__consent input[type=checkbox]{width:22px;height:22px;margin-top:1px}.lead-panel__choices--kompakt .lead-panel__choice{align-items:center;min-height:44px;padding:11px 12px}.lead-panel__nabycie{margin-top:18px}.lead-panel__sublegend{margin:14px 0 10px;font-size:13px;font-weight:700}.lead-salony{flex-direction:column;gap:10px;margin:18px 0;display:flex}.lead-salony__glowka{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.lead-salony__ile{color:var(--lead-mut);font-weight:400}.lead-salony__licznik{color:#2855f6;white-space:nowrap;font-size:13px;font-weight:700}.lead-salony__filtr{flex-wrap:wrap;gap:8px;display:flex}.lead-salony__filtr input{flex:1;min-width:160px;min-height:46px;font-size:16px}.lead-salony__chipy{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.lead-salony__chipy .lead-chip{white-space:nowrap;flex-shrink:0}.lead-salony__limit{color:#a82020;margin:0;font-size:12.5px;line-height:1.5}.lead-chip{border:1px solid var(--line,#d9dee7);background:var(--white,#fff);color:#101f34;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.lead-chip.is-on{color:#fff;background:#2855f6;border-color:#2855f6}.lead-chip:focus-visible{outline-offset:2px;outline:3px solid #2855f6}.lead-segment{background:#e8edf5;border-radius:999px;flex-shrink:0;gap:4px;padding:4px;display:flex}.lead-segment .lead-chip{border:0;min-height:44px}.lead-segment .lead-chip:not(.is-on){background:0 0}.lead-salon{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 8px;display:flex}.lead-salon.is-wybrany{background:#eef2fe}.lead-salon input[type=checkbox]{accent-color:#2855f6;flex-shrink:0;width:20px;height:20px;margin:0}.lead-salon__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lead-salon__nazwa{color:#101f34;font-size:14px;font-weight:600}.lead-salon__adres{color:var(--lead-mut);overflow-wrap:anywhere;font-size:12.5px}.lead-salon__km{color:var(--lead-mut);white-space:nowrap;font-size:12.5px;font-weight:600}.lead-salony__lista{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.lead-salon.is-poza-limitem{opacity:.5}.lead-salon.is-poza-limitem:hover{opacity:.75}.lead-salony__limit--przy-salonie{flex-shrink:0;margin:-2px 8px 6px 40px}.lead-salony__najblizsze{color:#2855f6;cursor:pointer;background:#fff;border:1.5px solid #2855f6;border-radius:999px;align-self:flex-start;min-height:44px;padding:9px 16px;font-size:14px;font-weight:700}.lead-salony__najblizsze:hover{background:#eef2fe}.lead-salony__najblizsze:focus-visible{outline-offset:2px;outline:3px solid #2855f6}.lead-mapa{aspect-ratio:662/560;background:#f6f8fb;border:1px solid #e1e7f0;border-radius:12px;width:100%;position:relative;overflow:hidden}.lead-mapa[hidden]{display:none}.lead-mapa svg{width:100%;height:100%;position:absolute;inset:0}.lead-mapa__border{fill:#e3e9f4;stroke:#b9c6da;stroke-width:1.5px}.lead-mapa__miasto{color:#fff;cursor:pointer;background:#2855f6;border:2px solid #fff;border-radius:999px;place-items:center;min-width:26px;min-height:26px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.lead-mapa__miasto.is-aktywne{background:#101f34}.lead-mapa__miasto:focus-visible{outline-offset:2px;outline:3px solid #101f34}.lead-mapa:has(.lead-mapa__leaflet){aspect-ratio:auto;height:clamp(300px,52dvh,440px)}.lead-mapa__leaflet{z-index:0;position:absolute;inset:0}.lead-mapa__ladowanie{color:var(--lead-mut);pointer-events:none;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.lead-mapa-znacznik{background:0 0;border:0}.lead-mapa-znacznik__kropka{color:#fff;cursor:pointer;background:#2855f6;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font:700 13px/1 system-ui,sans-serif;display:grid;box-shadow:0 2px 8px #101f3459}.lead-mapa-znacznik__kropka.is-wybrane{box-shadow:0 0 0 3px #101f34,0 2px 8px #101f3459}.lead-mapa-pinezka{background:0 0;border:0}.lead-mapa-pinezka__znak{cursor:pointer;color:#fff;background:#2855f6;border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:30px;height:30px;font:700 15px/1 system-ui,sans-serif;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 2px 8px #101f3466}.lead-mapa-pinezka__znak.is-wybrany{background:#101f34;width:34px;height:34px;margin:-2px}.lead-mapa-pinezka__znak i{font-style:normal;transform:rotate(45deg)}.lead-mapa__podpowiedz{z-index:500;color:#101f34;white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 6px #101f3433}.lead-mapa .leaflet-control-zoom a{width:36px;height:36px;font-size:20px;line-height:34px}@media (max-width:390px){.lead-salony__filtr{flex-direction:column;align-items:stretch}}.lead-salony__szukaj{flex:220px;min-width:0;position:relative}.lead-salony__szukaj input{width:100%}.lead-salony__podpowiedzi{z-index:600;background:var(--white);border:1px solid var(--line);border-radius:10px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:auto;box-shadow:0 8px 24px #101f341f}.lead-salony__podpowiedzi li{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:6px 10px;display:flex}.lead-salony__podpowiedzi li[aria-selected=true],.lead-salony__podpowiedzi li:hover{background:var(--lead-soft)}.lead-salony__podpowiedzi span{color:var(--lead-mut);font-size:12px}.lead-salony__zrodlo{color:var(--lead-mut);margin:4px 0 0;font-size:11px}.lead-salony__zrodlo a{color:inherit}.lead-mapa-ty{background:0 0;border:0}.lead-mapa-ty__znak{background:var(--ink,#101f34);color:#fff;width:36px;height:22px;font:700 11px/1 var(--font-sans), sans-serif;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 3px #fff}@media (max-width:390px){.lead-salony__szukaj{flex:none}}.lead-zapytanie{font-size:15px;line-height:1.45}.lead-zapytanie .lead-panel__hint{color:var(--lead-mut);margin:8px 0 0;font-size:12.5px;line-height:1.45}.lead-zapytanie .lead-panel__field>span{color:var(--lead-mut)}.lead-zapytanie .lead-panel__field>span.lead-panel__field-error{color:#a82020;font-size:13px;font-weight:600}.lead-zapytanie input:not([type=checkbox]):not([type=radio]),.lead-zapytanie textarea{border-color:#c9d3e3;border-radius:10px;min-height:46px;font-size:16px}.lead-sekcja{flex-direction:column;gap:10px;margin:0 0 24px;scroll-margin-top:12px;display:flex}.lead-sekcja>.lead-panel__field,.lead-sekcja>.lead-panel__hint,.lead-sekcja>.lead-panel__field-error{margin:0}.lead-sekcja__tytul{color:#101f34;margin:0;font-size:15px;font-weight:700}.lead-chipy{flex-wrap:wrap;gap:8px;display:flex}.lead-zapytanie .lead-chip{padding:9px 14px;font-size:14px;font-weight:500}.lead-zapytanie .lead-chip:hover:not(.is-on){border-color:#2855f6}.lead-segment--sprawa{border-radius:12px}.lead-segment--sprawa .lead-chip{border-radius:10px;flex:1;justify-content:center;font-size:15px;font-weight:700}.lead-segment--sprawa .lead-chip.is-on{color:#101f34;background:#fff;box-shadow:0 1px 3px #101f3426}.lead-model{background:#f6f8fb;border:1px solid #e1e7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lead-model__nazwa{font-size:16px;font-weight:700}.lead-model__opis{color:var(--lead-mut);margin-top:2px;font-size:13px;font-weight:500;display:block}.lead-chipy--naped{margin-bottom:12px}.lead-sekcja[id$=zapytanie-model] .lead-pytanie__etykieta{margin:12px 0 6px}.lead-modele{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.lead-modele__pozycja{border:1px solid var(--line,#d9dee7);color:#101f34;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-height:52px;padding:10px 14px;display:flex}.lead-modele__pozycja:hover:not(.is-on){border-color:#2855f6}.lead-modele__pozycja:focus-visible{outline-offset:2px;outline:3px solid #2855f6}.lead-modele__pozycja.is-on{background:#eef3ff;border-color:#2855f6;box-shadow:inset 0 0 0 1px #2855f6}.lead-modele__nazwa{font-size:15px;font-weight:700;line-height:1.3}.lead-modele__opis{color:var(--lead-mut);font-size:13px;line-height:1.3}.lead-zapytanie__link{color:#2855f6;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.lead-powiadom{background:#fff7ea;border:1px solid #f2d29b;border-radius:12px;flex-direction:column;gap:10px;margin:0 0 24px;padding:16px;display:flex}.lead-powiadom__tytul{margin:0;font-size:16px;font-weight:700}.lead-powiadom__tekst{color:#5b4a2a;margin:0;font-size:14px}.lead-powiadom .lead-panel__field{margin:0}.lead-doprecyzuj{background:#f6f8fb;border:1px solid #e1e7f0;border-radius:14px;flex-direction:column;gap:18px;margin:0 0 24px;padding:16px;display:flex}.lead-doprecyzuj__tytul{letter-spacing:.06em;text-transform:uppercase;color:var(--lead-mut);margin:0;font-size:12px;font-weight:600}.lead-grupa{flex-direction:column;gap:10px;display:flex}.lead-grupa__naglowek{letter-spacing:.08em;text-transform:uppercase;color:#2855f6;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.lead-grupa__naglowek:after{content:"";background:#d5ddea;flex:1;height:1px}.lead-pytanie{flex-direction:column;gap:8px;display:flex}.lead-grupa .lead-panel__field.lead-pytanie{margin:0}.lead-pytanie__glowka{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lead-pytanie__etykieta{margin:0;font-size:15px;font-weight:700}.lead-pytanie__licznik{color:var(--lead-mut);white-space:nowrap;font-size:12.5px}.lead-kalendarz{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.lead-kalendarz__dzien-tyg{text-align:center;color:var(--lead-mut);padding:2px 0;font-size:11px;font-weight:600}.lead-dzien{color:#101f34;background:#fff;border:1px solid #c9d3e3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px 0;display:flex}.lead-dzien__nr{font-size:15px;font-weight:700;line-height:1.1}.lead-dzien__mies{opacity:.85;font-size:10.5px}.lead-dzien.is-on{color:#fff;background:#2855f6;border-color:#2855f6}.lead-dzien:disabled{color:#8a96ab;cursor:not-allowed;background:0 0;border-style:dashed}.lead-kontakt{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-kontakt .lead-panel__field{margin:0}.lead-zapytanie .lead-panel__consent{color:var(--lead-mut);margin:4px 0 0;font-size:13px;line-height:1.45}.lead-zapytanie__wyslij{color:#fff;background:#2855f6;border:0;border-radius:12px;width:100%;min-height:52px;padding:14px 20px;font-size:16px!important;font-weight:700!important}.lead-zapytanie__wyslij:hover{background:#1b3fc4}.lead-braki{color:#8a1c1c;background:#fdf3f3;border:1px solid #f1c4c4;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5}.lead-braki:focus{outline-offset:2px;outline:2px solid #a82020}.lead-braki__link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.lead-sekcja:focus{outline:none}.lead-pasek.is-klawiatura{display:none}.lead-zapytanie__wyslij:disabled,.lead-pasek__dalej:disabled{opacity:.6;cursor:default}.lead-zapytanie__nota{text-align:center}.lead-zapytanie__numer{margin:0 0 12px;font-size:15px}.lead-zapytanie__potwierdzenie{color:var(--lead-mut);margin:16px 0 0;font-size:14px}.lead-pasek{z-index:2;padding:10px 28px max(14px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e1e7f0;flex-shrink:0;position:sticky;bottom:0;box-shadow:0 -6px 18px #101f3414}.lead-pasek__wiersz{align-items:center;gap:12px;display:flex}.lead-pasek__stan{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lead-pasek__tekst{color:#101f34;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.lead-pasek__tekst.is-gotowe{color:#1a7f4b}.lead-pasek__tor{background:#e3e9f4;border-radius:999px;height:6px;overflow:hidden}.lead-pasek__postep{background:#2855f6;border-radius:999px;height:100%;transition:width .2s}.lead-pasek__dalej{color:#fff;white-space:nowrap;background:#2855f6;border:0;border-radius:10px;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:14px!important;font-weight:700!important}.lead-pasek .lead-panel__error{margin:0 0 8px}.lead-panel--inline .lead-pasek{padding-inline:16px}@media (prefers-reduced-motion:reduce){.lead-pasek__postep{transition:none}}@media (max-width:480px){.lead-panel__header{height:48px;min-height:48px;padding:0 4px 0 16px;padding-top:env(safe-area-inset-top);box-sizing:content-box}.lead-panel__brand{font-size:14px}.lead-panel__preview{display:none}.lead-panel__close{background:0 0;border:0;width:44px;height:44px;font-size:16px!important}.lead-zapytanie .lead-panel__content{padding:16px 16px 24px}.lead-zapytanie h2{font-size:22px}.lead-kontakt{grid-template-columns:1fr}.lead-pasek{padding-inline:16px}.lead-model{flex-wrap:wrap}}.lead-salony__lista .lead-salon{flex-shrink:0}.lead-panel--inline .lead-sekcja{scroll-margin-top:80px}.lead-panel--inline .lead-zapytanie :is(input,textarea,select,button,label){scroll-margin-top:80px;scroll-margin-bottom:100px}.lead-panel--inline{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;position:static;inset:auto;overflow:visible;transform:none}.lead-panel a.lead-zapytanie__link{color:#2855f6}.lead-panel__brand .brand-wordmark{color:#101f34;letter-spacing:-.03em;white-space:nowrap;font-size:17px;line-height:1.1;display:block}.lead-panel__brand .brand-wordmark b{font-weight:800}.lead-panel__brand .brand-wordmark span{font-weight:350}.lead-panel__brand .brand-wordmark .dot{color:#2855f6}@media (max-width:480px){.lead-panel__brand .brand-wordmark{font-size:14px}}.lead-mapa+.lead-salony__chipy,.lead-mapa[hidden]+.lead-salony__chipy{margin-top:10px}.lead-wybor-sprawy{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.lead-wybor-sprawy__karta{border:1px solid var(--line,#d9dee7);color:#101f34;text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;min-height:96px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.lead-wybor-sprawy__karta b{font-size:17px}.lead-wybor-sprawy__karta span{color:var(--lead-mut);font-size:14px;line-height:1.5}.lead-wybor-sprawy__karta:hover{border-color:#2855f6;box-shadow:0 4px 16px #2855f61f}.lead-wybor-sprawy__karta:focus-visible{outline-offset:2px;outline:3px solid #2855f6}.lead-kontakt--kanaly{gap:12px;display:grid}@media (min-width:520px){.lead-kontakt--kanaly{grid-template-columns:1fr 1fr}}.lead-podpowiedz-tel{border:1px solid var(--lead-accent);background:var(--lead-soft);border-radius:12px;margin:14px 0 10px;padding:14px 16px;animation:.22s ease-out both lead-wysun}.lead-podpowiedz-tel__tytul{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:700}.lead-podpowiedz-tel__tytul:focus{outline:none}.lead-podpowiedz-tel__tekst{color:var(--ink);margin:0 0 12px}.lead-podpowiedz-tel__akcje{flex-wrap:wrap;gap:8px;display:flex}.lead-podpowiedz-tel__akcje button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:600}.lead-podpowiedz-tel__dodaj{background:var(--lead-accent);color:#fff;border:0}.lead-podpowiedz-tel__pomin{border:1px solid var(--line);background:var(--white);color:var(--ink)}@keyframes lead-wysun{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lead-podpowiedz-tel{animation:none}}.lead-ik{flex:none;display:block}.lead-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-zapytanie .lead-panel__content{background:var(--lead-canvas)}.lead-zapytanie h2{margin-bottom:4px;font-size:24px}.lead-zapytanie__czas{color:var(--lead-mut);margin:0 0 14px;font-size:13px}.lead-zapytanie .lead-panel__hint,.lead-zapytanie .lead-panel__field-error,.lead-zapytanie .lead-salony__limit{font-size:13px}.lead-zapytanie .lead-panel__hint{color:var(--lead-mut);margin-top:0}.lead-zapytanie .lead-sekcja{border:1px solid var(--lead-line);background:#fff;border-radius:16px;gap:10px;margin:0 0 10px;padding:12px}.lead-zapytanie .lead-sekcja--sprawa{background:0 0;border:0;border-radius:0;margin-bottom:12px;padding:0}.lead-sekcja__glowka{align-items:center;gap:10px;min-height:26px;display:flex}.lead-sekcja__glowka .lead-sekcja__tytul{flex:1;min-width:0;font-size:15px;font-weight:800;line-height:1.3}.lead-sekcja__tytul>span,.lead-pytanie__etykieta>span{color:var(--lead-mut);font-size:13px;font-weight:500}.lead-krok{color:#2855f6;background:#eef2ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.lead-krok.is-gotowe{color:#fff;background:#0f7b4f}.lead-pytanie__etykieta{font-size:14px;font-weight:700}.lead-zapytanie .lead-chipy{gap:8px}.lead-zapytanie .lead-chip{border:1.5px solid var(--lead-line);gap:6px;padding:0 12px;font-size:14px;font-weight:600}.lead-zapytanie .lead-chip.is-on{border-color:#2855f6}.lead-zapytanie .lead-segment .lead-chip{border:0}.lead-cele{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-zapytanie .lead-chip.lead-cel{color:#101f34;text-align:left;background:#fff;border-radius:12px;justify-content:flex-start;gap:10px;min-height:44px;padding:4px 10px;font-weight:700;line-height:1.2}.lead-chip.lead-cel .lead-ik{color:#2855f6;width:22px;height:22px}.lead-chipy--rowne{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:6px;display:grid}.lead-zapytanie .lead-chipy--rowne .lead-chip{text-align:center;justify-content:center;padding:6px;line-height:1.2}.lead-zapytanie .lead-chip.lead-cel.is-on{color:#101f34;background:#eef2ff;border-color:#2855f6}.lead-cel__tick{color:#fff;background:#2855f6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.lead-chip.lead-cel .lead-cel__tick .lead-ik{color:#fff;width:13px;height:13px}.lead-zapytanie .lead-model{flex-wrap:nowrap;padding:8px 8px 8px 12px}.lead-zapytanie .lead-model .lead-zapytanie__link{flex:none}.lead-zapytanie .lead-modele{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.lead-zapytanie .lead-modele__pozycja{border-width:1.5px;border-radius:12px;min-height:56px;padding:8px 12px}.lead-zapytanie .lead-modele__opis{font-size:13px}.lead-zapytanie .lead-sekcja[id$=zapytanie-model] .lead-pytanie__etykieta{margin:0}.lead-marki__wszystkie{border:1.5px solid var(--lead-line);color:#2855f6;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 12px 0 14px;font-size:15px;font-weight:700;display:flex}.lead-marki__wszystkie:hover{border-color:#2855f6}dialog.lead-marki{background:0 0;border:0;width:100%;max-width:100%;max-height:none;margin:0;padding:0;inset:auto 0 0;overflow:visible}dialog.lead-marki::backdrop{background:#101f3473}.lead-marki__arkusz{height:min(calc(var(--lead-height,100dvh) * .88), 720px);color:#101f34;font:400 14px/1.45 var(--font-sans), sans-serif;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;display:flex}.lead-marki__arkusz button,.lead-marki__arkusz input{font:inherit}.lead-marki__arkusz:focus{outline:none}.lead-marki__glowka{justify-content:space-between;align-items:center;gap:12px;padding:16px 6px 6px 16px;display:flex;position:relative}.lead-marki__glowka h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.lead-marki__uchwyt{background:var(--lead-line);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:7px;left:50%}.lead-marki__zamknij{color:#101f34;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lead-marki__zamknij:hover{background:var(--lead-soft)}.lead-marki__szukaj{border:1.5px solid var(--lead-line);color:var(--lead-mut);background:#f6f8fc;border-radius:12px;align-items:center;gap:8px;margin:6px 16px 10px;padding:0 12px;display:flex}.lead-marki__szukaj:focus-within{background:#fff;border-color:#2855f6;box-shadow:0 0 0 3px #2855f629}.lead-panel .lead-marki__szukaj input:not([type=checkbox]):not([type=radio]){color:#101f34;width:auto;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:16px}.lead-marki__lista{overscroll-behavior:contain;flex:1;padding:0 16px 16px;overflow-y:auto}.lead-marki__grupa{border-block:1px solid var(--lead-line);letter-spacing:.04em;text-transform:uppercase;color:var(--lead-mut);background:#f6f8fc;margin:8px -16px 0;padding:8px 16px;font-size:13px;font-weight:800}.lead-marki__popularne{flex-wrap:wrap;gap:8px;padding:10px 0 14px;display:flex}.lead-marki__wiersz{border:0;border-bottom:1px solid var(--lead-line);color:#101f34;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 0;font-size:16px;font-weight:700;display:flex}.lead-marki__wiersz small{color:var(--lead-mut);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.lead-marki__wiersz.is-on,.lead-marki__wiersz.is-on small{color:#2855f6}.lead-marki__wiersz:hover{background:var(--lead-soft)}@media (min-width:600px){dialog.lead-marki{max-width:480px;height:fit-content;margin:auto;inset:0}.lead-marki__arkusz{height:min(calc(var(--lead-height,100dvh) * .8), 640px);border-radius:22px}}.lead-zapytanie .lead-doprecyzuj{border:0;border-top:1px solid var(--lead-line);background:0 0;border-radius:0;gap:12px;margin:2px 0 0;padding:12px 0 0}.lead-doprecyzuj__tytul{letter-spacing:.05em;color:var(--lead-mut);font-size:13px}.lead-grupa{gap:8px}.lead-grupa+.lead-grupa{border-top:1px solid var(--lead-line);padding-top:12px}.lead-grupa__naglowek{letter-spacing:.05em;font-size:13px}.lead-grupa__naglowek:after{content:none}.lead-pytanie__licznik{font-size:13px}.lead-kalendarz{gap:2px}.lead-kalendarz__dzien-tyg{font-size:13px}.lead-dzien{border-width:1.5px;min-height:48px}.lead-dzien__mies{opacity:1;color:var(--lead-mut);font-size:13px}.lead-dzien.is-on .lead-dzien__mies{color:#dbe4ff}.lead-zapytanie .lead-salony{gap:8px;margin:0}.lead-salony__etykieta{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.lead-salony__etykieta span{color:var(--lead-mut);font-weight:500}.lead-salony__pole{border:1.5px solid var(--lead-line);min-height:48px;color:var(--lead-mut);background:#f6f8fc;border-radius:12px;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex;position:relative}.lead-salony__pole:focus-within{color:#2855f6;background:#fff;border-color:#2855f6;box-shadow:0 0 0 3px #2855f629}.lead-salony__pole input:not([type=checkbox]):not([type=radio]),.lead-zapytanie .lead-salony__pole input:not([type=checkbox]):not([type=radio]){color:#101f34;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.lead-salony__pole input:focus-visible{outline:none}.lead-salony__wyczysc{width:44px;height:44px;color:var(--lead-mut);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.lead-salony__wyczysc:hover{background:var(--lead-line)}.lead-salony__szukaj{flex:none}.lead-salony__narzedzia{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-salony__narzedzia>p,.lead-salony__narzedzia>span{flex:130px;min-width:0;margin:0}.lead-salony__narzedzia .lead-segment{padding:3px}.lead-salony__narzedzia .lead-segment .lead-chip{padding:0 12px}.lead-salony__punkt{margin:0;font-size:13px;font-weight:600}.lead-salony__licznik{color:#2855f6;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.lead-salony__kropki{gap:3px;display:inline-flex}.lead-salony__kropki i{background:var(--lead-line);border-radius:50%;width:7px;height:7px}.lead-salony__kropki i.is-on{background:#2855f6}.lead-salony__zrodlo,.lead-salony__podpowiedzi span{font-size:13px}.lead-salony__najblizsze{align-items:center;gap:8px;display:inline-flex}.lead-salony__lista{gap:6px;max-height:300px;padding:1px}.lead-salon{border:1.5px solid var(--lead-line);background:#fff;border-radius:12px;gap:10px;min-height:56px;padding:8px 12px;position:relative}.lead-salon:hover{background:#f6f8fc}.lead-salon.is-wybrany{background:#eef2ff;border-color:#2855f6}.lead-salon input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lead-salon:has(input:focus-visible){outline-offset:2px;outline:3px solid #2855f6}.lead-salon__chk{color:#0000;background:#fff;border:2px solid #9aa8bd;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.lead-salon.is-wybrany .lead-salon__chk{color:#fff;background:#2855f6;border-color:#2855f6}.lead-salon__nazwa{font-size:15px;font-weight:700;line-height:1.25}.lead-salon__info{min-width:0}.lead-salon__adres{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;width:0;min-width:100%;font-size:13px;display:block;overflow:hidden}.lead-salon__km{color:#2855f6;font-variant-numeric:tabular-nums;background:#eef2ff;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.lead-salon__km.is-top{color:#fff;background:#2855f6}.lead-salony__limit--przy-salonie{margin:-2px 4px 4px}.lead-salony__chipy .lead-chip{font-size:14px}.lead-salony__chipy{width:0;min-width:100%}.lead-zapytanie .lead-panel__field{margin:0;font-size:14px}.lead-zapytanie .lead-panel__field>span{font-size:13px;font-weight:500}.lead-zapytanie .lead-panel__field input:not([type=checkbox]):not([type=radio]){margin-top:4px}.lead-ok{color:#0f7b4f;align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.lead-ok .lead-ik{flex:none}.lead-kontakt--kanaly{gap:8px}.lead-zapytanie .lead-panel__consent{color:var(--lead-mut);margin:2px 0 0;font-size:13px}.lead-zapytanie__wyslij{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lead-zapytanie__nota{text-align:center;margin:0}.lead-powiadom .lead-zapytanie__link{gap:6px}.lead-ok-kolo{color:#fff;background:#0f7b4f;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.lead-pasek__tekst{font-size:13px}.lead-pasek__tor{background:0 0;border-radius:0;gap:4px;height:5px;display:flex;overflow:visible}.lead-pasek__tor i{background:var(--lead-line);border-radius:3px;flex:1;height:5px;transition:background .2s}.lead-pasek__tor i.is-on{background:#2855f6}.lead-pasek__dalej{border-radius:12px;align-items:center;gap:8px;min-height:48px;display:inline-flex}@media (prefers-reduced-motion:reduce){.lead-pasek__tor i{transition:none}}@media (max-width:380px){.lead-zapytanie .lead-panel__content{padding-inline:12px}.lead-zapytanie .lead-sekcja{padding:12px 10px}}
