@font-face{font-family:Figtree;src:url(/fonts/figtree-variable.woff2)format("woff2-variations");font-weight:300 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tlo:oklch(94% .008 90);--karta:oklch(98.5% .004 90);--karta-2:oklch(96.5% .008 90);--tusz:oklch(26% .03 250);--tusz-2:oklch(42% .025 250);--tusz-3:oklch(55% .02 250);--morze:oklch(62% .15 235);--morze-gleboki:oklch(48% .13 245);--morze-tinta:oklch(62% .15 235/.08);--slonce:oklch(68% .15 45);--slonce-tekst:oklch(55% .15 40);--linia:oklch(88.5% .008 90);--linia-2:oklch(80% .012 250);--blad:oklch(50% .19 25);--blad-tlo:oklch(94% .035 25);--r-s:6px;--r-m:9px;--r-l:13px;--cien:0 1px 2px oklch(26% .03 250/.05), 0 5px 14px oklch(26% .03 250/.06);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--logo:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 64 64\"><g transform=\"translate(0 2)\"><path d=\"M14 16 H50 a7 7 0 0 1 7 7 V38 a7 7 0 0 1 -7 7 H26 L16 54 V45 H14 a7 7 0 0 1 -7 -7 V23 a7 7 0 0 1 7 -7 Z\" fill=\"none\" stroke=\"%232e3547\" stroke-width=\"5\" stroke-linejoin=\"round\"/><path d=\"M31 4 L31 38 L17 38 Z\" fill=\"none\" stroke=\"%23efede6\" stroke-width=\"8\" stroke-linejoin=\"round\"/><path d=\"M31 4 L31 38 L17 38 Z\" fill=\"%234a9fd8\"/><path d=\"M36 24 L36 38 L47 38 Z\" fill=\"%23e08b3d\"/></g></svg>");--i-kabina:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M5 22V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v18H5zm10-9a1.3 1.3 0 1 1 0-2.6 1.3 1.3 0 0 1 0 2.6z\"/></svg>");--i-koja:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M2 6v13h2.5v-2.5h15V19H22v-7.5A3.5 3.5 0 0 0 18.5 8H10v3.5H4.5V6H2z\"/><circle cx=\"7.2\" cy=\"9.2\" r=\"1.9\"/></svg>");--i-czarter:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.5 2v12.5H4L12.5 2z\"/><path d=\"M3.5 17h17l-2 3.5h-13L3.5 17z\"/></svg>");--i-lot:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M21.5 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13.5 19v-5.5l8 2.5z\"/></svg>");--i-transfer:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v11h-1.5v1.3a1.2 1.2 0 0 1-2.4 0V17H6.9v1.3a1.2 1.2 0 0 1-2.4 0V17H3V6zm2 1h6v4H5V7zm8 0h6v4h-6V7zM6 13.2a1.2 1.2 0 1 0 0 2.4 1.2 1.2 0 0 0 0-2.4zm12 0a1.2 1.2 0 1 0 0 2.4 1.2 1.2 0 0 0 0-2.4z\"/></svg>");--i-nocleg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M2 6v13h2.5v-2.5h15V19H22v-7.5A3.5 3.5 0 0 0 18.5 8H10v3.5H4.5V6H2z\"/><circle cx=\"7.2\" cy=\"9.2\" r=\"1.9\"/></svg>");--i-oplaty:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M20.6 12.6 11.4 3.4A2 2 0 0 0 10 2.8H4a2 2 0 0 0-2 2v6a2 2 0 0 0 .6 1.4l9.2 9.2a2 2 0 0 0 2.8 0l6.2-6.2a2 2 0 0 0-.2-2.6zM7.2 8.2a1.6 1.6 0 1 1 0-3.2 1.6 1.6 0 0 1 0 3.2z\"/></svg>");--i-tam:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M4 10.8h9.5V6.5l7 5.5-7 5.5v-4.3H4v-2.4z\"/></svg>");--i-powrot:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M20 10.8h-9.5V6.5L3.5 12l7 5.5v-4.3H20v-2.4z\"/></svg>");--i-sailing-yacht:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.5 1.5v13H4.5l8-13z\"/><path d=\"M3 17h18l-2.2 4H5.2L3 17z\"/></svg>");--i-catamaran:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.5 2v11h-7l7-11z\"/><path d=\"M3 15.5h18v2.2H3z\"/><path d=\"M5 19.5h14v2.2H5z\"/></svg>");--i-motor-yacht:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M9 4.5h6V8H9z\"/><path d=\"M6 8.5h12v4.5H6z\"/><path d=\"M3 14.5h18l-2.2 4.5H5.2L3 14.5z\"/></svg>");--i-motorboat:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M8 12l4-4.5h3.5V12H8z\"/><path d=\"M3 14h18l-2.2 4.5H5.2L3 14z\"/></svg>");--i-power-catamaran:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M7 6.5h10V12H7z\"/><path d=\"M3 14.5h18v2.2H3z\"/><path d=\"M5 18.7h14v2.2H5z\"/></svg>");--i-gulet:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M9.5 3v9.5H3L9.5 3z\"/><path d=\"M14.5 3l6.5 9.5h-6.5V3z\"/><path d=\"M3 15h18l-2.2 4H5.2L3 15z\"/></svg>");--i-canal-boat:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M6 6.5h2V9H6z\"/><path d=\"M4 9h13v4H4z\"/><path d=\"M2.5 14.5h19l-1.8 3.5H4.3l-1.8-3.5z\"/></svg>");accent-color:var(--morze)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--tlo:oklch(20% .03 250);--karta:oklch(24.5% .033 250);--karta-2:oklch(28.5% .035 250);--tusz:oklch(95.5% .01 90);--tusz-2:oklch(79% .02 250);--tusz-3:oklch(67% .02 250);--morze:oklch(74% .13 235);--morze-gleboki:oklch(78% .12 235);--morze-tinta:oklch(74% .13 235/.1);--slonce:oklch(80% .14 55);--slonce-tekst:oklch(82% .12 60);--linia:oklch(31.5% .03 250);--linia-2:oklch(42% .03 250);--blad:oklch(74% .16 25);--blad-tlo:oklch(31% .06 25);--cien:0 1px 2px oklch(0% 0 0/.35), 0 5px 14px oklch(0% 0 0/.28);--logo:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 64 64\"><g transform=\"translate(0 2)\"><path d=\"M14 16 H50 a7 7 0 0 1 7 7 V38 a7 7 0 0 1 -7 7 H26 L16 54 V45 H14 a7 7 0 0 1 -7 -7 V23 a7 7 0 0 1 7 -7 Z\" fill=\"none\" stroke=\"%23f2f0e9\" stroke-width=\"4.8\" stroke-linejoin=\"round\"/><path d=\"M31 4 L31 38 L17 38 Z\" fill=\"none\" stroke=\"%231d2331\" stroke-width=\"8\" stroke-linejoin=\"round\"/><path d=\"M31 4 L31 38 L17 38 Z\" fill=\"%237ab8e4\"/><path d=\"M36 24 L36 38 L47 38 Z\" fill=\"%23f0a860\"/></g></svg>")}}body{margin:0;background:var(--tlo);max-width:1100px;color:var(--tusz);-webkit-font-smoothing:antialiased;margin-inline:auto;padding:1rem;font-family:Figtree,system-ui,sans-serif;line-height:1.45}a{color:var(--morze-gleboki);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--slonce-tekst)}:focus-visible{outline:2px solid var(--morze);outline-offset:2px}.parametry .typ:before,.parametry .kabiny:before,.parametry .koje:before,td.rozbicie .skladnik:before,.loty .tam:before,.loty .powrot:before{content:"";vertical-align:-.14em;opacity:.6;width:1em;height:1em;-webkit-mask:var(--ikona) center / contain no-repeat;-webkit-mask:var(--ikona) center / contain no-repeat;mask:var(--ikona) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.naglowek-app{align-items:center;gap:.55rem;margin-bottom:1.1rem;display:flex}.naglowek-app:before{content:"";background:var(--logo) center / contain no-repeat;width:30px;height:30px}.naglowek-app:has(.logo):before{display:none}.naglowek-app .logo{width:auto;height:1.9rem}.naglowek-app .nazwa{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}input{font:inherit;color:inherit;background:var(--karta);border:1px solid var(--linia-2);border-radius:var(--r-s);padding:.32rem .55rem}input[type=number]{font-variant-numeric:tabular-nums}input[type=checkbox]{width:1rem;height:1rem;margin:0}.wejscie button,.formularz>button,.adres-wynikow button{color:oklch(99% .005 90);background:var(--morze);border-radius:var(--r-m);cursor:pointer;border:0;padding:.62rem 1.4rem;font:700 .95rem/1 Figtree,system-ui,sans-serif}.wejscie button:hover,.formularz>button:hover:not(:disabled),.adres-wynikow button:hover{background:var(--morze-gleboki)}.formularz>button:disabled{background:var(--linia);color:var(--tusz-3);cursor:not-allowed}@media (prefers-color-scheme:dark){.wejscie button,.formularz>button:not(:disabled),.adres-wynikow button{color:oklch(17% .025 250)}}.akcje-marin button{color:var(--morze-gleboki);border:1px solid var(--linia-2);cursor:pointer;background:0 0;border-radius:999px;padding:.32rem .8rem;font:600 .8rem/1 Figtree,system-ui,sans-serif}.akcje-marin button:hover{border-color:var(--morze)}.wejscie{background:var(--karta);border:1px solid var(--linia);border-radius:var(--r-l);max-width:24rem;box-shadow:var(--cien);gap:.9rem;padding:1.3rem;display:grid}.wejscie label{color:var(--tusz-2);gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.wejscie input{font-family:var(--mono);letter-spacing:.04em;padding:.5rem .65rem;font-size:1rem}.wejscie button{justify-self:start}.blad{color:var(--blad);background:var(--blad-tlo);border-radius:var(--r-s);margin:0;padding:.5rem .75rem;font-size:.9rem;font-weight:600}.formularz{gap:.8rem;margin-bottom:1.5rem;display:grid}.formularz fieldset{background:var(--karta);border:1px solid var(--linia);border-radius:var(--r-l);flex-wrap:wrap;gap:.45rem;margin:0;padding:.8rem .95rem .95rem;display:flex}.formularz legend{letter-spacing:.05em;text-transform:uppercase;color:var(--tusz-2);padding:0 .35rem;font-size:.82rem;font-weight:700}.formularz fieldset label{border:1px solid var(--linia);background:var(--karta-2);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .75rem;font-size:.88rem;display:inline-flex}.formularz fieldset label:has(input:checked){border-color:var(--morze);background:color-mix(in oklab, var(--morze) 13%, var(--karta));font-weight:600}.formularz>button{justify-self:start;padding:.72rem 2rem;font-size:1.05rem}.licznik-marin,.suma-osob{letter-spacing:0;text-transform:none;color:var(--morze-gleboki);background:color-mix(in oklab, var(--morze) 14%, var(--karta));font-variant-numeric:tabular-nums;border-radius:999px;padding:.12em .6em;font-weight:700}.formularz fieldset.mariny{max-height:none;display:block;overflow:visible}.akcje-marin{gap:.5rem;margin:0 0 .4rem;display:flex}.grupa-marin{border-top:1px solid var(--linia)}.grupa-marin:first-of-type{border-top:0}.grupa-marin summary{cursor:pointer;align-items:center;gap:.5rem;padding:.42rem .15rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.grupa-marin summary::-webkit-details-marker{display:none}.grupa-marin summary:before{content:"";border-right:2px solid var(--tusz-3);border-bottom:2px solid var(--tusz-3);flex:none;width:.5em;height:.5em;transition:transform .12s;transform:rotate(-45deg)}.grupa-marin[open]>summary:before{transform:rotate(45deg)}.grupa-marin summary:hover{color:var(--morze-gleboki)}.licznik-grupy{color:var(--tusz-3);background:var(--karta-2);border:1px solid var(--linia);font-variant-numeric:tabular-nums;border-radius:999px;padding:.08em .55em;font-size:.8em;font-weight:600}.grupa-akcja{color:var(--morze-gleboki);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.15rem .3rem;font:600 .78rem/1 Figtree,system-ui,sans-serif}.grupa-akcja:hover{text-decoration:underline}.formularz .grupa-marin label{border-radius:var(--r-s);background:0 0;border:0;padding:.16rem .3rem .16rem 1.3rem;font-size:.88rem;display:flex}.formularz .grupa-marin label:hover{background:var(--karta-2)}.formularz .grupa-marin label:has(input:checked){background:0 0;font-weight:500}.formularz .grupa-marin label:has(input:checked):hover{background:var(--karta-2)}.formularz .grupa-marin label:has(input:not(:checked)){color:var(--tusz-3)}.daty{flex-wrap:wrap;gap:.8rem;display:flex}.daty label{color:var(--tusz-2);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.daty select{font:inherit;border:1px solid var(--linia);background:var(--karta);color:var(--tusz);border-radius:.5rem;padding:.28rem .5rem;font-weight:500}.daty select:focus-visible{outline:2px solid var(--morze);outline-offset:1px}.gdzie{color:var(--tusz-3);white-space:nowrap;font-size:.82em;font-weight:400}.mapka{color:var(--tusz-3);vertical-align:middle;border-radius:.3rem;align-items:center;margin-left:.15rem;padding:.15rem .25rem;display:inline-flex}.mapka:hover,.mapka:focus-visible{color:var(--morze-gleboki,var(--morze));background:var(--karta-2)}.mapka svg{display:block}.akwen{align-items:center;display:inline-flex}.formularz fieldset.zaloga{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem .5rem;display:grid}.miasto{border:1px solid var(--linia);background:var(--karta-2);border-radius:999px;align-items:center;gap:.15rem;padding:.16rem .28rem .16rem .6rem;font-size:.82rem;display:flex}.miasto .nazwa-miasta{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.miasto{flex-wrap:wrap}.miasto:has(.lotniska-miasta){border-radius:.9rem}.lotniska-miasta{border-top:1px dashed var(--linia);flex-wrap:wrap;flex-basis:100%;gap:.2rem .3rem;margin:.25rem 0 .1rem;padding-top:.28rem;display:flex}.lotniska-miasta label{letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:baseline;gap:.22rem;padding:.08rem .32rem;font-size:.74rem;font-weight:600;display:inline-flex}.lotniska-miasta label:has(input:not(:checked)){color:var(--tusz-3);font-weight:500}.lotniska-miasta label:has(input:checked){background:color-mix(in oklab, var(--morze) 20%, var(--karta))}.lotniska-miasta label:hover{background:var(--karta-2)}.lotniska-miasta input{width:auto;margin:0}.lotniska-miasta small{color:var(--tusz-3);font-size:.68rem;font-weight:400}.ostrzezenie-lotnisk{color:var(--uwaga,#b3541e);flex-basis:100%;margin:.15rem 0 .1rem;font-size:.72rem;font-weight:500}.miasto:has(.mniej:not(:disabled)){border-color:var(--morze);background:color-mix(in oklab, var(--morze) 13%, var(--karta));font-weight:600}.miasto:has(.mniej:disabled) .nazwa-miasta{color:var(--tusz-3)}.miasto input{text-align:center;background:0 0;border:0;width:1.8rem;padding:.1rem;font-size:.85rem;font-weight:700}.miasto button{width:1.35rem;height:1.35rem;color:var(--morze-gleboki);background:var(--karta);border:1px solid var(--linia-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;font:700 .85rem/1 Figtree,system-ui,sans-serif;display:grid}.miasto button:hover:not(:disabled){border-color:var(--morze)}.miasto button:disabled{color:var(--linia-2);border-color:var(--linia);cursor:default;background:0 0}.kryteria{gap:.5rem;max-width:36rem;display:grid}.kryterium{color:var(--tusz-2);grid-template-columns:7rem 1fr 9rem;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:grid}.suwak{height:1.6rem;position:relative}.suwak:before{content:"";background:linear-gradient(to right, var(--linia-2) var(--p-od,0%), var(--slonce) var(--p-od,0%), var(--slonce) var(--p-do,0%), var(--linia-2) var(--p-do,0%));border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.suwak input{pointer-events:none;appearance:none;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.suwak input::-webkit-slider-runnable-track{background:0 0;height:100%}.suwak input::-moz-range-track{background:0 0}.suwak input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;background:var(--karta);border:2.5px solid var(--morze);width:16px;height:16px;box-shadow:var(--cien);cursor:grab;border-radius:50%;margin-top:4.8px}.suwak input::-moz-range-thumb{pointer-events:auto;background:var(--karta);border:2.5px solid var(--morze);cursor:grab;border-radius:50%;width:11px;height:11px}.kryterium output{font-family:var(--mono);color:var(--tusz);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.82rem;font-weight:400}.szukam{color:var(--tusz-2);align-items:center;gap:.8rem;font-size:1.05rem;font-weight:700;display:flex}.szukam:before{content:"";background:var(--morze);clip-path:polygon(62% 0%,62% 88%,8% 88%);transform-origin:50% 88%;width:30px;height:30px;animation:2.6s ease-in-out infinite kolysanie}@keyframes kolysanie{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.adres-wynikow{background:var(--karta);border:1px solid var(--linia);border-radius:var(--r-l);box-shadow:var(--cien);align-items:center;gap:.6rem;margin-bottom:1rem;padding:.7rem .8rem;display:flex}.adres-wynikow label{flex-direction:column;flex:1;gap:.2rem;font-size:.85rem;display:flex}.adres-wynikow input{font-family:var(--mono);color:var(--tusz-2);background:var(--karta-2);flex:1;min-width:0;padding:.5rem .65rem;font-size:.8rem}.adres-wynikow button{white-space:nowrap}.wyniki section{margin-bottom:1.6rem}.wyniki h2{letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--linia-2);align-items:baseline;gap:.7rem;margin:0 0 .7rem;padding-bottom:.4rem;font-size:1.15rem;font-weight:800;display:flex}.wyniki h2 small{color:var(--tusz-3);font-size:.82rem;font-weight:500}.marina{background:var(--karta);border:1px solid var(--linia);border-radius:var(--r-m);box-shadow:var(--cien);margin-bottom:.55rem;overflow-x:auto}.marina .naglowek{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tusz-2);background:0 0;border:0;align-items:baseline;gap:.6rem;padding:.55rem .85rem;font-size:.92rem;display:flex}.marina .naglowek:hover{background:var(--karta-2)}.naglowek .nazwa-mariny{color:var(--tusz);white-space:nowrap;font-weight:700}.naglowek .najlepszy{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tusz-3);flex:1;font-size:.86rem;overflow:hidden}.naglowek .cena{color:var(--tusz);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.naglowek .cena:before{content:"≈";opacity:.55;margin-right:.08em;font-weight:400}.jednostka{color:var(--tusz-3);font-size:.72em;font-weight:500}.naglowek .liczba-jachtow{color:var(--tusz-3);background:var(--karta-2);border:1px solid var(--linia);white-space:nowrap;border-radius:999px;padding:.08em .55em;font-size:.76rem;font-weight:600}.marina table{border-collapse:collapse;width:100%}.marina td{border-top:1px solid var(--linia);color:var(--tusz-2);vertical-align:middle;padding:.34rem .5rem;font-size:.84rem}.marina .rozwin{cursor:pointer;font:inherit;color:var(--morze-gleboki);background:0 0;border:0;padding:0 .2rem}td.rozwijacz{width:1.6rem}td.cena{color:var(--tusz);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:800}td.cena:before{content:"≈";opacity:.55;margin-right:.08em;font-weight:400}td.opis{min-width:15rem}.jacht .opis{flex-direction:column;gap:.08rem;display:flex}.opis .model{color:var(--tusz);font-weight:600}.opis .imie{color:var(--tusz-3);font-size:.92em;font-weight:400}.opis .model+.imie{margin-top:-.08rem}.jacht .parametry{color:var(--tusz-3);opacity:1;flex-wrap:wrap;gap:.6rem;font-size:.76rem;display:flex}.parametry span{white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.parametry .typ:before{--ikona:var(--i-sailing-yacht);width:1.25em;height:1.25em}.parametry .typ[data-typ=sailing-yacht]:before{--ikona:var(--i-sailing-yacht)}.parametry .typ[data-typ=catamaran]:before{--ikona:var(--i-catamaran)}.parametry .typ[data-typ=motor-yacht]:before{--ikona:var(--i-motor-yacht)}.parametry .typ[data-typ=motorboat]:before{--ikona:var(--i-motorboat)}.parametry .typ[data-typ=power-catamaran]:before{--ikona:var(--i-power-catamaran)}.parametry .typ[data-typ=gulet]:before{--ikona:var(--i-gulet)}.parametry .typ[data-typ=canal-boat]:before{--ikona:var(--i-canal-boat)}.parametry .kabiny:before{--ikona:var(--i-kabina)}.parametry .koje:before{--ikona:var(--i-koja)}td.ocena{white-space:nowrap;font-size:.8rem}td.ocena small{color:var(--tusz-3);font-size:.9em}.jacht .rozbicie{opacity:1;color:var(--tusz-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(4.2rem,auto)) minmax(6rem,auto);justify-content:end;align-items:baseline;gap:.6rem;font-size:.78rem;display:grid}td.rozbicie .skladnik{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.28em;display:inline-flex}td.rozbicie .czarter:before{--ikona:var(--i-czarter)}td.rozbicie .lot:before{--ikona:var(--i-lot)}td.rozbicie .oplaty:before{--ikona:var(--i-oplaty)}td.rozbicie .transfer:before{--ikona:var(--i-transfer)}td.rozbicie .nocleg:before{--ikona:var(--i-nocleg)}td.rozbicie .suma{color:var(--tusz);text-align:right;border-left:1px solid var(--linia-2);white-space:nowrap;padding-left:.6rem;font-weight:700}td.odnosnik{white-space:nowrap;font-size:.8rem}.formularz fieldset:nth-of-type(4) label:after{content:"";opacity:.55;width:1.3em;height:1.3em;-webkit-mask:var(--ikona,var(--i-sailing-yacht)) center / contain no-repeat;-webkit-mask:var(--ikona,var(--i-sailing-yacht)) center / contain no-repeat;mask:var(--ikona,var(--i-sailing-yacht)) center / contain no-repeat;background:currentColor;flex:none}.formularz fieldset:nth-of-type(4) label:first-of-type:after{--ikona:var(--i-sailing-yacht)}.formularz fieldset:nth-of-type(4) label:nth-of-type(2):after{--ikona:var(--i-catamaran)}.formularz fieldset:nth-of-type(4) label:nth-of-type(3):after{--ikona:var(--i-motor-yacht)}.formularz fieldset:nth-of-type(4) label:nth-of-type(4):after{--ikona:var(--i-motorboat)}.formularz fieldset:nth-of-type(4) label:nth-of-type(5):after{--ikona:var(--i-power-catamaran)}.formularz fieldset:nth-of-type(4) label:nth-of-type(6):after{--ikona:var(--i-gulet)}.formularz fieldset:nth-of-type(4) label:nth-of-type(7):after{--ikona:var(--i-canal-boat)}tr.jacht:hover td{background:var(--karta-2)}.szczegol td{background:var(--morze-tinta);font-size:.82rem}.skladnik.oplaty.szacunek{opacity:.7;font-style:italic}.skladnik.oplaty.nieujete{color:var(--blad);font-weight:600}.oplaty-nieujete{color:var(--blad);margin:.1rem 0 .5rem;font-size:.9em}.oplaty-nieujete .etykieta{font-weight:600}.oplaty-szczegol{margin:.25rem 0;font-size:.9em}.oplaty-szczegol .etykieta{font-weight:600}.kaucja{opacity:.8;margin:.1rem 0 .5rem;font-size:.9em}.per-miasto{border-collapse:collapse;width:auto;min-width:34rem;margin:.2rem 0 .6rem;font-size:.82rem}.per-miasto th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--tusz-3);opacity:1;border-bottom:1px solid var(--linia-2);padding:.18rem .6rem;font-size:.68rem;font-weight:700}.per-miasto th:first-child,.per-miasto td:first-child{text-align:left}.per-miasto td{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border-top:0;padding:.22rem .6rem}.per-miasto td.nazwa-miasta{color:var(--tusz);font-weight:600}.per-miasto td.suma{color:var(--tusz);font-weight:700}.loty{margin:.3rem 0;padding-left:.2rem;font-size:.82rem;list-style:none}.loty li{margin-bottom:.25rem}.loty .tam:before,.loty .powrot:before{opacity:.75;margin-right:.45em}.loty .tam:before{--ikona:var(--i-lot);background:var(--morze-gleboki);transform:rotate(45deg)}.loty .powrot:before{--ikona:var(--i-lot);background:var(--slonce-tekst);transform:rotate(-135deg)}.zrodlo{opacity:1;color:var(--tusz-3)}.brak{opacity:1;color:var(--tusz-3);font-style:italic;font-weight:400}.ostrzezenie{border-left:3px solid var(--slonce);background:color-mix(in oklab, var(--slonce) 9%, var(--tlo));border-radius:0 var(--r-s) var(--r-s) 0;color:var(--tusz-2);max-width:62ch;padding:.65rem .9rem;font-size:.88rem}.ostrzezenie b{color:var(--slonce-tekst)}.pusto{background:var(--karta);border:1px solid var(--linia);border-radius:var(--r-l);box-shadow:var(--cien);max-width:46rem;padding:1.1rem 1.3rem}.pusto p:first-child{margin:0 0 .4rem;font-size:1.15rem;font-weight:800}.pusto p{color:var(--tusz-2);text-wrap:pretty;margin:0;font-size:.95rem}.pusto b{color:var(--blad);background:var(--blad-tlo);border-radius:var(--r-s);padding:.08em .42em;font-weight:700}@media (width<=640px){body{padding:.7rem}.formularz fieldset.zaloga{grid-template-columns:repeat(2,1fr)}.adres-wynikow{flex-wrap:wrap}.adres-wynikow input{flex-basis:100%}.formularz fieldset{padding:.65rem .7rem .8rem}.kryterium{grid-template-columns:5.5rem 1fr 7rem;gap:.45rem}td.ocena{display:none}.marina td{padding:.3rem .4rem;font-size:.8rem}.naglowek .najlepszy{display:none}}.jacht.z-noclegiem .skladnik.nocleg{font-weight:600}.transfery{margin:.3rem 0;padding-left:1.2rem;font-size:.85rem}.transfery li{margin-bottom:.2rem}.loty .data{font-variant-numeric:tabular-nums}.skladnik.transfer.alarm{color:var(--blad);font-weight:700}.skladnik.transfer.podejrzany{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.zakladki{gap:2px;margin:.6rem 0 0;display:flex}.zakladki button{font:inherit;border:1px solid var(--linia);border-radius:var(--r-s) var(--r-s) 0 0;color:var(--tusz-3);cursor:pointer;background:0 0;border-bottom:none;padding:.3rem .9rem}.zakladki button.aktywna{background:var(--karta);color:var(--tusz);font-weight:600}.zakladki button:hover{color:var(--morze-gleboki)}.panel-widoku{border:1px solid var(--linia);border-radius:0 var(--r-m) var(--r-m);background:var(--karta);padding:.7rem}.naglowek-sesja{align-items:baseline;gap:.7rem;margin-left:auto;font-size:.85rem;display:flex}.naglowek-sesja .kto{color:var(--tusz-3)}.naglowek-sesja a{color:var(--morze-gleboki);font-weight:600}.naglowek-sesja .wyloguj{font:inherit;color:var(--tusz-3);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.naglowek-sesja .wyloguj:hover{color:var(--morze-gleboki)}@media (width<=40rem){.naglowek-sesja .kto{display:none}}.mapa-pojemnik{border-radius:var(--r-m);height:60vh;min-height:380px;overflow:hidden}.panel-widoku.ukryty{visibility:hidden;height:0;overflow:hidden}.ramka-zaznaczenia{border:1.5px dashed var(--morze);background:color-mix(in oklab, var(--morze) 14%, transparent);pointer-events:none;z-index:5;display:none;position:fixed}.mapa-pasek{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.mapa-licznik{color:var(--tusz-3);margin-left:auto;font-size:.85rem}.suwak-budzetu{color:var(--tusz-2);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.suwak-budzetu b{color:var(--tusz);min-width:5.5rem}.etykieta-mapy{color:#0a1622;pointer-events:none;white-space:nowrap;text-shadow:0 0 3px #fffffff2;background:#ffffff9e;border-radius:4px;padding:2px 6px;font:600 11px/1.2 system-ui,sans-serif}.etykieta-mapy .dane{font-size:10.5px;font-weight:700;display:block}.dymek-mariny .maplibregl-popup-content{border-radius:var(--r-s);padding:6px 10px;font:12px/1.35 system-ui,sans-serif;box-shadow:0 2px 10px #0000002e}.dymek-mariny b,.dymek-mariny .dane{display:block}.dymek-mariny .dane{font-weight:700}.dymek-mariny .uwaga{color:var(--blad);margin-top:3px;font-weight:600;display:block}
