@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6b40788a9976829c.1g4glp242epqf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a31c961a50fd049.p.3qx1nomyiitej.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/855bfadd61d35c29.p.3h2cb1skq4j85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.IlH2Bq_className{font-family:Big Shoulders,Big Shoulders Fallback,Arial Narrow,sans-serif;font-style:normal;font-weight:800}.IlH2Bq_variable{--font-big-shoulders:"Big Shoulders", Big Shoulders Fallback, Arial Narrow, sans-serif}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._9Uo54q_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._9Uo54q_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.CvS55G_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.CvS55G_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer theme,base;@layer components{._2NABzW_button{--btn-ink:var(--grafit-900);--btn-paper:var(--beton-50);justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-inline:var(--space-5);border:var(--line) solid transparent;border-radius:var(--r-control);font-family:var(--ff-body);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--easing-measure), color var(--dur-fast) var(--easing-measure), border-color var(--dur-fast) var(--easing-measure), transform var(--dur-fast) var(--easing-measure);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:is(.surface-dark ._2NABzW_button,.surface-dark-800 ._2NABzW_button){--btn-ink:var(--beton-50);--btn-paper:var(--grafit-900)}._2NABzW_button svg{flex-shrink:0;width:20px;height:20px}._2NABzW_lg{min-height:var(--control-h-lg);padding-inline:var(--space-6);font-size:var(--fs-body-l)}._2NABzW_icon{width:var(--control-h);padding-inline:0}._2NABzW_primary{background-color:var(--znacznik);color:var(--grafit-900)}@media (hover:hover){._2NABzW_primary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--znacznik-dark)}}._2NABzW_primary[data-preview~=hover]{background-color:var(--znacznik-dark)}._2NABzW_secondary{border-color:var(--btn-ink);color:var(--btn-ink);background-color:#0000}@media (hover:hover){._2NABzW_secondary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--btn-ink);color:var(--btn-paper)}}._2NABzW_secondary[data-preview~=hover],._2NABzW_secondary[aria-pressed=true]{background-color:var(--btn-ink);color:var(--btn-paper)}._2NABzW_ghost{color:var(--btn-ink);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:var(--line);text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) var(--easing-measure), transform var(--dur-fast) var(--easing-measure);background-color:#0000;padding-inline:0;overflow:visible}._2NABzW_arrowLine{width:24px;height:10px;transition:transform var(--dur-base) var(--easing-measure);overflow:visible}@media (hover:hover){._2NABzW_ghost:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:currentColor}._2NABzW_ghost:hover:not(:disabled,[aria-disabled=true]) ._2NABzW_arrowLine{transform:translate(6px)}}._2NABzW_ghost[data-preview~=hover]{text-decoration-color:currentColor}._2NABzW_ghost[data-preview~=hover] ._2NABzW_arrowLine{transform:translate(6px)}._2NABzW_button:active:not(:disabled,[aria-disabled=true]),._2NABzW_button[data-preview~=active]{transform:translateY(var(--press-shift))}._2NABzW_button:disabled,._2NABzW_button[aria-disabled=true]:not([aria-busy=true]){opacity:var(--disabled-opacity);cursor:not-allowed}._2NABzW_button[aria-busy=true]{cursor:progress}._2NABzW_progress{inset-inline:0;height:var(--line-strong);position:absolute;bottom:0;overflow:hidden}._2NABzW_progress:after{content:"";inset-block:0;width:40%;animation:_2NABzW_postep 1.1s var(--easing-measure) infinite;background-color:currentColor;position:absolute;left:0}._2NABzW_ghost ._2NABzW_progress{bottom:4px}@keyframes _2NABzW_postep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){._2NABzW_progress:after{opacity:.5;width:100%;animation:none}}}@layer utilities;
@layer theme,base;@layer components{._0SFVmG_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._0SFVmG_label{font-weight:500;line-height:1.3}._0SFVmG_required{color:var(--kamien-600);font-weight:400}._0SFVmG_hint{font-size:var(--fs-small);color:var(--kamien-600)}._0SFVmG_error{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-small);color:var(--blad);font-weight:500;display:flex}._0SFVmG_error svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}:is(.surface-dark ._0SFVmG_required,.surface-dark-800 ._0SFVmG_required,.surface-dark ._0SFVmG_hint,.surface-dark-800 ._0SFVmG_hint){color:var(--beton-300)}:is(.surface-dark ._0SFVmG_error,.surface-dark-800 ._0SFVmG_error){padding:var(--space-1) var(--space-2);border-radius:var(--r-control);background:var(--beton-50);align-self:flex-start}._0SFVmG_control{position:relative}._0SFVmG_control:before{content:"";top:0;bottom:0;left:calc(-1 * var(--space-3));background-color:var(--znacznik);opacity:0;width:4px;transition:opacity var(--dur-fast) var(--easing-measure);position:absolute}._0SFVmG_control:focus-within:before{opacity:1}._0SFVmG_control:has([data-preview~=focus]):before{opacity:1}._0SFVmG_input{width:100%;min-height:var(--control-h);padding:var(--space-3) var(--space-4);border:var(--line) solid var(--beton-400);border-radius:var(--r-control);background-color:var(--beton-50);color:var(--grafit-900);font:inherit;font-size:max(16px, var(--fs-body));transition:border-color var(--dur-fast) var(--easing-measure), box-shadow var(--dur-fast) var(--easing-measure);line-height:1.4;display:block}._0SFVmG_input::placeholder{color:var(--kamien-600);opacity:1}textarea._0SFVmG_input{resize:vertical;min-height:128px}select._0SFVmG_input{appearance:none;padding-right:calc(var(--space-4) * 2 + 20px);cursor:pointer}._0SFVmG_selectIcon{top:50%;right:var(--space-4);width:20px;height:20px;color:var(--grafit-900);pointer-events:none;position:absolute;transform:translateY(-50%)}@media (hover:hover){._0SFVmG_input:hover:not(:disabled,:focus){border-color:var(--kamien-600)}}._0SFVmG_input[data-preview~=hover]{border-color:var(--kamien-600)}._0SFVmG_input:focus,._0SFVmG_input[data-preview~=focus]{border-color:var(--grafit-900);box-shadow:inset 0 0 0 var(--line) var(--grafit-900);outline:none}._0SFVmG_input[aria-invalid=true]{border-color:var(--blad);box-shadow:inset 0 0 0 var(--line) var(--blad)}._0SFVmG_input:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._0SFVmG_check{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);padding-block:var(--space-2);cursor:pointer;display:flex}._0SFVmG_checkInput{appearance:none;border:1.5px solid var(--kamien-600);border-radius:var(--r-control);background-color:var(--beton-50);cursor:pointer;flex-shrink:0;place-items:center;width:24px;height:24px;margin:0;display:grid}._0SFVmG_checkInput:after{content:"";border-left:2px solid var(--beton-50);border-bottom:2px solid var(--beton-50);opacity:0;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}._0SFVmG_checkInput:checked{border-color:var(--grafit-900);background-color:var(--grafit-900)}._0SFVmG_checkInput:checked:after{opacity:1}._0SFVmG_checkInput[aria-invalid=true]{border-color:var(--blad);border-width:2px}._0SFVmG_checkInput:disabled,._0SFVmG_checkInput:disabled+span{opacity:var(--disabled-opacity);cursor:not-allowed}._0SFVmG_choices{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._0SFVmG_legend{margin-bottom:var(--space-2);padding:0;font-weight:500}._0SFVmG_choice{min-width:96px;min-height:var(--control-h);padding:var(--space-2) var(--space-5);border:var(--line) solid var(--kamien-600);border-radius:var(--r-control);background-color:var(--beton-50);cursor:pointer;transition:background-color var(--dur-fast) var(--easing-measure), color var(--dur-fast) var(--easing-measure);justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}._0SFVmG_choice input{opacity:0;pointer-events:none;position:absolute}._0SFVmG_choice:has(input:checked){border-color:var(--grafit-900);background-color:var(--grafit-900);color:var(--beton-50)}._0SFVmG_choice:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._0SFVmG_choice:has(input:disabled){opacity:var(--disabled-opacity);cursor:not-allowed}@media (hover:hover){._0SFVmG_choice:not(:has(input:checked,input:disabled)):hover{background-color:var(--beton-200)}}}@layer utilities;
@layer theme,base;@layer components{.WJfoTW_lista{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.WJfoTW_pusto{color:var(--beton-300);font-size:var(--fs-small)}.WJfoTW_obszar{border:var(--line) solid color-mix(in srgb, var(--beton-50) 18%, transparent);border-radius:var(--r-card)}.WJfoTW_obszar[data-aktywny]{border-color:var(--beton-300);background:color-mix(in srgb, var(--beton-50) 4%, transparent)}.WJfoTW_naglowek{font:inherit;margin:0}.WJfoTW_przelacznik{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h);padding:var(--space-2) var(--space-3);border-radius:var(--r-card);color:var(--beton-50);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.WJfoTW_przelacznik:hover .WJfoTW_nazwa{text-underline-offset:.25em;text-decoration:underline}}.WJfoTW_nr{border-radius:var(--r-control);background:var(--znacznik);min-width:24px;height:24px;color:var(--grafit-900);font-family:var(--ff-mono);place-items:center;font-size:13px;font-weight:500;display:inline-grid}.WJfoTW_nazwa{flex:1;min-width:0;font-weight:600}.WJfoTW_pole{font-size:var(--fs-body)}.WJfoTW_szczegoly{gap:var(--space-4);padding:var(--space-2) var(--space-3) var(--space-4);display:grid}.WJfoTW_miary{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.WJfoTW_miary dt{color:var(--beton-300);font-size:var(--fs-small)}.WJfoTW_miary dd{font-size:var(--fs-h3);margin:0;line-height:1.2}.WJfoTW_boki{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.WJfoTW_boki legend{margin-bottom:var(--space-2);padding:0;font-weight:600}.WJfoTW_bok{column-gap:var(--space-3);min-height:var(--touch-min);padding-block:var(--space-1);border-top:var(--line) solid color-mix(in srgb, var(--beton-50) 12%, transparent);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"box nazwa dl""box stan stan";align-items:center;display:grid}.WJfoTW_bok input{width:22px;height:22px;accent-color:var(--znacznik);grid-area:box;margin:0}.WJfoTW_bokNazwa{font-size:var(--fs-small);grid-area:nazwa}.WJfoTW_bok .measure{grid-area:dl}.WJfoTW_bokStan{color:var(--beton-300);grid-area:stan;font-size:12px}.WJfoTW_usun{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--r-control);color:var(--beton-50);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.WJfoTW_usun svg{width:18px;height:18px}@media (hover:hover){.WJfoTW_usun:hover{text-underline-offset:.25em;text-decoration:underline}}.WJfoTW_komunikat{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-control);background:var(--beton-50);color:var(--grafit-900);font-size:var(--fs-small);font-weight:500;line-height:1.4;display:flex}.WJfoTW_komunikat[data-rodzaj=blad]{color:var(--blad)}.WJfoTW_komunikat>svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.WJfoTW_telefon{align-items:center;gap:var(--space-1);color:inherit;white-space:nowrap;font-weight:700;display:inline-flex}.WJfoTW_telefon svg{width:14px;height:14px}.WJfoTW_komunikat :focus-visible{outline:var(--focus-ring-width) solid var(--grafit-900);outline-offset:var(--focus-ring-offset)}}@layer utilities;
@layer theme,base;@layer components{.ExqK0W_wyszukiwarka{--focus-ring:var(--grafit-900);position:relative}.ExqK0W_pole{position:relative}.ExqK0W_ikona{left:var(--space-3);width:20px;height:20px;color:var(--kamien-600);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ExqK0W_pole input{width:100%;min-height:var(--control-h);padding:0 var(--space-3) 0 calc(var(--space-3) + 28px);border:var(--line) solid var(--beton-400);border-radius:var(--r-control);background:var(--beton-50);color:var(--grafit-900);font:inherit;font-size:var(--fs-body);box-shadow:var(--elevation-float)}.ExqK0W_pole input::placeholder{color:var(--kamien-600)}.ExqK0W_pole input:focus-visible{border-color:var(--grafit-900);box-shadow:inset 0 0 0 1px var(--grafit-900), inset 4px 0 0 var(--znacznik);outline:none}.ExqK0W_postep{background:color-mix(in srgb, var(--znacznik) 25%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ExqK0W_postep:after{content:"";background:var(--znacznik);width:35%;animation:ExqK0W_postep 1s var(--easing-measure) infinite;position:absolute;inset:0 auto 0 0}@keyframes ExqK0W_postep{0%{translate:-100%}to{translate:300%}}@media (prefers-reduced-motion:reduce){.ExqK0W_postep:after{width:100%;animation:none}}.ExqK0W_lista{z-index:1100;top:calc(100% + var(--space-1));border:var(--line) solid var(--beton-400);border-radius:var(--r-control);background:var(--beton-50);max-height:min(360px,50dvh);color:var(--grafit-900);box-shadow:var(--elevation-float);position:absolute;left:0;right:0;overflow-y:auto}.ExqK0W_lista ul{padding:var(--space-1) 0;margin:0;list-style:none}.ExqK0W_opcja{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex}.ExqK0W_opcja svg{width:18px;height:18px;color:var(--kamien-600);flex-shrink:0;margin-top:2px}.ExqK0W_opcja[aria-selected=true]{background:var(--grafit-900);color:var(--beton-50)}.ExqK0W_opcja[aria-selected=true] svg,.ExqK0W_opcja[aria-selected=true] .ExqK0W_podpis{color:var(--beton-300)}@media (hover:hover){.ExqK0W_opcja[aria-selected=false]:hover{background:var(--beton-200)}}.ExqK0W_etykieta{font-weight:600;line-height:1.3;display:block}.ExqK0W_podpis{color:var(--kamien-600);font-size:var(--fs-small);line-height:1.3;display:block}.ExqK0W_komunikat{padding:var(--space-3);color:var(--kamien-600);font-size:var(--fs-small);margin:0}.ExqK0W_atrybucja{padding:var(--space-1) var(--space-3) var(--space-2);border-top:var(--line) solid var(--beton-300);color:var(--kamien-600);margin:0;font-size:11px}}@layer utilities;
@layer theme,base;@layer components{.G-Kieq_root{--pos:50%;border-radius:var(--r-photo);background-color:var(--grafit-900);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.G-Kieq_layer{position:absolute;inset:0}.G-Kieq_before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.G-Kieq_tag{top:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--r-control);background-color:var(--grafit-900);color:var(--beton-50);text-transform:uppercase;pointer-events:none;position:absolute}.G-Kieq_tagBefore{left:var(--space-3)}.G-Kieq_tagAfter{right:var(--space-3)}.G-Kieq_handle{top:0;bottom:0;left:var(--pos);width:var(--control-h);margin-left:calc(var(--control-h) / -2);cursor:ew-resize;background:0 0;border:0;padding:0;position:absolute}.G-Kieq_handle:focus-visible{outline:none}.G-Kieq_handle:before{content:"";width:var(--line-strong);margin-left:calc(var(--line-strong) / -2);background-color:var(--znacznik);position:absolute;top:0;bottom:0;left:50%}.G-Kieq_handle:after{content:"";border-block:var(--line-strong) solid var(--znacznik);position:absolute;inset:0 calc(50% - 10px)}.G-Kieq_grip{border-radius:var(--r-control);background-color:var(--znacznik);width:40px;height:40px;color:var(--grafit-900);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.G-Kieq_grip svg{width:22px;height:22px}.G-Kieq_handle:focus-visible .G-Kieq_grip,.G-Kieq_handle[data-preview~=focus] .G-Kieq_grip{outline:var(--focus-ring-width) solid var(--grafit-900);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + 2px) var(--beton-50)}.G-Kieq_handle[data-preview~=focus]{outline:none}}@layer utilities;
@layer theme,base;@layer components{.tTXxxW_uklad{flex:1;grid-template:"szukajka scena""panel scena"minmax(0,1fr)/minmax(340px,400px) minmax(0,1fr);min-height:0;display:grid}.tTXxxW_uklad[data-bez-szukajki]{grid-template-areas:"panel scena""panel scena"}.tTXxxW_szukajka{z-index:1100;padding:var(--space-4) var(--space-4) 0;grid-area:szukajka;position:relative}.tTXxxW_scena{grid-area:scena;min-width:0;min-height:0;position:relative}.tTXxxW_mapaLadowanie{background-color:var(--beton-200);background-image:linear-gradient(var(--grid-major-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major-color) 1px, transparent 1px);background-size:var(--grid-major) var(--grid-major);height:100%}.tTXxxW_panel{background:var(--grafit-800);flex-direction:column;grid-area:panel;min-height:0;display:flex}.tTXxxW_panelGlowa{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) 0;display:flex}.tTXxxW_tytul{font-size:var(--fs-h3);outline:none;margin:0}.tTXxxW_uchwyt{display:none}.tTXxxW_panelTresc{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-3) var(--space-4) var(--space-5);overscroll-behavior:contain;flex:1;display:grid;overflow-y:auto}.tTXxxW_panelAkcje{gap:var(--space-3);padding:var(--space-4);border-top:var(--line) solid color-mix(in srgb, var(--beton-50) 18%, transparent);background:var(--grafit-800);display:grid}.tTXxxW_podpowiedz,.tTXxxW_instrukcja{color:var(--beton-300);font-size:var(--fs-small);margin:0;line-height:1.45}.tTXxxW_podpowiedzMobilna{color:var(--beton-300);font-size:var(--fs-small);margin:0;line-height:1.4;display:none}.tTXxxW_status{font-size:var(--fs-small);margin:0;font-weight:600}.tTXxxW_dzialka{gap:var(--space-1);padding:var(--space-3);border:var(--line) solid var(--znacznik);border-radius:var(--r-card);display:grid}.tTXxxW_dzialkaNumer{font-size:var(--fs-body-l);margin:0;font-weight:700}.tTXxxW_dzialkaOpis{color:var(--beton-300);font-size:var(--fs-small);margin:0}.tTXxxW_dzialkaId{color:var(--beton-300);overflow-wrap:anywhere;margin:0}.tTXxxW_listaGlowa{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tTXxxW_listaGlowa h3{font-size:var(--fs-body);margin:0;font-weight:700}.tTXxxW_link{min-height:var(--touch-min);color:var(--beton-50);font:inherit;font-size:var(--fs-small);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.tTXxxW_atrybucja{color:var(--beton-300);margin:0;font-size:12px}.tTXxxW_rzad2,.tTXxxW_rzad3{gap:var(--space-2);display:grid}.tTXxxW_rzad2{grid-template-columns:1fr 1fr}.tTXxxW_rzad3{grid-template-columns:repeat(3,minmax(0,1fr))}.tTXxxW_rzad2>*,.tTXxxW_rzad3>*{padding-inline:var(--space-2);white-space:normal;text-align:center;font-size:var(--fs-small)}.tTXxxW_rzad3>*{gap:var(--space-1);flex-direction:column;min-height:56px}.tTXxxW_pelna{width:100%}@media (max-width:1023px){.tTXxxW_uklad,.tTXxxW_uklad[data-bez-szukajki]{grid-template:"scena"minmax(0,1fr)"panel"/minmax(0,1fr)}.tTXxxW_szukajka{padding:var(--space-3);pointer-events:none;grid-area:scena;align-self:start}.tTXxxW_szukajka>*{pointer-events:auto}.tTXxxW_scena{--mapa-gora:calc(var(--control-h) + 2 * var(--space-3))}.tTXxxW_uklad[data-bez-szukajki] .tTXxxW_scena{--mapa-gora:var(--space-3)}.tTXxxW_panel{z-index:1050;box-shadow:0 -1px 0 color-mix(in srgb, var(--beton-50) 18%, transparent);position:relative}.tTXxxW_panelGlowa{padding:0 var(--space-2) 0 var(--space-4)}.tTXxxW_tytul{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tTXxxW_uchwyt{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-min);padding:0 var(--space-2) 0 0;color:var(--beton-50);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.tTXxxW_uchwytTekst{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tTXxxW_uchwytIkona{width:20px;height:20px;transition:rotate var(--dur-fast) var(--easing-measure);flex-shrink:0}.tTXxxW_panel[data-rozwiniety] .tTXxxW_uchwytIkona{rotate:180deg}.tTXxxW_panelTresc{max-height:min(58dvh,520px);padding-top:var(--space-4);border-top:var(--line) solid color-mix(in srgb, var(--beton-50) 18%, transparent);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--grafit-800);box-shadow:var(--elevation-float);display:none;position:absolute;bottom:100%;left:0;right:0}.tTXxxW_panel[data-rozwiniety] .tTXxxW_panelTresc{display:grid}.tTXxxW_panelAkcje{padding:var(--space-2) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:0}.tTXxxW_podpowiedzMobilna{display:block}}@media (prefers-reduced-motion:reduce){.tTXxxW_uchwytIkona{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.k86eGG_dimension{color:inherit;align-items:center;display:flex}.k86eGG_horizontal{flex-direction:row;width:100%}.k86eGG_vertical{flex-direction:column;height:100%}.k86eGG_tick{flex-shrink:0;width:12px;height:12px;overflow:visible}.k86eGG_line{background-color:currentColor;flex:1 1 0}.k86eGG_horizontal .k86eGG_line{height:var(--line)}.k86eGG_vertical .k86eGG_line{width:var(--line)}.k86eGG_horizontal .k86eGG_lineStart{transform-origin:100%}.k86eGG_horizontal .k86eGG_lineEnd{transform-origin:0}.k86eGG_vertical .k86eGG_lineStart{transform-origin:bottom}.k86eGG_vertical .k86eGG_lineEnd{transform-origin:top}.k86eGG_label{padding:0 var(--space-2);white-space:nowrap;flex-shrink:0}.k86eGG_vertical .k86eGG_label{padding:var(--space-2) 0;writing-mode:vertical-rl;transform:rotate(180deg)}}@layer utilities;
@layer theme,base;@layer components{.aLBYyG_krok{padding-block:var(--space-7) var(--space-8)}.aLBYyG_wstep{max-width:52ch;margin-top:var(--space-3);color:var(--beton-300);font-size:var(--fs-body-l)}.aLBYyG_karty{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:1199px){.aLBYyG_karty{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.aLBYyG_karty{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.aLBYyG_karta{gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);border:var(--line) solid var(--beton-50);border-radius:var(--r-card);background:var(--beton-50);color:var(--grafit-900);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--easing-measure), box-shadow var(--dur-fast) var(--easing-measure);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.aLBYyG_karta[data-wybrany]{box-shadow:inset 0 0 0 3px var(--grafit-900)}@media (hover:hover){.aLBYyG_karta:hover{box-shadow:var(--elevation-float);transform:translateY(-2px)}.aLBYyG_karta[data-wybrany]:hover{box-shadow:inset 0 0 0 3px var(--grafit-900), var(--elevation-float)}}.aLBYyG_karta:active{transform:translateY(var(--press-shift))}@media (max-width:767px){.aLBYyG_karta{column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-3);grid-template-rows:auto auto auto;grid-template-columns:96px minmax(0,1fr)}.aLBYyG_schemat{grid-row:1/span 3;align-self:center}}.aLBYyG_schemat{width:100%;height:auto;margin-bottom:var(--space-2);background:var(--beton-100)}@media (max-width:767px){.aLBYyG_schemat{margin-bottom:0}}.aLBYyG_granica{fill:none;stroke:var(--kamien-600);stroke-width:1px;stroke-dasharray:3 2}.aLBYyG_ulica{stroke:var(--beton-400);stroke-width:3px}.aLBYyG_dom{fill:var(--grafit-900)}.aLBYyG_nawierzchnia{fill:var(--znacznik);stroke:var(--grafit-900);stroke-width:1px}.aLBYyG_linie{fill:none;stroke:var(--beton-50);stroke-width:1.5px}.aLBYyG_nazwa{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-body-l);font-weight:700;line-height:1.2;display:flex}.aLBYyG_znak{background:var(--grafit-900);width:24px;height:24px;color:var(--beton-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aLBYyG_znak svg{width:16px;height:16px}.aLBYyG_opis{color:var(--kamien-600);font-size:var(--fs-small);line-height:1.4}.aLBYyG_spec{margin-top:var(--space-1);color:var(--grafit-900);white-space:nowrap;display:grid}.aLBYyG_pomin{margin-top:var(--space-5)}}@layer utilities;
@layer theme,base;@layer components{._0QCXBq_swatch{background-color:var(--beton-300);width:100%;height:100%;display:block;position:relative;overflow:hidden}._0QCXBq_swatch:after{content:"";background-image:var(--detail);background-size:var(--detail-size) auto;mix-blend-mode:soft-light;opacity:.75;pointer-events:none;position:absolute;inset:0}}@layer utilities;
@layer theme,base;@layer components{.AeLROa_scena{background:var(--beton-100);touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.AeLROa_scena[data-szkic]{cursor:crosshair}.AeLROa_svg{display:block;position:absolute;inset:0}.AeLROa_siatka,.AeLROa_siatkaGlowna{stroke:var(--beton-300);stroke-width:1px;shape-rendering:crispedges}.AeLROa_siatka{opacity:.45}.AeLROa_ksztalt,.AeLROa_ksztaltBlad{fill:var(--beton-50);stroke:none}.AeLROa_ksztaltBlad{fill:color-mix(in srgb, var(--blad) 22%, var(--beton-50))}.AeLROa_bokObrzeze,.AeLROa_bokBez{stroke:var(--grafit-900);stroke-linecap:round}.AeLROa_bokObrzeze{stroke-width:4px}.AeLROa_bokBez{stroke-width:2px;stroke-dasharray:2 7}.AeLROa_wymiarLinia{fill:none;stroke:var(--kamien-600);stroke-width:1px}.AeLROa_wierzcholek,.AeLROa_srodekBoku{cursor:grab}.AeLROa_wierzcholek circle:last-child{fill:var(--beton-50);stroke:var(--grafit-900);stroke-width:2px}.AeLROa_wierzcholek[data-aktywny] circle:last-child,.AeLROa_wierzcholek:hover circle:last-child{fill:var(--znacznik)}.AeLROa_srodekBoku{cursor:copy}.AeLROa_srodekBoku circle:last-child{fill:var(--beton-50);stroke:var(--kamien-600);stroke-width:1.5px}.AeLROa_trafienie{fill:#0000}.AeLROa_szkicLinia{fill:none;stroke:var(--grafit-900);stroke-width:2px;stroke-dasharray:6 4}.AeLROa_szkicPunkt{fill:var(--beton-50);stroke:var(--grafit-900);stroke-width:2px}.AeLROa_kursor{fill:var(--znacznik)}.AeLROa_etykiety{pointer-events:none;position:absolute;inset:0}.AeLROa_wymiar,.AeLROa_pole,.AeLROa_wspolrzedne{white-space:nowrap;font-family:var(--ff-mono);line-height:1.5;position:absolute;translate:-50% -50%}.AeLROa_wymiar{border:1.5px solid var(--grafit-900);border-radius:var(--r-control);background:var(--beton-50);color:var(--grafit-900);pointer-events:auto;cursor:pointer;padding:1px 6px;font-size:12px;font-weight:500}.AeLROa_wymiar:before{content:"";position:absolute;inset:-11px -4px}.AeLROa_wymiar[data-podglad]{pointer-events:none}.AeLROa_wymiar[data-bez]{background:var(--grafit-900);color:var(--beton-50);border-style:dashed}@media (hover:hover){.AeLROa_wymiar:hover{text-underline-offset:.2em;text-decoration:underline}}.AeLROa_pole{align-items:center;gap:var(--space-2);border-radius:var(--r-control);background:var(--grafit-900);color:var(--beton-50);padding:4px 10px 4px 4px;font-size:18px;font-weight:500;display:inline-flex}.AeLROa_poleNr{border-radius:var(--r-control);background:var(--znacznik);min-width:24px;height:24px;color:var(--grafit-900);place-items:center;font-size:13px;display:inline-grid}.AeLROa_wspolrzedne{background:var(--beton-50);color:var(--grafit-900);padding:0 4px;font-size:12px;translate:12px -150%}.AeLROa_skala{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);color:var(--kamien-600);font-family:var(--ff-mono);pointer-events:none;font-size:12px;display:flex;position:absolute}.AeLROa_skala span{border:1.5px solid var(--grafit-900);border-top:0;height:6px}.AeLROa_pola{gap:var(--space-4);display:grid}.AeLROa_ksztalty{gap:var(--space-2);border:0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.AeLROa_ksztalty legend{margin-bottom:var(--space-2);padding:0;font-weight:500}.AeLROa_ksztalt{justify-items:center;gap:var(--space-1);min-height:64px;padding:var(--space-2) var(--space-1);border:var(--line) solid color-mix(in srgb, var(--beton-50) 30%, transparent);border-radius:var(--r-control);text-align:center;cursor:pointer;font-size:12px;font-weight:600;display:grid;position:relative}.AeLROa_ksztalt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.AeLROa_ksztalt svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.AeLROa_ksztalt:has(input:checked){border-color:var(--beton-50);background:var(--beton-50);color:var(--grafit-900)}.AeLROa_ksztalt:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.AeLROa_ksztalt:not(:has(input:checked)):hover{border-color:var(--beton-300)}}.AeLROa_wymiary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AeLROa_wymiary[data-kolumny="3"]>:last-child{grid-column:1/-1}.AeLROa_uwaga{color:var(--beton-300);font-size:var(--fs-small);margin:0}}@layer utilities;
@layer theme,base;@layer components{.wpVzlq_probka{border:var(--line) solid var(--beton-300);border-radius:var(--r-card);background-color:var(--beton-50);width:100%;color:var(--grafit-900);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--easing-measure);flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}.wpVzlq_probka:is(div){cursor:default}.wpVzlq_texture{aspect-ratio:1;border-radius:var(--r-card) var(--r-card) 0 0;display:block;overflow:hidden}.wpVzlq_textureInner{border-radius:var(--r-photo);width:100%;height:100%;transition:transform var(--dur-slow) var(--easing-measure);display:block}.wpVzlq_label{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--line) solid var(--beton-300);border-radius:0 0 var(--r-card) var(--r-card);background-color:var(--beton-50);transition:transform var(--dur-base) var(--easing-measure);flex-direction:column;display:flex;position:relative}.wpVzlq_name{font-weight:600;line-height:1.3}.wpVzlq_spec{color:var(--kamien-600)}.wpVzlq_dots{gap:var(--space-1);margin-top:var(--space-2);display:flex}.wpVzlq_dot{width:12px;height:12px;box-shadow:inset 0 0 0 var(--line) color-mix(in srgb, var(--grafit-900) 25%, transparent);border-radius:50%}@media (hover:hover){.wpVzlq_probka:is(a,button):hover:not(:disabled) .wpVzlq_textureInner{transform:scale(1.04)}.wpVzlq_probka:is(a,button):hover:not(:disabled) .wpVzlq_label{transform:translateY(calc(-1 * var(--space-1)))}.wpVzlq_probka:is(a,button):hover:not(:disabled){border-color:var(--kamien-600)}}.wpVzlq_probka[data-preview~=hover] .wpVzlq_textureInner{transform:scale(1.04)}.wpVzlq_probka[data-preview~=hover] .wpVzlq_label{transform:translateY(calc(-1 * var(--space-1)))}.wpVzlq_probka[data-preview~=hover]{border-color:var(--kamien-600)}.wpVzlq_probka:active:not(:disabled),.wpVzlq_probka[data-preview~=active]{transform:translateY(var(--press-shift))}.wpVzlq_probka[aria-pressed=true],.wpVzlq_probka[data-selected=true]{border-color:var(--grafit-900);box-shadow:inset 0 0 0 var(--line) var(--grafit-900), 0 0 0 var(--line) var(--grafit-900)}.wpVzlq_selectedMark{top:var(--space-2);right:var(--space-2);border-radius:var(--r-control);background-color:var(--grafit-900);width:32px;height:32px;color:var(--beton-50);place-items:center;display:grid;position:absolute}.wpVzlq_selectedMark svg{width:20px;height:20px}.wpVzlq_probka:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}}@layer utilities;
@layer theme,base;@layer components{.Aac8Fa_przekroj{--cm:5px;--gap:20px;--spread:calc(var(--rozsun,0) * var(--gap));color:inherit;grid-template-columns:32px minmax(0,1fr) minmax(0,1.25fr);margin:0;display:grid}@media (min-width:768px){.Aac8Fa_przekroj{--cm:6px;--gap:28px;grid-template-columns:40px minmax(0,1.15fr) minmax(0,1fr)}}.Aac8Fa_wymiar{height:calc(var(--wymiar-cm) * var(--cm) + 2 * var(--spread));transition:height var(--dur-slow) var(--easing-measure);justify-content:center;display:flex}.Aac8Fa_stack,.Aac8Fa_labels{height:calc(var(--total-cm) * var(--cm) + 4 * var(--spread));transition:height var(--dur-slow) var(--easing-measure);position:relative}.Aac8Fa_layer{inset-inline:0;top:calc(var(--top-cm) * var(--cm));height:max(calc(var(--h-cm) * var(--cm)), 4px);transform:translateY(calc(var(--i) * var(--spread)));transition:transform var(--dur-slow) var(--easing-measure);background-color:var(--tint);background-image:var(--tex,none);background-size:calc(60 * var(--cm)) calc(60 * var(--cm));position:absolute}.Aac8Fa_label{left:0;right:0;top:calc((var(--top-cm) + var(--h-cm) / 2) * var(--cm));align-items:center;gap:var(--space-2);padding-left:var(--space-2);transform:translateY(calc(var(--i) * var(--spread) - 50%));transition:transform var(--dur-slow) var(--easing-measure);line-height:1.3;display:flex;position:absolute}.Aac8Fa_label:before{content:"";flex:0 0 var(--space-5);height:var(--line);transform-origin:0;transform:scaleX(clamp(0, calc(var(--reveal,9) - var(--i)), 1));transition:transform var(--dur-base) var(--easing-measure);background-color:currentColor}.Aac8Fa_labelText{column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.Aac8Fa_labelName{font-weight:600}.Aac8Fa_labelMeasure{opacity:.8}.Aac8Fa_kostka{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tint) 45%, var(--grafit-900)) 0 2px, transparent 2px calc(20 * var(--cm))), var(--tex);background-size:auto, calc(60 * var(--cm)) calc(60 * var(--cm));background-blend-mode:normal, multiply}.Aac8Fa_geowloknina{background-image:repeating-linear-gradient(-35deg, color-mix(in srgb, var(--tint) 80%, var(--grafit-900)) 0 1px, transparent 1px 5px)}}@layer utilities;
@layer theme,base;@layer components{.RBabvG_tabela{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.RBabvG_tabela th,.RBabvG_tabela td{padding:var(--space-3) var(--space-2);border-bottom:var(--line) solid var(--beton-300);text-align:left;vertical-align:top;font-weight:400}.RBabvG_tabela thead th{border-bottom:var(--line-strong) solid var(--grafit-900);padding-top:0;font-weight:600}.RBabvG_tabela tbody th{padding-left:0}.RBabvG_tabela tfoot th,.RBabvG_tabela tfoot td{padding-top:var(--space-4);font-size:var(--fs-body);border-bottom:0;font-weight:700}.RBabvG_tabela tfoot th{padding-left:0}.RBabvG_liczby{white-space:nowrap;text-align:right!important}.RBabvG_nazwa{font-weight:600;display:block}.RBabvG_opis{color:var(--kamien-600);font-size:12px;font-family:var(--ff-body);white-space:normal;margin-top:2px;line-height:1.35;display:block}.RBabvG_pasekCeny{margin:0}.RBabvG_pasekTytul{margin-bottom:var(--space-2);font-weight:700}.RBabvG_pasek{border-radius:var(--r-control);background:var(--beton-200);height:14px;display:flex;overflow:hidden}.RBabvG_pasek span{height:100%}.RBabvG_pasek span+span{border-left:2px solid var(--beton-50)}:is(.RBabvG_pasek,.RBabvG_legenda) [data-grupa=material]{background:var(--grafit-900)}:is(.RBabvG_pasek,.RBabvG_legenda) [data-grupa=podbudowa]{background:var(--kamien-600)}:is(.RBabvG_pasek,.RBabvG_legenda) [data-grupa=robocizna]{background:var(--beton-400)}:is(.RBabvG_pasek,.RBabvG_legenda) [data-grupa=transport]{background:var(--znacznik)}.RBabvG_legenda{gap:var(--space-1);margin:var(--space-3) 0 0;font-size:var(--fs-small);padding:0;list-style:none;display:grid}.RBabvG_legenda li{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.RBabvG_kropka{border-radius:2px;width:12px;height:12px}.RBabvG_widelki{gap:var(--space-1);margin:0;display:grid}.RBabvG_widelkiEtykieta{font-size:var(--fs-small);font-weight:600}.RBabvG_widelkiKwota{font-family:var(--ff-display);font-variation-settings:var(--display-opsz);font-size:var(--fs-h3);font-weight:var(--fw-display);text-transform:uppercase;line-height:1}.RBabvG_widelkiMale .RBabvG_widelkiKwota{font-size:var(--fs-body-l)}}@layer utilities;
@layer theme,base;@layer components{.BxOoWq_stepper{--ink:var(--grafit-900);--ink-muted:var(--kamien-600);--rule:var(--beton-300)}:is(.surface-dark .BxOoWq_stepper,.surface-dark-800 .BxOoWq_stepper){--ink:var(--beton-50);--ink-muted:var(--beton-300);--rule:color-mix(in srgb, var(--beton-50) 22%, transparent)}.BxOoWq_list{grid-template-columns:repeat(var(--count), minmax(0, 1fr));border-bottom:var(--line) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.BxOoWq_step{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding:var(--space-2) var(--space-2) var(--space-3);color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.BxOoWq_step:disabled{cursor:not-allowed}.BxOoWq_step:disabled .BxOoWq_name,.BxOoWq_step:disabled .BxOoWq_number{opacity:var(--disabled-opacity)}.BxOoWq_number{flex-shrink:0}.BxOoWq_name{font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.BxOoWq_done,.BxOoWq_current{color:var(--ink)}.BxOoWq_current .BxOoWq_name{font-weight:700}.BxOoWq_current:after{content:"";background-color:var(--znacznik);height:4px;position:absolute;bottom:-1px;left:0;right:0}.BxOoWq_check{flex-shrink:0;width:16px;height:16px}@media (hover:hover){.BxOoWq_step:not(:disabled,.BxOoWq_current):hover .BxOoWq_name{text-underline-offset:.3em;text-decoration:underline}}@media (max-width:767px){.BxOoWq_step:not(.BxOoWq_current) .BxOoWq_name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BxOoWq_list{grid-template-columns:repeat(var(--count), auto);justify-content:start}.BxOoWq_current{min-width:0}}}@layer utilities;
@layer theme,base;@layer components{.y7g5wG_region{z-index:60;top:calc(var(--header-h) + var(--space-8));width:min(560px, calc(100vw - 2 * var(--space-4)));pointer-events:none;position:fixed;left:50%;translate:-50%}@media (max-width:1023px){.y7g5wG_region{top:calc(var(--header-h) + var(--space-10))}}.y7g5wG_toast{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--line) solid var(--beton-400);border-radius:var(--r-card);background:var(--beton-50);color:var(--grafit-900);box-shadow:var(--elevation-float);pointer-events:auto;animation:y7g5wG_wjazd var(--dur-base) var(--easing-measure);display:flex}.y7g5wG_ikona{flex-shrink:0;width:20px;height:20px}.y7g5wG_toast[data-rodzaj=blad] .y7g5wG_ikona{color:var(--blad)}.y7g5wG_tekst{padding-block:var(--space-2);font-size:var(--fs-small);flex:1;margin:0;font-weight:500;line-height:1.4}.y7g5wG_akcja,.y7g5wG_zamknij{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--r-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.y7g5wG_akcja{padding-inline:var(--space-3);font-size:var(--fs-small);text-underline-offset:.25em;font-weight:700;text-decoration:underline}.y7g5wG_zamknij svg{width:18px;height:18px}@media (hover:hover){.y7g5wG_akcja:hover,.y7g5wG_zamknij:hover{background:var(--beton-200)}}.y7g5wG_toast :focus-visible{outline:var(--focus-ring-width) solid var(--grafit-900);outline-offset:calc(var(--focus-ring-offset) * -1)}@keyframes y7g5wG_wjazd{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.y7g5wG_toast{animation:none}}}@layer utilities;
@layer theme,base;@layer components{.uY1XEW_track{--rozsun:1;--reveal:9;content-visibility:auto;contain-intrinsic-size:auto 1400px}.uY1XEW_frame{align-items:center;display:flex}@media (min-width:1024px){.uY1XEW_track{contain-intrinsic-size:auto 260vh;height:260vh}.uY1XEW_frame{top:var(--header-h);min-height:calc(100dvh - var(--header-h));position:sticky}}@media (prefers-reduced-motion:reduce){.uY1XEW_track{contain-intrinsic-size:auto 1400px;height:auto;--rozsun:1!important;--reveal:9!important}.uY1XEW_frame{min-height:0;position:static}}}@layer utilities;
@layer theme,base;@layer components{._0AvLuG_root{--wys:calc(100dvh - var(--header-h) - var(--line));min-height:var(--wys);background:var(--grafit-800);color:var(--beton-50);flex-direction:column;display:flex}._0AvLuG_root[data-pelny]{height:var(--wys);min-height:520px}._0AvLuG_pasek{padding-inline:clamp(var(--space-2), 2vw, var(--space-5));background:var(--grafit-900);flex-shrink:0}._0AvLuG_scena{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}}@layer utilities;
@layer theme,base;@layer components{.uJyyfq_strona{padding-block:var(--space-7) var(--space-9)}.uJyyfq_glowa{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.uJyyfq_etykieta{margin:0 0 var(--space-2);color:var(--kamien-600)}.uJyyfq_wstep{margin-top:var(--space-3);color:var(--kamien-600);font-size:var(--fs-body-l)}.uJyyfq_akcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.uJyyfq_uklad{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,380px);display:grid}@media (max-width:1023px){.uJyyfq_uklad{grid-template-columns:minmax(0,1fr)}}.uJyyfq_scena{aspect-ratio:16/10;border:var(--line) solid var(--beton-300);border-radius:var(--r-card);background:var(--beton-100);min-height:420px;position:relative;overflow:hidden}@media (max-width:767px){.uJyyfq_scena{aspect-ratio:4/3;min-height:0}}.uJyyfq_scenaZastepcza{background-color:var(--beton-100);background-image:linear-gradient(var(--grid-major-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major-color) 1px, transparent 1px);background-size:var(--grid-major) var(--grid-major);position:absolute;inset:0}.uJyyfq_karta{align-content:start;gap:var(--space-5);padding:var(--space-5);border:var(--line) solid var(--beton-300);border-radius:var(--r-card);background:var(--beton-50);display:grid}.uJyyfq_obszary{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.uJyyfq_obszary li{gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.uJyyfq_nr{border-radius:var(--r-control);background:var(--znacznik);min-width:22px;height:22px;color:var(--grafit-900);font-family:var(--ff-mono);place-items:center;font-size:12px;display:inline-grid}.uJyyfq_drobny{color:var(--kamien-600);font-size:var(--fs-small);margin-top:2px;display:block}.uJyyfq_arkusz{margin-top:var(--space-6);padding:var(--space-5);border:var(--line) solid var(--beton-300);border-radius:var(--r-card);background:var(--beton-50)}.uJyyfq_arkusz summary{min-height:var(--touch-min);font-family:var(--ff-display);font-variation-settings:var(--display-opsz);font-weight:var(--fw-display);font-size:var(--fs-h3);text-transform:uppercase;cursor:pointer}.uJyyfq_arkusz[open] summary{margin-bottom:var(--space-4)}}@layer utilities;
@layer theme,base;@layer components{.Ypiida_krok{padding-block:var(--space-7) var(--space-8)}.Ypiida_wstep{margin-top:var(--space-3);color:var(--beton-300);font-size:var(--fs-body-l)}.Ypiida_uklad{align-items:start;gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,380px);display:grid}@media (max-width:1023px){.Ypiida_uklad{grid-template-columns:minmax(0,1fr)}}.Ypiida_arkusz{padding:var(--space-6);border-radius:var(--r-card);background:var(--beton-50);color:var(--grafit-900)}@media (max-width:767px){.Ypiida_arkusz{padding:var(--space-4)}}.Ypiida_arkusz :focus-visible{outline-color:var(--grafit-900)}.Ypiida_dopisek{margin-top:var(--space-5);color:var(--kamien-600);font-size:var(--fs-small)}.Ypiida_boczny{top:calc(var(--header-h) + var(--space-4));gap:var(--space-4);display:grid;position:sticky}@media (max-width:1023px){.Ypiida_boczny{position:static}}.Ypiida_karta{gap:var(--space-5);padding:var(--space-5);border-radius:var(--r-card);background:var(--beton-50);color:var(--grafit-900);display:grid}.Ypiida_kartaTytul{margin:0;font-weight:700}.Ypiida_porownanie{gap:var(--space-3);font-size:var(--fs-small);margin:0;display:grid}.Ypiida_porownanie dd{font-size:var(--fs-body);margin:2px 0 0}.Ypiida_akcje{gap:var(--space-2);display:grid}.Ypiida_akcje2{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.Ypiida_akcje2>*{padding-inline:var(--space-2);font-size:var(--fs-small)}.Ypiida_link{min-height:var(--touch-min);color:var(--beton-50);font:inherit;font-size:var(--fs-small);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.Ypiida_zapytanie{align-items:start;gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(280px,400px) minmax(0,1fr);display:grid}@media (max-width:1023px){.Ypiida_zapytanie{grid-template-columns:minmax(0,1fr)}}.Ypiida_podsumowanie{gap:var(--space-4);padding:var(--space-4);border:var(--line) solid color-mix(in srgb, var(--beton-50) 18%, transparent);border-radius:var(--r-card);display:grid}@media (min-width:1024px){.Ypiida_podsumowanie{top:calc(var(--header-h) + var(--space-4));position:sticky}}.Ypiida_podsumowanie img{border-radius:var(--r-control);width:100%;height:auto;display:block}.Ypiida_planZastepczy{aspect-ratio:3/2;border-radius:var(--r-control);background-color:var(--beton-200);background-image:linear-gradient(var(--grid-major-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major-color) 1px, transparent 1px);background-size:var(--grid-major) var(--grid-major)}.Ypiida_listaObszarow{gap:var(--space-2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.Ypiida_listaObszarow li{gap:var(--space-2);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.Ypiida_nr{border-radius:var(--r-control);background:var(--znacznik);min-width:22px;height:22px;color:var(--grafit-900);font-family:var(--ff-mono);place-items:center;font-size:12px;display:inline-grid}.Ypiida_szary{color:var(--beton-300)}.Ypiida_formularz{gap:var(--space-5);display:grid}.Ypiida_dwa{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:639px){.Ypiida_dwa{grid-template-columns:1fr}}.Ypiida_pytanie{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.Ypiida_pytanie legend{margin-bottom:var(--space-2);padding:0;font-weight:500}.Ypiida_odpowiedzi{gap:var(--space-2);flex-wrap:wrap;display:flex}.Ypiida_odpowiedz{min-height:var(--touch-min);padding:0 var(--space-4);border:var(--line) solid color-mix(in srgb, var(--beton-50) 30%, transparent);border-radius:var(--r-control);font-size:var(--fs-small);cursor:pointer;align-items:center;font-weight:600;display:inline-flex;position:relative}.Ypiida_odpowiedz input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Ypiida_odpowiedz:has(input:checked){border-color:var(--beton-50);background:var(--beton-50);color:var(--grafit-900)}.Ypiida_odpowiedz:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Ypiida_zdjecia{gap:var(--space-2);flex-wrap:wrap;display:flex}.Ypiida_zdjecia img{object-fit:cover;border-radius:var(--r-control);width:88px;height:88px}.Ypiida_plik{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.Ypiida_plikInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Ypiida_plikPrzycisk{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border:var(--line) solid var(--beton-50);border-radius:var(--r-control);color:var(--beton-50);cursor:pointer;font-weight:600;display:inline-flex}.Ypiida_plikPrzycisk svg{width:18px;height:18px}.Ypiida_plikPrzycisk:hover{background:var(--grafit-800)}.Ypiida_plikInput:focus-visible+.Ypiida_plikPrzycisk{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Ypiida_plikStan{color:var(--beton-300);font-size:var(--fs-small)}.Ypiida_blad{padding:var(--space-1) var(--space-2);border-radius:var(--r-control);background:var(--beton-50);color:var(--blad);font-size:var(--fs-small);align-self:flex-start;margin:0;font-weight:500}.Ypiida_podziekowanie{gap:var(--space-4);max-width:640px;margin-top:var(--space-6);display:grid}.Ypiida_numer{font-family:var(--ff-mono);font-size:var(--fs-h3)}}@layer utilities;
@layer theme,base;@layer components{.Ak3M8W_uklad{flex:1;grid-template:"scena panel"minmax(0,1fr)/minmax(0,1fr) minmax(340px,400px);min-height:0;display:grid}.Ak3M8W_scena{background:var(--beton-100);flex-direction:column;grid-area:scena;min-width:0;min-height:0;display:flex;position:relative}.Ak3M8W_gora{z-index:1100;top:var(--space-3);left:var(--space-3);right:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.Ak3M8W_gora>*{pointer-events:auto}.Ak3M8W_przelacznik{border:var(--line) solid var(--beton-400);border-radius:var(--r-control);background:var(--beton-50);box-shadow:var(--elevation-float);display:inline-flex}.Ak3M8W_przelacznik button{min-width:var(--touch-min);min-height:var(--touch-min);padding-inline:var(--space-4);border-radius:var(--r-control);color:var(--grafit-900);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;font-weight:600}.Ak3M8W_przelacznik button[aria-pressed=true]{background:var(--grafit-900);color:var(--beton-50)}.Ak3M8W_przelacznik button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}@media (hover:hover){.Ak3M8W_przelacznik button[aria-pressed=false]:not(:disabled):hover{background:var(--beton-200)}}.Ak3M8W_gora :focus-visible,.Ak3M8W_pasek :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Ak3M8W_gora :focus-visible{outline-color:var(--grafit-900)}.Ak3M8W_etykietyAB{gap:var(--space-2);display:flex}.Ak3M8W_etykietyAB span{padding:var(--space-1) var(--space-2);border-radius:var(--r-control);background:var(--grafit-900);color:var(--beton-50);font-family:var(--ff-mono);font-size:12px}.Ak3M8W_obraz{flex:1;min-height:0;position:relative}.Ak3M8W_obraz[data-porownaj]:after{content:"";background:var(--beton-50);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--grafit-900) 40%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;translate:-1px}.Ak3M8W_ladowanie{background-color:var(--beton-100);background-image:linear-gradient(var(--grid-major-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major-color) 1px, transparent 1px);background-size:var(--grid-major) var(--grid-major);color:var(--kamien-600);font-size:var(--fs-small);place-items:center;display:grid;position:absolute;inset:0}.Ak3M8W_postep{background:color-mix(in srgb, var(--znacznik) 25%, transparent);height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.Ak3M8W_postep:after{content:"";background:var(--znacznik);width:40%;animation:Ak3M8W_postep 1.1s var(--easing-measure) infinite;position:absolute;inset:0 auto 0 0}@keyframes Ak3M8W_postep{0%{translate:-100%}to{translate:260%}}.Ak3M8W_pasek{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--grafit-800);color:var(--beton-50);flex-wrap:wrap;display:flex}.Ak3M8W_pora{align-items:center;gap:var(--space-3);flex:420px;grid-template-columns:auto minmax(120px,1fr) auto;min-width:0;display:grid}.Ak3M8W_poraEtykieta{font-size:var(--fs-small);white-space:nowrap;font-weight:600}.Ak3M8W_pora input[type=range]{width:100%;min-height:var(--touch-min);accent-color:var(--znacznik)}.Ak3M8W_presety,.Ak3M8W_kamery{gap:var(--space-1);display:inline-flex}.Ak3M8W_presety button,.Ak3M8W_kamery button,.Ak3M8W_deszcz{align-items:center;gap:var(--space-2);min-height:40px;padding-inline:var(--space-3);border:var(--line) solid color-mix(in srgb, var(--beton-50) 35%, transparent);border-radius:var(--r-control);color:var(--beton-50);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.Ak3M8W_presety button[aria-pressed=true],.Ak3M8W_deszcz[aria-checked=true]{border-color:var(--beton-50);background:var(--beton-50);color:var(--grafit-900)}.Ak3M8W_deszcz svg{width:18px;height:18px}@media (hover:hover){.Ak3M8W_presety button[aria-pressed=false]:hover,.Ak3M8W_kamery button:hover,.Ak3M8W_deszcz[aria-checked=false]:hover{border-color:var(--beton-50)}}.Ak3M8W_przyciski{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Ak3M8W_zdjecie{min-height:40px}.Ak3M8W_sekcje{gap:var(--space-5);display:grid}.Ak3M8W_sekcja{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.Ak3M8W_sekcja legend{margin-bottom:var(--space-3);padding:0;font-weight:700}.Ak3M8W_podtytul{margin:var(--space-2) 0 0;color:var(--beton-300);font-size:var(--fs-small)}.Ak3M8W_zakladki{gap:var(--space-2);flex-wrap:wrap;display:flex}.Ak3M8W_zakladki button{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3) 0 var(--space-2);border:var(--line) solid color-mix(in srgb, var(--beton-50) 30%, transparent);border-radius:var(--r-control);color:var(--beton-50);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.Ak3M8W_zakladki button[aria-pressed=true]{border-color:var(--beton-50);background:var(--beton-50);color:var(--grafit-900)}.Ak3M8W_nr{border-radius:var(--r-control);background:var(--znacznik);min-width:22px;height:22px;color:var(--grafit-900);font-family:var(--ff-mono);place-items:center;font-size:12px;display:inline-grid}.Ak3M8W_wzory{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.Ak3M8W_wzor{gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-card);font-size:var(--fs-small);cursor:pointer;border:2px solid #0000;font-weight:600;display:grid;position:relative}.Ak3M8W_wzor input,.Ak3M8W_kolor input,.Ak3M8W_opcja input[type=radio]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Ak3M8W_wzorProbka{aspect-ratio:2;border-radius:var(--r-control);width:100%;display:block}.Ak3M8W_wzor>span:last-child{padding:0 var(--space-1) var(--space-1)}.Ak3M8W_wzor:has(input:checked){border-color:var(--beton-50);background:var(--beton-50);color:var(--grafit-900)}:is(.Ak3M8W_wzor:has(input:focus-visible),.Ak3M8W_kolor:has(input:focus-visible),.Ak3M8W_opcja:has(input:focus-visible)){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.Ak3M8W_wzor:not(:has(input:checked)):hover{border-color:color-mix(in srgb, var(--beton-50) 40%, transparent)}}.Ak3M8W_kolory{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.Ak3M8W_kolor{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2);border:var(--line) solid color-mix(in srgb, var(--beton-50) 25%, transparent);border-radius:var(--r-control);font-size:var(--fs-small);cursor:pointer;font-weight:600;display:flex;position:relative}.Ak3M8W_kolor:has(input:checked){border-color:var(--beton-50);background:var(--beton-50);color:var(--grafit-900)}.Ak3M8W_kropki{display:inline-flex}.Ak3M8W_kropki span{border:1.5px solid var(--beton-50);border-radius:50%;width:18px;height:18px}.Ak3M8W_kropki span+span{margin-left:-6px}.Ak3M8W_kolor:has(input:checked) .Ak3M8W_kropki span{border-color:var(--grafit-900)}.Ak3M8W_ptaszek{width:16px;height:16px;margin-left:auto}.Ak3M8W_lista{gap:var(--space-2);display:grid}.Ak3M8W_opcja{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border:var(--line) solid color-mix(in srgb, var(--beton-50) 25%, transparent);border-radius:var(--r-control);cursor:pointer;display:flex;position:relative}.Ak3M8W_opcja:before{content:"";border:2px solid var(--beton-300);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.Ak3M8W_opcja:has(input:checked){border-color:var(--beton-50)}.Ak3M8W_opcja:has(input:checked):before{border-color:var(--beton-50);background:radial-gradient(circle, var(--znacznik) 0 4px, transparent 5px)}.Ak3M8W_opcja[data-wylaczona]{opacity:var(--disabled-opacity);cursor:not-allowed}.Ak3M8W_opcja[data-wylaczona] input{cursor:not-allowed}.Ak3M8W_opcjaNazwa{font-size:var(--fs-small);font-weight:600;display:block}.Ak3M8W_opcjaOpis{color:var(--beton-300);font-size:12px;display:block}.Ak3M8W_znaczek{margin-left:var(--space-2);border-radius:var(--r-control);background:var(--beton-50);color:var(--grafit-900);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;font-size:11px;font-weight:700}@media (max-width:1023px){.Ak3M8W_uklad{grid-template:"scena"minmax(0,1fr)"panel"/minmax(0,1fr)}.Ak3M8W_pasek{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3)}.Ak3M8W_pora{flex-basis:100%;grid-template-columns:auto minmax(0,1fr)}.Ak3M8W_presety{grid-column:1/-1}.Ak3M8W_przyciski{width:100%}.Ak3M8W_zdjecie{margin-left:auto}}@media (prefers-reduced-motion:reduce){.Ak3M8W_postep:after{width:100%;animation:none}}}@layer utilities;
@layer theme,base;@layer components{.P7jZ4q_scene{aspect-ratio:5/4;position:relative;container-type:inline-size}.P7jZ4q_stage{transition:opacity var(--dur-slow) var(--easing-measure);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.P7jZ4q_scena3d{opacity:0;transition:opacity var(--dur-slow) var(--easing-measure);position:absolute;inset:0}.P7jZ4q_scene[data-3d] .P7jZ4q_scena3d{opacity:1}.P7jZ4q_scene[data-3d] .P7jZ4q_stage{opacity:0}.P7jZ4q_migawka{pointer-events:none;width:100%;height:100%;animation:P7jZ4q_migawka var(--dur-base) var(--easing-measure) forwards;position:absolute;inset:0}@keyframes P7jZ4q_migawka{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.P7jZ4q_stage,.P7jZ4q_scena3d{transition:none}.P7jZ4q_migawka{display:none}}.P7jZ4q_world{width:16em;height:14.5em;transform-style:preserve-3d;font-size:4.34783cqw;position:relative;transform:translateY(1.2em)rotateX(56deg)rotate(-42deg)}.P7jZ4q_layer{position:absolute}.P7jZ4q_lawn{background-color:var(--trawa);background-image:url(/textures/trawa/color-256.webp);background-size:3em 3em;width:16em;height:12em;top:0;left:0}.P7jZ4q_street{border-top:.15em solid var(--beton-200);background-color:var(--kamien-600);background-image:url(/textures/asfalt/color-256.webp);background-size:4em 4em;width:18em;height:2.5em;top:12em;left:-1em}.P7jZ4q_driveway{width:6em;height:5em;box-shadow:-.1em 0 0 var(--grafit-800), .1em 0 0 var(--grafit-800);top:7em;left:4.5em}.P7jZ4q_surface{position:absolute;inset:0}.P7jZ4q_shadow{background-color:color-mix(in srgb, var(--grafit-900) 24%, transparent);clip-path:polygon(65.6% 6.9%,76.9% 15.2%,76.9% 56.6%,26.9% 56.6%,15.6% 48.3%,65.6% 48.3%);inset:0}.P7jZ4q_treeShadow{background-color:color-mix(in srgb, var(--grafit-900) 22%, transparent);border-radius:50%}.P7jZ4q_house{width:8em;height:6em;transform-style:preserve-3d;--h:4.2em;top:1em;left:2.5em}.P7jZ4q_face{backface-visibility:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--grafit-900) 10%, transparent);position:absolute}.P7jZ4q_roof{background-color:var(--beton-50);transform:translateZ(var(--h));inset:0}.P7jZ4q_wallFront{left:0;top:calc(100% - var(--h));width:100%;height:var(--h);background-color:var(--beton-100);transform-origin:bottom;transform:rotateX(-90deg)}.P7jZ4q_wallBack{width:100%;height:var(--h);background-color:var(--beton-200);transform-origin:top;top:0;left:0;transform:rotateX(90deg)}.P7jZ4q_wallRight{left:calc(100% - var(--h));width:var(--h);background-color:var(--beton-200);transform-origin:100%;height:100%;top:0;transform:rotateY(90deg)}.P7jZ4q_wallLeft{width:var(--h);background-color:var(--beton-300);transform-origin:0;height:100%;top:0;left:0;transform:rotateY(-90deg)}.P7jZ4q_trunk{width:0;height:0;transform-style:preserve-3d}.P7jZ4q_trunkPlane{left:-.12em;top:calc(-1 * var(--z));width:.24em;height:var(--z);background-color:var(--beton-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--grafit-900) 15%, transparent);transform-origin:bottom;position:absolute;transform:rotateX(-90deg)}.P7jZ4q_trunkPlane+.P7jZ4q_trunkPlane{transform:rotate(90deg)rotateX(-90deg)}.P7jZ4q_tree{background-color:var(--beton-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--grafit-900) 12%, transparent);border-radius:50%}.P7jZ4q_area{border-radius:var(--r-control);background-color:var(--grafit-900);color:var(--beton-50);font-family:var(--ff-mono);white-space:nowrap;padding:.08em .25em;font-size:.5em;line-height:1.3;top:50%;left:50%;transform:translate(-50%,-50%)}.P7jZ4q_world .P7jZ4q_dimH{width:6em;color:var(--beton-50);top:12.35em;left:4.5em}.P7jZ4q_world .P7jZ4q_dimV{height:5em;color:var(--grafit-900);top:7em;left:10.65em}.P7jZ4q_samples{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.P7jZ4q_sample{gap:var(--space-2);color:var(--grafit-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.P7jZ4q_sampleTexture{aspect-ratio:1;border:var(--line) solid var(--beton-300);border-radius:var(--r-card);transition:border-color var(--dur-fast) var(--easing-measure);display:block;overflow:hidden}.P7jZ4q_sampleName{font-size:var(--fs-small);font-weight:500;line-height:1.3}@media (hover:hover){.P7jZ4q_sample:hover .P7jZ4q_sampleTexture{border-color:var(--kamien-600)}}.P7jZ4q_sample[aria-pressed=true] .P7jZ4q_sampleTexture{border-color:var(--grafit-900);box-shadow:0 0 0 var(--line) var(--grafit-900)}.P7jZ4q_sample[aria-pressed=true] .P7jZ4q_sampleName{font-weight:700}.P7jZ4q_check{top:var(--space-1);right:var(--space-1);border-radius:var(--r-control);background-color:var(--grafit-900);width:24px;height:24px;color:var(--beton-50);place-items:center;display:grid;position:absolute}.P7jZ4q_check svg{width:16px;height:16px}}@layer utilities;
@layer theme,base;@layer components{.y_j7xG_kpi{border-top:var(--line) solid var(--grafit-900);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.y_j7xG_kpi{grid-template-columns:repeat(4,minmax(0,1fr))}}.y_j7xG_kpi>div{gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-5) 0;border-bottom:var(--line) solid var(--beton-300);flex-direction:column-reverse;display:flex}.y_j7xG_kpi dt{font-size:var(--fs-small);color:var(--kamien-600)}.y_j7xG_kpi dd{font-family:var(--ff-mono);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.y_j7xG_filtry{gap:var(--space-2);flex-wrap:wrap;display:flex}.y_j7xG_filtr{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:var(--line) solid var(--beton-300);border-radius:var(--r-control);background:var(--beton-50);color:var(--grafit-900);font:inherit;font-size:var(--fs-small);cursor:pointer;display:inline-flex}.y_j7xG_filtr[aria-pressed=true]{border-color:var(--grafit-900);background:var(--grafit-900);color:var(--beton-50)}@media (hover:hover){.y_j7xG_filtr:hover:not([aria-pressed=true]){border-color:var(--kamien-600)}}.y_j7xG_tabelaPrzewijana{margin-top:var(--space-6);border-top:var(--line) solid var(--grafit-900);overflow-x:auto}.y_j7xG_tabela{border-collapse:collapse;text-align:left;width:100%;min-width:980px}.y_j7xG_tabela th,.y_j7xG_tabela td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--line) solid var(--beton-300);vertical-align:middle}.y_j7xG_tabela thead th{font-size:var(--fs-small);color:var(--kamien-600);font-weight:500}.y_j7xG_tabela tr[data-nowe] td:first-child{box-shadow:inset 3px 0 0 var(--znacznik);padding-left:var(--space-3)}.y_j7xG_prawo{text-align:right}.y_j7xG_projekt{align-items:center;gap:var(--space-3);display:flex}.y_j7xG_mapa{flex-shrink:0;width:56px;height:56px}.y_j7xG_znaczek{width:fit-content;margin-top:var(--space-1);padding:0 var(--space-2);border:var(--line) solid var(--grafit-900);border-radius:var(--r-control);font-size:12px;line-height:20px;display:block}.y_j7xG_status{min-height:40px;padding:0 var(--space-6) 0 var(--space-3);border:var(--line) solid var(--beton-400);border-radius:var(--r-control);background-color:var(--beton-50);color:var(--grafit-900);font:inherit;font-size:var(--fs-small);cursor:pointer}.y_j7xG_status[data-status=nowe]{border-color:var(--grafit-900);font-weight:600}.y_j7xG_status[data-status=wygrane]{background-color:var(--grafit-900);color:var(--beton-50)}.y_j7xG_status[data-status=przegrane]{color:var(--kamien-600);text-decoration:line-through}.y_j7xG_lejek{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.y_j7xG_lejek li{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}@media (min-width:768px){.y_j7xG_lejek li{grid-template-columns:14rem minmax(0,1fr) 4.5rem 3.5rem 2.5rem}}.y_j7xG_lejekNazwa{font-weight:500}.y_j7xG_lejekPasek{background:var(--beton-200);grid-column:1/-1;height:12px;display:block}@media (min-width:768px){.y_j7xG_lejekPasek{grid-column:auto;height:16px}}.y_j7xG_lejekPasek span{background:var(--grafit-900);height:100%;display:block}.y_j7xG_lejek li:last-child .y_j7xG_lejekPasek span{background:var(--znacznik)}.y_j7xG_karta{gap:var(--space-6);padding:var(--space-5) var(--page-margin) var(--space-7);display:grid}.y_j7xG_kartaGlowa{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.y_j7xG_kartaTresc{gap:var(--space-6);display:grid}.y_j7xG_statusDuzy{min-height:var(--control-h);font-size:var(--fs-body)}.y_j7xG_mapaDuza{aspect-ratio:16/10;width:100%}.y_j7xG_dane{gap:var(--space-3);margin:0;display:grid}.y_j7xG_dane>div{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--line) solid var(--grafit-800);grid-template-columns:minmax(0,11rem) 1fr;display:grid}.y_j7xG_dane dt{color:var(--beton-300);font-size:var(--fs-small)}.y_j7xG_dane dd{margin:0}.y_j7xG_zdjecia{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.y_j7xG_zdjecia img{object-fit:cover;width:96px;height:96px}}@layer utilities;
@layer theme,base;@layer components{.nvZEKG_wycena{gap:var(--space-6);padding:var(--space-6);border:var(--line) solid var(--beton-300);border-radius:var(--r-card);background:var(--beton-50);display:grid}@media (min-width:768px){.nvZEKG_wycena{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nvZEKG_pola{align-content:start;gap:var(--space-5);display:grid}.nvZEKG_suwak{gap:var(--space-2);display:grid}.nvZEKG_suwak input[type=range]{width:100%;min-height:var(--touch-min);accent-color:var(--grafit-900)}.nvZEKG_wynik{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.nvZEKG_wynik>:not(a){justify-self:stretch}}@layer utilities;
@layer theme,base;@layer components{.c2dC7a_formularz,.c2dC7a_dwa{gap:var(--space-5);display:grid}@media (min-width:640px){.c2dC7a_dwa{grid-template-columns:repeat(2,minmax(0,1fr))}}.c2dC7a_dziekujemy{justify-items:start;gap:var(--space-4);outline:none;display:grid}}@layer utilities;
@layer theme,base;@layer components{.IaqrOW_uklad{gap:var(--space-6);padding-block:var(--space-7) var(--space-9);display:grid}@media (min-width:1024px){.IaqrOW_uklad{gap:var(--space-7);grid-template-columns:260px minmax(0,1fr)}}.IaqrOW_zPaskiem{padding-bottom:calc(var(--space-9) + 72px)}.IaqrOW_filtry{align-self:start}@media (min-width:1024px){.IaqrOW_filtry{top:calc(var(--header-h) + var(--space-5));position:sticky}}.IaqrOW_filtryMobile summary{min-height:var(--touch-min);padding-inline:var(--space-4);border:var(--line) solid var(--grafit-900);border-radius:var(--r-control);cursor:pointer;align-items:center;font-weight:600;display:flex}.IaqrOW_filtryTresc{gap:var(--space-5);padding-top:var(--space-5);display:grid}.IaqrOW_filtryDesktop{display:none}@media (min-width:1024px){.IaqrOW_filtryMobile{display:none}.IaqrOW_filtryDesktop{gap:var(--space-6);display:grid}}.IaqrOW_grupa{border:0;min-width:0;margin:0;padding:0}.IaqrOW_legend{margin-bottom:var(--space-3);padding:0;font-weight:600}.IaqrOW_opcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.IaqrOW_opcja{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:var(--line) solid var(--beton-300);border-radius:var(--r-control);background:var(--beton-50);font-size:var(--fs-small);cursor:pointer;display:inline-flex;position:relative}.IaqrOW_opcja input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.IaqrOW_opcja:has(input:checked){border-color:var(--grafit-900);background:var(--grafit-900);color:var(--beton-50)}.IaqrOW_opcja:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.IaqrOW_opcja:hover:not(:has(input:checked)){border-color:var(--kamien-600)}}.IaqrOW_kropka{width:12px;height:12px;box-shadow:inset 0 0 0 var(--line) color-mix(in srgb, var(--grafit-900) 25%, transparent);border-radius:50%}.IaqrOW_wyniki{align-content:start;gap:var(--space-5);min-width:0;display:grid}.IaqrOW_siatka{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.IaqrOW_siatka{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.IaqrOW_karta{align-content:start;gap:var(--space-3);display:grid}.IaqrOW_akcje{gap:var(--space-1);display:grid}.IaqrOW_porownaj{align-items:center;gap:var(--space-2);min-height:var(--touch-min);cursor:pointer;font-weight:500;display:inline-flex}.IaqrOW_porownaj input{width:20px;height:20px;accent-color:var(--grafit-900);margin:0}.IaqrOW_porownaj:has(input:disabled){opacity:.45;cursor:not-allowed}.IaqrOW_link{align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-size:var(--fs-small);text-underline-offset:.2em;font-weight:600;text-decoration:underline;display:inline-flex}.IaqrOW_link svg{flex-shrink:0;width:16px;height:16px}.IaqrOW_pusto{justify-items:start;gap:var(--space-4);padding:var(--space-7) var(--space-5);border:var(--line) dashed var(--beton-300);border-radius:var(--r-card);display:grid}.IaqrOW_porownanie{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-7);border-top:var(--line) solid var(--grafit-900);scroll-margin-top:calc(var(--header-h) + var(--space-5));outline:none;display:grid}.IaqrOW_tabelaPrzewijana{overflow-x:auto}.IaqrOW_tabela{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.IaqrOW_tabela th,.IaqrOW_tabela td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--line) solid var(--beton-300);vertical-align:top}.IaqrOW_tabela tbody th{width:140px;color:var(--kamien-600);font-weight:500}.IaqrOW_tabela thead th{font-weight:600}.IaqrOW_porownanieFaktura{aspect-ratio:1;width:100%;display:block}.IaqrOW_porownanieNazwa{margin-top:var(--space-3);display:block}.IaqrOW_usun{align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--kamien-600);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.IaqrOW_usun svg{width:16px;height:16px}.IaqrOW_usun:hover{color:var(--grafit-900);text-decoration:underline}.IaqrOW_pasek{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--page-margin) max(var(--space-3), env(safe-area-inset-bottom));border-top:var(--line) solid var(--grafit-900);background:var(--beton-50);flex-wrap:wrap;display:flex;position:fixed;inset:auto 0 0}.IaqrOW_pasekAkcje{gap:var(--space-2);display:flex}}@layer utilities;
@layer theme,base;@layer components{.BcYB0G_wybor{gap:var(--space-6);display:grid}@media (min-width:768px){.BcYB0G_wybor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.BcYB0G_obraz{margin:0}.BcYB0G_wymiarGora{margin-bottom:var(--space-2);color:var(--kamien-600)}.BcYB0G_faktura{aspect-ratio:1;border:var(--line) solid var(--beton-300);width:100%;display:block}.BcYB0G_panel{align-content:end;gap:var(--space-6);display:grid}.BcYB0G_grupa{border:0;min-width:0;margin:0;padding:0}.BcYB0G_legend{margin-bottom:var(--space-3);padding:0;font-weight:600}.BcYB0G_opcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.BcYB0G_opcja{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border:var(--line) solid var(--beton-300);border-radius:var(--r-control);background:var(--beton-50);cursor:pointer;display:inline-flex;position:relative}.BcYB0G_opcja input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.BcYB0G_opcja:has(input:checked){border-color:var(--grafit-900);background:var(--grafit-900);color:var(--beton-50)}.BcYB0G_opcja:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.BcYB0G_opcja:hover:not(:has(input:checked)){border-color:var(--kamien-600)}}.BcYB0G_kolor{padding-left:var(--space-3)}.BcYB0G_kropka{width:16px;height:16px;box-shadow:0 0 0 var(--line) var(--beton-50), inset 0 0 0 var(--line) color-mix(in srgb, var(--grafit-900) 25%, transparent);border-radius:50%}}@layer utilities;
@layer theme,base;@layer components{.GN38AG_uklad{gap:var(--space-7);padding-block:var(--space-7) var(--space-9);display:grid}@media (min-width:1024px){.GN38AG_uklad{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.GN38AG_mapaKolumna{top:calc(var(--header-h) + var(--space-5));align-self:start;position:sticky}}.GN38AG_mapa{height:360px}@media (min-width:1024px){.GN38AG_mapa{height:min(520px, calc(100vh - var(--header-h) - 220px))}}.GN38AG_wyniki{align-content:start;gap:var(--space-5);min-width:0;display:grid}.GN38AG_grupa{margin:var(--space-5) 0 0;border:0;min-width:0;padding:0}.GN38AG_wyniki>.GN38AG_grupa{margin-top:0}.GN38AG_legend{margin-bottom:var(--space-3);padding:0;font-weight:600}.GN38AG_opcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.GN38AG_opcja{min-height:40px;padding:0 var(--space-3);border:var(--line) solid var(--beton-300);border-radius:var(--r-control);background:var(--beton-50);color:var(--grafit-900);font:inherit;font-size:var(--fs-small);cursor:pointer;align-items:center;display:inline-flex}.GN38AG_opcja[aria-pressed=true]{border-color:var(--grafit-900);background:var(--grafit-900);color:var(--beton-50)}@media (hover:hover){.GN38AG_opcja:hover:not([aria-pressed=true]){border-color:var(--kamien-600)}}.GN38AG_opcja:active{transform:translateY(var(--press-shift))}.GN38AG_siatka{gap:var(--space-7) var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.GN38AG_siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}.GN38AG_pusto{justify-items:start;gap:var(--space-4);padding:var(--space-7) var(--space-5);border:var(--line) dashed var(--beton-300);border-radius:var(--r-card);display:grid}}@layer utilities;
@layer theme,base;@layer components{.gygyVa_uklad{gap:var(--space-7);display:grid}@media (min-width:1024px){.gygyVa_uklad{gap:var(--space-6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}}.gygyVa_lewa{gap:var(--space-3);min-width:0;display:grid}.gygyVa_start{align-content:center;justify-items:center;gap:var(--space-5);min-height:420px;padding:var(--space-7) var(--space-5);border:var(--line) dashed var(--beton-400);border-radius:var(--r-card);background:var(--beton-50);text-align:center;display:grid}.gygyVa_scena{border:var(--line) solid var(--beton-300);background:var(--beton-200);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.gygyVa_scenaCelownik{cursor:crosshair}.gygyVa_foto{object-fit:contain;pointer-events:none;width:100%;height:auto;max-height:78vh;display:block}.gygyVa_nawierzchnia{transform-origin:0 0;border-style:solid;border-color:var(--grafit-800);box-sizing:border-box;pointer-events:none;position:absolute;top:0;left:0}.gygyVa_wypelnienie{width:100%;height:100%;display:block}.gygyVa_obrys{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gygyVa_obrys polygon{fill:none;stroke:var(--znacznik);stroke-width:2px;stroke-dasharray:6 4}.gygyVa_obrys .gygyVa_obrysBlad{stroke:var(--blad)}.gygyVa_punkt{width:var(--touch-min);height:var(--touch-min);margin:calc(var(--touch-min) / -2) 0 0 calc(var(--touch-min) / -2);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.gygyVa_punkt span{border:2px solid var(--grafit-900);background:var(--znacznik);width:26px;height:26px;color:var(--grafit-900);font-family:var(--ff-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.gygyVa_punkt:active{cursor:grabbing}.gygyVa_punkt:focus-visible{outline:none}.gygyVa_punkt:focus-visible span{outline:var(--focus-ring-width) solid var(--beton-50);box-shadow:0 0 0 calc(var(--focus-ring-width) + 2px) var(--grafit-900)}.gygyVa_status{font-weight:500}.gygyVa_statusBlad{color:var(--blad)}.gygyVa_panel{gap:var(--space-6);display:grid}@media (min-width:1024px){.gygyVa_panel{top:calc(var(--header-h) + var(--space-5));position:sticky}}.gygyVa_grupa{border:0;min-width:0;margin:0;padding:0}.gygyVa_legend{margin-bottom:var(--space-3);padding:0;font-weight:600}.gygyVa_opcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.gygyVa_opcja{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:var(--line) solid var(--beton-300);border-radius:var(--r-control);background:var(--beton-50);font-size:var(--fs-small);cursor:pointer;display:inline-flex;position:relative}.gygyVa_opcja input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gygyVa_opcja:has(input:checked){border-color:var(--grafit-900);background:var(--grafit-900);color:var(--beton-50)}.gygyVa_opcja:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.gygyVa_kropka{width:14px;height:14px;box-shadow:0 0 0 var(--line) var(--beton-50), inset 0 0 0 var(--line) color-mix(in srgb, var(--grafit-900) 25%, transparent);border-radius:50%}.gygyVa_liczba{min-height:var(--control-h);padding:0 var(--space-3);border:var(--line) solid var(--beton-400);border-radius:var(--r-control);background:var(--beton-50);font-family:var(--ff-mono);font-size:var(--fs-body)}.gygyVa_liczba:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}}@layer utilities;
