testowa
<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Kamperlove Gdańsk – Flota i Rezerwacja</title> <script src="https://cdn.tailwindcss.com"></script> </head> <body class="bg-slate-100 text-slate-900 font-sans antialiased">
<!-- TOP BAR: DANE OPERACYJNE BAZY --> <header class="bg-slate-900 text-slate-300 text-xs border-b border-slate-800 px-4 py-2.5"> <div class="max-w-7xl mx-auto flex flex-wrap justify-between items-center gap-2"> <div class="flex items-center gap-4"> <span class="font-bold text-white tracking-wide uppercase">Kamperlove • Baza Gdańsk</span> <span class="text-slate-500">|</span> <span>Trakt Św. Wojciecha, 80-001 Gdańsk</span> <span class="text-slate-500">|</span> <span class="text-emerald-400 font-medium">Bezpłatny parking dla Twojego auta na czas najmu</span> </div> <div class="flex items-center gap-6 text-slate-300 font-mono"> <span>ODBIÓR: od 16:00</span> <span>ZWROT: do 12:00</span> <span class="text-amber-400">NIEDZIELE: tylko zwrot</span> </div> </div> </header>
<!-- LISTWA WYSZUKIWARKI TERMINU --> <section class="bg-white border-b border-slate-200 sticky top-0 z-30 shadow-sm px-4 py-3"> <div class="max-w-7xl mx-auto flex flex-col md:flex-row items-stretch md:items-center justify-between gap-3">
<div class="grid grid-cols-2 sm:grid-cols-3 gap-2 flex-1 max-w-3xl"> <div class="border border-slate-300 rounded px-3 py-1.5 bg-slate-50"> <label class="block text-[10px] font-semibold text-slate-500 uppercase tracking-wider">Odbiór (od 16:00)</label> <input type="date" value="2026-07-15" class="w-full bg-transparent text-sm font-semibold text-slate-800 focus:outline-none cursor-pointer"> </div> <div class="border border-slate-300 rounded px-3 py-1.5 bg-slate-50"> <label class="block text-[10px] font-semibold text-slate-500 uppercase tracking-wider">Zwrot (do 12:00)</label> <input type="date" value="2026-07-25" class="w-full bg-transparent text-sm font-semibold text-slate-800 focus:outline-none cursor-pointer"> </div> <div class="border border-slate-300 rounded px-3 py-1.5 bg-slate-50 col-span-2 sm:col-span-1"> <label class="block text-[10px] font-semibold text-slate-500 uppercase tracking-wider">Czas trwania</label> <span class="text-sm font-bold text-slate-800 block">10 dób (Sezon Wysoki)</span> </div> </div>
<div class="flex items-center gap-3"> <div class="text-right hidden lg:block"> <span class="text-xs text-slate-500 block">Opłata serwisowa (10+ dób)</span> <span class="text-xs font-bold text-emerald-600 uppercase">0 zł (Zwolniony)</span> </div> <button class="bg-blue-700 hover:bg-blue-800 text-white font-semibold text-sm px-5 py-3 rounded transition shadow-sm"> Zastosuj termin </button> </div>
</div> </section>
<!-- GŁÓWNA KARTA FLOTOWA: BENIMAR SPORT 340 UP "JUNIOR" --> <main class="max-w-7xl mx-auto p-4 sm:p-6 space-y-6">
<div class="bg-white border border-slate-300 rounded-lg shadow-sm overflow-hidden">
<!-- NAGŁÓWEK KARTY --> <div class="border-b border-slate-200 bg-slate-50 px-6 py-4 flex flex-wrap justify-between items-center gap-4"> <div> <div class="flex items-center gap-3"> <h1 class="text-xl font-bold text-slate-900 tracking-tight">Benimar Sport 340 UP „Junior”</h1> <span class="bg-slate-200 text-slate-800 text-xs font-semibold px-2.5 py-0.5 rounded">Alkowa</span> <span class="bg-emerald-100 text-emerald-800 text-xs font-semibold px-2.5 py-0.5 rounded border border-emerald-300">Dostępny w wybranym terminie</span> </div> <p class="text-xs text-slate-500 mt-1">ID Floty: KL-JUNIOR-2023 • Podwozie: Ford Transit 160 KM • Skrzynia: Manualna 6b</p> </div> <div class="text-right"> <span class="text-xs text-slate-500 block">Stawka bazowa</span> <span class="text-2xl font-black text-slate-900">700 zł</span> <span class="text-xs text-slate-600">/ doba brutto (Sezon Wysoki)</span> </div> </div>
<!-- GŁÓWNA SIATKA POJAZDU --> <div class="grid grid-cols-1 lg:grid-cols-12 divide-y lg:divide-y-0 lg:divide-x divide-slate-200">
<!-- KOLUMNA 1: ZDJĘCIE I GABARYTY (4 KOLUMNY) --> <div class="lg:col-span-4 p-6 flex flex-col justify-between bg-slate-50/50"> <div> <div class="rounded border border-slate-200 overflow-hidden bg-slate-200 aspect-[16/10] relative"> <img src="https://images.unsplash.com/photo-1517048676732-d65bc937f952?auto=format&fit=crop&w=800&q=80" alt="Benimar Sport 340 UP Junior" class="w-full h-full object-cover"> <span class="absolute bottom-2 left-2 bg-slate-900/80 text-white font-mono text-[11px] px-2 py-0.5 rounded"> DMC: 3500 kg (Kat. B) </span> </div>
<!-- TABELA GABARYTÓW DROGOWYCH --> <div class="mt-4 border border-slate-200 rounded bg-white text-xs"> <div class="grid grid-cols-3 divide-x divide-slate-200 text-center py-2 border-b border-slate-100"> <div> <span class="text-slate-400 block text-[10px] uppercase font-mono">Długość</span> <span class="font-bold text-slate-800">6,76 m</span> </div> <div> <span class="text-slate-400 block text-[10px] uppercase font-mono">Wysokość</span> <span class="font-bold text-slate-800">3,08 m</span> </div> <div> <span class="text-slate-400 block text-[10px] uppercase font-mono">Szerokość</span> <span class="font-bold text-slate-800">2,30 m</span> </div> </div> <div class="grid grid-cols-2 divide-x divide-slate-200 text-center py-2 bg-slate-50/50"> <div> <span class="text-slate-400 block text-[10px] uppercase font-mono">Miejsca jazda / spanie</span> <span class="font-bold text-slate-800">5 / 5</span> </div> <div> <span class="text-slate-400 block text-[10px] uppercase font-mono">Zbiorniki (Czysta/Szara)</span> <span class="font-bold text-slate-800">105 L / 100 L</span> </div> </div> </div> </div>
<div class="mt-4 pt-3 border-t border-slate-200 text-[11px] text-slate-500"> Wymagania: Prawo jazdy kat. B min. 3 lata • Min. 25 lat kierowcy </div> </div>
<!-- KOLUMNA 2: SPECYFIKACJA POKŁADOWA (5 KOLUMN) --> <div class="lg:col-span-5 p-6 space-y-5"> <div> <h2 class="text-xs font-bold text-slate-500 uppercase tracking-wider mb-2 font-mono">Instalacje i osprzęt w cenie najmu</h2> <div class="grid grid-cols-2 gap-2 text-xs"> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Klimatyzacja postojowa 230V</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Panel solarny 140W</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Bagażnik na 4 rowery</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Markiza ścienna 4.0 m</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Kamera cofania z monitorem</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Ogrzewanie Truma Combi</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Mocowania ISOFIX kanapy</span> </div> <div class="flex items-center gap-2 p-2 rounded bg-slate-50 border border-slate-200"> <span class="text-emerald-600 font-bold">✓</span> <span class="text-slate-700">Duża lodówka 140L z zamrażalnikiem</span> </div> </div> </div>
<!-- PAKIET PRZYGOTOWAWCZY --> <div> <h2 class="text-xs font-bold text-slate-500 uppercase tracking-wider mb-2 font-mono">Wydawane wyposażenie kempingowe</h2> <ul class="text-xs text-slate-600 space-y-1 list-disc list-inside"> <li>Zestaw mebli: stół zewnętrzny + 4 składane krzesła turystyczne</li> <li>Przewód prądowy CEE 25m z przejściówką na 230V Schuko</li> <li>Wąż do napełniania wody czystej z adapterami 1/2 i 3/4 cala</li> <li>Kliny najazdowe poziomujące (2 szt.)</li> <li>Butla gazowa Propan 11 kg + pakiet chemii i papieru do toalety chemicznej</li> </ul> </div> </div>
<!-- KOLUMNA 3: KOSZTORYS I REZERWACJA (3 KOLUMNY) --> <div class="lg:col-span-3 p-6 bg-slate-50 flex flex-col justify-between"> <div> <h2 class="text-xs font-bold text-slate-500 uppercase tracking-wider mb-4 font-mono">Kalkulacja kosztów</h2>
<div class="space-y-2 text-xs border-b border-slate-200 pb-4"> <div class="flex justify-between"> <span class="text-slate-600">Najem: 10 dób × 700 zł</span> <span class="font-bold text-slate-900">7 000,00 zł</span> </div> <div class="flex justify-between items-center"> <div> <span class="text-slate-600 block">Opłata serwisowa</span> <span class="text-[10px] text-emerald-600 font-medium">Wynajem ≥ 10 dób: gratis</span> </div> <span class="font-bold text-emerald-600">0,00 zł</span> </div> <div class="flex justify-between"> <span class="text-slate-600">Limit kilometrów</span> <span class="font-bold text-slate-900">Brak limitu</span> </div> </div>
<div class="pt-4 space-y-2"> <div class="flex justify-between text-sm"> <span class="font-bold text-slate-900">Razem do zapłaty:</span> <span class="font-black text-slate-900 text-lg">7 000,00 zł</span> </div>
<!-- HARMONOGRAM PŁATNOŚCI --> <div class="bg-white border border-slate-200 rounded p-3 text-xs space-y-1.5 mt-3"> <div class="flex justify-between font-semibold text-blue-900"> <span>Zadatek teraz (30%):</span> <span>2 100,00 zł</span> </div> <div class="flex justify-between text-slate-500 text-[11px]"> <span>Dopłata (70% przed wyjazdem):</span> <span>4 900,00 zł</span> </div> <div class="flex justify-between text-slate-500 text-[11px] pt-1 border-t border-slate-100"> <span>Kaucja zwrotna (blokada):</span> <span>4 000,00 zł</span> </div> </div> </div> </div>
<div class="mt-6 pt-4 space-y-2"> <a href="/checkout?vehicleId=junior&start=2026-07-15&end=2026-07-25" class="w-full bg-emerald-600 hover:bg-emerald-700 text-white font-bold text-center text-sm py-3 px-4 rounded block transition shadow-sm"> Zarezerwuj (Zadatek 2 100 zł) </a> <p class="text-[10px] text-center text-slate-400"> Płatność online • Faktura VAT / Paragon • Kaucja preautoryzowana </p> </div>
</div>
</div>
</div>
<!-- TABELA SEZONOWA I ZASADY OPERACYJNE (CZYSTY TEKST TECHNICZNY) --> <div class="grid grid-cols-1 md:grid-cols-2 gap-6 text-xs">
<!-- CENNIK SEZONOWY --> <div class="bg-white border border-slate-300 rounded-lg p-5"> <h3 class="font-mono uppercase font-bold text-slate-700 tracking-wider mb-3">Tabela stawek dobowych brutto (Benimar Junior)</h3> <table class="w-full text-left border-collapse"> <thead> <tr class="border-b border-slate-200 text-slate-400 font-mono text-[10px]"> <th class="py-1.5">Sezon</th> <th class="py-1.5">Okres</th> <th class="py-1.5">Min. najem</th> <th class="py-1.5 text-right">Stawka</th> </tr> </thead> <tbody class="divide-y divide-slate-100 text-slate-700"> <tr> <td class="py-2 font-semibold">Niski</td> <td class="py-2">01.10 – 30.04 (z wył. świąt)</td> <td class="py-2">3 doby</td> <td class="py-2 text-right font-bold font-mono">400 zł</td> </tr> <tr> <td class="py-2 font-semibold">Średni</td> <td class="py-2">01.05 – 14.06 oraz 11.09 – 30.09</td> <td class="py-2">3 doby</td> <td class="py-2 text-right font-bold font-mono">500 zł</td> </tr> <tr class="bg-amber-50/50"> <td class="py-2 font-semibold text-amber-900">Wysoki</td> <td class="py-2 text-amber-900">15.06 – 10.09 + Majówka</td> <td class="py-2 text-amber-900">7 dób</td> <td class="py-2 text-right font-bold font-mono text-amber-900">700 zł</td> </tr> </tbody> </table> <p class="text-[11px] text-slate-500 mt-3 border-t border-slate-100 pt-2">
- Wynajem poniżej 10 dób: jednorazowa opłata serwisowa 300 zł. Wynajem od 10 dób: opłata serwisowa 0 zł. </p> </div>
<!-- WARUNKI WYDANIA I ODBIORU --> <div class="bg-white border border-slate-300 rounded-lg p-5"> <h3 class="font-mono uppercase font-bold text-slate-700 tracking-wider mb-3">Zasady wydania i zwrotu w bazie Gdańsk</h3> <ul class="space-y-2 text-slate-700"> <li class="flex items-start gap-2"> <span class="font-bold text-slate-900">1. Godziny doby:</span> <span>Wydanie pojazdu od 16:00, zwrot do 12:00. 4-godzinne okno serwisowe jest bezwzględnie egzekwowane na przegląd i ozonowanie.</span> </li> <li class="flex items-start gap-2"> <span class="font-bold text-slate-900">2. Niedziele:</span> <span>Brak wydań kluczyków w niedziele. Możliwość bezkontaktowego pozostawienia auta na monitorowanym placu pod firmą (rozliczenie protokołu w poniedziałek rano).</span> </li> <li class="flex items-start gap-2"> <span class="font-bold text-slate-900">3. Kaucja:</span> <span>4 000 zł blokowane na karcie przed wydaniem kluczyków. Zwalniana po bezszkodowym zatwierdzeniu protokołu zdawczo-odbiorczego.</span> </li> <li class="flex items-start gap-2"> <span class="font-bold text-slate-900">4. Parking:</span> <span>Na czas wyjazdu klient bezpłatnie parkuje swój samochód osobowy na monitorowanym, zamkniętym placu bazy.</span> </li> </ul> </div>
</div>
</main>
</body> </html>
