.price-estimator[data-astro-cid-n3zwubnz]{padding-block:var(--section-space);background:var(--paper);color:var(--ink)}.budget-heading[data-astro-cid-n3zwubnz]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem;margin-block-end:2rem;display:grid}.budget-heading[data-astro-cid-n3zwubnz] h2[data-astro-cid-n3zwubnz]{font-family:var(--font-body);font-size:var(--type-section);letter-spacing:-.025em;margin-block:.5rem 0;font-weight:750;line-height:1.2}.budget-heading[data-astro-cid-n3zwubnz]>p[data-astro-cid-n3zwubnz]{color:var(--muted);max-inline-size:29rem;line-height:1.75}.budget-layout[data-astro-cid-n3zwubnz]{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}form[data-astro-cid-n3zwubnz],.budget-result[data-astro-cid-n3zwubnz]{min-inline-size:0;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.budget-ready[data-astro-cid-n3zwubnz]{border:0;min-inline-size:0;margin:0;padding:0}.budget-field[data-astro-cid-n3zwubnz]{min-inline-size:0;margin-block-end:1.5rem}.budget-field[data-astro-cid-n3zwubnz] label[data-astro-cid-n3zwubnz]{justify-content:space-between;gap:.5rem;margin-block-end:.5rem;font-size:.875rem;font-weight:750;display:flex}.budget-field[data-astro-cid-n3zwubnz] label[data-astro-cid-n3zwubnz] span[data-astro-cid-n3zwubnz]{color:var(--muted);font-weight:500}.budget-field[data-astro-cid-n3zwubnz] [data-astro-cid-n3zwubnz]:is(input,select){border-color:var(--control-border);min-block-size:3rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;font-size:1rem}.budget-field[data-astro-cid-n3zwubnz] input[data-astro-cid-n3zwubnz]{font-variant-numeric:tabular-nums;outline:0}.budget-field[data-astro-cid-n3zwubnz] input[data-astro-cid-n3zwubnz][aria-invalid=true]{border-color:var(--error);outline:1px solid var(--error)}.budget-help[data-astro-cid-n3zwubnz]{color:var(--muted);margin-block:.5rem 0;font-size:.8125rem;line-height:1.7}#budget-quantity-help[data-astro-cid-n3zwubnz]{margin-block:0 .5rem}.budget-sources[data-astro-cid-n3zwubnz]{border:0;min-inline-size:0;margin:0;padding:0}.budget-sources[data-astro-cid-n3zwubnz] legend[data-astro-cid-n3zwubnz]{margin-block-end:.65rem;padding:0;font-size:.875rem;font-weight:750}.budget-source-buttons[data-astro-cid-n3zwubnz]{flex-wrap:wrap;gap:.5rem;display:flex}.budget-source-buttons[data-astro-cid-n3zwubnz] button[data-astro-cid-n3zwubnz]{border:1px solid var(--control-border);background:var(--paper);min-block-size:3rem;min-inline-size:0;color:var(--ink);cursor:pointer;border-radius:6px;flex:10rem;padding:.65rem .9rem;font-size:.8125rem;font-weight:700;line-height:1.5}.budget-source-buttons[data-astro-cid-n3zwubnz] button[data-astro-cid-n3zwubnz]:enabled:hover{border-color:var(--ink);background:var(--surface)}.budget-source-buttons[data-astro-cid-n3zwubnz] button[data-astro-cid-n3zwubnz]:disabled{color:var(--muted);background:var(--surface);cursor:not-allowed}.budget-error[data-astro-cid-n3zwubnz]{min-block-size:1.6em;color:var(--error);margin-block:1rem;font-size:.875rem;line-height:1.6}.budget-submit[data-astro-cid-n3zwubnz]{border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--primary);min-block-size:3rem;max-inline-size:100%;color:var(--on-primary);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:750;display:flex}.budget-submit[data-astro-cid-n3zwubnz]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}[data-astro-cid-n3zwubnz]:is(button,input,select):focus-visible,.budget-field[data-astro-cid-n3zwubnz] input[data-astro-cid-n3zwubnz]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.budget-result[data-astro-cid-n3zwubnz]{--result-muted:var(--on-primary);background:var(--primary);color:var(--on-primary);overflow-wrap:anywhere}.budget-result-label[data-astro-cid-n3zwubnz]{color:var(--result-muted);margin-block-end:.5rem;font-size:.8125rem}.budget-product[data-astro-cid-n3zwubnz]{font-size:1rem;font-weight:750;line-height:1.65}.budget-unit-prices[data-astro-cid-n3zwubnz]{gap:.65rem;margin-block:1.5rem;font-size:.8125rem;line-height:1.6;display:grid}.budget-unit-prices[data-astro-cid-n3zwubnz] div[data-astro-cid-n3zwubnz]{justify-content:space-between;gap:1rem;display:flex}.budget-unit-prices[data-astro-cid-n3zwubnz] dt[data-astro-cid-n3zwubnz]{color:var(--result-muted)}dd[data-astro-cid-n3zwubnz]{font-variant-numeric:tabular-nums;margin:0}.budget-unit-prices[data-astro-cid-n3zwubnz] dd[data-astro-cid-n3zwubnz]{text-align:end}.budget-totals[data-astro-cid-n3zwubnz]{border-block-start:1px solid var(--dark-border);gap:1.25rem;margin:0;padding-block-start:1.5rem;display:grid}.budget-totals[data-astro-cid-n3zwubnz] dt[data-astro-cid-n3zwubnz]{color:var(--result-muted);margin-block-end:.3rem;font-size:.875rem}.budget-totals[data-astro-cid-n3zwubnz] output[data-astro-cid-n3zwubnz]{color:var(--accent);letter-spacing:-.025em;font-size:clamp(1.5rem,1rem + 2vw,2rem);font-weight:800;line-height:1.3;display:block}.budget-totals[data-astro-cid-n3zwubnz] div[data-astro-cid-n3zwubnz]:last-child output[data-astro-cid-n3zwubnz]{font-size:clamp(1.85rem,1rem + 3vw,3rem)}.budget-result-note[data-astro-cid-n3zwubnz]{color:var(--result-muted);margin-block-start:1.5rem;font-size:.75rem;line-height:1.8}.budget-conditions[data-astro-cid-n3zwubnz]{background:var(--surface);border-block-start:1px solid var(--line);overflow-wrap:anywhere;grid-column:1/-1;min-inline-size:0;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.budget-conditions[data-astro-cid-n3zwubnz] h3[data-astro-cid-n3zwubnz]{margin-block-end:1rem;font-size:1.1rem}.budget-conditions[data-astro-cid-n3zwubnz] p[data-astro-cid-n3zwubnz]{max-inline-size:85ch;color:var(--muted);font-size:.875rem;line-height:1.8}.budget-conditions[data-astro-cid-n3zwubnz] p[data-astro-cid-n3zwubnz]+p[data-astro-cid-n3zwubnz]{margin-block-start:.75rem}.budget-conditions[data-astro-cid-n3zwubnz] .budget-group[data-astro-cid-n3zwubnz]{color:var(--ink);font-weight:750}.budget-conditions[data-astro-cid-n3zwubnz] .budget-short-load[data-astro-cid-n3zwubnz]{border-inline-start:3px solid var(--accent-strong);color:var(--ink);padding-inline-start:1rem}.budget-source[data-astro-cid-n3zwubnz],.budget-noscript[data-astro-cid-n3zwubnz]{color:var(--muted);margin-block-start:1.25rem;font-size:.8125rem;line-height:1.8}.budget-source[data-astro-cid-n3zwubnz] a[data-astro-cid-n3zwubnz]:hover,.budget-noscript[data-astro-cid-n3zwubnz] a[data-astro-cid-n3zwubnz]:hover{color:var(--accent-strong)}@media (width<=800px){.budget-heading[data-astro-cid-n3zwubnz],.budget-layout[data-astro-cid-n3zwubnz]{grid-template-columns:minmax(0,1fr)}.budget-heading[data-astro-cid-n3zwubnz]{gap:1rem}}@media (width<=400px){.budget-unit-prices[data-astro-cid-n3zwubnz] div[data-astro-cid-n3zwubnz]{gap:.2rem;display:grid}.budget-unit-prices[data-astro-cid-n3zwubnz] dd[data-astro-cid-n3zwubnz]{text-align:start}}[data-astro-cid-n3zwubnz]:is(.calculate-button,.budget-submit):active:not(:disabled){background:var(--primary-active)}.calculator-navigation[data-astro-cid-yekugpmm]{flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:1.5rem;display:flex}.calculator-navigation[data-astro-cid-yekugpmm] a[data-astro-cid-yekugpmm]{border:1px solid var(--line);border-radius:6px;align-items:center;min-block-size:3rem;padding:.6rem 1rem;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.calculator-navigation[data-astro-cid-yekugpmm] a[data-astro-cid-yekugpmm]:hover{background:var(--surface);border-color:var(--ink)}.calculator-navigation[data-astro-cid-yekugpmm] a[data-astro-cid-yekugpmm]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}#kalkulator,#koszt,#wzory[data-astro-cid-yekugpmm]{scroll-margin-block-start:6rem}
