<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa grubość wylewki - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/grubosc-wylewki/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/grubosc-wylewki/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Tue, 01 Sep 2026 18:01:16 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa grubość wylewki - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/grubosc-wylewki/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Grubość wylewki betonowej na ogrzewanie podłogowe.</title>
		<link>https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sat, 14 Mar 2026 14:21:33 +0000</pubDate>
				<category><![CDATA[Błędy wykonawcze]]></category>
		<category><![CDATA[Budowa domu]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Kalkulatory budowlane]]></category>
		<category><![CDATA[Materiały budowlane]]></category>
		<category><![CDATA[Narzędzia i kalkulatory]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Porady inwestycyjne]]></category>
		<category><![CDATA[Porady techniczne]]></category>
		<category><![CDATA[Posadzki i wylewki]]></category>
		<category><![CDATA[bezwładność cieplna]]></category>
		<category><![CDATA[budowa domu]]></category>
		<category><![CDATA[dylatacje]]></category>
		<category><![CDATA[grubość wylewki]]></category>
		<category><![CDATA[jastrych cementowy]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[opór cieplny]]></category>
		<category><![CDATA[plastyfikator do betonu]]></category>
		<category><![CDATA[podłogówka]]></category>
		<category><![CDATA[posadzki]]></category>
		<category><![CDATA[projekt ogrzewania]]></category>
		<category><![CDATA[wylewka anhydrytowa]]></category>
		<category><![CDATA[wylewka betonowa]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=3831</guid>

					<description><![CDATA[<p>Decyzja o montażu „podłogówki” to zaledwie początek wyzwań, z jakimi musisz się zmierzyć podczas budowy lub remontu domu. Jednym z kluczowych parametrów, który bezpośrednio wpłynie na sprawność instalacji, wysokość rachunków za energię oraz trwałość samej posadzki, jest odpowiednia grubość wylewki betonowej na ogrzewanie podłogowe. Zbyt cienka warstwa to ogromne ryzyko pęknięć i nierównomiernego rozkładu temperatur (tzw. efekt „zebry”). Z kolei zbyt masywny jastrych drastycznie zwiększy bezwładność cieplną systemu, sprawiając, że dom będzie nagrzewał się wolno, a koszty eksploatacji niepotrzebnie wzrosną. W tym artykule rozkładamy na czynniki pierwsze fizykę przenikania ciepła, tłumaczymy obowiązujące normy i podpowiadamy, jak uniknąć kosztownych błędów wykonawczych.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/">Grubość wylewki betonowej na ogrzewanie podłogowe.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-screed-guide {
    --rk-dark: #102536;
    --rk-navy: #14384d;
    --rk-blue: #078fbe;
    --rk-cyan: #28c9da;
    --rk-cyan-soft: #eafcff;
    --rk-orange: #ff6238;
    --rk-red: #d83c2f;
    --rk-green: #178265;
    --rk-green-soft: #ebf8f3;
    --rk-yellow: #f2b441;
    --rk-ink: #1d2c3a;
    --rk-text: #465a6b;
    --rk-muted: #687b89;
    --rk-line: #d9e7ed;
    --rk-soft: #f5f9fb;
    --rk-warm: #fff4ef;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1480px;
    margin: 32px auto 70px;
    color: var(--rk-ink);
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1.78;
  }

  #rk-screed-guide,
  #rk-screed-guide * {
    box-sizing: border-box;
  }

  #rk-screed-guide img,
  #rk-screed-guide svg {
    max-width: 100%;
  }

  #rk-screed-guide button,
  #rk-screed-guide input,
  #rk-screed-guide a,
  #rk-screed-guide summary {
    -webkit-tap-highlight-color: transparent;
  }

  #rk-screed-guide a {
    color: var(--rk-blue);
    font-weight: 780;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-screed-guide a:hover {
    color: var(--rk-red);
  }

  #rk-screed-guide h2,
  #rk-screed-guide h3,
  #rk-screed-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.16;
  }

  #rk-screed-guide h2 {
    margin-bottom: 18px;
    font-size: clamp(1.65rem, 3.6vw, 2.65rem);
  }

  #rk-screed-guide h3 {
    margin-bottom: 12px;
    font-size: clamp(1.18rem, 2.5vw, 1.58rem);
  }

  #rk-screed-guide h4 {
    margin-bottom: 8px;
    font-size: 1.02rem;
    letter-spacing: -0.015em;
  }

  #rk-screed-guide h2::before,
  #rk-screed-guide h2::after,
  #rk-screed-guide h3::before,
  #rk-screed-guide h3::after,
  #rk-screed-guide h4::before,
  #rk-screed-guide h4::after {
    content: none !important;
    display: none !important;
  }

  #rk-screed-guide p {
    margin: 0 0 1.22em;
    color: var(--rk-text);
  }

  #rk-screed-guide strong {
    color: var(--rk-dark);
  }

  #rk-screed-guide section[id] {
    scroll-margin-top: 28px;
  }

  #rk-screed-guide .rk-screed-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 30px;
    background: var(--rk-white);
    box-shadow: 0 25px 70px rgba(16, 37, 54, 0.12);
  }

  #rk-screed-guide .rk-screed-progress-track {
    position: sticky;
    z-index: 40;
    top: 0;
    width: 100%;
    height: 5px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.88);
  }

  #rk-screed-guide .rk-screed-progress {
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, var(--rk-cyan), var(--rk-blue), var(--rk-orange));
  }

  #rk-screed-guide .rk-screed-hero {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    padding: clamp(38px, 6.5vw, 78px);
    color: var(--rk-white);
    background:
      radial-gradient(circle at 88% 13%, rgba(255, 98, 56, 0.31), transparent 28%),
      radial-gradient(circle at 78% 78%, rgba(40, 201, 218, 0.22), transparent 33%),
      linear-gradient(135deg, #0d2230 0%, #143b50 58%, #09647e 100%);
  }

  #rk-screed-guide .rk-screed-hero::before,
  #rk-screed-guide .rk-screed-hero::after {
    content: "";
    position: absolute;
    z-index: -1;
    border-radius: 50%;
    pointer-events: none;
  }

  #rk-screed-guide .rk-screed-hero::before {
    right: -120px;
    bottom: -175px;
    width: 400px;
    height: 400px;
    border: 58px solid rgba(255, 255, 255, 0.055);
  }

  #rk-screed-guide .rk-screed-hero::after {
    right: 145px;
    bottom: -125px;
    width: 235px;
    height: 235px;
    border: 34px solid rgba(255, 98, 56, 0.12);
  }

  #rk-screed-guide .rk-screed-badge {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    margin: 0 0 24px;
    padding: 8px 15px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font-size: 0.73rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    line-height: 1.35;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-badge::before {
    content: "";
    width: 10px;
    height: 10px;
    flex: 0 0 10px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 98, 56, 0.18);
  }

  #rk-screed-guide .rk-screed-hero h2 {
    max-width: 1040px;
    margin-bottom: 24px;
    color: var(--rk-white);
    font-size: clamp(2rem, 5.05vw, 3.85rem);
    letter-spacing: -0.055em;
  }

  #rk-screed-guide .rk-screed-hero h2 span {
    color: #83edf5;
  }

  #rk-screed-guide .rk-screed-hook {
    max-width: 930px;
    margin: 0 0 21px;
    padding: 19px 21px;
    border-left: 5px solid var(--rk-orange);
    border-radius: 0 15px 15px 0;
    background: rgba(255, 255, 255, 0.09);
  }

  #rk-screed-guide .rk-screed-hook p,
  #rk-screed-guide .rk-screed-hook strong,
  #rk-screed-guide .rk-screed-hero-lead {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-hook p {
    margin: 0;
    font-size: clamp(1rem, 2vw, 1.16rem);
    line-height: 1.67;
  }

  #rk-screed-guide .rk-screed-hero-lead {
    max-width: 930px;
    font-size: 1.03rem;
  }

  #rk-screed-guide .rk-screed-hero-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 18px;
    margin-top: 24px;
    color: #cde0e7;
    font-size: 0.72rem;
    font-weight: 770;
  }

  #rk-screed-guide .rk-screed-hero-meta span::before {
    content: "•";
    margin-right: 8px;
    color: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-author-strip {
    display: flex;
    gap: 13px;
    align-items: center;
    margin-top: 26px;
  }

  #rk-screed-guide .rk-screed-author-strip img {
    width: 54px;
    height: 54px;
    flex: 0 0 54px;
    border: 3px solid rgba(255, 255, 255, 0.85);
    border-radius: 50%;
    object-fit: cover;
  }

  #rk-screed-guide .rk-screed-author-strip b,
  #rk-screed-guide .rk-screed-author-strip small {
    display: block;
  }

  #rk-screed-guide .rk-screed-author-strip b {
    color: var(--rk-white);
    font-size: 0.88rem;
  }

  #rk-screed-guide .rk-screed-author-strip small {
    color: #cde0e7;
    font-size: 0.7rem;
    line-height: 1.45;
  }

  #rk-screed-guide .rk-screed-content {
    padding: clamp(30px, 5.7vw, 72px);
  }

  #rk-screed-guide .rk-screed-learn {
    margin-bottom: 36px;
  }

  #rk-screed-guide .rk-screed-learn > strong {
    display: block;
    margin-bottom: 16px;
    font-size: 1.12rem;
  }

  #rk-screed-guide .rk-screed-learn-grid,
  #rk-screed-guide .rk-screed-card-grid,
  #rk-screed-guide .rk-screed-error-grid,
  #rk-screed-guide .rk-screed-check-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }

  #rk-screed-guide .rk-screed-learn-card,
  #rk-screed-guide .rk-screed-card,
  #rk-screed-guide .rk-screed-error,
  #rk-screed-guide .rk-screed-check {
    min-width: 0;
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-radius: 19px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-learn-card {
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 14px;
    align-items: start;
  }

  #rk-screed-guide .rk-screed-no,
  #rk-screed-guide .rk-screed-card-icon,
  #rk-screed-guide .rk-screed-error-no,
  #rk-screed-guide .rk-screed-check-no {
    display: grid;
    width: 46px;
    height: 46px;
    place-items: center;
    border-radius: 14px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.72rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-learn-card h4,
  #rk-screed-guide .rk-screed-learn-card p,
  #rk-screed-guide .rk-screed-card h4,
  #rk-screed-guide .rk-screed-card p,
  #rk-screed-guide .rk-screed-error h4,
  #rk-screed-guide .rk-screed-error p,
  #rk-screed-guide .rk-screed-check h4,
  #rk-screed-guide .rk-screed-check p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-learn-card p,
  #rk-screed-guide .rk-screed-card p,
  #rk-screed-guide .rk-screed-error p,
  #rk-screed-guide .rk-screed-check p {
    margin-top: 6px;
    font-size: 0.84rem;
    line-height: 1.58;
  }

  #rk-screed-guide .rk-screed-nav {
    margin-bottom: 46px;
    padding: 22px;
    border: 1px solid #cce4ec;
    border-radius: 19px;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-nav > strong {
    display: block;
    margin-bottom: 12px;
  }

  #rk-screed-guide .rk-screed-nav-links {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  #rk-screed-guide .rk-screed-nav a {
    padding: 7px 11px;
    border: 1px solid #bfdbe5;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.72rem;
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-nav a:hover {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-section {
    margin-top: 64px;
  }

  #rk-screed-guide .rk-screed-section-head {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 17px;
    align-items: start;
    margin-bottom: 25px;
  }

  #rk-screed-guide .rk-screed-section-head h2,
  #rk-screed-guide .rk-screed-section-head p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-section-head p {
    margin-top: 8px;
    font-size: 0.88rem;
  }

  #rk-screed-guide .rk-screed-section-no {
    display: grid;
    width: 52px;
    height: 52px;
    place-items: center;
    border-radius: 16px;
    color: var(--rk-white);
    background: linear-gradient(145deg, var(--rk-orange), var(--rk-red));
    font-size: 0.78rem;
    font-weight: 900;
    box-shadow: 0 11px 23px rgba(216, 60, 47, 0.2);
  }

  #rk-screed-guide .rk-screed-answer,
  #rk-screed-guide .rk-screed-truth,
  #rk-screed-guide .rk-screed-warning,
  #rk-screed-guide .rk-screed-note,
  #rk-screed-guide .rk-screed-formula {
    margin: 24px 0;
    padding: 24px;
    border-radius: 20px;
  }

  #rk-screed-guide .rk-screed-answer {
    border: 1px solid #bde3eb;
    border-left: 6px solid var(--rk-cyan);
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-truth {
    border: 1px solid #f2c5b6;
    border-left: 6px solid var(--rk-orange);
    background: var(--rk-warm);
  }

  #rk-screed-guide .rk-screed-warning {
    border: 1px solid #f0cfd0;
    border-left: 6px solid var(--rk-red);
    background: #fff5f5;
  }

  #rk-screed-guide .rk-screed-note {
    border: 1px solid #cbe6da;
    border-left: 6px solid var(--rk-green);
    background: var(--rk-green-soft);
  }

  #rk-screed-guide .rk-screed-answer p,
  #rk-screed-guide .rk-screed-truth p,
  #rk-screed-guide .rk-screed-warning p,
  #rk-screed-guide .rk-screed-note p,
  #rk-screed-guide .rk-screed-formula p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-card-grid.three {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-card-grid.four {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-card {
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-card-icon {
    margin-bottom: 15px;
    background: linear-gradient(145deg, var(--rk-blue), var(--rk-cyan));
  }

  #rk-screed-guide .rk-screed-list {
    margin: 18px 0 24px;
    padding: 0;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-list li {
    position: relative;
    margin: 9px 0;
    padding-left: 31px;
    color: var(--rk-text);
  }

  #rk-screed-guide .rk-screed-list li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0.08em;
    display: grid;
    width: 20px;
    height: 20px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-green);
    font-size: 0.66rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-table-wrap {
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-table {
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
    table-layout: fixed;
    border: 1px solid var(--rk-line);
    border-radius: 19px;
    overflow: hidden;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-table th,
  #rk-screed-guide .rk-screed-table td {
    overflow-wrap: anywhere;
    padding: 15px 16px;
    border-right: 1px solid var(--rk-line);
    border-bottom: 1px solid var(--rk-line);
    text-align: left;
    vertical-align: top;
  }

  #rk-screed-guide .rk-screed-table th:last-child,
  #rk-screed-guide .rk-screed-table td:last-child {
    border-right: 0;
  }

  #rk-screed-guide .rk-screed-table tr:last-child td {
    border-bottom: 0;
  }

  #rk-screed-guide .rk-screed-table th {
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.76rem;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-table td {
    color: var(--rk-text);
    font-size: 0.8rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-table tbody tr:nth-child(even) td {
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-flow {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 9px;
    margin: 25px 0 18px;
  }

  #rk-screed-guide .rk-screed-flow-step {
    min-width: 0;
    padding: 16px 12px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font: inherit;
    font-size: 0.74rem;
    font-weight: 850;
    line-height: 1.4;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-flow-step:hover,
  #rk-screed-guide .rk-screed-flow-step.is-active {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-flow-detail {
    min-height: 150px;
    padding: 23px;
    border: 1px solid #cde5ec;
    border-radius: 19px;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-flow-detail h3,
  #rk-screed-guide .rk-screed-flow-detail p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-flow-detail p {
    margin-top: 9px;
  }

  #rk-screed-guide .rk-screed-formula {
    border: 1px solid #c6dce5;
    background: var(--rk-dark);
  }

  #rk-screed-guide .rk-screed-formula strong,
  #rk-screed-guide .rk-screed-formula p,
  #rk-screed-guide .rk-screed-formula code {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-formula code {
    display: block;
    margin: 13px 0;
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.07);
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: 0.82rem;
    line-height: 1.65;
    white-space: normal;
  }

  #rk-screed-guide .rk-screed-architectures {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px;
    margin: 25px 0;
  }

  #rk-screed-guide .rk-screed-architecture {
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-architecture > span {
    display: inline-flex;
    margin-bottom: 12px;
    padding: 6px 10px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-orange);
    font-size: 0.68rem;
    font-weight: 900;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-nodes {
    display: grid;
    gap: 8px;
    margin: 17px 0;
  }

  #rk-screed-guide .rk-screed-node {
    position: relative;
    padding: 12px;
    border: 1px solid #cbdde5;
    border-radius: 12px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.76rem;
    font-weight: 820;
    text-align: center;
  }

  #rk-screed-guide .rk-screed-node + .rk-screed-node::before {
    content: "↓";
    position: absolute;
    top: -16px;
    left: 50%;
    color: var(--rk-orange);
    font-size: 1rem;
    transform: translateX(-50%);
  }

  #rk-screed-guide .rk-screed-architecture p {
    margin: 0;
    font-size: 0.82rem;
    line-height: 1.58;
  }

  #rk-screed-guide .rk-screed-lab {
    overflow: hidden;
    margin: 28px 0;
    border: 1px solid #c9e1e9;
    border-radius: 25px;
    background: var(--rk-white);
    box-shadow: 0 18px 45px rgba(16, 37, 54, 0.1);
  }

  #rk-screed-guide .rk-screed-lab-head {
    padding: 25px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-dark), var(--rk-navy));
  }

  #rk-screed-guide .rk-screed-lab-head h3,
  #rk-screed-guide .rk-screed-lab-head p {
    margin: 0;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-lab-head p {
    margin-top: 8px;
    color: #cfe2e8;
    font-size: 0.87rem;
  }

  #rk-screed-guide .rk-screed-presets {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 17px;
  }

  #rk-screed-guide .rk-screed-preset {
    padding: 8px 12px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font: inherit;
    font-size: 0.7rem;
    font-weight: 850;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-preset:hover,
  #rk-screed-guide .rk-screed-preset.is-active {
    color: var(--rk-dark);
    border-color: var(--rk-cyan);
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-lab-grid {
    display: grid;
    grid-template-columns: minmax(280px, 0.92fr) minmax(0, 1.35fr);
    gap: 0;
  }

  #rk-screed-guide .rk-screed-controls {
    padding: 25px;
    border-right: 1px solid var(--rk-line);
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-control {
    margin-bottom: 19px;
  }

  #rk-screed-guide .rk-screed-control:last-child {
    margin-bottom: 0;
  }

  #rk-screed-guide .rk-screed-control label {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    color: var(--rk-dark);
    font-size: 0.76rem;
    font-weight: 850;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-control output {
    flex: 0 0 auto;
    padding: 4px 8px;
    border-radius: 8px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.7rem;
  }

  #rk-screed-guide .rk-screed-control input[type="range"] {
    width: 100%;
    margin: 0;
    accent-color: var(--rk-orange);
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-visual {
    min-width: 0;
    padding: 25px;
  }

  #rk-screed-guide .rk-screed-results {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 16px;
  }

  #rk-screed-guide .rk-screed-result {
    min-width: 0;
    padding: 15px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-result span,
  #rk-screed-guide .rk-screed-result strong {
    display: block;
  }

  #rk-screed-guide .rk-screed-result span {
    color: var(--rk-muted);
    font-size: 0.66rem;
    font-weight: 760;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-result strong {
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.28rem;
    line-height: 1.15;
    overflow-wrap: anywhere;
  }

  #rk-screed-guide .rk-screed-chart {
    width: 100%;
    min-height: 330px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: linear-gradient(180deg, #fbfeff, #f3f8fa);
  }

  #rk-screed-guide .rk-screed-chart .rk-grid-line {
    stroke: #d9e6ec;
    stroke-width: 1;
  }

  #rk-screed-guide .rk-screed-chart .rk-axis {
    stroke: #8194a1;
    stroke-width: 1.4;
  }

  #rk-screed-guide .rk-screed-chart .rk-axis-label,
  #rk-screed-guide .rk-screed-chart .rk-tick {
    fill: #5f7381;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 11px;
  }

  #rk-screed-guide .rk-screed-chart .rk-curve {
    fill: none;
    stroke: var(--rk-blue);
    stroke-width: 5;
    stroke-linecap: round;
  }

  #rk-screed-guide .rk-screed-chart .rk-dot {
    fill: var(--rk-orange);
    stroke: var(--rk-white);
    stroke-width: 4;
  }

  #rk-screed-guide .rk-screed-chart .rk-guide {
    stroke: var(--rk-orange);
    stroke-width: 1.5;
    stroke-dasharray: 5 5;
  }

  #rk-screed-guide .rk-screed-status {
    margin-top: 14px;
    padding: 15px;
    border-radius: 13px;
    color: var(--rk-dark);
    background: var(--rk-cyan-soft);
    font-size: 0.78rem;
    font-weight: 760;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-status.is-ok {
    color: #07553f;
    background: #e7f8f1;
  }

  #rk-screed-guide .rk-screed-status.is-warning {
    color: #71330d;
    background: #fff1e5;
  }

  #rk-screed-guide .rk-screed-disclaimer {
    padding: 0 25px 24px;
    color: var(--rk-muted);
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-number-input {
    width: 100%;
    min-height: 46px;
    padding: 10px 12px;
    border: 1px solid #bfd3dc;
    border-radius: 11px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font: inherit;
    font-size: 0.82rem;
    font-weight: 760;
  }

  #rk-screed-guide .rk-screed-number-input:focus-visible,
  #rk-screed-guide button:focus-visible,
  #rk-screed-guide a:focus-visible,
  #rk-screed-guide summary:focus-visible {
    outline: 3px solid rgba(40, 201, 218, 0.42);
    outline-offset: 3px;
  }

  #rk-screed-guide .rk-screed-plan-wrap {
    padding: 14px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: linear-gradient(180deg, #fbfeff, #f1f7fa);
  }

  #rk-screed-guide .rk-screed-plan {
    display: block;
    width: 100%;
    min-height: 330px;
    border-radius: 12px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-room {
    fill: #f7fbfd;
    stroke: var(--rk-dark);
    stroke-width: 3;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-zone {
    fill: rgba(255, 98, 56, 0.19);
    stroke: var(--rk-orange);
    stroke-width: 2;
    stroke-dasharray: 7 5;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-glazing {
    stroke: var(--rk-blue);
    stroke-width: 9;
    stroke-linecap: round;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-pipe-zone {
    fill: none;
    stroke: var(--rk-orange);
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-pipe-main {
    fill: none;
    stroke: var(--rk-cyan);
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  #rk-screed-guide .rk-screed-plan text {
    fill: var(--rk-dark);
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 13px;
    font-weight: 800;
  }

  #rk-screed-guide .rk-screed-plan-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 13px;
    margin-top: 12px;
    color: var(--rk-muted);
    font-size: 0.7rem;
    font-weight: 780;
  }

  #rk-screed-guide .rk-screed-plan-legend span {
    display: inline-flex;
    gap: 7px;
    align-items: center;
  }

  #rk-screed-guide .rk-screed-plan-legend i {
    display: inline-block;
    width: 23px;
    height: 5px;
    border-radius: 999px;
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-plan-legend .zone i {
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-plan-legend .glass i {
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-metrics {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 16px;
  }

  #rk-screed-guide .rk-screed-metric {
    min-width: 0;
    padding: 14px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-metric span,
  #rk-screed-guide .rk-screed-metric strong {
    display: block;
  }

  #rk-screed-guide .rk-screed-metric span {
    color: var(--rk-muted);
    font-size: 0.63rem;
    font-weight: 780;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-metric strong {
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.05rem;
    line-height: 1.2;
  }

  #rk-screed-guide .rk-screed-status.is-warning {
    color: #7c321d;
    background: var(--rk-warm);
  }

  #rk-screed-guide .rk-screed-small {
    color: var(--rk-muted);
    font-size: 0.78rem;
    line-height: 1.62;
  }

  #rk-screed-guide .rk-screed-howto {
    display: grid;
    gap: 12px;
    margin: 25px 0;
    padding: 0;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-howto-step {
    display: grid;
    grid-template-columns: 56px minmax(0, 1fr);
    gap: 16px;
    align-items: start;
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-howto-step > span {
    display: grid;
    width: 52px;
    height: 52px;
    place-items: center;
    border-radius: 16px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.8rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-howto-step h3,
  #rk-screed-guide .rk-screed-howto-step p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-howto-step p {
    margin-top: 7px;
    font-size: 0.87rem;
  }

  #rk-screed-guide .rk-screed-faq-list {
    display: grid;
    gap: 10px;
  }

  #rk-screed-guide .rk-screed-faq {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-faq summary {
    position: relative;
    padding: 19px 52px 19px 20px;
    color: var(--rk-dark);
    font-weight: 850;
    line-height: 1.45;
    cursor: pointer;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-screed-guide .rk-screed-faq summary::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 18px;
    display: grid;
    width: 28px;
    height: 28px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    transform: translateY(-50%);
  }

  #rk-screed-guide .rk-screed-faq[open] summary::after {
    content: "−";
  }

  #rk-screed-guide .rk-screed-faq-answer {
    padding: 0 20px 19px;
  }

  #rk-screed-guide .rk-screed-faq-answer p {
    margin: 0;
    font-size: 0.88rem;
  }

  #rk-screed-guide .rk-screed-sources {
    margin-top: 28px;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    color: var(--rk-muted);
    background: var(--rk-soft);
    font-size: 0.76rem;
    line-height: 1.7;
  }

  #rk-screed-guide .rk-screed-sources > strong {
    display: block;
    margin-bottom: 8px;
  }

  #rk-screed-guide .rk-screed-cta {
    margin-top: 58px;
    padding: clamp(28px, 5vw, 48px);
    border-radius: 26px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 92% 12%, rgba(255, 98, 56, 0.3), transparent 33%),
      linear-gradient(135deg, #102536, #174155);
    box-shadow: 0 20px 45px rgba(16, 37, 54, 0.16);
  }

  #rk-screed-guide .rk-screed-cta h3,
  #rk-screed-guide .rk-screed-cta p,
  #rk-screed-guide .rk-screed-cta strong {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-cta p {
    max-width: 880px;
  }

  #rk-screed-guide .rk-screed-cta-kicker {
    display: block;
    margin-bottom: 10px;
    color: #7af0ff;
    font-size: 0.72rem;
    font-weight: 950;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-cta h2,
  #rk-screed-guide .rk-screed-cta h3 {
    color: #ffffff !important;
  }

  #rk-screed-guide .rk-screed-cta-link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 56px;
    margin-top: 7px;
    padding: 15px 24px;
    border-radius: 14px;
    color: var(--rk-white) !important;
    background: linear-gradient(90deg, var(--rk-orange), #f04432);
    box-shadow: 0 14px 28px rgba(216, 60, 47, 0.24);
    font-size: 0.88rem;
    font-weight: 900;
    text-align: center;
    text-decoration: none !important;
  }

  #rk-screed-guide .rk-screed-cta-link:hover {
    color: var(--rk-white) !important;
    filter: brightness(1.06);
    transform: translateY(-1px);
  }

  #rk-screed-guide .rk-screed-cta small {
    display: block;
    margin-top: 14px;
    color: #bdd1da;
    font-size: 0.7rem;
    line-height: 1.5;
  }

  #rk-screed-guide .rk-screed-author-box {
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid var(--rk-line);
    border-radius: 26px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-head {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    padding: 28px;
    color: var(--rk-white);
    border-bottom: 5px solid var(--rk-cyan);
    background: var(--rk-dark);
  }

  #rk-screed-guide .rk-screed-author-head h3,
  #rk-screed-guide .rk-screed-author-head p {
    margin: 0;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-head p {
    margin-top: 6px;
    color: #cde0e7;
    font-size: 0.82rem;
  }

  #rk-screed-guide .rk-screed-author-mark {
    flex: 0 0 auto;
    padding: 10px 15px;
    border: 1px solid rgba(40, 201, 218, 0.35);
    border-radius: 13px;
    color: #84edf5;
    background: rgba(40, 201, 218, 0.08);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.08em;
  }

  #rk-screed-guide .rk-screed-author-main {
    display: grid;
    grid-template-columns: 310px minmax(0, 1fr);
  }

  #rk-screed-guide .rk-screed-author-profile {
    padding: 32px;
    border-right: 1px solid var(--rk-line);
    background: var(--rk-soft);
    text-align: center;
  }

  #rk-screed-guide .rk-screed-author-profile img {
    width: 174px;
    height: 174px;
    border: 8px solid var(--rk-white);
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 0 16px 34px rgba(16, 37, 54, 0.14);
  }

  #rk-screed-guide .rk-screed-author-profile h4 {
    margin: 18px 0 7px;
    font-size: 1.36rem;
  }

  #rk-screed-guide .rk-screed-author-role {
    display: block;
    color: var(--rk-blue);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.06em;
    line-height: 1.6;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-author-social-label {
    margin-top: 24px;
    color: var(--rk-muted);
    font-size: 0.66rem;
    font-weight: 900;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-author-social {
    display: flex;
    justify-content: center;
    gap: 9px;
    margin-top: 10px;
  }

  #rk-screed-guide .rk-screed-author-social a {
    display: grid;
    width: 42px;
    height: 42px;
    place-items: center;
    border: 1px solid var(--rk-line);
    border-radius: 50%;
    color: var(--rk-dark);
    background: var(--rk-white);
    text-decoration: none;
    transition: transform .2s ease, border-color .2s ease, color .2s ease;
  }

  #rk-screed-guide .rk-screed-author-social a:hover {
    color: var(--rk-blue);
    border-color: var(--rk-cyan);
    transform: translateY(-2px);
  }

  #rk-screed-guide .rk-screed-author-social svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
  }

  #rk-screed-guide .rk-screed-author-content {
    min-width: 0;
    padding: 32px;
  }

  #rk-screed-guide .rk-screed-quote {
    position: relative;
    margin-bottom: 22px;
    padding: 23px 23px 23px 61px;
    border-radius: 18px;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-quote::before {
    content: "“";
    position: absolute;
    top: 3px;
    left: 18px;
    color: var(--rk-cyan);
    font-family: Georgia, serif;
    font-size: 4rem;
    line-height: 1;
  }

  #rk-screed-guide .rk-screed-quote blockquote {
    margin: 0;
    color: var(--rk-dark);
    font-size: 1.03rem;
    font-style: italic;
    font-weight: 790;
    line-height: 1.7;
  }

  #rk-screed-guide .rk-screed-tab-buttons {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border: 1px solid var(--rk-line);
    border-radius: 14px 14px 0 0;
    overflow: hidden;
  }

  #rk-screed-guide .rk-screed-tab-button {
    min-width: 0;
    padding: 13px 10px;
    border: 0;
    border-right: 1px solid var(--rk-line);
    color: var(--rk-muted);
    background: var(--rk-soft);
    font: inherit;
    font-size: 0.72rem;
    font-weight: 900;
    text-transform: uppercase;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-tab-button:last-child {
    border-right: 0;
  }

  #rk-screed-guide .rk-screed-tab-button.is-active {
    color: var(--rk-blue);
    background: var(--rk-white);
    box-shadow: inset 0 -4px 0 var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-tab-panel {
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-top: 0;
    border-radius: 0 0 14px 14px;
  }

  #rk-screed-guide .rk-screed-tab-panel[hidden] {
    display: none !important;
  }

  #rk-screed-guide .rk-screed-tab-panel p {
    margin: 0;
    font-size: 0.86rem;
  }

  #rk-screed-guide .rk-screed-portals {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-top: 14px;
  }

  #rk-screed-guide .rk-screed-portals a {
    padding: 8px 12px;
    border: 1px solid #c8dbe4;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.75rem;
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-portals a:hover {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  @media (max-width: 1120px) {
    #rk-screed-guide .rk-screed-card-grid.four {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-architectures,
    #rk-screed-guide .rk-screed-card-grid.three {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-author-main {
      grid-template-columns: 260px minmax(0, 1fr);
    }
  }

  @media (max-width: 880px) {
    #rk-screed-guide {
      font-size: 17px;
    }

    #rk-screed-guide .rk-screed-lab-grid,
    #rk-screed-guide .rk-screed-author-main {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-controls,
    #rk-screed-guide .rk-screed-author-profile {
      border-right: 0;
      border-bottom: 1px solid var(--rk-line);
    }

    #rk-screed-guide .rk-screed-flow {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-flow-step:last-child {
      grid-column: 1 / -1;
    }

    #rk-screed-guide .rk-screed-metrics {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide {
      margin: 18px auto 50px;
      font-size: 16px;
    }

    #rk-screed-guide .rk-screed-shell {
      border-radius: 20px;
    }

    #rk-screed-guide .rk-screed-hero,
    #rk-screed-guide .rk-screed-content {
      padding: 25px 18px;
    }

    #rk-screed-guide .rk-screed-learn-grid,
    #rk-screed-guide .rk-screed-card-grid,
    #rk-screed-guide .rk-screed-card-grid.four,
    #rk-screed-guide .rk-screed-error-grid,
    #rk-screed-guide .rk-screed-check-grid,
    #rk-screed-guide .rk-screed-results {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-section {
      margin-top: 48px;
    }

    #rk-screed-guide .rk-screed-section-head {
      grid-template-columns: 44px minmax(0, 1fr);
      gap: 12px;
    }

    #rk-screed-guide .rk-screed-section-no {
      width: 42px;
      height: 42px;
      border-radius: 13px;
    }

    #rk-screed-guide .rk-screed-table,
    #rk-screed-guide .rk-screed-table tbody,
    #rk-screed-guide .rk-screed-table tr,
    #rk-screed-guide .rk-screed-table td {
      display: block;
      width: 100%;
    }

    #rk-screed-guide .rk-screed-table {
      border: 0;
      background: transparent;
    }

    #rk-screed-guide .rk-screed-table thead {
      position: absolute;
      width: 1px;
      height: 1px;
      overflow: hidden;
      clip: rect(0 0 0 0);
      white-space: nowrap;
    }

    #rk-screed-guide .rk-screed-table tr {
      margin-bottom: 13px;
      border: 1px solid var(--rk-line);
      border-radius: 16px;
      overflow: hidden;
      background: var(--rk-white);
    }

    #rk-screed-guide .rk-screed-table td,
    #rk-screed-guide .rk-screed-table tr:last-child td {
      display: grid;
      grid-template-columns: minmax(105px, 0.42fr) minmax(0, 0.58fr);
      gap: 10px;
      padding: 13px;
      border-right: 0;
      border-bottom: 1px solid var(--rk-line);
      background: var(--rk-white) !important;
    }

    #rk-screed-guide .rk-screed-table td:last-child {
      border-bottom: 0;
    }

    #rk-screed-guide .rk-screed-table td::before {
      content: attr(data-label);
      color: var(--rk-dark);
      font-weight: 900;
    }

    #rk-screed-guide .rk-screed-chart {
      min-height: 265px;
    }

    #rk-screed-guide .rk-screed-plan {
      min-height: 265px;
    }

    #rk-screed-guide .rk-screed-metrics {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-howto-step {
      grid-template-columns: 44px minmax(0, 1fr);
      gap: 12px;
      padding: 16px;
    }

    #rk-screed-guide .rk-screed-howto-step > span {
      width: 42px;
      height: 42px;
      border-radius: 13px;
    }

    #rk-screed-guide .rk-screed-author-head {
      align-items: flex-start;
      flex-direction: column;
      padding: 22px;
    }

    #rk-screed-guide .rk-screed-author-content,
    #rk-screed-guide .rk-screed-author-profile {
      padding: 22px;
    }

    #rk-screed-guide .rk-screed-tab-buttons {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-tab-button {
      border-right: 0;
      border-bottom: 1px solid var(--rk-line);
    }

    #rk-screed-guide .rk-screed-tab-button:last-child {
      border-bottom: 0;
    }

    #rk-screed-guide .rk-screed-cta-link {
      width: 100%;
    }
  }

  #rk-screed-guide .rk-screed-program-switch {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin-top: 18px;
  }

  #rk-screed-guide .rk-screed-program-button {
    min-height: 52px;
    padding: 12px 15px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 13px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font: inherit;
    font-size: 0.76rem;
    font-weight: 900;
    line-height: 1.35;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-program-button:hover,
  #rk-screed-guide .rk-screed-program-button.is-active {
    color: var(--rk-dark);
    border-color: var(--rk-cyan);
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-program-panel[hidden] {
    display: none !important;
  }

  #rk-screed-guide .rk-screed-program-title {
    margin: 0 0 18px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--rk-line);
    color: var(--rk-dark);
    font-size: 0.88rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-select {
    width: 100%;
    min-height: 46px;
    padding: 10px 38px 10px 12px;
    border: 1px solid #bfd3dc;
    border-radius: 11px;
    color: var(--rk-dark);
    background-color: var(--rk-white);
    font: inherit;
    font-size: 0.8rem;
    font-weight: 760;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-control-note {
    display: block;
    margin-top: 6px;
    color: var(--rk-muted);
    font-size: 0.66rem;
    line-height: 1.5;
  }

  #rk-screed-guide .rk-screed-estimate {
    position: relative;
    overflow: hidden;
    margin-bottom: 16px;
    padding: 25px;
    border-radius: 19px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 95% 0%, rgba(255, 98, 56, 0.31), transparent 36%),
      linear-gradient(135deg, var(--rk-dark), var(--rk-navy));
  }

  #rk-screed-guide .rk-screed-estimate span,
  #rk-screed-guide .rk-screed-estimate strong,
  #rk-screed-guide .rk-screed-estimate small {
    display: block;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-estimate span {
    font-size: 0.7rem;
    font-weight: 850;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-estimate strong {
    margin-top: 7px;
    font-size: clamp(2rem, 5vw, 3.45rem);
    line-height: 1;
  }

  #rk-screed-guide .rk-screed-estimate small {
    max-width: 620px;
    margin-top: 12px;
    color: #cde0e7;
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-limit-bar {
    height: 12px;
    margin: 18px 0 8px;
    overflow: hidden;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.14);
  }

  #rk-screed-guide .rk-screed-limit-fill {
    width: 0;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, var(--rk-cyan), var(--rk-orange));
    transition: width 220ms ease;
  }

  #rk-screed-guide .rk-screed-result-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 14px;
  }

  #rk-screed-guide .rk-screed-result-card {
    min-width: 0;
    padding: 15px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-result-card span,
  #rk-screed-guide .rk-screed-result-card strong {
    display: block;
  }

  #rk-screed-guide .rk-screed-result-card span {
    color: var(--rk-muted);
    font-size: 0.65rem;
    font-weight: 760;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-result-card strong {
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.05rem;
    line-height: 1.3;
  }

  #rk-screed-guide .rk-screed-status-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-status-list li {
    position: relative;
    margin: 7px 0;
    padding-left: 24px;
    color: var(--rk-text);
    font-size: 0.76rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-status-list li::before {
    content: "i";
    position: absolute;
    left: 0;
    top: 0.2em;
    display: grid;
    width: 16px;
    height: 16px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.58rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-status-list li.is-alert::before {
    content: "!";
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-chip-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 16px 0;
  }

  #rk-screed-guide .rk-screed-chip {
    display: inline-flex;
    align-items: center;
    min-height: 34px;
    padding: 6px 10px;
    border: 1px solid #c6dce5;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.68rem;
    font-weight: 850;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-example-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-example {
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-top: 5px solid var(--rk-cyan);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-example:nth-child(2) {
    border-top-color: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-example:nth-child(3) {
    border-top-color: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-example h3,
  #rk-screed-guide .rk-screed-example p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-example p {
    margin-top: 8px;
    font-size: 0.8rem;
    line-height: 1.6;
  }

  #rk-screed-guide .rk-screed-example code {
    display: block;
    margin-top: 14px;
    padding: 13px;
    border-radius: 11px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.75rem;
    line-height: 1.6;
    white-space: normal;
  }

  #rk-screed-guide .rk-screed-verdict {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(220px, 0.75fr);
    gap: 22px;
    align-items: center;
    margin: 26px 0;
    padding: 26px;
    border: 1px solid #f0c7b8;
    border-radius: 22px;
    background: var(--rk-warm);
  }

  #rk-screed-guide .rk-screed-verdict h3,
  #rk-screed-guide .rk-screed-verdict p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-verdict p {
    margin-top: 8px;
  }

  #rk-screed-guide .rk-screed-verdict-mark {
    padding: 22px;
    border-radius: 17px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-orange), var(--rk-red));
    font-size: 1.25rem;
    font-weight: 900;
    line-height: 1.2;
    text-align: center;
  }

  @media (max-width: 980px) {
    #rk-screed-guide .rk-screed-example-grid,
    #rk-screed-guide .rk-screed-verdict {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide .rk-screed-program-switch,
    #rk-screed-guide .rk-screed-result-grid {
      grid-template-columns: 1fr;
    }
  }

  /* Elementy charakterystyczne dla opracowania o jastrychu grzejnym */
  #rk-screed-guide .rk-screed-term-grid,
  #rk-screed-guide .rk-screed-phase-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-term,
  #rk-screed-guide .rk-screed-phase {
    min-width: 0;
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-term b,
  #rk-screed-guide .rk-screed-phase b {
    display: block;
    margin-bottom: 7px;
    color: var(--rk-dark);
    font-size: 0.96rem;
  }

  #rk-screed-guide .rk-screed-term p,
  #rk-screed-guide .rk-screed-phase p {
    margin: 0;
    font-size: 0.82rem;
    line-height: 1.62;
  }

  #rk-screed-guide .rk-screed-phase {
    position: relative;
    padding-top: 55px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-phase::before {
    content: attr(data-step);
    position: absolute;
    top: 17px;
    left: 20px;
    display: grid;
    width: 28px;
    height: 28px;
    place-items: center;
    border-radius: 9px;
    color: var(--rk-white);
    background: var(--rk-orange);
    font-size: 0.7rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-lab-grid {
    grid-template-columns: minmax(300px, 0.88fr) minmax(0, 1.5fr);
  }

  #rk-screed-guide .rk-screed-input-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 15px;
  }

  #rk-screed-guide .rk-screed-input-grid .rk-screed-control {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-cross-wrap {
    display: grid;
    grid-template-columns: minmax(240px, 0.9fr) minmax(0, 1.1fr);
    gap: 16px;
    margin-top: 17px;
  }

  #rk-screed-guide .rk-screed-cross-card,
  #rk-screed-guide .rk-screed-energy-card {
    min-width: 0;
    padding: 16px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: linear-gradient(180deg, #fbfeff, #f2f8fa);
  }

  #rk-screed-guide .rk-screed-cross-title,
  #rk-screed-guide .rk-screed-energy-title {
    display: block;
    margin-bottom: 11px;
    color: var(--rk-dark);
    font-size: 0.72rem;
    font-weight: 900;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-cross {
    display: block;
    width: 100%;
    min-height: 250px;
    border-radius: 12px;
    background: #fff;
  }

  #rk-screed-guide .rk-screed-cross text,
  #rk-screed-guide .rk-screed-energy-chart text {
    fill: #506777;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 11px;
    font-weight: 760;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-layer-floor {
    fill: #d9e3e7;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-layer-screed {
    fill: #c6d0d5;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-layer-insulation {
    fill: #eafcff;
    stroke: #28c9da;
    stroke-width: 1.5;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-pipe {
    fill: #ff6238;
    stroke: #ffffff;
    stroke-width: 4;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-dimension {
    stroke: #078fbe;
    stroke-width: 2;
    marker-start: url(#rk-screed-arrow-start);
    marker-end: url(#rk-screed-arrow-end);
  }

  #rk-screed-guide .rk-screed-energy-chart {
    display: block;
    width: 100%;
    min-height: 250px;
    border-radius: 12px;
    background: #fff;
  }

  #rk-screed-guide .rk-screed-energy-chart .rk-screed-bar {
    fill: url(#rk-screed-bar-gradient);
  }

  #rk-screed-guide .rk-screed-energy-chart .rk-screed-axis-line {
    stroke: #c8d9e1;
    stroke-width: 1;
  }

  #rk-screed-guide .rk-screed-results {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-result.is-accent {
    border-color: #b6e9ef;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 9px 14px;
    margin-top: 12px;
    color: var(--rk-muted);
    font-size: 0.67rem;
    font-weight: 760;
  }

  #rk-screed-guide .rk-screed-legend span {
    display: inline-flex;
    gap: 7px;
    align-items: center;
  }

  #rk-screed-guide .rk-screed-legend i {
    display: inline-block;
    width: 20px;
    height: 7px;
    border-radius: 999px;
    background: #c6d0d5;
  }

  #rk-screed-guide .rk-screed-legend .pipe i {
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-legend .insulation i {
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-protocol {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-protocol-step {
    min-width: 0;
    padding: 19px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-protocol-step span {
    display: inline-flex;
    margin-bottom: 11px;
    padding: 5px 9px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.66rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-protocol-step h3,
  #rk-screed-guide .rk-screed-protocol-step p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-protocol-step p {
    margin-top: 7px;
    font-size: 0.8rem;
  }

  @media (max-width: 1120px) {
    #rk-screed-guide .rk-screed-term-grid,
    #rk-screed-guide .rk-screed-phase-grid,
    #rk-screed-guide .rk-screed-protocol {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-cross-wrap {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 880px) {
    #rk-screed-guide .rk-screed-lab-grid {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-results {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide .rk-screed-term-grid,
    #rk-screed-guide .rk-screed-phase-grid,
    #rk-screed-guide .rk-screed-protocol,
    #rk-screed-guide .rk-screed-input-grid,
    #rk-screed-guide .rk-screed-results {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-cross,
    #rk-screed-guide .rk-screed-energy-chart {
      min-height: 215px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-screed-guide *,
    #rk-screed-guide *::before,
    #rk-screed-guide *::after {
      scroll-behavior: auto !important;
      transition: none !important;
      animation: none !important;
    }
  }
</style>

<article id="rk-screed-guide" itemscope itemtype="https://schema.org/TechArticle">
  <div class="rk-screed-shell">
    <div class="rk-screed-progress-track" aria-hidden="true"><div class="rk-screed-progress"></div></div>

    <header class="rk-screed-hero">
      <div class="rk-screed-badge">Grubość jastrychu • aktualizacja 29 sierpnia 2026 r.</div>
      <h2 itemprop="headline">Grubość wylewki betonowej na ogrzewanie podłogowe — <span>ile cm nad rurą 16 mm?</span></h2>
      <div class="rk-screed-hook">
        <p><strong>Przy rurze 16 mm warstwa o grubości całkowitej 60 mm daje 44 mm jastrychu nad górną krawędzią rury — nie 30 mm.</strong> To poprawna geometria, ale jeszcze nie potwierdzenie, że układ spełnia wymagania wybranego produktu i konstrukcji podłogi.</p>
      </div>
      <p class="rk-screed-hero-lead" itemprop="description">Przewodnik rozdziela grubość całkowitą od otuliny nad rurą, pokazuje obliczenia dla 6, 6,5, 7 i 8 cm oraz wyjaśnia, dlaczego minimum trzeba odczytać z dokumentacji konkretnego jastrychu. Interaktywny analizator sprawdza geometrię, objętość, masę i pojemność cieplną warstwy.</p>
      <div class="rk-screed-hero-meta">
        <span>Autor: Robert Kucharski</span>
        <span>ISO 11855 • EN 13813 • dokumentacja systemu</span>
        <span>Rura 16 mm: obliczenia bez błędu 60 − 16</span>
      </div>
      <div class="rk-screed-author-strip" itemprop="author" itemscope itemtype="https://schema.org/Person">
        <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski – projektant instalacji sanitarnych" width="54" height="54" loading="eager" itemprop="image">
        <div>
          <b itemprop="name">Robert Kucharski</b>
          <small itemprop="jobTitle">Projektant instalacji sanitarnych • specjalista HVAC i ogrzewania podłogowego</small>
        </div>
      </div>
    </header>

    <div class="rk-screed-content">
      <div class="rk-screed-warning">
        <p><strong>Najważniejsze zastrzeżenie techniczne:</strong> artykuł i analizator kontrolują geometrię oraz skutki masowe przyjętej grubości. Nie potwierdzają nośności ani zgodności całej podłogi. Ostateczną wartość ustala się z dokumentacji konkretnego jastrychu, obciążeń, klasy, ściśliwości izolacji i układu pól.</p>
      </div>

      <div class="rk-screed-learn" aria-label="Zakres artykułu">
        <strong>Po lekturze będziesz wiedzieć:</strong>
        <div class="rk-screed-learn-grid">
          <div class="rk-screed-learn-card"><div class="rk-screed-no">01</div><div><h4>Jak policzyć otulinę rury</h4><p>Dlaczego trzeba uwzględnić średnicę przewodu oraz jego rzeczywiste podniesienie nad warstwą odniesienia.</p></div></div>
          <div class="rk-screed-learn-card"><div class="rk-screed-no">02</div><div><h4>Co oznacza 6, 7 i 8 cm</h4><p>Ile materiału pozostaje nad rurą 16 mm oraz jak zmieniają się masa i pojemność cieplna.</p></div></div>
          <div class="rk-screed-learn-card"><div class="rk-screed-no">03</div><div><h4>Skąd wziąć minimum</h4><p>Jak odróżnić przykład producenta od uniwersalnej normy i czego szukać w karcie systemu.</p></div></div>
          <div class="rk-screed-learn-card"><div class="rk-screed-no">04</div><div><h4>Co sprawdzić przed wylaniem</h4><p>Poziomy, obciążenia, dylatacje, zamocowanie rur i próbę szczelności przed zakryciem instalacji.</p></div></div>
        </div>
      </div>

      <nav class="rk-screed-nav" aria-label="Nawigacja po artykule">
        <strong>Przejdź do sekcji</strong>
        <div class="rk-screed-nav-links">
          <a href="#rk-screed-odpowiedz">Szybka odpowiedź</a>
          <a href="#rk-screed-pojecia">Jastrych czy beton?</a>
          <a href="#rk-screed-grubosc">Grubość</a>
          <a href="#rk-screed-kalkulator">Analizator</a>
          <a href="#rk-screed-material">CT czy CA?</a>
          <a href="#rk-screed-klasy">Klasy i λ</a>
          <a href="#rk-screed-zbrojenie">Zbrojenie</a>
          <a href="#rk-screed-dylatacje">Dylatacje</a>
          <a href="#rk-screed-przed">Przed wylaniem</a>
          <a href="#rk-screed-wykonanie">Wykonanie</a>
          <a href="#rk-screed-wygrzewanie">Wygrzewanie</a>
          <a href="#rk-screed-posadzka">Okładzina</a>
          <a href="#rk-screed-bledy">Błędy</a>
          <a href="#rk-screed-kroki">Krok po kroku</a>
          <a href="#rk-screed-faq">FAQ</a>
        </div>
      </nav>

      <section class="rk-screed-section" id="rk-screed-odpowiedz" aria-labelledby="rk-screed-h2-1">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">01</div>
          <div><h2 id="rk-screed-h2-1">Ile powinna mieć wylewka na ogrzewanie podłogowe?</h2><p>Najpierw oddziel grubość całkowitą od warstwy nad rurą.</p></div>
        </div>

        <div class="rk-screed-answer">
          <p><strong>Nie ma jednej wartości poprawnej dla każdego jastrychu.</strong> Jeżeli rura 16 mm leży bezpośrednio na warstwie odniesienia, 60 mm grubości całkowitej oznacza 44 mm nad rurą, 65 mm — 49 mm, 70 mm — 54 mm, a 80 mm — 64 mm. Jeśli systemowa listwa, mata albo klips podnosi rurę, to podniesienie trzeba dodatkowo odjąć.</p>
        </div>

        <div class="rk-screed-card-grid three">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">1</div><h4>Najpierw produkt</h4><p>Wymaganą otulinę i grubość odczytaj z aktualnej dokumentacji wybranego jastrychu oraz systemu podłogi.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">2</div><h4>Potem geometria</h4><p>Policz średnicę rury, jej podniesienie oraz warstwę nad najwyższym punktem przewodu.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">3</div><h4>Na końcu poziomy</h4><p>Sprawdź całą wysokość podłogi: izolację, jastrych, klej, okładzinę, progi i skrzydła drzwi.</p></div>
        </div>

        <div class="rk-screed-verdict">
          <div><h3>Wzór, który trzeba stosować na budowie</h3><p><strong>Otulina = grubość całkowita − średnica zewnętrzna rury − podniesienie spodu rury.</strong> Pomiar wykonuje się od tej samej warstwy odniesienia. Deklaracja „mamy 6 cm” nic nie mówi, jeśli nie wiadomo, od którego poziomu ją zmierzono.</p></div>
          <div class="rk-screed-verdict-mark">60 − 16 = 44 mm, nie 30 mm</div>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-pojecia" aria-labelledby="rk-screed-h2-2">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">02</div>
          <div><h2 id="rk-screed-h2-2">Beton, jastrych cementowy CT i jastrych anhydrytowy CA – co jest czym?</h2><p>Precyzyjna nazwa ułatwia zamówienie właściwego materiału i ocenę dokumentów.</p></div>
        </div>

        <p>Fraza <strong>wylewka betonowa na ogrzewanie podłogowe</strong> jest powszechnie używana przez inwestorów, lecz technicznie najczęściej opisuje <strong>jastrych cementowy</strong>, oznaczany skrótem CT. To warstwa podkładowa wykonywana na izolacji i oddzielona od konstrukcji budynku taśmą brzegową. Nie jest automatycznie tym samym co beton konstrukcyjny przeznaczony na strop, fundament albo płytę.</p>

        <div class="rk-screed-term-grid">
          <div class="rk-screed-term"><b>Jastrych cementowy – CT</b><p>Podkład na spoiwie cementowym. Może mieć konsystencję półsuchą albo płynną. Odmiana, skład i deklarowane parametry wpływają na skurcz, grubość, pielęgnację i termin nagrzewania.</p></div>
          <div class="rk-screed-term"><b>Jastrych na bazie siarczanu wapnia – CA</b><p>Potocznie nazywany anhydrytowym. Zwykle dobrze otacza rury i może ograniczać liczbę szczelin, ale nie jest rozwiązaniem automatycznie najlepszym dla każdego pomieszczenia.</p></div>
          <div class="rk-screed-term"><b>Beton konstrukcyjny</b><p>Materiał projektowany do elementów nośnych. Jego receptura, kruszywo i sposób wbudowania nie muszą odpowiadać wymaganiom cienkiej, pływającej i ogrzewanej warstwy podłogowej.</p></div>
        </div>

        <p>Jastrych grzejny działa jako płyta pływająca na warstwie izolacyjnej. Przenosi obciążenia, chroni przewody, rozprowadza energię między rurami i tworzy podłoże pod okładzinę. Jego duża masa zwiększa bezwładność: stabilizuje temperaturę, lecz spowalnia reakcję na zmianę nastaw. Dlatego strategia sterowania powinna uwzględniać budynek, źródło ciepła i <a href="https://projekt-ogrzewania.pl/sterownik-regulator-pogodowy/">regulację pogodową</a>, a nie opierać się na gwałtownym włączaniu i wyłączaniu obiegów.</p>

        <div class="rk-screed-truth"><p><strong>Ważne:</strong> folia leżąca bezpośrednio pod jastrychem nie działa jak „lustro ciepła” w taki sposób jak warstwa refleksyjna przy szczelinie powietrznej. W systemie mokrym może pełnić funkcję warstwy rozdzielającej, poślizgowej, przeciwwilgociowej albo nadruku montażowego. O ograniczeniu strat w dół decyduje przede wszystkim właściwa <a href="https://projekt-ogrzewania.pl/jakie-sa-najlepsze-sposoby-izolacji-pod-ogrzewanie-podlogowe/">izolacja pod ogrzewaniem podłogowym</a>.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-grubosc" aria-labelledby="rk-screed-h2-3">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">03</div>
          <div><h2 id="rk-screed-h2-3">Grubość 6, 6,5, 7 i 8 cm przy rurze 16 mm</h2><p>Prosta tabela ujawnia częsty błąd w odejmowaniu średnicy przewodu.</p></div>
        </div>

        <div class="rk-screed-formula">
          <p><strong>Podstawowa zależność geometryczna:</strong></p>
          <code>c = h − d − e</code>
          <p>gdzie: <strong>c</strong> — warstwa nad rurą, <strong>h</strong> — grubość całkowita mierzona od przyjętej warstwy odniesienia, <strong>d</strong> — średnica zewnętrzna rury, <strong>e</strong> — odległość spodu rury od tej warstwy. Gdy rura 16 mm leży bezpośrednio na niej, dla 60 mm jastrychu: <strong>c = 60 − 16 − 0 = 44 mm</strong>.</p>
        </div>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Grubość całkowita</th><th>Rura</th><th>Podniesienie spodu rury</th><th>Warstwa nad rurą</th><th>Orientacyjna masa przy 2100 kg/m³</th></tr></thead>
            <tbody>
              <tr><td data-label="Grubość"><strong>60 mm</strong></td><td data-label="Rura">16 mm</td><td data-label="Podniesienie">0 mm</td><td data-label="Nad rurą"><strong>44 mm</strong></td><td data-label="Masa">około 126 kg/m²</td></tr>
              <tr><td data-label="Grubość"><strong>65 mm</strong></td><td data-label="Rura">16 mm</td><td data-label="Podniesienie">0 mm</td><td data-label="Nad rurą"><strong>49 mm</strong></td><td data-label="Masa">około 137 kg/m²</td></tr>
              <tr><td data-label="Grubość"><strong>70 mm</strong></td><td data-label="Rura">16 mm</td><td data-label="Podniesienie">0 mm</td><td data-label="Nad rurą"><strong>54 mm</strong></td><td data-label="Masa">około 147 kg/m²</td></tr>
              <tr><td data-label="Grubość"><strong>80 mm</strong></td><td data-label="Rura">16 mm</td><td data-label="Podniesienie">0 mm</td><td data-label="Nad rurą"><strong>64 mm</strong></td><td data-label="Masa">około 168 kg/m²</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-screed-note"><p><strong>Uwaga na maty i listwy:</strong> jeżeli spód rury znajduje się 5 mm nad warstwą, od każdego wyniku w kolumnie „nad rurą” odejmij kolejne 5 mm. Mierz rzeczywisty najwyższy punkt rury, a nie tylko wysokość reperu przy ścianie.</p></div>

        <h3>Co rzeczywiście wpływa na wymaganą grubość?</h3>
        <div class="rk-screed-card-grid four">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">F</div><h4>Wytrzymałość na zginanie</h4><p>Klasa F opisuje odporność na naprężenia zginające, lecz sama nie wyznacza całej konstrukcji.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">Q</div><h4>Obciążenia użytkowe</h4><p>Inaczej analizuje się sypialnię, garaż, spiżarnię z regałami i przestrzeń z ciężkim urządzeniem.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">Δ</div><h4>Ściśliwość izolacji</h4><p>Podłoże podatne ugina się pod jastrychem. Liczy się nie tylko deklaracja samej płyty, ale cały układ warstw.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">G</div><h4>Geometria i szczeliny</h4><p>Długie, wąskie lub nieregularne pola generują inne naprężenia niż zwarty prostokąt.</p></div>
        </div>

        <p>Sam gęstszy <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-ogrzewaniu-podlogowym-co-10-czy-15-cm/">rozstaw rur 10 albo 15 cm</a> nie jest powodem, aby lokalnie pogrubiać jastrych. Rozstaw zmienia moc powierzchniową, długość przewodów i rozkład temperatur, natomiast grubość płyty ustala się według mechaniki oraz dokumentacji systemu.</p>

        <h3>Dlaczego nie podajemy jednego „minimum z normy”?</h3>
        <p>EN 13813 klasyfikuje właściwości materiałów na podkłady, lecz nie nadaje każdemu ogrzewanemu podkładowi jednej uniwersalnej grubości. Wymaganie trzeba odczytać dla wybranego wyrobu i konstrukcji. Przykładowo dokumentacja systemu <a href="https://www.uponor.com/getmedia/6acb6e75-f915-4729-bfa5-6fa8222d4164/uponor-tacker-technical-information-05-2014?disposition=attachment&amp;sitename=UponorInternational" target="_blank" rel="noopener nofollow">Uponor Tacker</a> pokazuje warianty obliczeniowe z 45 mm jastrychu cementowego nad rurą, natomiast aktualna karta <a href="https://knauf.com/api/download-center/v1/assets/ab2bf54d-e6b6-4af6-a615-8423f521a9c1?country=pl&amp;download=true" target="_blank" rel="noopener nofollow">Knauf FE 50 Largo</a> wymaga co najmniej 35 mm nad elementem grzejnym. To dwa przykłady systemowe, a nie wartości, które wolno przenosić na dowolny materiał.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-kalkulator" aria-labelledby="rk-screed-h2-4">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">04</div>
          <div><h2 id="rk-screed-h2-4">Interaktywny analizator przekroju jastrychu</h2><p>Sprawdź rzeczywistą warstwę nad rurą, wymaganą wysokość, masę i pojemność cieplną.</p></div>
        </div>

        <div class="rk-screed-lab" data-rk-screed-lab>
          <div class="rk-screed-lab-head">
            <h3>Analizator grubości i masy wylewki</h3>
            <p>Wartość minimalnej otuliny przepisz z aktualnej karty wybranego produktu. Narzędzie ocenia wyłącznie geometrię względem wpisanej wartości — nie wydaje oceny konstrukcyjnej.</p>
            <div class="rk-screed-presets" aria-label="Przykładowe grubości całkowite">
              <button class="rk-screed-preset" type="button" data-screed-preset="six">6 cm</button>
              <button class="rk-screed-preset is-active" type="button" data-screed-preset="standard">6,5 cm</button>
              <button class="rk-screed-preset" type="button" data-screed-preset="seven">7 cm</button>
              <button class="rk-screed-preset" type="button" data-screed-preset="eight">8 cm</button>
            </div>
          </div>

          <div class="rk-screed-lab-grid">
            <div class="rk-screed-controls">
              <div class="rk-screed-input-grid">
                <div class="rk-screed-control"><label for="rk-screed-total">Grubość całkowita <output id="rk-screed-total-out">65 mm</output></label><input id="rk-screed-total" type="range" min="35" max="100" step="1" value="65"></div>
                <div class="rk-screed-control"><label for="rk-screed-diameter">Średnica zewnętrzna rury <output id="rk-screed-diameter-out">16 mm</output></label><input id="rk-screed-diameter" type="range" min="10" max="25" step="1" value="16"></div>
                <div class="rk-screed-control"><label for="rk-screed-elevation">Podniesienie spodu rury <output id="rk-screed-elevation-out">0 mm</output></label><input id="rk-screed-elevation" type="range" min="0" max="20" step="1" value="0"></div>
                <div class="rk-screed-control"><label for="rk-screed-required">Minimum nad rurą z karty produktu <output id="rk-screed-required-out">45 mm</output></label><input id="rk-screed-required" type="range" min="15" max="70" step="1" value="45"></div>
                <div class="rk-screed-control"><label for="rk-screed-area">Analizowana powierzchnia <output id="rk-screed-area-out">100 m²</output></label><input id="rk-screed-area" type="range" min="5" max="300" step="1" value="100"></div>
                <div class="rk-screed-control"><label for="rk-screed-density">Gęstość wyrobu <output id="rk-screed-density-out">2100 kg/m³</output></label><input id="rk-screed-density" type="range" min="1600" max="2400" step="10" value="2100"></div>
                <div class="rk-screed-control"><label for="rk-screed-cp">Ciepło właściwe <output id="rk-screed-cp-out">0,88 kJ/kgK</output></label><input id="rk-screed-cp" type="range" min="0.70" max="1.10" step="0.01" value="0.88"></div>
                <div class="rk-screed-control"><label for="rk-screed-lambda">Przewodność λ <output id="rk-screed-lambda-out">1,40 W/mK</output></label><input id="rk-screed-lambda" type="range" min="0.60" max="2.20" step="0.05" value="1.40"></div>
              </div>
              <div class="rk-screed-status is-ok" id="rk-screed-lab-warning" role="status" aria-live="polite">Geometrycznie pozostaje 4 mm zapasu ponad wpisane minimum produktu.</div>
            </div>

            <div class="rk-screed-visual">
              <div class="rk-screed-results">
                <div class="rk-screed-result is-accent"><span>Rzeczywista warstwa nad rurą</span><strong id="rk-screed-cover-result">49 mm</strong></div>
                <div class="rk-screed-result"><span>Wymagana grubość całkowita</span><strong id="rk-screed-required-total-result">61 mm</strong></div>
                <div class="rk-screed-result"><span>Różnica względem wpisanego minimum</span><strong id="rk-screed-margin-result">+4 mm</strong></div>
                <div class="rk-screed-result"><span>Objętość brutto</span><strong id="rk-screed-volume-result">6,50 m³</strong></div>
                <div class="rk-screed-result"><span>Masa na 1 m²</span><strong id="rk-screed-load-result">137 kg/m²</strong></div>
                <div class="rk-screed-result"><span>Masa całkowita</span><strong id="rk-screed-mass-result">13,7 t</strong></div>
                <div class="rk-screed-result"><span>Pojemność na 1 K</span><strong id="rk-screed-capacity-result">3,3 kWh/K</strong></div>
                <div class="rk-screed-result"><span>Opór 1D samej warstwy</span><strong id="rk-screed-resistance-result">0,046 m²K/W</strong></div>
              </div>

              <div class="rk-screed-cross-wrap">
                <div class="rk-screed-cross-card">
                  <span class="rk-screed-cross-title">Dynamiczny przekrój — geometria poglądowa</span>
                  <svg class="rk-screed-cross" id="rk-screed-cross" viewBox="0 0 360 250" role="img" aria-labelledby="rk-screed-cross-svg-title rk-screed-cross-svg-desc">
                    <title id="rk-screed-cross-svg-title">Przekrój jastrychu z rurą ogrzewania podłogowego</title>
                    <desc id="rk-screed-cross-svg-desc">Schemat pokazuje grubość całkowitą, położenie rury i warstwę nad jej górną krawędzią.</desc>
                    <defs>
                      <marker id="rk-screed-arrow-start" markerWidth="8" markerHeight="8" refX="4" refY="4" orient="auto"><path d="M8,0 L0,4 L8,8 Z" fill="#078fbe"></path></marker>
                      <marker id="rk-screed-arrow-end" markerWidth="8" markerHeight="8" refX="4" refY="4" orient="auto"><path d="M0,0 L8,4 L0,8 Z" fill="#078fbe"></path></marker>
                    </defs>
                    <rect class="rk-screed-layer-floor" x="28" y="22" width="304" height="20" rx="4"></rect>
                    <rect class="rk-screed-layer-screed" id="rk-screed-svg-screed" x="28" y="42" width="304" height="148"></rect>
                    <rect class="rk-screed-layer-insulation" x="28" y="190" width="304" height="38"></rect>
                    <circle class="rk-screed-pipe" id="rk-screed-svg-pipe" cx="170" cy="161" r="18"></circle>
                    <line class="rk-screed-dimension" id="rk-screed-svg-cover-line" x1="277" y1="47" x2="277" y2="140"></line>
                    <text id="rk-screed-svg-cover-text" x="286" y="98">49 mm nad rurą</text>
                    <line class="rk-screed-dimension" id="rk-screed-svg-total-line" x1="56" y1="45" x2="56" y2="187"></line>
                    <text id="rk-screed-svg-total-text" x="65" y="118">65 mm łącznie</text>
                    <text x="38" y="36">okładzina</text><text x="38" y="73">jastrych</text><text x="38" y="215">warstwa odniesienia</text>
                  </svg>
                  <div class="rk-screed-legend"><span><i></i>jastrych</span><span class="pipe"><i></i>rura</span><span class="insulation"><i></i>warstwa odniesienia</span></div>
                </div>

                <div class="rk-screed-energy-card">
                  <span class="rk-screed-energy-title">Masa i pojemność cieplna przy zmianie grubości</span>
                  <svg class="rk-screed-energy-chart" id="rk-screed-energy-chart" viewBox="0 0 420 250" role="img" aria-labelledby="rk-screed-chart-title rk-screed-chart-desc">
                    <title id="rk-screed-chart-title">Wpływ grubości na masę jastrychu</title>
                    <desc id="rk-screed-chart-desc">Wykres pokazuje masę na metr kwadratowy dla warstw 50, 60, 70 i 80 milimetrów.</desc>
                    <defs><linearGradient id="rk-screed-bar-gradient" x1="0" y1="1" x2="0" y2="0"><stop offset="0" stop-color="#078fbe"></stop><stop offset="1" stop-color="#28c9da"></stop></linearGradient></defs>
                    <line class="rk-screed-axis-line" x1="46" y1="205" x2="396" y2="205"></line>
                    <line class="rk-screed-axis-line" x1="46" y1="30" x2="46" y2="205"></line>
                    <g id="rk-screed-bars"></g>
                    <text x="8" y="23">kg/m²</text>
                  </svg>
                </div>
              </div>
            </div>
          </div>
          <div class="rk-screed-disclaimer"><strong>Co oznacza wynik:</strong> komunikat „geometrycznie spełnia” odnosi się tylko do minimalnej warstwy nad rurą wpisanej przez użytkownika. Narzędzie nie zna klasy jastrychu, obciążeń, ściśliwości izolacji, lokalnych przewężeń, tolerancji wykonawczych, układu szczelin ani nośności stropu. Objętość jest wartością brutto bez potrącania rur i bez rezerwy technologicznej.</div>
        </div>

        <div class="rk-screed-formula">
          <p><strong>Wzory użyte w analizatorze:</strong></p>
          <code>c = h − d − e &nbsp; • &nbsp; hₘᵢₙ = d + e + cₘᵢₙ &nbsp; • &nbsp; V = A × h &nbsp; • &nbsp; m = ρ × V &nbsp; • &nbsp; C = m × cₚ / 3600 &nbsp; • &nbsp; R = h / λ</code>
          <p>Parametry ρ, cₚ i λ należy przepisać z dokumentacji wybranego wyrobu. Opór R jest prostym porównaniem jednowymiarowym samej warstwy, a nie pełnym obliczeniem wydajności podłogi według ISO 11855.</p>
        </div>

        <aside class="rk-screed-cta" aria-label="Projekt przed wykonaniem jastrychu">
          <span class="rk-screed-cta-kicker">Wynik analizatora kończy geometrię, ale nie projekt</span>
          <h3>Przed wylaniem trzeba skoordynować całą podłogę</h3>
          <p>Analizator nie zna obciążeń, ściśliwości izolacji, podziału na pola, temperatury powierzchni, oporu okładziny ani rzeczywistego przebiegu rur. Jeżeli wysokości są na granicy albo dokumentacja instalacji nie określa parametrów dla każdego pomieszczenia, korektę trzeba wykonać przed przyjazdem ekipy jastrychowej.</p>
          <a class="rk-screed-cta-link rk-screed-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt przed wykonaniem jastrychu</a>
          <small>Odnośnik prowadzi do strony sprzedażowej Projekt-Ogrzewania.pl — serwisu należącego do autora artykułu.</small>
        </aside>
      </section>

      <section class="rk-screed-section" id="rk-screed-material" aria-labelledby="rk-screed-h2-5">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">05</div>
          <div><h2 id="rk-screed-h2-5">Wylewka cementowa czy anhydrytowa na ogrzewanie podłogowe?</h2><p>Nie ma zwycięzcy niezależnego od warunków budowy i pomieszczenia.</p></div>
        </div>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Kryterium</th><th>Jastrych cementowy CT</th><th>Jastrych na bazie siarczanu wapnia CA</th><th>Decyzja projektowa</th></tr></thead>
            <tbody>
              <tr><td data-label="Kryterium"><strong>Spoiwo</strong></td><td data-label="CT">Cement; dostępne są mieszanki półsuche, płynne i modyfikowane.</td><td data-label="CA">Siarczan wapnia; często występuje w konsystencji płynnej.</td><td data-label="Decyzja">Nie porównuj wyłącznie nazw. Sprawdź deklarację konkretnego wyrobu.</td></tr>
              <tr><td data-label="Kryterium"><strong>Skurcz i pola</strong></td><td data-label="CT">Zwykle większa wrażliwość na skurcz wysychania; ważne są pielęgnacja i układ szczelin.</td><td data-label="CA">Zwykle mniejszy skurcz i możliwość większych pól, ale granice nadal określa system i geometria.</td><td data-label="Decyzja">Plan szczelin powinien istnieć przed układaniem rur.</td></tr>
              <tr><td data-label="Kryterium"><strong>Otoczenie rur</strong></td><td data-label="CT">Zależy od konsystencji i zagęszczenia. Półsuchy materiał wymaga starannego wbudowania wokół przewodów.</td><td data-label="CA">Płynna konsystencja zwykle dobrze otacza przewody i ogranicza pustki.</td><td data-label="Decyzja">Sposób wykonania musi odpowiadać konsystencji, a nie przyzwyczajeniu ekipy.</td></tr>
              <tr><td data-label="Kryterium"><strong>Wilgoć</strong></td><td data-label="CT">Dobrze sprawdza się także w pomieszczeniach mokrych, przy poprawnej hydroizolacji i okładzinie.</td><td data-label="CA">Wymaga ścisłego przestrzegania zakresu zastosowania i ochrony przed trwałym zawilgoceniem.</td><td data-label="Decyzja">Łazienka nie zwalnia z hydroizolacji podpłytkowej niezależnie od spoiwa.</td></tr>
              <tr><td data-label="Kryterium"><strong>Przewodność cieplna λ</strong></td><td data-label="CT">Zależy od receptury, gęstości, kruszywa i wilgotności.</td><td data-label="CA">Również zależy od konkretnego produktu; nie zawsze automatycznie przewyższa każdy CT.</td><td data-label="Decyzja">Do obliczeń wpisuj wartość deklarowaną, a nie zakres znaleziony w reklamie.</td></tr>
              <tr><td data-label="Kryterium"><strong>Wygrzewanie</strong></td><td data-label="CT">Dla standardowego cementowego jastrychu PN-EN 1264-4 przewiduje rozpoczęcie nagrzewania po okresie wiązania, zwykle nie wcześniej niż po 21 dniach.</td><td data-label="CA">Dla standardowego CA norma wskazuje zwykle co najmniej 7 dni.</td><td data-label="Decyzja">Mieszanki specjalne mogą mieć inny harmonogram i zawsze wymagają instrukcji wyrobu.</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-screed-note"><p><strong>„Anhydryt jest zawsze najlepszy” to zbyt mocne zdanie.</strong> Może być bardzo dobrym rozwiązaniem w suchym wnętrzu i przy dobrze zorganizowanej budowie. Cementowy CT może być lepszy przy innym harmonogramie, wilgotności, obciążeniu albo dostępności wykonawców. Szersze porównanie materiałów, wykonania i dojrzewania znajdziesz w osobnym <a href="https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/">przewodniku po wylewce na ogrzewanie podłogowe</a>; tutaj pozostajemy przy grubości i geometrii.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-klasy" aria-labelledby="rk-screed-h2-6">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">06</div>
          <div><h2 id="rk-screed-h2-6">Co oznacza CT-C20-F4, CA-C25-F5 i przewodność cieplna λ?</h2><p>Oznaczenie klasy jest punktem wyjścia, a nie kompletnym projektem warstwy.</p></div>
        </div>

        <p>Norma PN-EN 13813 klasyfikuje materiały na podkłady podłogowe. W oznaczeniu <strong>CT-C20-F4</strong> litery CT informują o spoiwie cementowym, C20 oznacza klasę wytrzymałości na ściskanie, a F4 klasę wytrzymałości na zginanie. W zapisie <strong>CA-C25-F5</strong> CA wskazuje jastrych na bazie siarczanu wapnia. Liczby nie mówią jednak, jaka grubość jest bezpieczna na konkretnej izolacji ani jak mają przebiegać szczeliny.</p>

        <div class="rk-screed-card-grid three">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">C</div><h4>Ściskanie</h4><p>Wartość C opisuje wytrzymałość próbki na ściskanie w warunkach badania. Nie zastępuje analizy płyty pływającej.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">F</div><h4>Zginanie</h4><p>Klasa F jest szczególnie ważna, gdy podłoże jest podatne, występują obciążenia punktowe lub ogranicza się grubość.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">λ</div><h4>Przewodzenie ciepła</h4><p>λ [W/(m·K)] opisuje przepływ ciepła przez materiał. Do modelu podłogi należy przyjąć wartość wiarygodnie zadeklarowaną dla produktu.</p></div>
        </div>

        <div class="rk-screed-formula">
          <p><strong>Opór cieplny samego jastrychu:</strong></p>
          <code>R<sub>jastrychu</sub> = h / λ</code>
          <p>Dla 61 mm i λ = 1,40 W/(m·K) opór wynosi około 0,044 m²K/W. Nie jest to opór całej podłogi: trzeba dodać klej, okładzinę i pozostałe warstwy znajdujące się nad rurami.</p>
        </div>

        <p>Wysoka λ może poprawić przekazywanie ciepła, ale nie „usuwa” bezwładności wynikającej z masy. Dwa jastrychy o podobnej przewodności mogą inaczej reagować, jeśli różnią się grubością i gęstością. Moc podłogi należy obliczać razem z temperaturą wody, rozstawem rur i oporem okładziny. Właśnie dlatego <a href="https://projekt-ogrzewania.pl/jak-powinien-wygladac-profesjonalny-projekt-do-ogrzewania-podlogowego/">profesjonalny projekt ogrzewania podłogowego</a> powinien znać docelową konstrukcję posadzki.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-zbrojenie" aria-labelledby="rk-screed-h2-7">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">07</div>
          <div><h2 id="rk-screed-h2-7">Czy wylewkę cementową na podłogówkę trzeba zbroić?</h2><p>Odpowiedź „zawsze siatka” jest tak samo błędna jak „włókna zawsze wystarczą”.</p></div>
        </div>

        <p>Zbrojenie nie powstrzymuje skurczu chemicznego ani termicznego. Może ograniczać szerokość rys, zwiększać zdolność do przenoszenia naprężeń i pomagać utrzymać spójność pola po zarysowaniu. Skuteczność zależy od materiału, ilości, zakotwienia i przede wszystkim położenia. Siatka leżąca na izolacji pod rurami nie spełnia tej samej funkcji co zbrojenie umieszczone w zaprojektowanej strefie jastrychu.</p>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Rozwiązanie</th><th>Co może robić?</th><th>Czego nie załatwia?</th><th>Co sprawdzić?</th></tr></thead>
            <tbody>
              <tr><td data-label="Rozwiązanie"><strong>Siatka stalowa</strong></td><td data-label="Funkcja">Może kontrolować rozwój rys i współpracować z płytą po zarysowaniu.</td><td data-label="Ograniczenie">Położona przypadkowo albo dociśnięta do izolacji nie działa zgodnie z założeniem.</td><td data-label="Sprawdź">Średnicę, oczko, zakłady, dystanse, otulinę i kolizje z rurami.</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Włókna polimerowe</strong></td><td data-label="Funkcja">Mikrowłókna mogą ograniczać rysy skurczu plastycznego; inne włókna mogą mieć szerszą funkcję zadeklarowaną przez system.</td><td data-label="Ograniczenie">Nie każdy dodatek z worka zastępuje konstrukcyjną siatkę albo właściwy podział na pola.</td><td data-label="Sprawdź">Rodzaj włókna, dawkę i deklarowaną funkcję w recepturze jastrychu.</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Włókna stalowe lub makro</strong></td><td data-label="Funkcja">W zaprojektowanym systemie mogą zwiększyć ciągliwość i nośność po zarysowaniu.</td><td data-label="Ograniczenie">Nie wolno dobierać ich wyłącznie na podstawie podobieństwa nazwy.</td><td data-label="Sprawdź">Obliczenia, dokumentację wyrobu, dawkowanie i zgodność z posadzką.</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Brak dodatkowego zbrojenia</strong></td><td data-label="Funkcja">Możliwy w systemie, który dopuszcza taki układ przy właściwej klasie, grubości i geometrii.</td><td data-label="Ograniczenie">Nie zwalnia z pielęgnacji, szczelin i sprawdzenia obciążeń.</td><td data-label="Sprawdź">Jednoznaczny zapis w dokumentacji systemowej lub projekcie.</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-screed-warning"><p><strong>Nie dodawaj przypadkowo wody do mieszanki, aby „lepiej się rozlała”.</strong> Zmiana wskaźnika woda–spoiwo może zwiększyć skurcz, porowatość i osłabić parametry. Plastyfikator, włókna i woda muszą należeć do kontrolowanej receptury, a nie do improwizacji na budowie.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-dylatacje" aria-labelledby="rk-screed-h2-8">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">08</div>
          <div><h2 id="rk-screed-h2-8">Dylatacje w wylewce na ogrzewaniu podłogowym</h2><p>Szczeliny należy skoordynować z geometrią pól i przebiegiem obwodów przed montażem rur.</p></div>
        </div>

        <div class="rk-screed-card-grid four">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">O</div><h4>Obwodowa</h4><p>Taśma oddziela ogrzewaną płytę od ścian, słupów, progów i innych elementów pionowych.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">K</div><h4>Konstrukcyjna</h4><p>Szczelina istniejąca w konstrukcji budynku powinna być przeniesiona przez kolejne warstwy zgodnie z projektem.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">P</div><h4>Podziałowa</h4><p>Dzieli jastrych na pola o geometrii i wielkości dopuszczonej przez materiał oraz warunki pracy.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">R</div><h4>Robocza lub kontrolna</h4><p>Wynika z etapowania i technologii. Jej funkcji nie należy mylić z pełną szczeliną ruchową.</p></div>
        </div>

        <p>Popularna zasada „dylatacja powyżej 40 m² albo przy boku dłuższym niż 8 m” nie jest przepisem działającym dla każdego jastrychu. Ważne są proporcje pola, przewężenia, kształt litery L, przejścia drzwiowe, różne temperatury, sąsiednie strefy oraz dokumentacja produktu. Długi korytarz może wymagać innego podziału niż zwarty salon o podobnej powierzchni.</p>

        <div class="rk-screed-truth"><p><strong>Pętle nie powinny przechodzić przez szczeliny ruchowe.</strong> Jeżeli przez zaprojektowaną szczelinę muszą przejść przewody przyłączeniowe, prowadzi się je w odpowiednio długich tulejach ochronnych i ogranicza liczbę takich przejść. Rozwiązanie trzeba pokazać na rzucie. Szersze omówienie zawiera poradnik o <a href="https://projekt-ogrzewania.pl/izolacja-brzegowa-i-dylatacje-w-instalacji-ogrzewania-podlogowego/">izolacji brzegowej i dylatacjach podłogówki</a>.</p></div>

        <h3>Co dzieje się z okładziną nad szczeliną?</h3>
        <p>Szczelinę ruchową jastrychu co do zasady odwzorowuje się w okładzinie. Przykrycie jej sztywną płytką i klejem może przenieść naprężenie na gotową podłogę. Profile, elastyczne uszczelnienia i układ fug dobiera się wspólnie z wykonawcą posadzki. Nie każda nacięta rysa w jastrychu jest natomiast szczeliną konstrukcyjną; naprawa zależy od przyczyny i aktywności pęknięcia.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-przed" aria-labelledby="rk-screed-h2-9">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">09</div>
          <div><h2 id="rk-screed-h2-9">Co sprawdzić przed wylaniem jastrychu?</h2><p>Po zakryciu rur poprawka zwykle oznacza kucie albo trwały kompromis.</p></div>
        </div>

        <div class="rk-screed-check-grid">
          <div class="rk-screed-check"><div class="rk-screed-check-no">01</div><h4>Równość i nośność podłoża</h4><p>Izolacja musi leżeć stabilnie, bez pustek i klinowania. Instalacje pod nią powinny być wyrównane warstwą, a nie przykryte przypadkowo łamiącymi się płytami.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">02</div><h4>Izolacja brzegowa</h4><p>Taśma ma tworzyć ciągłe oddzielenie także przy słupach, ościeżach, podejściach i innych elementach pionowych.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">03</div><h4>Mocowanie i przebieg rur</h4><p>Przewody nie mogą wypływać ani zmieniać rozstawu. Trasy powinny odpowiadać projektowi i pozostawać z dala od przyszłych mocowań.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">04</div><h4>Szczeliny i tuleje</h4><p>Podział pól oraz przejścia przyłączeń przez dylatacje muszą być przygotowane przed rozpoczęciem podawania mieszanki.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">05</div><h4>Próba szczelności</h4><p>Obwody trzeba napełnić, odpowietrzyć, sprawdzić i udokumentować zgodnie z PN-EN 1264-4 oraz instrukcją systemu.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">06</div><h4>Repery wysokościowe</h4><p>Poziomy powinny uwzględniać wszystkie pomieszczenia, progi, schody, odpływy i różne grubości docelowych okładzin.</p></div>
        </div>

        <h3>Jak rozumieć próbę ciśnieniową?</h3>
        <p>W typowym układzie wodnym próbę wykonuje się wodą przed przykryciem rur, przy ciśnieniu równym dwukrotności ciśnienia roboczego, nie mniejszym niż 6 bar, jeżeli dokumentacja systemu nie określa inaczej. Wynik i warunki zapisuje się w protokole. Podczas wykonywania jastrychu rury pozostawia się pod ciśnieniem, aby ograniczyć ryzyko zgniecenia i umożliwić zauważenie uszkodzenia, lecz nie oznacza to automatycznie utrzymywania pełnego ciśnienia próbnego przez cały okres dojrzewania. Szczegółowy przebieg opisuje materiał o <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próbie szczelności ogrzewania podłogowego</a>.</p>

        <div class="rk-screed-warning"><p><strong>Ryzyko zamarznięcia:</strong> jeśli budynek zimą nie jest ogrzewany, próba wodna wymaga zabezpieczenia instalacji. Środek przeciwzamrożeniowy, płukanie i późniejsze napełnienie muszą być zgodne z materiałami instalacji oraz źródłem ciepła. Nie wolno zostawić wody w przewodach i liczyć, że jastrych je ochroni.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-wykonanie" aria-labelledby="rk-screed-h2-10">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">10</div>
          <div><h2 id="rk-screed-h2-10">Wykonanie i pielęgnacja wylewki na podłogówce</h2><p>Konsystencja mieszanki narzuca technologię wbudowania.</p></div>
        </div>

        <div class="rk-screed-phase-grid">
          <div class="rk-screed-phase" data-step="01"><b>Przyjęcie mieszanki</b><p>Sprawdza się zamówiony typ, klasę, czas od przygotowania, warunki otoczenia i zgodność dodatków. Niedozwolona jest korekta wodą „na oko”.</p></div>
          <div class="rk-screed-phase" data-step="02"><b>Wbudowanie</b><p>Półsuchy CT rozkłada się i zagęszcza inaczej niż płynny CT albo CA. Wałek odpowietrzający nie jest uniwersalnym narzędziem dla każdego jastrychu.</p></div>
          <div class="rk-screed-phase" data-step="03"><b>Kontrola wysokości</b><p>Grubość sprawdza się w wielu punktach. Lokalna górka nad rurą i niedobór w sąsiedztwie mogą zmienić pracę pola oraz poziomy okładzin.</p></div>
          <div class="rk-screed-phase" data-step="04"><b>Ochrona świeżej powierzchni</b><p>Przeciąg, słońce i szybkie odparowanie sprzyjają naprężeniom. Warunki pielęgnacji zależą od spoiwa i karty produktu.</p></div>
          <div class="rk-screed-phase" data-step="05"><b>Ruch i obciążanie</b><p>Termin wejścia, składowania materiałów i wykonywania ścianek nie wynika wyłącznie z tego, że powierzchnia jest twarda w dotyku.</p></div>
          <div class="rk-screed-phase" data-step="06"><b>Dokumentacja</b><p>Zachowuje się deklarację, numer partii, datę wykonania, temperaturę, protokół próby, grubości i plan pól. To materiał do odbioru i ewentualnej diagnostyki.</p></div>
        </div>

        <p>W przypadku cementowego jastrychu półsuchego kluczowe jest równomierne zagęszczenie wokół rury. Pustka powietrzna pogarsza przekazywanie ciepła i tworzy lokalnie słabszą strefę. Płynna mieszanka ma inne ryzyka: nieszczelna warstwa rozdzielająca może dopuścić do ucieczki materiału, a wypływ rur zmieni ich położenie. Prace powinny być skoordynowane z instalatorem, wykonawcą jastrychu i osobą odpowiadającą za późniejszą posadzkę.</p>

        <div class="rk-screed-note"><p><strong>28 dni nie oznacza automatycznie „suche”.</strong> Jest to charakterystyczny punkt odniesienia dla dojrzewania wielu materiałów cementowych, ale czas osiągnięcia wilgotności wymaganej pod posadzkę zależy od grubości, receptury, temperatury, wilgotności powietrza i wentylacji.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-wygrzewanie" aria-labelledby="rk-screed-h2-11">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">11</div>
          <div><h2 id="rk-screed-h2-11">Wygrzewanie wylewki na ogrzewaniu podłogowym – prawidłowa kolejność</h2><p>Należy rozdzielić cztery procesy, które często wrzuca się do jednego worka.</p></div>
        </div>

        <div class="rk-screed-protocol">
          <div class="rk-screed-protocol-step"><span>ETAP 1</span><h3>Wiązanie i pielęgnacja</h3><p>Świeży materiał osiąga wytrzymałość w warunkach określonych przez producenta. Ogrzewanie nie służy do przyspieszania pierwszej fazy.</p></div>
          <div class="rk-screed-protocol-step"><span>ETAP 2</span><h3>Nagrzewanie funkcjonalne</h3><p>Sprawdza zachowanie jastrychu grzejnego i instalacji w cyklu temperatur zgodnym z normą oraz instrukcją wyrobu.</p></div>
          <div class="rk-screed-protocol-step"><span>ETAP 3</span><h3>Suszenie do okładziny</h3><p>Wymaga wentylacji i kontroli warunków. Sam ukończony protokół funkcjonalny nie dowodzi gotowości pod parkiet albo płytki.</p></div>
          <div class="rk-screed-protocol-step"><span>ETAP 4</span><h3>Pomiar CM i odbiór</h3><p>Wilgotność sprawdza się w oznaczonych miejscach bez rur i porównuje z wymaganiem systemu posadzkowego.</p></div>
        </div>

        <h3>Modelowy protokół według PN-EN 1264-4</h3>
        <p>Dla typowego jastrychu cementowego rozpoczęcie nagrzewania funkcjonalnego następuje po co najmniej 21 dniach, a dla jastrychu na bazie siarczanu wapnia po co najmniej 7 dniach, chyba że producent wyrobu jednoznacznie dopuszcza inny termin. Procedurę zaczyna się temperaturą zasilania około 25°C utrzymywaną przez 3 dni, następnie stosuje maksymalną projektową temperaturę zasilania przez co najmniej 4 dni. Nie jest to nakaz podnoszenia temperatury zawsze o 5°C na dobę ani pozwolenie na ustawienie arbitralnych 45°C. Maksimum wynika z projektu instalacji i ograniczeń materiału.</p>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Pytanie kontrolne</th><th>Prawidłowa odpowiedź</th><th>Błędny skrót</th></tr></thead>
            <tbody>
              <tr><td data-label="Pytanie"><strong>Kiedy zacząć?</strong></td><td data-label="Prawidłowo">Po minimalnym czasie wiązania właściwym dla materiału i po potwierdzeniu wykonawcy.</td><td data-label="Błędnie">„Gdy można już chodzić”.</td></tr>
              <tr><td data-label="Pytanie"><strong>Do jakiej temperatury?</strong></td><td data-label="Prawidłowo">Do maksymalnej projektowej temperatury zasilania, w granicach wyrobu i instalacji.</td><td data-label="Błędnie">„Każdą wylewkę grzejemy do 45–55°C”.</td></tr>
              <tr><td data-label="Pytanie"><strong>Czy po protokole jest sucho?</strong></td><td data-label="Prawidłowo">Nie wiadomo bez pomiaru wilgotności i kryterium docelowej posadzki.</td><td data-label="Błędnie">„Wygrzane znaczy gotowe do klejenia”.</td></tr>
              <tr><td data-label="Pytanie"><strong>Ile schnie?</strong></td><td data-label="Prawidłowo">Zależy od wyrobu, grubości i klimatu; kontroluje się pomiarem.</td><td data-label="Błędnie">„Zawsze 1 mm na dobę”.</td></tr>
            </tbody>
          </table>
        </div>

        <p>Przed uruchomieniem należy otworzyć wszystkie projektowane obwody, zapewnić przepływy i kontrolować temperaturę zasilania. Samo nagrzanie rozdzielacza bez przepływu przez część pętli nie jest pełnym protokołem. Warto zapisać datę, temperatury i czas każdego etapu, a po zakończeniu pozostawić dokument wykonawcy posadzki.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-posadzka" aria-labelledby="rk-screed-h2-12">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">12</div>
          <div><h2 id="rk-screed-h2-12">Wilgotność wylewki i wybór posadzki</h2><p>Najdroższe błędy często wychodzą dopiero po ułożeniu drewna, paneli albo płytek.</p></div>
        </div>

        <p>Nie istnieje jeden próg wilgotności właściwy dla każdego jastrychu i każdej okładziny. Kryterium zależy między innymi od spoiwa, ogrzewania, metody pomiaru, kleju, hydroizolacji i producenta posadzki. Wynik CM powinien być zapisany wraz z miejscem pobrania próbki. W projekcie instalacji warto wcześniej oznaczyć bezpieczne punkty pomiarowe, aby nie przewiercić rury.</p>

        <div class="rk-screed-card-grid three">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">CM</div><h4>Pomiar, nie kalendarz</h4><p>Data wykonania nie potwierdza gotowości. Należy zmierzyć wilgotność metodą wymaganą przez system posadzkowy.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">R</div><h4>Opór okładziny</h4><p>Gruba deska, podkład i warstwa kleju zwiększają opór nad rurą oraz wymaganą temperaturę wody.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">J</div><h4>Szczeliny w wykończeniu</h4><p>Dylatacje ruchowe jastrychu trzeba skoordynować z fugami, profilami i kierunkiem ułożenia okładziny.</p></div>
        </div>

        <p>Podłogi drewniane i laminowane wymagają sprawdzenia dopuszczenia na ogrzewanie podłogowe, maksymalnej temperatury powierzchni i łącznego oporu cieplnego. Porównanie systemów znajduje się w analizie <a href="https://projekt-ogrzewania.pl/podlogi-drewniane-vs-panele-laminowane-co-wybrac-przy-ogrzewaniu-podlogowym/">podłogi drewniane a panele laminowane na podłogówce</a>. Przy płytkach liczy się również zgodność kleju i zaprawy do spoinowania z podłożem ogrzewanym oraz przeniesienie zaprojektowanych szczelin.</p>

        <div class="rk-screed-note"><p><strong>Nie wierć „na pamięć”.</strong> Dokumentacja fotograficzna i rzut rur nie dają stuprocentowej pewności po zmianie skali lub punktów odniesienia. Przed wykonaniem mocowania w podłodze instalację należy zlokalizować odpowiednią metodą.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-bledy" aria-labelledby="rk-screed-h2-13">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">13</div>
          <div><h2 id="rk-screed-h2-13">Pęknięcia, odspojenia i nierówne grzanie – najczęstsze przyczyny</h2><p>Rysa jest objawem; naprawę dobiera się dopiero po rozpoznaniu mechanizmu.</p></div>
        </div>

        <div class="rk-screed-error-grid">
          <div class="rk-screed-error"><div class="rk-screed-error-no">01</div><h4>Za dużo wody</h4><p>Ułatwia rozprowadzanie, lecz może zwiększyć skurcz, segregację, porowatość i spadek wytrzymałości.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">02</div><h4>Przypadkowa grubość</h4><p>Różnice poziomu tworzą miejsca o innej sztywności, masie i czasie reakcji cieplnej.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">03</div><h4>Brak ciągłej taśmy</h4><p>Kontakt ze ścianą lub słupem blokuje swobodną pracę pola i tworzy mostek akustyczny.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">04</div><h4>Zły podział pól</h4><p>Przewężenia, naroża wewnętrzne i długie kształty bez zaplanowanej szczeliny sprzyjają rysom.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">05</div><h4>Pusta przestrzeń przy rurze</h4><p>Niedostateczne otulenie pogarsza kontakt cieplny i może osłabić miejscowo jastrych.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">06</div><h4>Zbyt szybkie wysychanie</h4><p>Przeciąg, słońce lub przedwczesne grzanie tworzą gradient wilgotności i naprężenia.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">07</div><h4>Siatka na izolacji</h4><p>Zbrojenie bez właściwego położenia nie realizuje funkcji przyjętej w projekcie.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">08</div><h4>Okładzina bez pomiaru</h4><p>Zamknięcie wilgoci może powodować odspojenie, przebarwienia, deformacje lub rozwój pleśni w warstwach.</p></div>
        </div>

        <h3>Czy każdą rysę trzeba rozkuwać?</h3>
        <p>Nie. Najpierw ocenia się szerokość, głębokość, aktywność, przebieg względem szczelin i rur, różnicę wysokości krawędzi oraz nośność podłoża. Rysa skurczowa stabilna wymaga innego postępowania niż pracująca szczelina nad przewężeniem albo pęknięcie wynikające z osiadania izolacji. Zanim zastosuje się zszywanie, żywicę, matę odprężającą albo lokalną wymianę, należy znaleźć przyczynę.</p>

        <div class="rk-screed-truth"><p><strong>Nierówna temperatura powierzchni nie musi oznaczać złej wylewki.</strong> Przyczyną może być brak przepływu, zapowietrzenie, inny rozstaw, grubsza okładzina, strefa bez rury albo błąd nastaw. Diagnostykę zaczyna się od projektu, przepływów i obrazu termicznego, nie od kucia podłogi.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-kroki" aria-labelledby="rk-screed-h2-14">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">14</div>
          <div><h2 id="rk-screed-h2-14">Jak wykonać wylewkę na ogrzewanie podłogowe – kolejność prac</h2><p>Dziesięć etapów od projektu do odbioru posadzki.</p></div>
        </div>

        <ol class="rk-screed-howto">
          <li class="rk-screed-howto-step" id="rk-screed-step-1"><span>01</span><div><h3>Ustal konstrukcję podłogi</h3><p>Wybierz jastrych, klasę, grubość, izolację, okładzinę, obciążenia i wysokości. Sprawdź nośność stropu oraz ściśliwość warstw.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-2"><span>02</span><div><h3>Zaprojektuj ogrzewanie</h3><p>Oblicz obciążenie pomieszczeń, rozstaw, temperaturę zasilania, długości pętli, przepływy i przebieg bez kolizji ze szczelinami.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-3"><span>03</span><div><h3>Przygotuj równe podłoże i izolację</h3><p>Usuń luźne elementy, wyrównaj instalacje, ułóż warstwy bez pustek i wykonaj ciągłą izolację brzegową.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-4"><span>04</span><div><h3>Ułóż i zamocuj rury</h3><p>Zachowaj projektowany rozstaw, promienie gięcia i strefy bez mocowań. Oznacz przejścia, dylatacje i punkty pomiarowe.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-5"><span>05</span><div><h3>Wykonaj próbę szczelności</h3><p>Napełnij, odpowietrz i sprawdź obwody zgodnie z normą oraz systemem. Sporządź protokół i pozostaw instalację pod właściwym ciśnieniem podczas prac.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-6"><span>06</span><div><h3>Zbuduj podział na pola</h3><p>Wykonaj szczeliny, profile i tuleje ochronne zgodnie z planem. Skoordynuj je z progami oraz przyszłą okładziną.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-7"><span>07</span><div><h3>Wbuduj mieszankę</h3><p>Kontroluj recepturę, czas, konsystencję, zagęszczenie i poziomy. Nie dolewaj wody bez zgody technologicznej.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-8"><span>08</span><div><h3>Pielęgnuj i chroń</h3><p>Ogranicz przeciąg, słońce, mróz i przedwczesne obciążenie. Realizuj wymagania właściwe dla spoiwa i produktu.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-9"><span>09</span><div><h3>Przeprowadź nagrzewanie funkcjonalne</h3><p>Po wymaganym czasie uruchom wszystkie obwody, zapisz temperatury i zachowaj maksymalną temperaturę projektową przez wymagany okres.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-10"><span>10</span><div><h3>Zmierz wilgotność i odbierz podłoże</h3><p>Wykonaj pomiar w bezpiecznych punktach, oceń rysy, równość i wytrzymałość powierzchni, a następnie przekaż protokoły wykonawcy posadzki.</p></div></li>
        </ol>
      </section>

      <section class="rk-screed-section" id="rk-screed-faq" aria-labelledby="rk-screed-h2-15">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">15</div>
          <div><h2 id="rk-screed-h2-15">FAQ – wylewka betonowa na ogrzewanie podłogowe</h2><p>Odpowiedzi na najczęstsze pytania inwestorów i wykonawców.</p></div>
        </div>

        <div class="rk-screed-faq-list">
          <details class="rk-screed-faq"><summary>Ile centymetrów wylewki powinno być nad rurą ogrzewania podłogowego?</summary><div class="rk-screed-faq-answer"><p>Nie ma jednej wartości właściwej dla wszystkich produktów i podłóg. Warstwę nad rurą ustala się na podstawie typu i klasy jastrychu, obciążenia, podatności izolacji, średnicy przewodu, geometrii pól i dokumentacji systemu. Popularne 4,5 cm jest przykładem spotykanym w części rozwiązań, a nie uniwersalną normą.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy całkowita grubość 6 cm wystarczy przy rurze 16 mm?</summary><div class="rk-screed-faq-answer"><p>Przy 60 mm całkowitej grubości nad rurą 16 mm pozostaje 44 mm. Geometrycznie można to policzyć, ale bezpieczeństwa nie da się potwierdzić bez klasy materiału, obciążenia, rodzaju izolacji, układu szczelin i instrukcji konkretnego jastrychu.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy jastrych cementowy musi mieć siatkę?</summary><div class="rk-screed-faq-answer"><p>Nie zawsze. Dopuszczalne rozwiązanie powinno wynikać z projektu lub dokumentacji systemu. Siatka, włókna i brak dodatkowego zbrojenia mają różne warunki stosowania. Siatka położona bez dystansów na izolacji nie zastępuje prawidłowo zaprojektowanego zbrojenia.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy włókna zastępują siatkę w wylewce?</summary><div class="rk-screed-faq-answer"><p>Tylko wtedy, gdy rodzaj i dawka włókien mają taką funkcję w dokumentacji systemu. Mikrowłókna ograniczające skurcz plastyczny nie są automatycznie zamiennikiem siatki konstrukcyjnej. Nie wolno oceniać wszystkich włókien jako jednego materiału.</p></div></details>
          <details class="rk-screed-faq"><summary>Co jest lepsze na podłogówkę: cement czy anhydryt?</summary><div class="rk-screed-faq-answer"><p>Oba rozwiązania mogą działać bardzo dobrze. CT jest odporny na różne warunki wilgotnościowe i dostępny w wielu odmianach. CA zwykle dobrze otacza rury i ma mniejszy skurcz. Decyzję podejmuje się według pomieszczenia, produktu, harmonogramu, obciążeń, okładziny i jakości wykonawstwa.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy anhydryt ma zawsze lepszą przewodność cieplną?</summary><div class="rk-screed-faq-answer"><p>Nie należy tego zakładać na podstawie samej nazwy spoiwa. Przewodność zależy od receptury, gęstości i wilgotności. Do obliczeń trzeba przyjąć wartość λ deklarowaną dla konkretnego wyrobu w warunkach właściwych dla projektu.</p></div></details>
          <details class="rk-screed-faq"><summary>Po ilu dniach można włączyć ogrzewanie podłogowe?</summary><div class="rk-screed-faq-answer"><p>Dla standardowego jastrychu cementowego nagrzewanie funkcjonalne według PN-EN 1264-4 rozpoczyna się zwykle nie wcześniej niż po 21 dniach, a dla jastrychu na bazie siarczanu wapnia po co najmniej 7 dniach. Produkt specjalny może mieć inny harmonogram zapisany przez producenta.</p></div></details>
          <details class="rk-screed-faq"><summary>Jak wygląda pierwsze wygrzewanie wylewki?</summary><div class="rk-screed-faq-answer"><p>Modelowo stosuje się około 25°C temperatury zasilania przez 3 dni, a następnie maksymalną projektową temperaturę zasilania przez co najmniej 4 dni. Dokładny protokół musi uwzględniać rodzaj jastrychu, instrukcję produktu i parametry instalacji.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy wygrzanie oznacza, że można układać panele lub drewno?</summary><div class="rk-screed-faq-answer"><p>Nie. Wygrzewanie funkcjonalne nie jest dowodem osiągnięcia wilgotności wymaganej przez posadzkę. Gotowość potwierdza pomiar, najczęściej metodą CM, oraz kryterium producenta jastrychu, kleju i okładziny.</p></div></details>
          <details class="rk-screed-faq"><summary>Ile schnie wylewka o grubości 6 cm?</summary><div class="rk-screed-faq-answer"><p>Nie da się wiarygodnie odpowiedzieć regułą „1 mm na dobę”. Czas zależy od receptury, spoiwa, grubości, temperatury, wilgotności i wymiany powietrza. Należy śledzić warunki, przeprowadzić wymagany protokół i zmierzyć wilgotność.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy rury mogą przechodzić przez dylatację?</summary><div class="rk-screed-faq-answer"><p>Pętla grzewcza nie powinna przechodzić z pola do pola przez szczelinę ruchową. Jeśli muszą przejść przewody przyłączeniowe, prowadzi się je w odpowiednich tulejach ochronnych zgodnie z projektem i ogranicza liczbę przejść.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy trzeba utrzymywać 6–8 bar przez cały czas schnięcia?</summary><div class="rk-screed-faq-answer"><p>Nie należy stosować takiej uniwersalnej zasady. Próbę wykonuje się przed zakryciem rur według PN-EN 1264-4 i systemu. Podczas wylewania przewody pozostają pod ciśnieniem, lecz wartość oraz czas utrzymania po pracy powinny wynikać z instrukcji i protokołu, a nie z przypadkowej liczby.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy grubsza wylewka daje cieplejszą podłogę?</summary><div class="rk-screed-faq-answer"><p>Nie automatycznie. Większa masa magazynuje więcej energii i wolniej reaguje, ale moc ustalają także temperatura wody, rozstaw rur, przepływ, opór okładziny i straty pomieszczenia. Nadmierna grubość nie naprawi źle zaprojektowanej instalacji.</p></div></details>
          <details class="rk-screed-faq"><summary>Skąd wiadomo, gdzie później można wiercić?</summary><div class="rk-screed-faq-answer"><p>Trzeba zachować projekt, zdjęcia z punktami odniesienia i dokumentację powykonawczą, a przed wierceniem zlokalizować rury. Samo zdjęcie lub rzut może być niedokładny po zmianie skali, tynkach i przesunięciu osi pomieszczenia.</p></div></details>
        </div>

        <div class="rk-screed-sources">
          <strong>Podstawa techniczna i data weryfikacji</strong>
          Opracowanie zaktualizowano 29 sierpnia 2026 r. Podstawę stanowią oficjalne karty
          <a href="https://www.iso.org/standard/74685.html" target="_blank" rel="noopener nofollow">ISO 11855-5:2021 — wykonanie</a>,
          <a href="https://www.iso.org/standard/74683.html" target="_blank" rel="noopener nofollow">ISO 11855-2:2021 — obliczanie mocy</a>, zakres EN 13813 oraz dokumentacja wskazanych systemów Uponor i Knauf.
          Normy i przykłady producentów nie zastępują deklaracji, instrukcji i projektu konkretnego układu podłogi.
        </div>
      </section>

      <aside class="rk-screed-author-box" aria-label="Informacje o autorze" itemprop="author" itemscope itemtype="https://schema.org/Person">
        <div class="rk-screed-author-head">
          <div><h3>Autor opracowania</h3><p>Praktyka projektowa, wiedza techniczna i język zrozumiały dla inwestora.</p></div>
          <div class="rk-screed-author-mark">E-E-A-T • HVAC</div>
        </div>
        <div class="rk-screed-author-main">
          <div class="rk-screed-author-profile">
            <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski – autor opracowania" width="174" height="174" loading="lazy" itemprop="image">
            <h4 itemprop="name">Robert Kucharski</h4>
            <span class="rk-screed-author-role" itemprop="jobTitle">Projektant instalacji sanitarnych • specjalista systemów HVAC i ogrzewania podłogowego</span>
            <div class="rk-screed-author-social-label">Znajdziesz mnie również:</div>
            <div class="rk-screed-author-social" aria-label="Profile Roberta Kucharskiego w mediach społecznościowych">
              <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="noopener nofollow me" aria-label="Robert Kucharski na LinkedIn" title="LinkedIn"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5.2 7.7H1.6V22h3.6V7.7ZM3.4 2A2.1 2.1 0 1 0 3.4 6.2 2.1 2.1 0 0 0 3.4 2ZM22.4 13.8c0-4.3-2.3-6.3-5.4-6.3a4.7 4.7 0 0 0-4.2 2.3V7.7H9.2V22h3.6v-7.1c0-1.9.4-3.7 2.7-3.7 2.3 0 2.3 2.1 2.3 3.8v7h3.6l1-8.2Z"/></svg></a>
              <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="noopener nofollow me" aria-label="Projekt-Ogrzewania.pl na Facebooku" title="Facebook"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14.2 22v-9h3l.5-3.5h-3.5V7.3c0-1 .3-1.7 1.8-1.7h1.9V2.5c-.3 0-1.5-.1-2.8-.1-2.8 0-4.7 1.7-4.7 4.8v2.3H7.2V13h3.2v9h3.8Z"/></svg></a>
              <a href="https://x.com/Projekt_HVAC" target="_blank" rel="noopener nofollow me" aria-label="Projekt HVAC w serwisie X" title="X"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.8 7.8L23.2 22H17l-4.9-6.4L6.5 22H3.3l7.3-8.4L2.8 2h6.4l4.4 5.8L18.9 2Zm-1.1 17.8h1.7L8.3 4.1H6.5l11.3 15.7Z"/></svg></a>
            </div>
          </div>
          <div class="rk-screed-author-content">
            <div class="rk-screed-quote"><blockquote>„Wylewka nie naprawi źle zaprojektowanej podłogówki. Może jedynie dobrze albo źle przenieść do pomieszczenia ciepło, które wcześniej trzeba policzyć.”</blockquote></div>
            <div class="rk-screed-tab-buttons" role="tablist" aria-label="Informacje o autorze">
              <button class="rk-screed-tab-button is-active" type="button" role="tab" aria-selected="true" aria-controls="rk-screed-author-about" id="rk-screed-author-about-tab" data-screed-author-tab="about">O autorze</button>
              <button class="rk-screed-tab-button" type="button" role="tab" aria-selected="false" aria-controls="rk-screed-author-experience" id="rk-screed-author-experience-tab" data-screed-author-tab="experience">Doświadczenie</button>
              <button class="rk-screed-tab-button" type="button" role="tab" aria-selected="false" aria-controls="rk-screed-author-portals" id="rk-screed-author-portals-tab" data-screed-author-tab="portals">Portale</button>
            </div>
            <div class="rk-screed-tab-panel" id="rk-screed-author-about" role="tabpanel" aria-labelledby="rk-screed-author-about-tab" data-screed-author-panel="about">
              <p itemprop="description">Specjalizuję się w projektowaniu wodnego ogrzewania podłogowego, obliczeniach obciążenia cieplnego i hydraulice instalacji. Łączę parametry źródła ciepła, rozstaw rur, przepływy i konstrukcję podłogi w jeden możliwy do wykonania układ.</p>
            </div>
            <div class="rk-screed-tab-panel" id="rk-screed-author-experience" role="tabpanel" aria-labelledby="rk-screed-author-experience-tab" data-screed-author-panel="experience" hidden>
              <p>Wieloletnią praktykę projektową uzupełniam tworzeniem technicznych publikacji dla inwestorów i wykonawców. Analizuję zależności między stratami budynku, temperaturą zasilania, mocą powierzchniową, rozstawem, długością pętli, przepływem, oporem hydraulicznym i bezwładnością jastrychu. W poradnikach oddzielam wymagania normowe od zwyczajów wykonawczych i materiałów sprzedażowych.</p>
            </div>
            <div class="rk-screed-tab-panel" id="rk-screed-author-portals" role="tabpanel" aria-labelledby="rk-screed-author-portals-tab" data-screed-author-panel="portals" hidden>
              <p>Jestem właścicielem trzech serwisów branżowych. Powiązanie podaję jawnie, aby czytelnik znał autorstwo i kontekst linkowania.</p>
              <div class="rk-screed-portals">
                <a href="https://projekt-ogrzewania.pl/">Projekt-Ogrzewania.pl</a>
                <a href="https://remont.biz.pl/" target="_blank" rel="noopener nofollow">Remont.biz.pl</a>
                <a href="https://sobir.pl/" target="_blank" rel="noopener nofollow">Sobir.pl</a>
              </div>
            </div>
          </div>
        </div>
      </aside>

      <section class="rk-screed-cta" aria-label="Końcowe zamówienie projektu ogrzewania podłogowego">
        <span class="rk-screed-cta-kicker">Zamknij wysokości przed wykonaniem podłogi</span>
        <h3>Otrzymaj projekt skoordynowany z jastrychem i okładziną</h3>
        <p>Dokumentacja określa obciążenie cieplne każdego pomieszczenia, rozstaw i przebieg rur, długości pętli, temperaturę zasilania, przepływy oraz nastawy rozdzielacza. Dzięki temu grubość podłogi, dylatacje i strefy bez rur można uzgodnić przed zakryciem instalacji.</p>
        <a class="rk-screed-cta-link rk-screed-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
        <small>Odnośnik prowadzi do strony sprzedażowej Projekt-Ogrzewania.pl — serwisu należącego do autora artykułu.</small>
      </section>
    </div>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#webpage",
      "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/",
      "name": "Grubość wylewki betonowej na ogrzewanie podłogowe — ile cm nad rurą 16 mm?",
      "description": "Jak policzyć grubość całkowitą i warstwę nad rurą 16 mm, sprawdzić masę jastrychu oraz odczytać wymaganie z dokumentacji produktu.",
      "inLanguage": "pl-PL",
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      },
      "about": [
        {
          "@type": "Thing",
          "name": "Grubość jastrychu na ogrzewaniu podłogowym"
        },
        {
          "@type": "Thing",
          "name": "Warstwa jastrychu nad rurą 16 mm"
        },
        {
          "@type": "Thing",
          "name": "Masa i pojemność cieplna jastrychu"
        }
      ],
      "mainEntity": {
        "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#article"
      },
      "dateModified": "2026-08-29T12:00:00+02:00",
      "breadcrumb": {
        "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#breadcrumb"
      }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#article",
      "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/",
      "headline": "Grubość wylewki betonowej na ogrzewanie podłogowe — ile cm nad rurą 16 mm?",
      "alternativeHeadline": "Grubość całkowita i otulina nad rurą ogrzewania podłogowego",
      "description": "Techniczny przewodnik po grubości jastrychu: obliczenia dla rury 16 mm, wpływ położenia przewodu, masa warstwy, wymagania produktu i kontrola przed wylaniem.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-08-29T12:00:00+02:00",
      "author": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "copyrightHolder": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "copyrightYear": 2026,
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#webpage"
      },
      "mainEntityOfPage": {
        "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#webpage"
      },
      "wordCount": 4476,
      "proficiencyLevel": "Expert",
      "genre": [
        "poradnik techniczny",
        "ogrzewanie podłogowe",
        "budownictwo"
      ],
      "keywords": [
        "grubość wylewki betonowej na ogrzewanie podłogowe",
        "ile wylewki nad rurą 16 mm",
        "wylewka na podłogówkę 6 cm",
        "jastrych ogrzewany grubość",
        "masa wylewki na m2",
        "otulina rury ogrzewania podłogowego"
      ],
      "about": [
        {
          "@type": "DefinedTerm",
          "name": "Jastrych grzejny",
          "description": "Podkład podłogowy zawierający przewody wodnego ogrzewania powierzchniowego."
        },
        {
          "@type": "DefinedTerm",
          "name": "CT-C20-F4",
          "description": "Przykładowe oznaczenie jastrychu cementowego z klasą wytrzymałości na ściskanie C20 i na zginanie F4."
        },
        {
          "@type": "DefinedTerm",
          "name": "Nagrzewanie funkcjonalne",
          "description": "Kontrolowany cykl temperatur wykonywany po minimalnym okresie wiązania jastrychu grzejnego."
        }
      ],
      "mentions": [
        {
          "@type": "TechArticle",
          "name": "PN-EN 1264-4 – Wodne płaszczyznowe systemy ogrzewania i chłodzenia – Instalowanie"
        },
        {
          "@type": "TechArticle",
          "name": "PN-EN 13813 – Podkłady podłogowe oraz materiały do ich wykonania"
        },
        {
          "@type": "TechArticle",
          "name": "ISO 11855-5:2021 – Installation",
          "url": "https://www.iso.org/standard/74685.html"
        }
      ],
      "citation": [
        "PN-EN 1264-4: Wodne płaszczyznowe systemy ogrzewania i chłodzenia – Część 4: Instalowanie",
        "PN-EN 13813: Podkłady podłogowe oraz materiały do ich wykonania – Materiały – Właściwości i wymagania",
        "https://www.iso.org/standard/74685.html",
        "https://www.iso.org/standard/83785.html"
      ],
      "hasPart": [
        {
          "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#analyzer"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#howto"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#faq"
        }
      ],
      "audience": {
        "@type": "Audience",
        "audienceType": "Inwestorzy, projektanci i wykonawcy ogrzewania podłogowego"
      }
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#analyzer",
      "name": "Interaktywny analizator przekroju jastrychu",
      "description": "Narzędzie oblicza warstwę jastrychu nad rurą, wymaganą grubość całkowitą, różnicę względem wartości z karty produktu, objętość, masę, pojemność cieplną i opór jednowymiarowy.",
      "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-kalkulator",
      "applicationCategory": "EngineeringApplication",
      "applicationSubCategory": "Analizator techniczny",
      "operatingSystem": "Any",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "featureList": [
        "Obliczanie rzeczywistej warstwy nad rurą",
        "Uwzględnienie podniesienia spodu rury",
        "Porównanie z minimum wpisanym z karty produktu",
        "Objętość i masa jastrychu",
        "Pojemność cieplna i opór jednowymiarowy",
        "Dynamiczny przekrój i wykres masy"
      ],
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "PLN"
      }
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#howto",
      "name": "Jak przygotować podłogę i wykonać jastrych nad ogrzewaniem podłogowym",
      "description": "Dziesięć etapów od ustalenia konstrukcji podłogi do odbioru podłoża pod okładzinę.",
      "inLanguage": "pl-PL",
      "supply": [
        {
          "@type": "HowToSupply",
          "name": "Jastrych o zaprojektowanej klasie"
        },
        {
          "@type": "HowToSupply",
          "name": "Izolacja termiczna i brzegowa"
        },
        {
          "@type": "HowToSupply",
          "name": "Rury ogrzewania podłogowego"
        },
        {
          "@type": "HowToSupply",
          "name": "Profile dylatacyjne i tuleje ochronne"
        }
      ],
      "tool": [
        {
          "@type": "HowToTool",
          "name": "Narzędzia do kontroli poziomu i grubości"
        },
        {
          "@type": "HowToTool",
          "name": "Zestaw do próby ciśnieniowej"
        },
        {
          "@type": "HowToTool",
          "name": "Aparat CM do pomiaru wilgotności"
        }
      ],
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Ustal konstrukcję podłogi",
          "text": "Wybierz jastrych, klasę, grubość, izolację, okładzinę, obciążenia i wysokości. Sprawdź nośność stropu oraz ściśliwość warstw.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-1"
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Zaprojektuj ogrzewanie",
          "text": "Oblicz obciążenie pomieszczeń, rozstaw, temperaturę zasilania, długości pętli, przepływy i przebieg bez kolizji ze szczelinami.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-2"
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Przygotuj równe podłoże i izolację",
          "text": "Usuń luźne elementy, wyrównaj instalacje, ułóż warstwy bez pustek i wykonaj ciągłą izolację brzegową.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-3"
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Ułóż i zamocuj rury",
          "text": "Zachowaj projektowany rozstaw, promienie gięcia i strefy bez mocowań. Oznacz przejścia, dylatacje i punkty pomiarowe.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-4"
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Wykonaj próbę szczelności",
          "text": "Napełnij, odpowietrz i sprawdź obwody zgodnie z normą oraz systemem. Sporządź protokół i pozostaw instalację pod właściwym ciśnieniem podczas prac.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-5"
        },
        {
          "@type": "HowToStep",
          "position": 6,
          "name": "Zbuduj podział na pola",
          "text": "Wykonaj szczeliny, profile i tuleje ochronne zgodnie z planem. Skoordynuj je z progami oraz przyszłą okładziną.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-6"
        },
        {
          "@type": "HowToStep",
          "position": 7,
          "name": "Wbuduj mieszankę",
          "text": "Kontroluj recepturę, czas, konsystencję, zagęszczenie i poziomy. Nie dolewaj wody bez zgody technologicznej.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-7"
        },
        {
          "@type": "HowToStep",
          "position": 8,
          "name": "Pielęgnuj i chroń",
          "text": "Ogranicz przeciąg, słońce, mróz i przedwczesne obciążenie. Realizuj wymagania właściwe dla spoiwa i produktu.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-8"
        },
        {
          "@type": "HowToStep",
          "position": 9,
          "name": "Przeprowadź nagrzewanie funkcjonalne",
          "text": "Po wymaganym czasie uruchom wszystkie obwody, zapisz temperatury i zachowaj maksymalną temperaturę projektową przez wymagany okres.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-9"
        },
        {
          "@type": "HowToStep",
          "position": 10,
          "name": "Zmierz wilgotność i odbierz podłoże",
          "text": "Wykonaj pomiar w bezpiecznych punktach, oceń rysy, równość i wytrzymałość powierzchni, a następnie przekaż protokoły wykonawcy posadzki.",
          "url": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#rk-screed-step-10"
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Projekt-Ogrzewania.pl",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Ogrzewanie podłogowe",
          "item": "https://projekt-ogrzewania.pl/category/ogrzewanie-podlogowe/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Grubość wylewki betonowej",
          "item": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/#faq",
      "inLanguage": "pl-PL",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Ile centymetrów wylewki powinno być nad rurą ogrzewania podłogowego?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie ma jednej wartości właściwej dla wszystkich produktów i podłóg. Warstwę nad rurą ustala się na podstawie typu i klasy jastrychu, obciążenia, podatności izolacji, średnicy przewodu, geometrii pól i dokumentacji systemu. Popularne 4,5 cm jest przykładem spotykanym w części rozwiązań, a nie uniwersalną normą."
          }
        },
        {
          "@type": "Question",
          "name": "Czy całkowita grubość 6 cm wystarczy przy rurze 16 mm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Przy 60 mm całkowitej grubości nad rurą 16 mm pozostaje 44 mm. Geometrycznie można to policzyć, ale bezpieczeństwa nie da się potwierdzić bez klasy materiału, obciążenia, rodzaju izolacji, układu szczelin i instrukcji konkretnego jastrychu."
          }
        },
        {
          "@type": "Question",
          "name": "Czy jastrych cementowy musi mieć siatkę?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie zawsze. Dopuszczalne rozwiązanie powinno wynikać z projektu lub dokumentacji systemu. Siatka, włókna i brak dodatkowego zbrojenia mają różne warunki stosowania. Siatka położona bez dystansów na izolacji nie zastępuje prawidłowo zaprojektowanego zbrojenia."
          }
        },
        {
          "@type": "Question",
          "name": "Czy włókna zastępują siatkę w wylewce?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Tylko wtedy, gdy rodzaj i dawka włókien mają taką funkcję w dokumentacji systemu. Mikrowłókna ograniczające skurcz plastyczny nie są automatycznie zamiennikiem siatki konstrukcyjnej. Nie wolno oceniać wszystkich włókien jako jednego materiału."
          }
        },
        {
          "@type": "Question",
          "name": "Co jest lepsze na podłogówkę: cement czy anhydryt?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Oba rozwiązania mogą działać bardzo dobrze. CT jest odporny na różne warunki wilgotnościowe i dostępny w wielu odmianach. CA zwykle dobrze otacza rury i ma mniejszy skurcz. Decyzję podejmuje się według pomieszczenia, produktu, harmonogramu, obciążeń, okładziny i jakości wykonawstwa."
          }
        },
        {
          "@type": "Question",
          "name": "Czy anhydryt ma zawsze lepszą przewodność cieplną?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie należy tego zakładać na podstawie samej nazwy spoiwa. Przewodność zależy od receptury, gęstości i wilgotności. Do obliczeń trzeba przyjąć wartość λ deklarowaną dla konkretnego wyrobu w warunkach właściwych dla projektu."
          }
        },
        {
          "@type": "Question",
          "name": "Po ilu dniach można włączyć ogrzewanie podłogowe?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Dla standardowego jastrychu cementowego nagrzewanie funkcjonalne według PN-EN 1264-4 rozpoczyna się zwykle nie wcześniej niż po 21 dniach, a dla jastrychu na bazie siarczanu wapnia po co najmniej 7 dniach. Produkt specjalny może mieć inny harmonogram zapisany przez producenta."
          }
        },
        {
          "@type": "Question",
          "name": "Jak wygląda pierwsze wygrzewanie wylewki?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Modelowo stosuje się około 25°C temperatury zasilania przez 3 dni, a następnie maksymalną projektową temperaturę zasilania przez co najmniej 4 dni. Dokładny protokół musi uwzględniać rodzaj jastrychu, instrukcję produktu i parametry instalacji."
          }
        },
        {
          "@type": "Question",
          "name": "Czy wygrzanie oznacza, że można układać panele lub drewno?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Wygrzewanie funkcjonalne nie jest dowodem osiągnięcia wilgotności wymaganej przez posadzkę. Gotowość potwierdza pomiar, najczęściej metodą CM, oraz kryterium producenta jastrychu, kleju i okładziny."
          }
        },
        {
          "@type": "Question",
          "name": "Ile schnie wylewka o grubości 6 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie da się wiarygodnie odpowiedzieć regułą „1 mm na dobę”. Czas zależy od receptury, spoiwa, grubości, temperatury, wilgotności i wymiany powietrza. Należy śledzić warunki, przeprowadzić wymagany protokół i zmierzyć wilgotność."
          }
        },
        {
          "@type": "Question",
          "name": "Czy rury mogą przechodzić przez dylatację?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Pętla grzewcza nie powinna przechodzić z pola do pola przez szczelinę ruchową. Jeśli muszą przejść przewody przyłączeniowe, prowadzi się je w odpowiednich tulejach ochronnych zgodnie z projektem i ogranicza liczbę przejść."
          }
        },
        {
          "@type": "Question",
          "name": "Czy trzeba utrzymywać 6–8 bar przez cały czas schnięcia?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie należy stosować takiej uniwersalnej zasady. Próbę wykonuje się przed zakryciem rur według PN-EN 1264-4 i systemu. Podczas wylewania przewody pozostają pod ciśnieniem, lecz wartość oraz czas utrzymania po pracy powinny wynikać z instrukcji i protokołu, a nie z przypadkowej liczby."
          }
        },
        {
          "@type": "Question",
          "name": "Czy grubsza wylewka daje cieplejszą podłogę?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie automatycznie. Większa masa magazynuje więcej energii i wolniej reaguje, ale moc ustalają także temperatura wody, rozstaw rur, przepływ, opór okładziny i straty pomieszczenia. Nadmierna grubość nie naprawi źle zaprojektowanej instalacji."
          }
        },
        {
          "@type": "Question",
          "name": "Skąd wiadomo, gdzie później można wiercić?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Trzeba zachować projekt, zdjęcia z punktami odniesienia i dokumentację powykonawczą, a przed wierceniem zlokalizować rury. Samo zdjęcie lub rzut może być niedokładny po zmianie skali, tynkach i przesunięciu osi pomieszczenia."
          }
        }
      ]
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "description": "Projektant wodnego ogrzewania podłogowego, autor technicznych opracowań i właściciel serwisów Projekt-Ogrzewania.pl, Remont.biz.pl oraz Sobir.pl.",
      "knowsAbout": [
        "Ogrzewanie podłogowe",
        "Jastrychy grzejne",
        "Projektowanie instalacji sanitarnych",
        "Hydraulika instalacji grzewczych",
        "Obciążenie cieplne budynków",
        "Pompy ciepła",
        "Efektywność energetyczna budynków"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ],
      "affiliation": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "owns": [
        {
          "@id": "https://projekt-ogrzewania.pl/#website"
        },
        {
          "@id": "https://remont.biz.pl/#website"
        },
        {
          "@id": "https://sobir.pl/#website"
        }
      ],
      "worksFor": [
        {
          "@id": "https://projekt-ogrzewania.pl/#organization"
        },
        {
          "@id": "https://remont.biz.pl/#organization"
        },
        {
          "@id": "https://sobir.pl/#organization"
        }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/Projekt-Ogrzewania-Logo.webp"
      },
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "sameAs": [
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt-Ogrzewania.pl",
      "inLanguage": "pl-PL",
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "copyrightHolder": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      }
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  function initScreedGuide() {
    var root = document.getElementById("rk-screed-guide");
    if (!root) {
      return;
    }
    if (root.getAttribute("data-rk-screed-ready") === "1") {
      return;
    }
    root.setAttribute("data-rk-screed-ready", "1");

    function one(selector) {
      return root.querySelector(selector);
    }

    function many(selector) {
      return Array.prototype.slice.call(root.querySelectorAll(selector));
    }

    function valueOf(element, fallback) {
      if (!element) {
        return fallback;
      }
      var value = Number.parseFloat(element.value);
      if (Number.isFinite(value)) {
        return value;
      }
      return fallback;
    }

    function format(value, digits) {
      return value.toLocaleString("pl-PL", {
        minimumFractionDigits: digits,
        maximumFractionDigits: digits
      });
    }

    function setText(selector, content) {
      var element = one(selector);
      if (element) {
        element.textContent = content;
      }
    }

    function svgElement(name, attributes, content) {
      var element = document.createElementNS("http://www.w3.org/2000/svg", name);
      Object.keys(attributes).forEach(function (key) {
        element.setAttribute(key, String(attributes[key]));
      });
      if (typeof content === "string") {
        element.textContent = content;
      }
      return element;
    }

    var fields = {
      total: one("#rk-screed-total"),
      diameter: one("#rk-screed-diameter"),
      elevation: one("#rk-screed-elevation"),
      required: one("#rk-screed-required"),
      area: one("#rk-screed-area"),
      density: one("#rk-screed-density"),
      cp: one("#rk-screed-cp"),
      lambda: one("#rk-screed-lambda")
    };

    var presets = {
      six: { total: 60 },
      standard: { total: 65 },
      seven: { total: 70 },
      eight: { total: 80 }
    };

    function updateCrossSection(total, diameter, elevation, cover) {
      var screed = one("#rk-screed-svg-screed");
      var pipe = one("#rk-screed-svg-pipe");
      var coverLine = one("#rk-screed-svg-cover-line");
      var totalLine = one("#rk-screed-svg-total-line");
      var coverText = one("#rk-screed-svg-cover-text");
      var totalText = one("#rk-screed-svg-total-text");
      if (!screed) {
        return;
      }

      var bottom = 190;
      var height = 92 + (total - 35) / 65 * 64;
      height = Math.min(Math.max(height, 92), 156);
      var top = bottom - height;
      var scale = height / total;
      var radius = Math.max(diameter / 2 * scale, 5);
      var pipeBottom = bottom - elevation * scale;
      var pipeCenter = pipeBottom - radius;
      var pipeTop = pipeCenter - radius;

      screed.setAttribute("y", top.toFixed(1));
      screed.setAttribute("height", height.toFixed(1));
      if (pipe) {
        pipe.setAttribute("cy", pipeCenter.toFixed(1));
        pipe.setAttribute("r", radius.toFixed(1));
      }
      if (coverLine) {
        coverLine.setAttribute("y1", (top + 5).toFixed(1));
        coverLine.setAttribute("y2", Math.max(pipeTop - 5, top + 6).toFixed(1));
      }
      if (totalLine) {
        totalLine.setAttribute("y1", (top + 4).toFixed(1));
        totalLine.setAttribute("y2", (bottom - 4).toFixed(1));
      }
      if (coverText) {
        coverText.setAttribute("y", (top + Math.max(cover, 0) * scale / 2 + 4).toFixed(1));
        coverText.textContent = format(cover, 0) + " mm nad rurą";
      }
      if (totalText) {
        totalText.setAttribute("y", (top + height / 2 + 4).toFixed(1));
        totalText.textContent = format(total, 0) + " mm łącznie";
      }
    }

    function updateMassChart(density, cp) {
      var group = one("#rk-screed-bars");
      var chart = one("#rk-screed-energy-chart");
      if (!group) {
        return;
      }
      while (group.firstChild) {
        group.removeChild(group.firstChild);
      }

      var thicknesses = [50, 60, 70, 80];
      var masses = thicknesses.map(function (thickness) {
        return thickness / 1000 * density;
      });
      var maxValue = Math.max.apply(null, masses) * 1.15;

      thicknesses.forEach(function (thickness, index) {
        var mass = masses[index];
        var x = 72 + index * 82;
        var barHeight = mass / maxValue * 145;
        var y = 205 - barHeight;
        group.appendChild(svgElement("rect", {
          x: x,
          y: y.toFixed(1),
          width: 48,
          height: barHeight.toFixed(1),
          rx: 8,
          "class": "rk-screed-bar"
        }));
        group.appendChild(svgElement("text", {
          x: x + 24,
          y: y - 8,
          "text-anchor": "middle"
        }, format(mass, 0)));
        group.appendChild(svgElement("text", {
          x: x + 24,
          y: 225,
          "text-anchor": "middle"
        }, thickness + " mm"));
      });

      if (chart) {
        var capacity80 = masses[3] * cp / 3600;
        chart.setAttribute("aria-label", "Masa od " + format(masses[0], 0) + " do " + format(masses[3], 0) + " kilogramów na metr kwadratowy. Warstwa 80 milimetrów magazynuje około " + format(capacity80, 3) + " kilowatogodziny na metr kwadratowy i kelwin.");
      }
    }

    function renderAnalyzer() {
      var total = valueOf(fields.total, 65);
      var diameter = valueOf(fields.diameter, 16);
      var elevation = valueOf(fields.elevation, 0);
      var required = valueOf(fields.required, 45);
      var area = valueOf(fields.area, 100);
      var density = valueOf(fields.density, 2100);
      var cp = valueOf(fields.cp, 0.88);
      var lambda = valueOf(fields.lambda, 1.40);

      var cover = total - diameter - elevation;
      var requiredTotal = diameter + elevation + required;
      var margin = cover - required;
      var heightMetres = total / 1000;
      var volume = area * heightMetres;
      var massPerArea = heightMetres * density;
      var mass = volume * density;
      var capacity = mass * cp / 3600;
      var resistance = heightMetres / lambda;

      setText("#rk-screed-total-out", format(total, 0) + " mm");
      setText("#rk-screed-diameter-out", format(diameter, 0) + " mm");
      setText("#rk-screed-elevation-out", format(elevation, 0) + " mm");
      setText("#rk-screed-required-out", format(required, 0) + " mm");
      setText("#rk-screed-area-out", format(area, 0) + " m²");
      setText("#rk-screed-density-out", format(density, 0) + " kg/m³");
      setText("#rk-screed-cp-out", format(cp, 2) + " kJ/kgK");
      setText("#rk-screed-lambda-out", format(lambda, 2) + " W/mK");

      setText("#rk-screed-cover-result", format(cover, 0) + " mm");
      setText("#rk-screed-required-total-result", format(requiredTotal, 0) + " mm");
      setText("#rk-screed-margin-result", (margin > 0 ? "+" : "") + format(margin, 0) + " mm");
      setText("#rk-screed-volume-result", format(volume, 2) + " m³");
      setText("#rk-screed-load-result", format(massPerArea, 0) + " kg/m²");
      setText("#rk-screed-mass-result", mass >= 1000 ? format(mass / 1000, 1) + " t" : format(mass, 0) + " kg");
      setText("#rk-screed-capacity-result", format(capacity, 1) + " kWh/K");
      setText("#rk-screed-resistance-result", format(resistance, 3) + " m²K/W");

      var status = one("#rk-screed-lab-warning");
      if (status) {
        status.classList.remove("is-ok");
        status.classList.remove("is-warning");
        if (cover < 0) {
          status.textContent = "Błąd geometrii: rura z podniesieniem nie mieści się w podanej grubości całkowitej.";
          status.classList.add("is-warning");
        } else if (margin < 0) {
          status.textContent = "Geometrycznie brakuje " + format(Math.abs(margin), 0) + " mm do minimum nad rurą wpisanego z karty produktu.";
          status.classList.add("is-warning");
        } else if (massPerArea > 170) {
          status.textContent = "Wpisane minimum jest geometrycznie zachowane, ale masa przekracza 170 kg/m². Zweryfikuj nośność stropu i warstw pod jastrychem.";
          status.classList.add("is-warning");
        } else {
          status.textContent = "Geometrycznie pozostaje " + format(margin, 0) + " mm zapasu ponad wpisane minimum produktu. To nie jest ocena nośności całej podłogi.";
          status.classList.add("is-ok");
        }
      }

      updateCrossSection(total, diameter, elevation, cover);
      updateMassChart(density, cp);
    }

    Object.keys(fields).forEach(function (key) {
      var field = fields[key];
      if (!field) {
        return;
      }
      field.addEventListener("input", renderAnalyzer);
      field.addEventListener("change", renderAnalyzer);
    });

    many("[data-screed-preset]").forEach(function (button) {
      button.addEventListener("click", function () {
        var key = button.getAttribute("data-screed-preset");
        var preset = presets[key];
        if (!preset) {
          return;
        }
        Object.keys(preset).forEach(function (fieldKey) {
          if (fields[fieldKey]) {
            fields[fieldKey].value = String(preset[fieldKey]);
          }
        });
        many("[data-screed-preset]").forEach(function (item) {
          item.classList.toggle("is-active", item === button);
        });
        renderAnalyzer();
      });
    });

    many(".rk-screed-nav a").forEach(function (link) {
      link.addEventListener("click", function (event) {
        var selector = link.getAttribute("href");
        if (!selector) {
          return;
        }
        var target = root.querySelector(selector);
        if (target) {
          event.preventDefault();
          target.scrollIntoView({ behavior: "smooth", block: "start" });
        }
      });
    });

    var tabButtons = many("[data-screed-author-tab]");
    var tabPanels = many("[data-screed-author-panel]");

    function activateAuthorTab(key) {
      tabButtons.forEach(function (button) {
        var active = button.getAttribute("data-screed-author-tab") === key;
        button.classList.toggle("is-active", active);
        button.setAttribute("aria-selected", active ? "true" : "false");
        button.tabIndex = active ? 0 : -1;
      });
      tabPanels.forEach(function (panel) {
        var active = panel.getAttribute("data-screed-author-panel") === key;
        panel.hidden = !active;
      });
    }

    tabButtons.forEach(function (button, index) {
      button.addEventListener("click", function () {
        activateAuthorTab(button.getAttribute("data-screed-author-tab"));
      });
      button.addEventListener("keydown", function (event) {
        if (event.key !== "ArrowRight") {
          if (event.key !== "ArrowLeft") {
            return;
          }
        }
        event.preventDefault();
        var movement = event.key === "ArrowRight" ? 1 : -1;
        var nextIndex = (index + movement + tabButtons.length) % tabButtons.length;
        var nextButton = tabButtons[nextIndex];
        activateAuthorTab(nextButton.getAttribute("data-screed-author-tab"));
        nextButton.focus();
      });
    });

    var progress = one(".rk-screed-progress");

    function updateProgress() {
      if (!progress) {
        return;
      }
      var articleTop = root.getBoundingClientRect().top + window.scrollY;
      var articleHeight = root.offsetHeight - window.innerHeight;
      var travelled = window.scrollY - articleTop;
      var percentage = articleHeight > 0 ? travelled / articleHeight * 100 : 0;
      percentage = Math.min(Math.max(percentage, 0), 100);
      progress.style.width = percentage.toFixed(2) + "%";
    }

    window.addEventListener("scroll", updateProgress, { passive: true });
    window.addEventListener("resize", updateProgress);
    renderAnalyzer();
    activateAuthorTab("about");
    updateProgress();
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initScreedGuide);
  } else {
    initScreedGuide();
  }
  window.setTimeout(initScreedGuide, 500);
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/grubosc-wylewki-betonowej-na-ogrzewanie-podlogowe/">Grubość wylewki betonowej na ogrzewanie podłogowe.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wylewka betonowa na ogrzewanie podłogowe.</title>
		<link>https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sat, 27 Dec 2025 11:07:44 +0000</pubDate>
				<category><![CDATA[Budowa domu]]></category>
		<category><![CDATA[Instalacja ogrzewania podłogowego]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Ogrzewanie domu]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradnik budowlany]]></category>
		<category><![CDATA[Poradniki dla inwestorów]]></category>
		<category><![CDATA[Poradniki techniczne]]></category>
		<category><![CDATA[Porady dla inwestorów]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Posadzki i wylewki]]></category>
		<category><![CDATA[dylatacje]]></category>
		<category><![CDATA[grubość wylewki]]></category>
		<category><![CDATA[jastrych anhydrytowy]]></category>
		<category><![CDATA[jastrych cementowy]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[projekt ogrzewania podłogowego]]></category>
		<category><![CDATA[przewodność cieplna]]></category>
		<category><![CDATA[wygrzewanie wylewki]]></category>
		<category><![CDATA[wylewka betonowa]]></category>
		<category><![CDATA[wylewka na podłogówkę]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2985</guid>

					<description><![CDATA[<p>Wydajność ogrzewania podłogowego nie zależy wyłącznie od rur i źródła ciepła. Kluczową rolę odgrywa wylewka betonowa na ogrzewanie podłogowe, która decyduje o komforcie, trwałości i reakcji całego systemu. W tym technicznym przewodniku krok po kroku wyjaśniamy, jak dobrać odpowiedni rodzaj wylewki, jaka grubość ma sens, czym różni się cement od anhydrytu oraz jak prawidłowo przeprowadzić suszenie i pierwsze uruchomienie ogrzewania. To praktyczna wiedza dla inwestorów, którzy chcą uniknąć kosztownych błędów i mieć system działający stabilnie przez lata.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/">Wylewka betonowa na ogrzewanie podłogowe.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-screed-guide {
    --rk-dark: #102536;
    --rk-navy: #14384d;
    --rk-blue: #078fbe;
    --rk-cyan: #28c9da;
    --rk-cyan-soft: #eafcff;
    --rk-orange: #ff6238;
    --rk-red: #d83c2f;
    --rk-green: #178265;
    --rk-green-soft: #ebf8f3;
    --rk-yellow: #f2b441;
    --rk-ink: #1d2c3a;
    --rk-text: #465a6b;
    --rk-muted: #687b89;
    --rk-line: #d9e7ed;
    --rk-soft: #f5f9fb;
    --rk-warm: #fff4ef;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1480px;
    margin: 32px auto 70px;
    color: var(--rk-ink);
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1.78;
  }

  #rk-screed-guide,
  #rk-screed-guide * {
    box-sizing: border-box;
  }

  #rk-screed-guide img,
  #rk-screed-guide svg {
    max-width: 100%;
  }

  #rk-screed-guide button,
  #rk-screed-guide input,
  #rk-screed-guide a,
  #rk-screed-guide summary {
    -webkit-tap-highlight-color: transparent;
  }

  #rk-screed-guide a {
    color: var(--rk-blue);
    font-weight: 780;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-screed-guide a:hover {
    color: var(--rk-red);
  }

  #rk-screed-guide h2,
  #rk-screed-guide h3,
  #rk-screed-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.16;
  }

  #rk-screed-guide h2 {
    margin-bottom: 18px;
    font-size: clamp(1.65rem, 3.6vw, 2.65rem);
  }

  #rk-screed-guide h3 {
    margin-bottom: 12px;
    font-size: clamp(1.18rem, 2.5vw, 1.58rem);
  }

  #rk-screed-guide h4 {
    margin-bottom: 8px;
    font-size: 1.02rem;
    letter-spacing: -0.015em;
  }

  #rk-screed-guide h2::before,
  #rk-screed-guide h2::after,
  #rk-screed-guide h3::before,
  #rk-screed-guide h3::after,
  #rk-screed-guide h4::before,
  #rk-screed-guide h4::after {
    content: none !important;
    display: none !important;
  }

  #rk-screed-guide p {
    margin: 0 0 1.22em;
    color: var(--rk-text);
  }

  #rk-screed-guide strong {
    color: var(--rk-dark);
  }

  #rk-screed-guide section[id] {
    scroll-margin-top: 28px;
  }

  #rk-screed-guide .rk-screed-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 30px;
    background: var(--rk-white);
    box-shadow: 0 25px 70px rgba(16, 37, 54, 0.12);
  }

  #rk-screed-guide .rk-screed-progress-track {
    position: sticky;
    z-index: 40;
    top: 0;
    width: 100%;
    height: 5px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.88);
  }

  #rk-screed-guide .rk-screed-progress {
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, var(--rk-cyan), var(--rk-blue), var(--rk-orange));
  }

  #rk-screed-guide .rk-screed-hero {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    padding: clamp(38px, 6.5vw, 78px);
    color: var(--rk-white);
    background:
      radial-gradient(circle at 88% 13%, rgba(255, 98, 56, 0.31), transparent 28%),
      radial-gradient(circle at 78% 78%, rgba(40, 201, 218, 0.22), transparent 33%),
      linear-gradient(135deg, #0d2230 0%, #143b50 58%, #09647e 100%);
  }

  #rk-screed-guide .rk-screed-hero::before,
  #rk-screed-guide .rk-screed-hero::after {
    content: "";
    position: absolute;
    z-index: -1;
    border-radius: 50%;
    pointer-events: none;
  }

  #rk-screed-guide .rk-screed-hero::before {
    right: -120px;
    bottom: -175px;
    width: 400px;
    height: 400px;
    border: 58px solid rgba(255, 255, 255, 0.055);
  }

  #rk-screed-guide .rk-screed-hero::after {
    right: 145px;
    bottom: -125px;
    width: 235px;
    height: 235px;
    border: 34px solid rgba(255, 98, 56, 0.12);
  }

  #rk-screed-guide .rk-screed-badge {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    margin: 0 0 24px;
    padding: 8px 15px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font-size: 0.73rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    line-height: 1.35;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-badge::before {
    content: "";
    width: 10px;
    height: 10px;
    flex: 0 0 10px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 98, 56, 0.18);
  }

  #rk-screed-guide .rk-screed-hero h2 {
    max-width: 1040px;
    margin-bottom: 24px;
    color: var(--rk-white);
    font-size: clamp(2rem, 5.05vw, 3.85rem);
    letter-spacing: -0.055em;
  }

  #rk-screed-guide .rk-screed-hero h2 span {
    color: #83edf5;
  }

  #rk-screed-guide .rk-screed-hook {
    max-width: 930px;
    margin: 0 0 21px;
    padding: 19px 21px;
    border-left: 5px solid var(--rk-orange);
    border-radius: 0 15px 15px 0;
    background: rgba(255, 255, 255, 0.09);
  }

  #rk-screed-guide .rk-screed-hook p,
  #rk-screed-guide .rk-screed-hook strong,
  #rk-screed-guide .rk-screed-hero-lead {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-hook p {
    margin: 0;
    font-size: clamp(1rem, 2vw, 1.16rem);
    line-height: 1.67;
  }

  #rk-screed-guide .rk-screed-hero-lead {
    max-width: 930px;
    font-size: 1.03rem;
  }

  #rk-screed-guide .rk-screed-hero-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 18px;
    margin-top: 24px;
    color: #cde0e7;
    font-size: 0.72rem;
    font-weight: 770;
  }

  #rk-screed-guide .rk-screed-hero-meta span::before {
    content: "•";
    margin-right: 8px;
    color: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-author-strip {
    display: flex;
    gap: 13px;
    align-items: center;
    margin-top: 26px;
  }

  #rk-screed-guide .rk-screed-author-strip img {
    width: 54px;
    height: 54px;
    flex: 0 0 54px;
    border: 3px solid rgba(255, 255, 255, 0.85);
    border-radius: 50%;
    object-fit: cover;
  }

  #rk-screed-guide .rk-screed-author-strip b,
  #rk-screed-guide .rk-screed-author-strip small {
    display: block;
  }

  #rk-screed-guide .rk-screed-author-strip b {
    color: var(--rk-white);
    font-size: 0.88rem;
  }

  #rk-screed-guide .rk-screed-author-strip small {
    color: #cde0e7;
    font-size: 0.7rem;
    line-height: 1.45;
  }

  #rk-screed-guide .rk-screed-content {
    padding: clamp(30px, 5.7vw, 72px);
  }

  #rk-screed-guide .rk-screed-learn {
    margin-bottom: 36px;
  }

  #rk-screed-guide .rk-screed-learn > strong {
    display: block;
    margin-bottom: 16px;
    font-size: 1.12rem;
  }

  #rk-screed-guide .rk-screed-learn-grid,
  #rk-screed-guide .rk-screed-card-grid,
  #rk-screed-guide .rk-screed-error-grid,
  #rk-screed-guide .rk-screed-check-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }

  #rk-screed-guide .rk-screed-learn-card,
  #rk-screed-guide .rk-screed-card,
  #rk-screed-guide .rk-screed-error,
  #rk-screed-guide .rk-screed-check {
    min-width: 0;
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-radius: 19px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-learn-card {
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 14px;
    align-items: start;
  }

  #rk-screed-guide .rk-screed-no,
  #rk-screed-guide .rk-screed-card-icon,
  #rk-screed-guide .rk-screed-error-no,
  #rk-screed-guide .rk-screed-check-no {
    display: grid;
    width: 46px;
    height: 46px;
    place-items: center;
    border-radius: 14px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.72rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-learn-card h4,
  #rk-screed-guide .rk-screed-learn-card p,
  #rk-screed-guide .rk-screed-card h4,
  #rk-screed-guide .rk-screed-card p,
  #rk-screed-guide .rk-screed-error h4,
  #rk-screed-guide .rk-screed-error p,
  #rk-screed-guide .rk-screed-check h4,
  #rk-screed-guide .rk-screed-check p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-learn-card p,
  #rk-screed-guide .rk-screed-card p,
  #rk-screed-guide .rk-screed-error p,
  #rk-screed-guide .rk-screed-check p {
    margin-top: 6px;
    font-size: 0.84rem;
    line-height: 1.58;
  }

  #rk-screed-guide .rk-screed-nav {
    margin-bottom: 46px;
    padding: 22px;
    border: 1px solid #cce4ec;
    border-radius: 19px;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-nav > strong {
    display: block;
    margin-bottom: 12px;
  }

  #rk-screed-guide .rk-screed-nav-links {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  #rk-screed-guide .rk-screed-nav a {
    padding: 7px 11px;
    border: 1px solid #bfdbe5;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.72rem;
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-nav a:hover {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-section {
    margin-top: 64px;
  }

  #rk-screed-guide .rk-screed-section-head {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 17px;
    align-items: start;
    margin-bottom: 25px;
  }

  #rk-screed-guide .rk-screed-section-head h2,
  #rk-screed-guide .rk-screed-section-head p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-section-head p {
    margin-top: 8px;
    font-size: 0.88rem;
  }

  #rk-screed-guide .rk-screed-section-no {
    display: grid;
    width: 52px;
    height: 52px;
    place-items: center;
    border-radius: 16px;
    color: var(--rk-white);
    background: linear-gradient(145deg, var(--rk-orange), var(--rk-red));
    font-size: 0.78rem;
    font-weight: 900;
    box-shadow: 0 11px 23px rgba(216, 60, 47, 0.2);
  }

  #rk-screed-guide .rk-screed-answer,
  #rk-screed-guide .rk-screed-truth,
  #rk-screed-guide .rk-screed-warning,
  #rk-screed-guide .rk-screed-note,
  #rk-screed-guide .rk-screed-formula {
    margin: 24px 0;
    padding: 24px;
    border-radius: 20px;
  }

  #rk-screed-guide .rk-screed-answer {
    border: 1px solid #bde3eb;
    border-left: 6px solid var(--rk-cyan);
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-truth {
    border: 1px solid #f2c5b6;
    border-left: 6px solid var(--rk-orange);
    background: var(--rk-warm);
  }

  #rk-screed-guide .rk-screed-warning {
    border: 1px solid #f0cfd0;
    border-left: 6px solid var(--rk-red);
    background: #fff5f5;
  }

  #rk-screed-guide .rk-screed-note {
    border: 1px solid #cbe6da;
    border-left: 6px solid var(--rk-green);
    background: var(--rk-green-soft);
  }

  #rk-screed-guide .rk-screed-answer p,
  #rk-screed-guide .rk-screed-truth p,
  #rk-screed-guide .rk-screed-warning p,
  #rk-screed-guide .rk-screed-note p,
  #rk-screed-guide .rk-screed-formula p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-card-grid.three {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-card-grid.four {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-card {
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-card-icon {
    margin-bottom: 15px;
    background: linear-gradient(145deg, var(--rk-blue), var(--rk-cyan));
  }

  #rk-screed-guide .rk-screed-list {
    margin: 18px 0 24px;
    padding: 0;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-list li {
    position: relative;
    margin: 9px 0;
    padding-left: 31px;
    color: var(--rk-text);
  }

  #rk-screed-guide .rk-screed-list li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0.08em;
    display: grid;
    width: 20px;
    height: 20px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-green);
    font-size: 0.66rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-table-wrap {
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-table {
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
    table-layout: fixed;
    border: 1px solid var(--rk-line);
    border-radius: 19px;
    overflow: hidden;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-table th,
  #rk-screed-guide .rk-screed-table td {
    overflow-wrap: anywhere;
    padding: 15px 16px;
    border-right: 1px solid var(--rk-line);
    border-bottom: 1px solid var(--rk-line);
    text-align: left;
    vertical-align: top;
  }

  #rk-screed-guide .rk-screed-table th:last-child,
  #rk-screed-guide .rk-screed-table td:last-child {
    border-right: 0;
  }

  #rk-screed-guide .rk-screed-table tr:last-child td {
    border-bottom: 0;
  }

  #rk-screed-guide .rk-screed-table th {
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.76rem;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-table td {
    color: var(--rk-text);
    font-size: 0.8rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-table tbody tr:nth-child(even) td {
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-flow {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 9px;
    margin: 25px 0 18px;
  }

  #rk-screed-guide .rk-screed-flow-step {
    min-width: 0;
    padding: 16px 12px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font: inherit;
    font-size: 0.74rem;
    font-weight: 850;
    line-height: 1.4;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-flow-step:hover,
  #rk-screed-guide .rk-screed-flow-step.is-active {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-flow-detail {
    min-height: 150px;
    padding: 23px;
    border: 1px solid #cde5ec;
    border-radius: 19px;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-flow-detail h3,
  #rk-screed-guide .rk-screed-flow-detail p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-flow-detail p {
    margin-top: 9px;
  }

  #rk-screed-guide .rk-screed-formula {
    border: 1px solid #c6dce5;
    background: var(--rk-dark);
  }

  #rk-screed-guide .rk-screed-formula strong,
  #rk-screed-guide .rk-screed-formula p,
  #rk-screed-guide .rk-screed-formula code {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-formula code {
    display: block;
    margin: 13px 0;
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.07);
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: 0.82rem;
    line-height: 1.65;
    white-space: normal;
  }

  #rk-screed-guide .rk-screed-architectures {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px;
    margin: 25px 0;
  }

  #rk-screed-guide .rk-screed-architecture {
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-architecture > span {
    display: inline-flex;
    margin-bottom: 12px;
    padding: 6px 10px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-orange);
    font-size: 0.68rem;
    font-weight: 900;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-nodes {
    display: grid;
    gap: 8px;
    margin: 17px 0;
  }

  #rk-screed-guide .rk-screed-node {
    position: relative;
    padding: 12px;
    border: 1px solid #cbdde5;
    border-radius: 12px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.76rem;
    font-weight: 820;
    text-align: center;
  }

  #rk-screed-guide .rk-screed-node + .rk-screed-node::before {
    content: "↓";
    position: absolute;
    top: -16px;
    left: 50%;
    color: var(--rk-orange);
    font-size: 1rem;
    transform: translateX(-50%);
  }

  #rk-screed-guide .rk-screed-architecture p {
    margin: 0;
    font-size: 0.82rem;
    line-height: 1.58;
  }

  #rk-screed-guide .rk-screed-lab {
    overflow: hidden;
    margin: 28px 0;
    border: 1px solid #c9e1e9;
    border-radius: 25px;
    background: var(--rk-white);
    box-shadow: 0 18px 45px rgba(16, 37, 54, 0.1);
  }

  #rk-screed-guide .rk-screed-lab-head {
    padding: 25px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-dark), var(--rk-navy));
  }

  #rk-screed-guide .rk-screed-lab-head h3,
  #rk-screed-guide .rk-screed-lab-head p {
    margin: 0;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-lab-head p {
    margin-top: 8px;
    color: #cfe2e8;
    font-size: 0.87rem;
  }

  #rk-screed-guide .rk-screed-presets {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 17px;
  }

  #rk-screed-guide .rk-screed-preset {
    padding: 8px 12px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font: inherit;
    font-size: 0.7rem;
    font-weight: 850;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-preset:hover,
  #rk-screed-guide .rk-screed-preset.is-active {
    color: var(--rk-dark);
    border-color: var(--rk-cyan);
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-lab-grid {
    display: grid;
    grid-template-columns: minmax(280px, 0.92fr) minmax(0, 1.35fr);
    gap: 0;
  }

  #rk-screed-guide .rk-screed-controls {
    padding: 25px;
    border-right: 1px solid var(--rk-line);
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-control {
    margin-bottom: 19px;
  }

  #rk-screed-guide .rk-screed-control:last-child {
    margin-bottom: 0;
  }

  #rk-screed-guide .rk-screed-control label {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    color: var(--rk-dark);
    font-size: 0.76rem;
    font-weight: 850;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-control output {
    flex: 0 0 auto;
    padding: 4px 8px;
    border-radius: 8px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.7rem;
  }

  #rk-screed-guide .rk-screed-control input[type="range"] {
    width: 100%;
    margin: 0;
    accent-color: var(--rk-orange);
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-visual {
    min-width: 0;
    padding: 25px;
  }

  #rk-screed-guide .rk-screed-results {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 16px;
  }

  #rk-screed-guide .rk-screed-result {
    min-width: 0;
    padding: 15px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-result span,
  #rk-screed-guide .rk-screed-result strong {
    display: block;
  }

  #rk-screed-guide .rk-screed-result span {
    color: var(--rk-muted);
    font-size: 0.66rem;
    font-weight: 760;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-result strong {
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.28rem;
    line-height: 1.15;
    overflow-wrap: anywhere;
  }

  #rk-screed-guide .rk-screed-chart {
    width: 100%;
    min-height: 330px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: linear-gradient(180deg, #fbfeff, #f3f8fa);
  }

  #rk-screed-guide .rk-screed-chart .rk-grid-line {
    stroke: #d9e6ec;
    stroke-width: 1;
  }

  #rk-screed-guide .rk-screed-chart .rk-axis {
    stroke: #8194a1;
    stroke-width: 1.4;
  }

  #rk-screed-guide .rk-screed-chart .rk-axis-label,
  #rk-screed-guide .rk-screed-chart .rk-tick {
    fill: #5f7381;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 11px;
  }

  #rk-screed-guide .rk-screed-chart .rk-curve {
    fill: none;
    stroke: var(--rk-blue);
    stroke-width: 5;
    stroke-linecap: round;
  }

  #rk-screed-guide .rk-screed-chart .rk-dot {
    fill: var(--rk-orange);
    stroke: var(--rk-white);
    stroke-width: 4;
  }

  #rk-screed-guide .rk-screed-chart .rk-guide {
    stroke: var(--rk-orange);
    stroke-width: 1.5;
    stroke-dasharray: 5 5;
  }

  #rk-screed-guide .rk-screed-status {
    margin-top: 14px;
    padding: 15px;
    border-radius: 13px;
    color: var(--rk-dark);
    background: var(--rk-cyan-soft);
    font-size: 0.78rem;
    font-weight: 760;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-disclaimer {
    padding: 0 25px 24px;
    color: var(--rk-muted);
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-number-input {
    width: 100%;
    min-height: 46px;
    padding: 10px 12px;
    border: 1px solid #bfd3dc;
    border-radius: 11px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font: inherit;
    font-size: 0.82rem;
    font-weight: 760;
  }

  #rk-screed-guide .rk-screed-number-input:focus-visible,
  #rk-screed-guide button:focus-visible,
  #rk-screed-guide a:focus-visible,
  #rk-screed-guide summary:focus-visible {
    outline: 3px solid rgba(40, 201, 218, 0.42);
    outline-offset: 3px;
  }

  #rk-screed-guide .rk-screed-plan-wrap {
    padding: 14px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: linear-gradient(180deg, #fbfeff, #f1f7fa);
  }

  #rk-screed-guide .rk-screed-plan {
    display: block;
    width: 100%;
    min-height: 330px;
    border-radius: 12px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-room {
    fill: #f7fbfd;
    stroke: var(--rk-dark);
    stroke-width: 3;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-zone {
    fill: rgba(255, 98, 56, 0.19);
    stroke: var(--rk-orange);
    stroke-width: 2;
    stroke-dasharray: 7 5;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-glazing {
    stroke: var(--rk-blue);
    stroke-width: 9;
    stroke-linecap: round;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-pipe-zone {
    fill: none;
    stroke: var(--rk-orange);
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  #rk-screed-guide .rk-screed-plan .rk-screed-pipe-main {
    fill: none;
    stroke: var(--rk-cyan);
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  #rk-screed-guide .rk-screed-plan text {
    fill: var(--rk-dark);
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 13px;
    font-weight: 800;
  }

  #rk-screed-guide .rk-screed-plan-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 13px;
    margin-top: 12px;
    color: var(--rk-muted);
    font-size: 0.7rem;
    font-weight: 780;
  }

  #rk-screed-guide .rk-screed-plan-legend span {
    display: inline-flex;
    gap: 7px;
    align-items: center;
  }

  #rk-screed-guide .rk-screed-plan-legend i {
    display: inline-block;
    width: 23px;
    height: 5px;
    border-radius: 999px;
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-plan-legend .zone i {
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-plan-legend .glass i {
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-metrics {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 16px;
  }

  #rk-screed-guide .rk-screed-metric {
    min-width: 0;
    padding: 14px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-metric span,
  #rk-screed-guide .rk-screed-metric strong {
    display: block;
  }

  #rk-screed-guide .rk-screed-metric span {
    color: var(--rk-muted);
    font-size: 0.63rem;
    font-weight: 780;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-metric strong {
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.05rem;
    line-height: 1.2;
  }

  #rk-screed-guide .rk-screed-status.is-warning {
    color: #7c321d;
    background: var(--rk-warm);
  }

  #rk-screed-guide .rk-screed-small {
    color: var(--rk-muted);
    font-size: 0.78rem;
    line-height: 1.62;
  }

  #rk-screed-guide .rk-screed-howto {
    display: grid;
    gap: 12px;
    margin: 25px 0;
    padding: 0;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-howto-step {
    display: grid;
    grid-template-columns: 56px minmax(0, 1fr);
    gap: 16px;
    align-items: start;
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-howto-step > span {
    display: grid;
    width: 52px;
    height: 52px;
    place-items: center;
    border-radius: 16px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.8rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-howto-step h3,
  #rk-screed-guide .rk-screed-howto-step p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-howto-step p {
    margin-top: 7px;
    font-size: 0.87rem;
  }

  #rk-screed-guide .rk-screed-faq-list {
    display: grid;
    gap: 10px;
  }

  #rk-screed-guide .rk-screed-faq {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-faq summary {
    position: relative;
    padding: 19px 52px 19px 20px;
    color: var(--rk-dark);
    font-weight: 850;
    line-height: 1.45;
    cursor: pointer;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-screed-guide .rk-screed-faq summary::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 18px;
    display: grid;
    width: 28px;
    height: 28px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    transform: translateY(-50%);
  }

  #rk-screed-guide .rk-screed-faq[open] summary::after {
    content: "−";
  }

  #rk-screed-guide .rk-screed-faq-answer {
    padding: 0 20px 19px;
  }

  #rk-screed-guide .rk-screed-faq-answer p {
    margin: 0;
    font-size: 0.88rem;
  }

  #rk-screed-guide .rk-screed-sources {
    margin-top: 28px;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    color: var(--rk-muted);
    background: var(--rk-soft);
    font-size: 0.76rem;
    line-height: 1.7;
  }

  #rk-screed-guide .rk-screed-sources > strong {
    display: block;
    margin-bottom: 8px;
  }

  #rk-screed-guide .rk-screed-cta {
    margin-top: 58px;
    padding: clamp(28px, 5vw, 48px);
    border-radius: 26px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 92% 12%, rgba(255, 98, 56, 0.3), transparent 33%),
      linear-gradient(135deg, #102536, #174155);
    box-shadow: 0 20px 45px rgba(16, 37, 54, 0.16);
  }

  #rk-screed-guide .rk-screed-cta h3,
  #rk-screed-guide .rk-screed-cta p,
  #rk-screed-guide .rk-screed-cta strong {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-cta p {
    max-width: 880px;
  }

  #rk-screed-guide .rk-screed-cta-link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 56px;
    margin-top: 7px;
    padding: 15px 24px;
    border-radius: 14px;
    color: var(--rk-white) !important;
    background: linear-gradient(90deg, var(--rk-orange), #f04432);
    box-shadow: 0 14px 28px rgba(216, 60, 47, 0.24);
    font-size: 0.88rem;
    font-weight: 900;
    text-align: center;
    text-decoration: none !important;
  }

  #rk-screed-guide .rk-screed-cta-link:hover {
    color: var(--rk-white) !important;
    filter: brightness(1.06);
    transform: translateY(-1px);
  }

  #rk-screed-guide .rk-screed-cta small {
    display: block;
    margin-top: 14px;
    color: #bdd1da;
    font-size: 0.7rem;
    line-height: 1.5;
  }

  #rk-screed-guide .rk-screed-author-box {
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid var(--rk-line);
    border-radius: 26px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-head {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    padding: 28px;
    color: var(--rk-white);
    border-bottom: 5px solid var(--rk-cyan);
    background: var(--rk-dark);
  }

  #rk-screed-guide .rk-screed-author-head h3,
  #rk-screed-guide .rk-screed-author-head p {
    margin: 0;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-head p {
    margin-top: 6px;
    color: #cde0e7;
    font-size: 0.82rem;
  }

  #rk-screed-guide .rk-screed-author-mark {
    flex: 0 0 auto;
    padding: 10px 15px;
    border: 1px solid rgba(40, 201, 218, 0.35);
    border-radius: 13px;
    color: #84edf5;
    background: rgba(40, 201, 218, 0.08);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.08em;
  }

  #rk-screed-guide .rk-screed-author-main {
    display: grid;
    grid-template-columns: 310px minmax(0, 1fr);
  }

  #rk-screed-guide .rk-screed-author-profile {
    padding: 32px;
    border-right: 1px solid var(--rk-line);
    background: var(--rk-soft);
    text-align: center;
  }

  #rk-screed-guide .rk-screed-author-profile img {
    width: 174px;
    height: 174px;
    border: 8px solid var(--rk-white);
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 0 16px 34px rgba(16, 37, 54, 0.14);
  }

  #rk-screed-guide .rk-screed-author-profile h4 {
    margin: 18px 0 7px;
    font-size: 1.36rem;
  }

  #rk-screed-guide .rk-screed-author-role {
    display: block;
    color: var(--rk-blue);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.06em;
    line-height: 1.6;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-author-content {
    min-width: 0;
    padding: 32px;
  }

  #rk-screed-guide .rk-screed-quote {
    position: relative;
    margin-bottom: 22px;
    padding: 23px 23px 23px 61px;
    border-radius: 18px;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-quote::before {
    content: "“";
    position: absolute;
    top: 3px;
    left: 18px;
    color: var(--rk-cyan);
    font-family: Georgia, serif;
    font-size: 4rem;
    line-height: 1;
  }

  #rk-screed-guide .rk-screed-quote blockquote {
    margin: 0;
    color: var(--rk-dark);
    font-size: 1.03rem;
    font-style: italic;
    font-weight: 790;
    line-height: 1.7;
  }

  #rk-screed-guide .rk-screed-tab-buttons {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border: 1px solid var(--rk-line);
    border-radius: 14px 14px 0 0;
    overflow: hidden;
  }

  #rk-screed-guide .rk-screed-tab-button {
    min-width: 0;
    padding: 13px 10px;
    border: 0;
    border-right: 1px solid var(--rk-line);
    color: var(--rk-muted);
    background: var(--rk-soft);
    font: inherit;
    font-size: 0.72rem;
    font-weight: 900;
    text-transform: uppercase;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-tab-button:last-child {
    border-right: 0;
  }

  #rk-screed-guide .rk-screed-tab-button.is-active {
    color: var(--rk-blue);
    background: var(--rk-white);
    box-shadow: inset 0 -4px 0 var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-tab-panel {
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-top: 0;
    border-radius: 0 0 14px 14px;
  }

  #rk-screed-guide .rk-screed-tab-panel[hidden] {
    display: none !important;
  }

  #rk-screed-guide .rk-screed-tab-panel p {
    margin: 0;
    font-size: 0.86rem;
  }

  #rk-screed-guide .rk-screed-portals {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-top: 14px;
  }

  #rk-screed-guide .rk-screed-portals a {
    padding: 8px 12px;
    border: 1px solid #c8dbe4;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.75rem;
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-portals a:hover {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  @media (max-width: 1120px) {
    #rk-screed-guide .rk-screed-card-grid.four {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-architectures,
    #rk-screed-guide .rk-screed-card-grid.three {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-author-main {
      grid-template-columns: 260px minmax(0, 1fr);
    }
  }

  @media (max-width: 880px) {
    #rk-screed-guide {
      font-size: 17px;
    }

    #rk-screed-guide .rk-screed-lab-grid,
    #rk-screed-guide .rk-screed-author-main {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-controls,
    #rk-screed-guide .rk-screed-author-profile {
      border-right: 0;
      border-bottom: 1px solid var(--rk-line);
    }

    #rk-screed-guide .rk-screed-flow {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-flow-step:last-child {
      grid-column: 1 / -1;
    }

    #rk-screed-guide .rk-screed-metrics {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide {
      margin: 18px auto 50px;
      font-size: 16px;
    }

    #rk-screed-guide .rk-screed-shell {
      border-radius: 20px;
    }

    #rk-screed-guide .rk-screed-hero,
    #rk-screed-guide .rk-screed-content {
      padding: 25px 18px;
    }

    #rk-screed-guide .rk-screed-learn-grid,
    #rk-screed-guide .rk-screed-card-grid,
    #rk-screed-guide .rk-screed-card-grid.four,
    #rk-screed-guide .rk-screed-error-grid,
    #rk-screed-guide .rk-screed-check-grid,
    #rk-screed-guide .rk-screed-results {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-section {
      margin-top: 48px;
    }

    #rk-screed-guide .rk-screed-section-head {
      grid-template-columns: 44px minmax(0, 1fr);
      gap: 12px;
    }

    #rk-screed-guide .rk-screed-section-no {
      width: 42px;
      height: 42px;
      border-radius: 13px;
    }

    #rk-screed-guide .rk-screed-table,
    #rk-screed-guide .rk-screed-table tbody,
    #rk-screed-guide .rk-screed-table tr,
    #rk-screed-guide .rk-screed-table td {
      display: block;
      width: 100%;
    }

    #rk-screed-guide .rk-screed-table {
      border: 0;
      background: transparent;
    }

    #rk-screed-guide .rk-screed-table thead {
      position: absolute;
      width: 1px;
      height: 1px;
      overflow: hidden;
      clip: rect(0 0 0 0);
      white-space: nowrap;
    }

    #rk-screed-guide .rk-screed-table tr {
      margin-bottom: 13px;
      border: 1px solid var(--rk-line);
      border-radius: 16px;
      overflow: hidden;
      background: var(--rk-white);
    }

    #rk-screed-guide .rk-screed-table td,
    #rk-screed-guide .rk-screed-table tr:last-child td {
      display: grid;
      grid-template-columns: minmax(105px, 0.42fr) minmax(0, 0.58fr);
      gap: 10px;
      padding: 13px;
      border-right: 0;
      border-bottom: 1px solid var(--rk-line);
      background: var(--rk-white) !important;
    }

    #rk-screed-guide .rk-screed-table td:last-child {
      border-bottom: 0;
    }

    #rk-screed-guide .rk-screed-table td::before {
      content: attr(data-label);
      color: var(--rk-dark);
      font-weight: 900;
    }

    #rk-screed-guide .rk-screed-chart {
      min-height: 265px;
    }

    #rk-screed-guide .rk-screed-plan {
      min-height: 265px;
    }

    #rk-screed-guide .rk-screed-metrics {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-howto-step {
      grid-template-columns: 44px minmax(0, 1fr);
      gap: 12px;
      padding: 16px;
    }

    #rk-screed-guide .rk-screed-howto-step > span {
      width: 42px;
      height: 42px;
      border-radius: 13px;
    }

    #rk-screed-guide .rk-screed-author-head {
      align-items: flex-start;
      flex-direction: column;
      padding: 22px;
    }

    #rk-screed-guide .rk-screed-author-content,
    #rk-screed-guide .rk-screed-author-profile {
      padding: 22px;
    }

    #rk-screed-guide .rk-screed-tab-buttons {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-tab-button {
      border-right: 0;
      border-bottom: 1px solid var(--rk-line);
    }

    #rk-screed-guide .rk-screed-tab-button:last-child {
      border-bottom: 0;
    }

    #rk-screed-guide .rk-screed-cta-link {
      width: 100%;
    }
  }

  #rk-screed-guide .rk-screed-program-switch {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin-top: 18px;
  }

  #rk-screed-guide .rk-screed-program-button {
    min-height: 52px;
    padding: 12px 15px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 13px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font: inherit;
    font-size: 0.76rem;
    font-weight: 900;
    line-height: 1.35;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-program-button:hover,
  #rk-screed-guide .rk-screed-program-button.is-active {
    color: var(--rk-dark);
    border-color: var(--rk-cyan);
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-program-panel[hidden] {
    display: none !important;
  }

  #rk-screed-guide .rk-screed-program-title {
    margin: 0 0 18px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--rk-line);
    color: var(--rk-dark);
    font-size: 0.88rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-select {
    width: 100%;
    min-height: 46px;
    padding: 10px 38px 10px 12px;
    border: 1px solid #bfd3dc;
    border-radius: 11px;
    color: var(--rk-dark);
    background-color: var(--rk-white);
    font: inherit;
    font-size: 0.8rem;
    font-weight: 760;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-control-note {
    display: block;
    margin-top: 6px;
    color: var(--rk-muted);
    font-size: 0.66rem;
    line-height: 1.5;
  }

  #rk-screed-guide .rk-screed-estimate {
    position: relative;
    overflow: hidden;
    margin-bottom: 16px;
    padding: 25px;
    border-radius: 19px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 95% 0%, rgba(255, 98, 56, 0.31), transparent 36%),
      linear-gradient(135deg, var(--rk-dark), var(--rk-navy));
  }

  #rk-screed-guide .rk-screed-estimate span,
  #rk-screed-guide .rk-screed-estimate strong,
  #rk-screed-guide .rk-screed-estimate small {
    display: block;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-estimate span {
    font-size: 0.7rem;
    font-weight: 850;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-estimate strong {
    margin-top: 7px;
    font-size: clamp(2rem, 5vw, 3.45rem);
    line-height: 1;
  }

  #rk-screed-guide .rk-screed-estimate small {
    max-width: 620px;
    margin-top: 12px;
    color: #cde0e7;
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-limit-bar {
    height: 12px;
    margin: 18px 0 8px;
    overflow: hidden;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.14);
  }

  #rk-screed-guide .rk-screed-limit-fill {
    width: 0;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, var(--rk-cyan), var(--rk-orange));
    transition: width 220ms ease;
  }

  #rk-screed-guide .rk-screed-result-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 14px;
  }

  #rk-screed-guide .rk-screed-result-card {
    min-width: 0;
    padding: 15px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-result-card span,
  #rk-screed-guide .rk-screed-result-card strong {
    display: block;
  }

  #rk-screed-guide .rk-screed-result-card span {
    color: var(--rk-muted);
    font-size: 0.65rem;
    font-weight: 760;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-result-card strong {
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.05rem;
    line-height: 1.3;
  }

  #rk-screed-guide .rk-screed-status-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-status-list li {
    position: relative;
    margin: 7px 0;
    padding-left: 24px;
    color: var(--rk-text);
    font-size: 0.76rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-status-list li::before {
    content: "i";
    position: absolute;
    left: 0;
    top: 0.2em;
    display: grid;
    width: 16px;
    height: 16px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.58rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-status-list li.is-alert::before {
    content: "!";
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-chip-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 16px 0;
  }

  #rk-screed-guide .rk-screed-chip {
    display: inline-flex;
    align-items: center;
    min-height: 34px;
    padding: 6px 10px;
    border: 1px solid #c6dce5;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.68rem;
    font-weight: 850;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-example-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-example {
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-top: 5px solid var(--rk-cyan);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-example:nth-child(2) {
    border-top-color: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-example:nth-child(3) {
    border-top-color: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-example h3,
  #rk-screed-guide .rk-screed-example p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-example p {
    margin-top: 8px;
    font-size: 0.8rem;
    line-height: 1.6;
  }

  #rk-screed-guide .rk-screed-example code {
    display: block;
    margin-top: 14px;
    padding: 13px;
    border-radius: 11px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.75rem;
    line-height: 1.6;
    white-space: normal;
  }

  #rk-screed-guide .rk-screed-verdict {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(220px, 0.75fr);
    gap: 22px;
    align-items: center;
    margin: 26px 0;
    padding: 26px;
    border: 1px solid #f0c7b8;
    border-radius: 22px;
    background: var(--rk-warm);
  }

  #rk-screed-guide .rk-screed-verdict h3,
  #rk-screed-guide .rk-screed-verdict p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-verdict p {
    margin-top: 8px;
  }

  #rk-screed-guide .rk-screed-verdict-mark {
    padding: 22px;
    border-radius: 17px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-orange), var(--rk-red));
    font-size: 1.25rem;
    font-weight: 900;
    line-height: 1.2;
    text-align: center;
  }

  @media (max-width: 980px) {
    #rk-screed-guide .rk-screed-example-grid,
    #rk-screed-guide .rk-screed-verdict {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide .rk-screed-program-switch,
    #rk-screed-guide .rk-screed-result-grid {
      grid-template-columns: 1fr;
    }
  }

  /* Elementy charakterystyczne dla opracowania o jastrychu grzejnym */
  #rk-screed-guide .rk-screed-term-grid,
  #rk-screed-guide .rk-screed-phase-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-term,
  #rk-screed-guide .rk-screed-phase {
    min-width: 0;
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-term b,
  #rk-screed-guide .rk-screed-phase b {
    display: block;
    margin-bottom: 7px;
    color: var(--rk-dark);
    font-size: 0.96rem;
  }

  #rk-screed-guide .rk-screed-term p,
  #rk-screed-guide .rk-screed-phase p {
    margin: 0;
    font-size: 0.82rem;
    line-height: 1.62;
  }

  #rk-screed-guide .rk-screed-phase {
    position: relative;
    padding-top: 55px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-phase::before {
    content: attr(data-step);
    position: absolute;
    top: 17px;
    left: 20px;
    display: grid;
    width: 28px;
    height: 28px;
    place-items: center;
    border-radius: 9px;
    color: var(--rk-white);
    background: var(--rk-orange);
    font-size: 0.7rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-lab-grid {
    grid-template-columns: minmax(300px, 0.88fr) minmax(0, 1.5fr);
  }

  #rk-screed-guide .rk-screed-input-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 15px;
  }

  #rk-screed-guide .rk-screed-input-grid .rk-screed-control {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-cross-wrap {
    display: grid;
    grid-template-columns: minmax(240px, 0.9fr) minmax(0, 1.1fr);
    gap: 16px;
    margin-top: 17px;
  }

  #rk-screed-guide .rk-screed-cross-card,
  #rk-screed-guide .rk-screed-energy-card {
    min-width: 0;
    padding: 16px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: linear-gradient(180deg, #fbfeff, #f2f8fa);
  }

  #rk-screed-guide .rk-screed-cross-title,
  #rk-screed-guide .rk-screed-energy-title {
    display: block;
    margin-bottom: 11px;
    color: var(--rk-dark);
    font-size: 0.72rem;
    font-weight: 900;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-cross {
    display: block;
    width: 100%;
    min-height: 250px;
    border-radius: 12px;
    background: #fff;
  }

  #rk-screed-guide .rk-screed-cross text,
  #rk-screed-guide .rk-screed-energy-chart text {
    fill: #506777;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 11px;
    font-weight: 760;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-layer-floor {
    fill: #d9e3e7;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-layer-screed {
    fill: #c6d0d5;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-layer-insulation {
    fill: #eafcff;
    stroke: #28c9da;
    stroke-width: 1.5;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-pipe {
    fill: #ff6238;
    stroke: #ffffff;
    stroke-width: 4;
  }

  #rk-screed-guide .rk-screed-cross .rk-screed-dimension {
    stroke: #078fbe;
    stroke-width: 2;
    marker-start: url(#rk-screed-arrow-start);
    marker-end: url(#rk-screed-arrow-end);
  }

  #rk-screed-guide .rk-screed-energy-chart {
    display: block;
    width: 100%;
    min-height: 250px;
    border-radius: 12px;
    background: #fff;
  }

  #rk-screed-guide .rk-screed-energy-chart .rk-screed-bar {
    fill: url(#rk-screed-bar-gradient);
  }

  #rk-screed-guide .rk-screed-energy-chart .rk-screed-axis-line {
    stroke: #c8d9e1;
    stroke-width: 1;
  }

  #rk-screed-guide .rk-screed-results {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-result.is-accent {
    border-color: #b6e9ef;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 9px 14px;
    margin-top: 12px;
    color: var(--rk-muted);
    font-size: 0.67rem;
    font-weight: 760;
  }

  #rk-screed-guide .rk-screed-legend span {
    display: inline-flex;
    gap: 7px;
    align-items: center;
  }

  #rk-screed-guide .rk-screed-legend i {
    display: inline-block;
    width: 20px;
    height: 7px;
    border-radius: 999px;
    background: #c6d0d5;
  }

  #rk-screed-guide .rk-screed-legend .pipe i {
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-legend .insulation i {
    background: var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-protocol {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-protocol-step {
    min-width: 0;
    padding: 19px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-protocol-step span {
    display: inline-flex;
    margin-bottom: 11px;
    padding: 5px 9px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.66rem;
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-protocol-step h3,
  #rk-screed-guide .rk-screed-protocol-step p {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-protocol-step p {
    margin-top: 7px;
    font-size: 0.8rem;
  }

  @media (max-width: 1120px) {
    #rk-screed-guide .rk-screed-term-grid,
    #rk-screed-guide .rk-screed-phase-grid,
    #rk-screed-guide .rk-screed-protocol {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-cross-wrap {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 880px) {
    #rk-screed-guide .rk-screed-lab-grid {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-results {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide .rk-screed-term-grid,
    #rk-screed-guide .rk-screed-phase-grid,
    #rk-screed-guide .rk-screed-protocol,
    #rk-screed-guide .rk-screed-input-grid,
    #rk-screed-guide .rk-screed-results {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-cross,
    #rk-screed-guide .rk-screed-energy-chart {
      min-height: 215px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-screed-guide *,
    #rk-screed-guide *::before,
    #rk-screed-guide *::after {
      scroll-behavior: auto !important;
      transition: none !important;
      animation: none !important;
    }
  }
</style>

<article id="rk-screed-guide" itemscope="" itemtype="https://schema.org/TechArticle">
  <div class="rk-screed-shell">
    <div class="rk-screed-progress-track" aria-hidden="true"><div class="rk-screed-progress"></div></div>

    <header class="rk-screed-hero">
      <div class="rk-screed-badge">Jastrych grzejny • aktualizacja 24 sierpnia 2026 r.</div>
      <h2 itemprop="headline">Wylewka betonowa na ogrzewanie podłogowe – <span>grubość, zbrojenie, dylatacje i wygrzewanie</span></h2>
      <div class="rk-screed-hook">
        <p><strong>Nie istnieje jedna bezpieczna grubość wylewki, którą można wpisać do każdego domu.</strong> O wyniku decydują jednocześnie: rodzaj jastrychu, średnica rury, grubość warstwy nad rurą, klasa wytrzymałości, obciążenia, ściśliwość izolacji, geometria pól, okładzina oraz dokumentacja konkretnego systemu.</p>
      </div>
      <p class="rk-screed-hero-lead" itemprop="description">Ten techniczny przewodnik wyjaśnia, czym naprawdę jest potocznie nazywana wylewka betonowa na ogrzewanie podłogowe, jak czytać oznaczenia CT i CA, kiedy potrzebne jest zbrojenie, jak zaplanować szczeliny, próbę ciśnieniową, pielęgnację i pierwsze wygrzewanie. Interaktywny kalkulator szacuje ilość jastrychu, masę oraz pojemność cieplną, lecz nie zastępuje projektu konstrukcji podłogi.</p>
      <div class="rk-screed-hero-meta">
        <span>Autor: Robert Kucharski</span>
        <span>Oparte na PN-EN 1264 i PN-EN 13813</span>
        <span>Bez uniwersalnych recept „na oko”</span>
      </div>
      <div class="rk-screed-author-strip" itemprop="author" itemscope="" itemtype="https://schema.org/Person">
        <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski – projektant instalacji sanitarnych" width="54" height="54" loading="eager" itemprop="image">
        <div>
          <b itemprop="name">Robert Kucharski</b>
          <small itemprop="jobTitle">Projektant instalacji sanitarnych • specjalista HVAC i ogrzewania podłogowego</small>
        </div>
      </div>
    </header>

    <div class="rk-screed-content">
      <div class="rk-screed-warning">
        <p><strong>Najważniejsze zastrzeżenie techniczne:</strong> wartości w tabelach są przykładami obliczeniowymi i typowymi zakresami spotykanymi w budownictwie mieszkaniowym, a nie projektem dla Twojej podłogi. Ostateczną grubość, klasę, układ szczelin, zbrojenie, pielęgnację i termin uruchomienia określa dokumentacja projektowa oraz instrukcja producenta wybranego jastrychu.</p>
      </div>

      <div class="rk-screed-learn" aria-label="Zakres artykułu">
        <strong>Po lekturze będziesz wiedzieć:</strong>
        <div class="rk-screed-learn-grid">
          <div class="rk-screed-learn-card"><div class="rk-screed-no">01</div><div><h4>Co naprawdę oznacza „wylewka betonowa”</h4><p>Dlaczego w domu najczęściej chodzi o cementowy jastrych CT, a nie o zwykły beton konstrukcyjny z betoniarni.</p></div></div>
          <div class="rk-screed-learn-card"><div class="rk-screed-no">02</div><div><h4>Jak ustala się grubość nad rurą</h4><p>Jak średnica przewodu, wytrzymałość, obciążenie i podatne podłoże tworzą jeden warunek projektowy.</p></div></div>
          <div class="rk-screed-learn-card"><div class="rk-screed-no">03</div><div><h4>Kiedy zbrojenie ma sens</h4><p>Dlaczego siatka, włókna i szczeliny pełnią różne funkcje i nie można ich wymieniać jednym zdaniem.</p></div></div>
          <div class="rk-screed-learn-card"><div class="rk-screed-no">04</div><div><h4>Jak bezpiecznie uruchomić podłogówkę</h4><p>Jak rozdzielić wiązanie, wysychanie, wygrzewanie funkcjonalne i pomiar wilgotności CM.</p></div></div>
        </div>
      </div>

      <nav class="rk-screed-nav" aria-label="Nawigacja po artykule">
        <strong>Przejdź do sekcji</strong>
        <div class="rk-screed-nav-links">
          <a href="#rk-screed-odpowiedz">Szybka odpowiedź</a>
          <a href="#rk-screed-pojecia">Jastrych czy beton?</a>
          <a href="#rk-screed-grubosc">Grubość</a>
          <a href="#rk-screed-kalkulator">Kalkulator</a>
          <a href="#rk-screed-material">CT czy CA?</a>
          <a href="#rk-screed-klasy">Klasy i λ</a>
          <a href="#rk-screed-zbrojenie">Zbrojenie</a>
          <a href="#rk-screed-dylatacje">Dylatacje</a>
          <a href="#rk-screed-przed">Przed wylaniem</a>
          <a href="#rk-screed-wykonanie">Wykonanie</a>
          <a href="#rk-screed-wygrzewanie">Wygrzewanie</a>
          <a href="#rk-screed-posadzka">Okładzina</a>
          <a href="#rk-screed-bledy">Błędy</a>
          <a href="#rk-screed-kroki">Krok po kroku</a>
          <a href="#rk-screed-faq">FAQ</a>
        </div>
      </nav>

      <section class="rk-screed-section" id="rk-screed-odpowiedz" aria-labelledby="rk-screed-h2-1">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">01</div>
          <div><h2 id="rk-screed-h2-1">Wylewka betonowa na ogrzewanie podłogowe – najkrótsza poprawna odpowiedź</h2><p>Najpierw trzy zasady, które chronią przed większością błędów.</p></div>
        </div>

        <div class="rk-screed-answer">
          <p><strong>Wylewka na podłogówkę musi jednocześnie otoczyć rury, rozprowadzić ciepło, przenieść obciążenia na izolację i pracować bez niekontrolowanych pęknięć.</strong> Nie dobiera się jej wyłącznie według metrażu. Najpierw ustala się system podłogi i parametry wyrobu, potem grubość całkowitą oraz warstwę nad rurą, a na końcu układ pól, zbrojenie i procedurę wykonania.</p>
        </div>

        <div class="rk-screed-card-grid three">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">1</div><h4>Nie ma jednej wartości minimalnej</h4><p>Popularne 4,5 cm nad rurą nie jest uniwersalną odpowiedzią dla wszystkich mieszanek, klas, obciążeń i podłoży.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">2</div><h4>Nie każda wylewka wymaga siatki</h4><p>Zbrojenie ogranicza skutki zarysowania, ale jego rodzaj i położenie muszą wynikać z konstrukcji pola oraz zaleceń systemu.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">3</div><h4>Wygrzewanie nie zastępuje suszenia</h4><p>Protokół funkcjonalny sprawdza pracę jastrychu grzejnego. Gotowość pod okładzinę potwierdza pomiar wilgotności i wymagania kleju lub posadzki.</p></div>
        </div>

        <div class="rk-screed-verdict">
          <div><h3>Co powinno znaleźć się w dokumentacji?</h3><p>Typ jastrychu i jego klasa, grubość całkowita oraz nad rurą, dopuszczalne obciążenia, podział na pola, sposób przejścia przewodów przez szczeliny, zbrojenie, warunki pielęgnacji, protokół pierwszego nagrzewania i kryterium wilgotności przed okładziną.</p></div>
          <div class="rk-screed-verdict-mark">Grubość to wynik systemu, nie zwyczaj ekipy</div>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-pojecia" aria-labelledby="rk-screed-h2-2">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">02</div>
          <div><h2 id="rk-screed-h2-2">Beton, jastrych cementowy CT i jastrych anhydrytowy CA – co jest czym?</h2><p>Precyzyjna nazwa ułatwia zamówienie właściwego materiału i ocenę dokumentów.</p></div>
        </div>

        <p>Fraza <strong>wylewka betonowa na ogrzewanie podłogowe</strong> jest powszechnie używana przez inwestorów, lecz technicznie najczęściej opisuje <strong>jastrych cementowy</strong>, oznaczany skrótem CT. To warstwa podkładowa wykonywana na izolacji i oddzielona od konstrukcji budynku taśmą brzegową. Nie jest automatycznie tym samym co beton konstrukcyjny przeznaczony na strop, fundament albo płytę.</p>

        <div class="rk-screed-term-grid">
          <div class="rk-screed-term"><b>Jastrych cementowy – CT</b><p>Podkład na spoiwie cementowym. Może mieć konsystencję półsuchą albo płynną. Odmiana, skład i deklarowane parametry wpływają na skurcz, grubość, pielęgnację i termin nagrzewania.</p></div>
          <div class="rk-screed-term"><b>Jastrych na bazie siarczanu wapnia – CA</b><p>Potocznie nazywany anhydrytowym. Zwykle dobrze otacza rury i może ograniczać liczbę szczelin, ale nie jest rozwiązaniem automatycznie najlepszym dla każdego pomieszczenia.</p></div>
          <div class="rk-screed-term"><b>Beton konstrukcyjny</b><p>Materiał projektowany do elementów nośnych. Jego receptura, kruszywo i sposób wbudowania nie muszą odpowiadać wymaganiom cienkiej, pływającej i ogrzewanej warstwy podłogowej.</p></div>
        </div>

        <p>Jastrych grzejny działa jako płyta pływająca na warstwie izolacyjnej. Przenosi obciążenia, chroni przewody, rozprowadza energię między rurami i tworzy podłoże pod okładzinę. Jego duża masa zwiększa bezwładność: stabilizuje temperaturę, lecz spowalnia reakcję na zmianę nastaw. Dlatego strategia sterowania powinna uwzględniać budynek, źródło ciepła i <a href="https://projekt-ogrzewania.pl/sterownik-regulator-pogodowy/">regulację pogodową</a>, a nie opierać się na gwałtownym włączaniu i wyłączaniu obiegów.</p>

        <div class="rk-screed-truth"><p><strong>Ważne:</strong> folia leżąca bezpośrednio pod jastrychem nie działa jak „lustro ciepła” w taki sposób jak warstwa refleksyjna przy szczelinie powietrznej. W systemie mokrym może pełnić funkcję warstwy rozdzielającej, poślizgowej, przeciwwilgociowej albo nadruku montażowego. O ograniczeniu strat w dół decyduje przede wszystkim właściwa <a href="https://projekt-ogrzewania.pl/jakie-sa-najlepsze-sposoby-izolacji-pod-ogrzewanie-podlogowe/">izolacja pod ogrzewaniem podłogowym</a>.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-grubosc" aria-labelledby="rk-screed-h2-3">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">03</div>
          <div><h2 id="rk-screed-h2-3">Jaka grubość wylewki betonowej na ogrzewanie podłogowe?</h2><p>Trzeba odróżnić grubość całkowitą od otuliny nad rurą.</p></div>
        </div>

        <div class="rk-screed-formula">
          <p><strong>Podstawowa zależność geometryczna:</strong></p>
          <code>grubość całkowita jastrychu h = średnica zewnętrzna rury d + warstwa nad rurą c</code>
          <p>Dla przewodu 16 mm i warstwy 45 mm nad jego górną krawędzią całkowita wysokość jastrychu wynosi 61 mm. To wyłącznie działanie arytmetyczne, a nie potwierdzenie, że 45 mm jest właściwe dla wybranego produktu.</p>
        </div>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Średnica rury</th><th>Przyjęta warstwa nad rurą</th><th>Wynikowa grubość całkowita</th><th>Jak czytać wynik?</th></tr></thead>
            <tbody>
              <tr><td data-label="Średnica"><strong>16 mm</strong></td><td data-label="Nad rurą">30 mm</td><td data-label="Całkowita">46 mm</td><td data-label="Interpretacja">Przykład systemu cienkowarstwowego; wymaga produktu i dokumentacji dopuszczających taki układ.</td></tr>
              <tr><td data-label="Średnica"><strong>16 mm</strong></td><td data-label="Nad rurą">35 mm</td><td data-label="Całkowita">51 mm</td><td data-label="Interpretacja">Nie jest automatycznym minimum. Trzeba sprawdzić klasę, obciążenie i podłoże.</td></tr>
              <tr><td data-label="Średnica"><strong>16 mm</strong></td><td data-label="Nad rurą">45 mm</td><td data-label="Całkowita">61 mm</td><td data-label="Interpretacja">Często spotykany przykład geometryczny dla jastrychu pływającego, nadal zależny od systemu.</td></tr>
              <tr><td data-label="Średnica"><strong>20 mm</strong></td><td data-label="Nad rurą">45 mm</td><td data-label="Całkowita">65 mm</td><td data-label="Interpretacja">Większa rura przy tej samej otulinie zwiększa grubość, masę i bezwładność.</td></tr>
            </tbody>
          </table>
        </div>

        <h3>Co rzeczywiście wpływa na wymaganą grubość?</h3>
        <div class="rk-screed-card-grid four">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">F</div><h4>Wytrzymałość na zginanie</h4><p>Klasa F opisuje odporność na naprężenia zginające, lecz sama nie wyznacza całej konstrukcji.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">Q</div><h4>Obciążenia użytkowe</h4><p>Inaczej analizuje się sypialnię, garaż, spiżarnię z regałami i przestrzeń z ciężkim urządzeniem.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">Δ</div><h4>Ściśliwość izolacji</h4><p>Podłoże podatne ugina się pod jastrychem. Liczy się nie tylko deklaracja samej płyty, ale cały układ warstw.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">G</div><h4>Geometria i szczeliny</h4><p>Długie, wąskie lub nieregularne pola generują inne naprężenia niż zwarty prostokąt.</p></div>
        </div>

        <p>Sam gęstszy <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-ogrzewaniu-podlogowym-co-10-czy-15-cm/">rozstaw rur 10 albo 15 cm</a> nie jest powodem, aby lokalnie pogrubiać jastrych. Rozstaw zmienia moc powierzchniową, długość przewodów i rozkład temperatur, natomiast grubość płyty ustala się według mechaniki oraz dokumentacji systemu. Zbyt duża grubość zwiększa ilość materiału i pojemność cieplną; zbyt mała może pogorszyć rozkład obciążeń i odporność na rysy.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-kalkulator" aria-labelledby="rk-screed-h2-4">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">04</div>
          <div><h2 id="rk-screed-h2-4">Kalkulator ilości, masy i bezwładności wylewki na podłogówkę</h2><p>Narzędzie pokazuje skutki przyjętej geometrii, ale nie zatwierdza grubości konstrukcyjnej.</p></div>
        </div>

        <div class="rk-screed-lab" data-rk-screed-lab="">
          <div class="rk-screed-lab-head">
            <h3>Laboratorium jastrychu grzejnego</h3>
            <p>Zmień parametry i zobacz orientacyjną objętość zamówienia, masę, długość rury, opór cieplny oraz energię magazynowaną przez warstwę.</p>
            <div class="rk-screed-presets" aria-label="Ustawienia przykładowe">
              <button class="rk-screed-preset is-active" type="button" data-screed-preset="standard">Dom 100 m²</button>
              <button class="rk-screed-preset" type="button" data-screed-preset="small">Mieszkanie 60 m²</button>
              <button class="rk-screed-preset" type="button" data-screed-preset="heavy">Duża masa 150 m²</button>
            </div>
          </div>

          <div class="rk-screed-lab-grid">
            <div class="rk-screed-controls">
              <div class="rk-screed-input-grid">
                <div class="rk-screed-control"><label for="rk-screed-area">Powierzchnia <output id="rk-screed-area-out">100 m²</output></label><input id="rk-screed-area" type="range" min="10" max="300" step="1" value="100"></div>
                <div class="rk-screed-control"><label for="rk-screed-diameter">Średnica rury <output id="rk-screed-diameter-out">16 mm</output></label><input id="rk-screed-diameter" type="range" min="12" max="20" step="1" value="16"></div>
                <div class="rk-screed-control"><label for="rk-screed-cover">Warstwa nad rurą <output id="rk-screed-cover-out">45 mm</output></label><input id="rk-screed-cover" type="range" min="25" max="70" step="1" value="45"></div>
                <div class="rk-screed-control"><label for="rk-screed-spacing">Rozstaw rur <output id="rk-screed-spacing-out">15 cm</output></label><input id="rk-screed-spacing" type="range" min="5" max="30" step="1" value="15"></div>
                <div class="rk-screed-control"><label for="rk-screed-density">Gęstość <output id="rk-screed-density-out">2100 kg/m³</output></label><input id="rk-screed-density" type="range" min="1700" max="2400" step="10" value="2100"></div>
                <div class="rk-screed-control"><label for="rk-screed-cp">Ciepło właściwe <output id="rk-screed-cp-out">0,88 kJ/kgK</output></label><input id="rk-screed-cp" type="range" min="0.70" max="1.10" step="0.01" value="0.88"></div>
                <div class="rk-screed-control"><label for="rk-screed-lambda">Przewodność λ <output id="rk-screed-lambda-out">1,40 W/mK</output></label><input id="rk-screed-lambda" type="range" min="0.70" max="2.20" step="0.05" value="1.40"></div>
                <div class="rk-screed-control"><label for="rk-screed-delta">Zmiana temperatury <output id="rk-screed-delta-out">5 K</output></label><input id="rk-screed-delta" type="range" min="1" max="15" step="1" value="5"></div>
                <div class="rk-screed-control"><label for="rk-screed-reserve">Rezerwa zamówienia <output id="rk-screed-reserve-out">5%</output></label><input id="rk-screed-reserve" type="range" min="0" max="15" step="1" value="5"></div>
              </div>
              <div class="rk-screed-status is-warning" id="rk-screed-lab-warning">Wpisana warstwa nad rurą jest parametrem do analizy, a nie zaleceniem wykonawczym.</div>
            </div>

            <div class="rk-screed-visual">
              <div class="rk-screed-results">
                <div class="rk-screed-result is-accent"><span>Grubość całkowita</span><strong id="rk-screed-total-result">61 mm</strong></div>
                <div class="rk-screed-result"><span>Objętość z rezerwą</span><strong id="rk-screed-volume-result">6,4 m³</strong></div>
                <div class="rk-screed-result"><span>Masa jastrychu</span><strong id="rk-screed-mass-result">12,7 t</strong></div>
                <div class="rk-screed-result"><span>Masa na 1 m²</span><strong id="rk-screed-load-result">127 kg/m²</strong></div>
                <div class="rk-screed-result"><span>Długość rury</span><strong id="rk-screed-pipe-result">700 m</strong></div>
                <div class="rk-screed-result"><span>Pojemność na 1 K</span><strong id="rk-screed-capacity-result">3,1 kWh/K</strong></div>
                <div class="rk-screed-result"><span>Energia dla ΔT</span><strong id="rk-screed-energy-result">15,5 kWh</strong></div>
                <div class="rk-screed-result"><span>Opór samej warstwy</span><strong id="rk-screed-resistance-result">0,044 m²K/W</strong></div>
              </div>

              <div class="rk-screed-cross-wrap">
                <div class="rk-screed-cross-card">
                  <span class="rk-screed-cross-title">Dynamiczny przekrój – geometria poglądowa</span>
                  <svg class="rk-screed-cross" id="rk-screed-cross" viewBox="0 0 360 250" role="img" aria-labelledby="rk-screed-cross-svg-title rk-screed-cross-svg-desc">
                    <title id="rk-screed-cross-svg-title">Przekrój jastrychu z rurą ogrzewania podłogowego</title>
                    <desc id="rk-screed-cross-svg-desc">Schemat pokazuje okładzinę, jastrych, rurę, warstwę nad rurą i izolację.</desc>
                    <defs>
                      <marker id="rk-screed-arrow-start" markerWidth="8" markerHeight="8" refX="4" refY="4" orient="auto"><path d="M8,0 L0,4 L8,8 Z" fill="#078fbe"></path></marker>
                      <marker id="rk-screed-arrow-end" markerWidth="8" markerHeight="8" refX="4" refY="4" orient="auto"><path d="M0,0 L8,4 L0,8 Z" fill="#078fbe"></path></marker>
                    </defs>
                    <rect class="rk-screed-layer-floor" x="28" y="22" width="304" height="20" rx="4"></rect>
                    <rect class="rk-screed-layer-screed" id="rk-screed-svg-screed" x="28" y="42" width="304" height="148"></rect>
                    <rect class="rk-screed-layer-insulation" x="28" y="190" width="304" height="38"></rect>
                    <circle class="rk-screed-pipe" id="rk-screed-svg-pipe" cx="170" cy="161" r="20"></circle>
                    <line class="rk-screed-dimension" id="rk-screed-svg-cover-line" x1="277" y1="47" x2="277" y2="141"></line>
                    <text id="rk-screed-svg-cover-text" x="286" y="98">45 mm nad rurą</text>
                    <line class="rk-screed-dimension" id="rk-screed-svg-total-line" x1="56" y1="45" x2="56" y2="187"></line>
                    <text id="rk-screed-svg-total-text" x="65" y="118">61 mm łącznie</text>
                    <text x="38" y="36">okładzina</text><text x="38" y="73">jastrych</text><text x="38" y="215">izolacja</text>
                  </svg>
                  <div class="rk-screed-legend"><span><i></i>jastrych</span><span class="pipe"><i></i>rura</span><span class="insulation"><i></i>izolacja</span></div>
                </div>

                <div class="rk-screed-energy-card">
                  <span class="rk-screed-energy-title">Energia magazynowana na 1 K przy różnych grubościach</span>
                  <svg class="rk-screed-energy-chart" id="rk-screed-energy-chart" viewBox="0 0 420 250" role="img" aria-labelledby="rk-screed-chart-title rk-screed-chart-desc">
                    <title id="rk-screed-chart-title">Porównanie pojemności cieplnej jastrychu</title>
                    <desc id="rk-screed-chart-desc">Wykres słupkowy pokazuje energię magazynowaną przez jastrych o grubości 45, 55, 65 i 75 milimetrów.</desc>
                    <defs><linearGradient id="rk-screed-bar-gradient" x1="0" y1="1" x2="0" y2="0"><stop offset="0" stop-color="#078fbe"></stop><stop offset="1" stop-color="#28c9da"></stop></linearGradient></defs>
                    <line class="rk-screed-axis-line" x1="46" y1="205" x2="396" y2="205"></line>
                    <line class="rk-screed-axis-line" x1="46" y1="30" x2="46" y2="205"></line>
                    <g id="rk-screed-bars"></g>
                    <text x="8" y="23">kWh/K</text>
                  </svg>
                </div>
              </div>
            </div>
          </div>
          <div class="rk-screed-disclaimer"><strong>Założenia i ograniczenia:</strong> długość rury jest szacowana jako powierzchnia podzielona przez rozstaw z 5% dodatkiem na nawroty; objętość rury odejmowana jest od objętości brutto jastrychu. Kalkulator nie uwzględnia stref bez rur, wnęk, szczelin, nierówności, grubości okładziny ani strat technologicznych innych niż ustawiona rezerwa. Nie dobiera klasy wytrzymałości, zbrojenia, nośności ani terminu wyschnięcia.</div>
        </div>

        <div class="rk-screed-formula">
          <p><strong>Wzory użyte w kalkulatorze:</strong></p>
          <code>V = A × h &nbsp; • &nbsp; m = ρ × V &nbsp; • &nbsp; C = m × cₚ / 3600 &nbsp; • &nbsp; E = C × ΔT &nbsp; • &nbsp; R = h / λ</code>
          <p>Parametry ρ, cₚ i λ należy brać z deklaracji wybranego wyrobu. Wartość λ nie wynika automatycznie z samego słowa „cementowy” albo „anhydrytowy”.</p>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-material" aria-labelledby="rk-screed-h2-5">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">05</div>
          <div><h2 id="rk-screed-h2-5">Wylewka cementowa czy anhydrytowa na ogrzewanie podłogowe?</h2><p>Nie ma zwycięzcy niezależnego od warunków budowy i pomieszczenia.</p></div>
        </div>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Kryterium</th><th>Jastrych cementowy CT</th><th>Jastrych na bazie siarczanu wapnia CA</th><th>Decyzja projektowa</th></tr></thead>
            <tbody>
              <tr><td data-label="Kryterium"><strong>Spoiwo</strong></td><td data-label="CT">Cement; dostępne są mieszanki półsuche, płynne i modyfikowane.</td><td data-label="CA">Siarczan wapnia; często występuje w konsystencji płynnej.</td><td data-label="Decyzja">Nie porównuj wyłącznie nazw. Sprawdź deklarację konkretnego wyrobu.</td></tr>
              <tr><td data-label="Kryterium"><strong>Skurcz i pola</strong></td><td data-label="CT">Zwykle większa wrażliwość na skurcz wysychania; ważne są pielęgnacja i układ szczelin.</td><td data-label="CA">Zwykle mniejszy skurcz i możliwość większych pól, ale granice nadal określa system i geometria.</td><td data-label="Decyzja">Plan szczelin powinien istnieć przed układaniem rur.</td></tr>
              <tr><td data-label="Kryterium"><strong>Otoczenie rur</strong></td><td data-label="CT">Zależy od konsystencji i zagęszczenia. Półsuchy materiał wymaga starannego wbudowania wokół przewodów.</td><td data-label="CA">Płynna konsystencja zwykle dobrze otacza przewody i ogranicza pustki.</td><td data-label="Decyzja">Sposób wykonania musi odpowiadać konsystencji, a nie przyzwyczajeniu ekipy.</td></tr>
              <tr><td data-label="Kryterium"><strong>Wilgoć</strong></td><td data-label="CT">Dobrze sprawdza się także w pomieszczeniach mokrych, przy poprawnej hydroizolacji i okładzinie.</td><td data-label="CA">Wymaga ścisłego przestrzegania zakresu zastosowania i ochrony przed trwałym zawilgoceniem.</td><td data-label="Decyzja">Łazienka nie zwalnia z hydroizolacji podpłytkowej niezależnie od spoiwa.</td></tr>
              <tr><td data-label="Kryterium"><strong>Przewodność cieplna λ</strong></td><td data-label="CT">Zależy od receptury, gęstości, kruszywa i wilgotności.</td><td data-label="CA">Również zależy od konkretnego produktu; nie zawsze automatycznie przewyższa każdy CT.</td><td data-label="Decyzja">Do obliczeń wpisuj wartość deklarowaną, a nie zakres znaleziony w reklamie.</td></tr>
              <tr><td data-label="Kryterium"><strong>Wygrzewanie</strong></td><td data-label="CT">Dla standardowego cementowego jastrychu PN-EN 1264-4 przewiduje rozpoczęcie nagrzewania po okresie wiązania, zwykle nie wcześniej niż po 21 dniach.</td><td data-label="CA">Dla standardowego CA norma wskazuje zwykle co najmniej 7 dni.</td><td data-label="Decyzja">Mieszanki specjalne mogą mieć inny harmonogram i zawsze wymagają instrukcji wyrobu.</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-screed-note"><p><strong>„Anhydryt jest zawsze najlepszy” to zbyt mocne zdanie.</strong> Może być bardzo dobrym rozwiązaniem w suchym wnętrzu i przy dobrze zorganizowanej budowie. Cementowy CT może być lepszy przy innym harmonogramie, wilgotności, obciążeniu albo dostępności wykonawców. Wybór ma obejmować całą podłogę, a nie tylko łatwość rozlewania.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-klasy" aria-labelledby="rk-screed-h2-6">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">06</div>
          <div><h2 id="rk-screed-h2-6">Co oznacza CT-C20-F4, CA-C25-F5 i przewodność cieplna λ?</h2><p>Oznaczenie klasy jest punktem wyjścia, a nie kompletnym projektem warstwy.</p></div>
        </div>

        <p>Norma PN-EN 13813 klasyfikuje materiały na podkłady podłogowe. W oznaczeniu <strong>CT-C20-F4</strong> litery CT informują o spoiwie cementowym, C20 oznacza klasę wytrzymałości na ściskanie, a F4 klasę wytrzymałości na zginanie. W zapisie <strong>CA-C25-F5</strong> CA wskazuje jastrych na bazie siarczanu wapnia. Liczby nie mówią jednak, jaka grubość jest bezpieczna na konkretnej izolacji ani jak mają przebiegać szczeliny.</p>

        <div class="rk-screed-card-grid three">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">C</div><h4>Ściskanie</h4><p>Wartość C opisuje wytrzymałość próbki na ściskanie w warunkach badania. Nie zastępuje analizy płyty pływającej.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">F</div><h4>Zginanie</h4><p>Klasa F jest szczególnie ważna, gdy podłoże jest podatne, występują obciążenia punktowe lub ogranicza się grubość.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">λ</div><h4>Przewodzenie ciepła</h4><p>λ [W/(m·K)] opisuje przepływ ciepła przez materiał. Do modelu podłogi należy przyjąć wartość wiarygodnie zadeklarowaną dla produktu.</p></div>
        </div>

        <div class="rk-screed-formula">
          <p><strong>Opór cieplny samego jastrychu:</strong></p>
          <code>R<sub>jastrychu</sub> = h / λ</code>
          <p>Dla 61 mm i λ = 1,40 W/(m·K) opór wynosi około 0,044 m²K/W. Nie jest to opór całej podłogi: trzeba dodać klej, okładzinę i pozostałe warstwy znajdujące się nad rurami.</p>
        </div>

        <p>Wysoka λ może poprawić przekazywanie ciepła, ale nie „usuwa” bezwładności wynikającej z masy. Dwa jastrychy o podobnej przewodności mogą inaczej reagować, jeśli różnią się grubością i gęstością. Moc podłogi należy obliczać razem z temperaturą wody, rozstawem rur i oporem okładziny. Właśnie dlatego <a href="https://projekt-ogrzewania.pl/jak-powinien-wygladac-profesjonalny-projekt-do-ogrzewania-podlogowego/">profesjonalny projekt ogrzewania podłogowego</a> powinien znać docelową konstrukcję posadzki.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-zbrojenie" aria-labelledby="rk-screed-h2-7">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">07</div>
          <div><h2 id="rk-screed-h2-7">Czy wylewkę cementową na podłogówkę trzeba zbroić?</h2><p>Odpowiedź „zawsze siatka” jest tak samo błędna jak „włókna zawsze wystarczą”.</p></div>
        </div>

        <p>Zbrojenie nie powstrzymuje skurczu chemicznego ani termicznego. Może ograniczać szerokość rys, zwiększać zdolność do przenoszenia naprężeń i pomagać utrzymać spójność pola po zarysowaniu. Skuteczność zależy od materiału, ilości, zakotwienia i przede wszystkim położenia. Siatka leżąca na izolacji pod rurami nie spełnia tej samej funkcji co zbrojenie umieszczone w zaprojektowanej strefie jastrychu.</p>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Rozwiązanie</th><th>Co może robić?</th><th>Czego nie załatwia?</th><th>Co sprawdzić?</th></tr></thead>
            <tbody>
              <tr><td data-label="Rozwiązanie"><strong>Siatka stalowa</strong></td><td data-label="Funkcja">Może kontrolować rozwój rys i współpracować z płytą po zarysowaniu.</td><td data-label="Ograniczenie">Położona przypadkowo albo dociśnięta do izolacji nie działa zgodnie z założeniem.</td><td data-label="Sprawdź">Średnicę, oczko, zakłady, dystanse, otulinę i kolizje z rurami.</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Włókna polimerowe</strong></td><td data-label="Funkcja">Mikrowłókna mogą ograniczać rysy skurczu plastycznego; inne włókna mogą mieć szerszą funkcję zadeklarowaną przez system.</td><td data-label="Ograniczenie">Nie każdy dodatek z worka zastępuje konstrukcyjną siatkę albo właściwy podział na pola.</td><td data-label="Sprawdź">Rodzaj włókna, dawkę i deklarowaną funkcję w recepturze jastrychu.</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Włókna stalowe lub makro</strong></td><td data-label="Funkcja">W zaprojektowanym systemie mogą zwiększyć ciągliwość i nośność po zarysowaniu.</td><td data-label="Ograniczenie">Nie wolno dobierać ich wyłącznie na podstawie podobieństwa nazwy.</td><td data-label="Sprawdź">Obliczenia, dokumentację wyrobu, dawkowanie i zgodność z posadzką.</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Brak dodatkowego zbrojenia</strong></td><td data-label="Funkcja">Możliwy w systemie, który dopuszcza taki układ przy właściwej klasie, grubości i geometrii.</td><td data-label="Ograniczenie">Nie zwalnia z pielęgnacji, szczelin i sprawdzenia obciążeń.</td><td data-label="Sprawdź">Jednoznaczny zapis w dokumentacji systemowej lub projekcie.</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-screed-warning"><p><strong>Nie dodawaj przypadkowo wody do mieszanki, aby „lepiej się rozlała”.</strong> Zmiana wskaźnika woda–spoiwo może zwiększyć skurcz, porowatość i osłabić parametry. Plastyfikator, włókna i woda muszą należeć do kontrolowanej receptury, a nie do improwizacji na budowie.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-dylatacje" aria-labelledby="rk-screed-h2-8">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">08</div>
          <div><h2 id="rk-screed-h2-8">Dylatacje w wylewce na ogrzewaniu podłogowym</h2><p>Szczeliny należy skoordynować z geometrią pól i przebiegiem obwodów przed montażem rur.</p></div>
        </div>

        <div class="rk-screed-card-grid four">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">O</div><h4>Obwodowa</h4><p>Taśma oddziela ogrzewaną płytę od ścian, słupów, progów i innych elementów pionowych.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">K</div><h4>Konstrukcyjna</h4><p>Szczelina istniejąca w konstrukcji budynku powinna być przeniesiona przez kolejne warstwy zgodnie z projektem.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">P</div><h4>Podziałowa</h4><p>Dzieli jastrych na pola o geometrii i wielkości dopuszczonej przez materiał oraz warunki pracy.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">R</div><h4>Robocza lub kontrolna</h4><p>Wynika z etapowania i technologii. Jej funkcji nie należy mylić z pełną szczeliną ruchową.</p></div>
        </div>

        <p>Popularna zasada „dylatacja powyżej 40 m² albo przy boku dłuższym niż 8 m” nie jest przepisem działającym dla każdego jastrychu. Ważne są proporcje pola, przewężenia, kształt litery L, przejścia drzwiowe, różne temperatury, sąsiednie strefy oraz dokumentacja produktu. Długi korytarz może wymagać innego podziału niż zwarty salon o podobnej powierzchni.</p>

        <div class="rk-screed-truth"><p><strong>Pętle nie powinny przechodzić przez szczeliny ruchowe.</strong> Jeżeli przez zaprojektowaną szczelinę muszą przejść przewody przyłączeniowe, prowadzi się je w odpowiednio długich tulejach ochronnych i ogranicza liczbę takich przejść. Rozwiązanie trzeba pokazać na rzucie. Szersze omówienie zawiera poradnik o <a href="https://projekt-ogrzewania.pl/izolacja-brzegowa-i-dylatacje-w-instalacji-ogrzewania-podlogowego/">izolacji brzegowej i dylatacjach podłogówki</a>.</p></div>

        <h3>Co dzieje się z okładziną nad szczeliną?</h3>
        <p>Szczelinę ruchową jastrychu co do zasady odwzorowuje się w okładzinie. Przykrycie jej sztywną płytką i klejem może przenieść naprężenie na gotową podłogę. Profile, elastyczne uszczelnienia i układ fug dobiera się wspólnie z wykonawcą posadzki. Nie każda nacięta rysa w jastrychu jest natomiast szczeliną konstrukcyjną; naprawa zależy od przyczyny i aktywności pęknięcia.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-przed" aria-labelledby="rk-screed-h2-9">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">09</div>
          <div><h2 id="rk-screed-h2-9">Co sprawdzić przed wylaniem jastrychu?</h2><p>Po zakryciu rur poprawka zwykle oznacza kucie albo trwały kompromis.</p></div>
        </div>

        <div class="rk-screed-check-grid">
          <div class="rk-screed-check"><div class="rk-screed-check-no">01</div><h4>Równość i nośność podłoża</h4><p>Izolacja musi leżeć stabilnie, bez pustek i klinowania. Instalacje pod nią powinny być wyrównane warstwą, a nie przykryte przypadkowo łamiącymi się płytami.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">02</div><h4>Izolacja brzegowa</h4><p>Taśma ma tworzyć ciągłe oddzielenie także przy słupach, ościeżach, podejściach i innych elementach pionowych.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">03</div><h4>Mocowanie i przebieg rur</h4><p>Przewody nie mogą wypływać ani zmieniać rozstawu. Trasy powinny odpowiadać projektowi i pozostawać z dala od przyszłych mocowań.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">04</div><h4>Szczeliny i tuleje</h4><p>Podział pól oraz przejścia przyłączeń przez dylatacje muszą być przygotowane przed rozpoczęciem podawania mieszanki.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">05</div><h4>Próba szczelności</h4><p>Obwody trzeba napełnić, odpowietrzyć, sprawdzić i udokumentować zgodnie z PN-EN 1264-4 oraz instrukcją systemu.</p></div>
          <div class="rk-screed-check"><div class="rk-screed-check-no">06</div><h4>Repery wysokościowe</h4><p>Poziomy powinny uwzględniać wszystkie pomieszczenia, progi, schody, odpływy i różne grubości docelowych okładzin.</p></div>
        </div>

        <h3>Jak rozumieć próbę ciśnieniową?</h3>
        <p>W typowym układzie wodnym próbę wykonuje się wodą przed przykryciem rur, przy ciśnieniu równym dwukrotności ciśnienia roboczego, nie mniejszym niż 6 bar, jeżeli dokumentacja systemu nie określa inaczej. Wynik i warunki zapisuje się w protokole. Podczas wykonywania jastrychu rury pozostawia się pod ciśnieniem, aby ograniczyć ryzyko zgniecenia i umożliwić zauważenie uszkodzenia, lecz nie oznacza to automatycznie utrzymywania pełnego ciśnienia próbnego przez cały okres dojrzewania. Szczegółowy przebieg opisuje materiał o <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próbie szczelności ogrzewania podłogowego</a>.</p>

        <div class="rk-screed-warning"><p><strong>Ryzyko zamarznięcia:</strong> jeśli budynek zimą nie jest ogrzewany, próba wodna wymaga zabezpieczenia instalacji. Środek przeciwzamrożeniowy, płukanie i późniejsze napełnienie muszą być zgodne z materiałami instalacji oraz źródłem ciepła. Nie wolno zostawić wody w przewodach i liczyć, że jastrych je ochroni.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-wykonanie" aria-labelledby="rk-screed-h2-10">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">10</div>
          <div><h2 id="rk-screed-h2-10">Wykonanie i pielęgnacja wylewki na podłogówce</h2><p>Konsystencja mieszanki narzuca technologię wbudowania.</p></div>
        </div>

        <div class="rk-screed-phase-grid">
          <div class="rk-screed-phase" data-step="01"><b>Przyjęcie mieszanki</b><p>Sprawdza się zamówiony typ, klasę, czas od przygotowania, warunki otoczenia i zgodność dodatków. Niedozwolona jest korekta wodą „na oko”.</p></div>
          <div class="rk-screed-phase" data-step="02"><b>Wbudowanie</b><p>Półsuchy CT rozkłada się i zagęszcza inaczej niż płynny CT albo CA. Wałek odpowietrzający nie jest uniwersalnym narzędziem dla każdego jastrychu.</p></div>
          <div class="rk-screed-phase" data-step="03"><b>Kontrola wysokości</b><p>Grubość sprawdza się w wielu punktach. Lokalna górka nad rurą i niedobór w sąsiedztwie mogą zmienić pracę pola oraz poziomy okładzin.</p></div>
          <div class="rk-screed-phase" data-step="04"><b>Ochrona świeżej powierzchni</b><p>Przeciąg, słońce i szybkie odparowanie sprzyjają naprężeniom. Warunki pielęgnacji zależą od spoiwa i karty produktu.</p></div>
          <div class="rk-screed-phase" data-step="05"><b>Ruch i obciążanie</b><p>Termin wejścia, składowania materiałów i wykonywania ścianek nie wynika wyłącznie z tego, że powierzchnia jest twarda w dotyku.</p></div>
          <div class="rk-screed-phase" data-step="06"><b>Dokumentacja</b><p>Zachowuje się deklarację, numer partii, datę wykonania, temperaturę, protokół próby, grubości i plan pól. To materiał do odbioru i ewentualnej diagnostyki.</p></div>
        </div>

        <p>W przypadku cementowego jastrychu półsuchego kluczowe jest równomierne zagęszczenie wokół rury. Pustka powietrzna pogarsza przekazywanie ciepła i tworzy lokalnie słabszą strefę. Płynna mieszanka ma inne ryzyka: nieszczelna warstwa rozdzielająca może dopuścić do ucieczki materiału, a wypływ rur zmieni ich położenie. Prace powinny być skoordynowane z instalatorem, wykonawcą jastrychu i osobą odpowiadającą za późniejszą posadzkę.</p>

        <div class="rk-screed-note"><p><strong>28 dni nie oznacza automatycznie „suche”.</strong> Jest to charakterystyczny punkt odniesienia dla dojrzewania wielu materiałów cementowych, ale czas osiągnięcia wilgotności wymaganej pod posadzkę zależy od grubości, receptury, temperatury, wilgotności powietrza i wentylacji.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-wygrzewanie" aria-labelledby="rk-screed-h2-11">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">11</div>
          <div><h2 id="rk-screed-h2-11">Wygrzewanie wylewki na ogrzewaniu podłogowym – prawidłowa kolejność</h2><p>Należy rozdzielić cztery procesy, które często wrzuca się do jednego worka.</p></div>
        </div>

        <div class="rk-screed-protocol">
          <div class="rk-screed-protocol-step"><span>ETAP 1</span><h3>Wiązanie i pielęgnacja</h3><p>Świeży materiał osiąga wytrzymałość w warunkach określonych przez producenta. Ogrzewanie nie służy do przyspieszania pierwszej fazy.</p></div>
          <div class="rk-screed-protocol-step"><span>ETAP 2</span><h3>Nagrzewanie funkcjonalne</h3><p>Sprawdza zachowanie jastrychu grzejnego i instalacji w cyklu temperatur zgodnym z normą oraz instrukcją wyrobu.</p></div>
          <div class="rk-screed-protocol-step"><span>ETAP 3</span><h3>Suszenie do okładziny</h3><p>Wymaga wentylacji i kontroli warunków. Sam ukończony protokół funkcjonalny nie dowodzi gotowości pod parkiet albo płytki.</p></div>
          <div class="rk-screed-protocol-step"><span>ETAP 4</span><h3>Pomiar CM i odbiór</h3><p>Wilgotność sprawdza się w oznaczonych miejscach bez rur i porównuje z wymaganiem systemu posadzkowego.</p></div>
        </div>

        <h3>Modelowy protokół według PN-EN 1264-4</h3>
        <p>Dla typowego jastrychu cementowego rozpoczęcie nagrzewania funkcjonalnego następuje po co najmniej 21 dniach, a dla jastrychu na bazie siarczanu wapnia po co najmniej 7 dniach, chyba że producent wyrobu jednoznacznie dopuszcza inny termin. Procedurę zaczyna się temperaturą zasilania około 25°C utrzymywaną przez 3 dni, następnie stosuje maksymalną projektową temperaturę zasilania przez co najmniej 4 dni. Nie jest to nakaz podnoszenia temperatury zawsze o 5°C na dobę ani pozwolenie na ustawienie arbitralnych 45°C. Maksimum wynika z projektu instalacji i ograniczeń materiału.</p>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead><tr><th>Pytanie kontrolne</th><th>Prawidłowa odpowiedź</th><th>Błędny skrót</th></tr></thead>
            <tbody>
              <tr><td data-label="Pytanie"><strong>Kiedy zacząć?</strong></td><td data-label="Prawidłowo">Po minimalnym czasie wiązania właściwym dla materiału i po potwierdzeniu wykonawcy.</td><td data-label="Błędnie">„Gdy można już chodzić”.</td></tr>
              <tr><td data-label="Pytanie"><strong>Do jakiej temperatury?</strong></td><td data-label="Prawidłowo">Do maksymalnej projektowej temperatury zasilania, w granicach wyrobu i instalacji.</td><td data-label="Błędnie">„Każdą wylewkę grzejemy do 45–55°C”.</td></tr>
              <tr><td data-label="Pytanie"><strong>Czy po protokole jest sucho?</strong></td><td data-label="Prawidłowo">Nie wiadomo bez pomiaru wilgotności i kryterium docelowej posadzki.</td><td data-label="Błędnie">„Wygrzane znaczy gotowe do klejenia”.</td></tr>
              <tr><td data-label="Pytanie"><strong>Ile schnie?</strong></td><td data-label="Prawidłowo">Zależy od wyrobu, grubości i klimatu; kontroluje się pomiarem.</td><td data-label="Błędnie">„Zawsze 1 mm na dobę”.</td></tr>
            </tbody>
          </table>
        </div>

        <p>Przed uruchomieniem należy otworzyć wszystkie projektowane obwody, zapewnić przepływy i kontrolować temperaturę zasilania. Samo nagrzanie rozdzielacza bez przepływu przez część pętli nie jest pełnym protokołem. Warto zapisać datę, temperatury i czas każdego etapu, a po zakończeniu pozostawić dokument wykonawcy posadzki.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-posadzka" aria-labelledby="rk-screed-h2-12">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">12</div>
          <div><h2 id="rk-screed-h2-12">Wilgotność wylewki i wybór posadzki</h2><p>Najdroższe błędy często wychodzą dopiero po ułożeniu drewna, paneli albo płytek.</p></div>
        </div>

        <p>Nie istnieje jeden próg wilgotności właściwy dla każdego jastrychu i każdej okładziny. Kryterium zależy między innymi od spoiwa, ogrzewania, metody pomiaru, kleju, hydroizolacji i producenta posadzki. Wynik CM powinien być zapisany wraz z miejscem pobrania próbki. W projekcie instalacji warto wcześniej oznaczyć bezpieczne punkty pomiarowe, aby nie przewiercić rury.</p>

        <div class="rk-screed-card-grid three">
          <div class="rk-screed-card"><div class="rk-screed-card-icon">CM</div><h4>Pomiar, nie kalendarz</h4><p>Data wykonania nie potwierdza gotowości. Należy zmierzyć wilgotność metodą wymaganą przez system posadzkowy.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">R</div><h4>Opór okładziny</h4><p>Gruba deska, podkład i warstwa kleju zwiększają opór nad rurą oraz wymaganą temperaturę wody.</p></div>
          <div class="rk-screed-card"><div class="rk-screed-card-icon">J</div><h4>Szczeliny w wykończeniu</h4><p>Dylatacje ruchowe jastrychu trzeba skoordynować z fugami, profilami i kierunkiem ułożenia okładziny.</p></div>
        </div>

        <p>Podłogi drewniane i laminowane wymagają sprawdzenia dopuszczenia na ogrzewanie podłogowe, maksymalnej temperatury powierzchni i łącznego oporu cieplnego. Porównanie systemów znajduje się w analizie <a href="https://projekt-ogrzewania.pl/podlogi-drewniane-vs-panele-laminowane-co-wybrac-przy-ogrzewaniu-podlogowym/">podłogi drewniane a panele laminowane na podłogówce</a>. Przy płytkach liczy się również zgodność kleju i zaprawy do spoinowania z podłożem ogrzewanym oraz przeniesienie zaprojektowanych szczelin.</p>

        <div class="rk-screed-note"><p><strong>Nie wierć „na pamięć”.</strong> Dokumentacja fotograficzna i rzut rur nie dają stuprocentowej pewności po zmianie skali lub punktów odniesienia. Przed wykonaniem mocowania w podłodze instalację należy zlokalizować odpowiednią metodą.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-bledy" aria-labelledby="rk-screed-h2-13">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">13</div>
          <div><h2 id="rk-screed-h2-13">Pęknięcia, odspojenia i nierówne grzanie – najczęstsze przyczyny</h2><p>Rysa jest objawem; naprawę dobiera się dopiero po rozpoznaniu mechanizmu.</p></div>
        </div>

        <div class="rk-screed-error-grid">
          <div class="rk-screed-error"><div class="rk-screed-error-no">01</div><h4>Za dużo wody</h4><p>Ułatwia rozprowadzanie, lecz może zwiększyć skurcz, segregację, porowatość i spadek wytrzymałości.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">02</div><h4>Przypadkowa grubość</h4><p>Różnice poziomu tworzą miejsca o innej sztywności, masie i czasie reakcji cieplnej.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">03</div><h4>Brak ciągłej taśmy</h4><p>Kontakt ze ścianą lub słupem blokuje swobodną pracę pola i tworzy mostek akustyczny.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">04</div><h4>Zły podział pól</h4><p>Przewężenia, naroża wewnętrzne i długie kształty bez zaplanowanej szczeliny sprzyjają rysom.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">05</div><h4>Pusta przestrzeń przy rurze</h4><p>Niedostateczne otulenie pogarsza kontakt cieplny i może osłabić miejscowo jastrych.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">06</div><h4>Zbyt szybkie wysychanie</h4><p>Przeciąg, słońce lub przedwczesne grzanie tworzą gradient wilgotności i naprężenia.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">07</div><h4>Siatka na izolacji</h4><p>Zbrojenie bez właściwego położenia nie realizuje funkcji przyjętej w projekcie.</p></div>
          <div class="rk-screed-error"><div class="rk-screed-error-no">08</div><h4>Okładzina bez pomiaru</h4><p>Zamknięcie wilgoci może powodować odspojenie, przebarwienia, deformacje lub rozwój pleśni w warstwach.</p></div>
        </div>

        <h3>Czy każdą rysę trzeba rozkuwać?</h3>
        <p>Nie. Najpierw ocenia się szerokość, głębokość, aktywność, przebieg względem szczelin i rur, różnicę wysokości krawędzi oraz nośność podłoża. Rysa skurczowa stabilna wymaga innego postępowania niż pracująca szczelina nad przewężeniem albo pęknięcie wynikające z osiadania izolacji. Zanim zastosuje się zszywanie, żywicę, matę odprężającą albo lokalną wymianę, należy znaleźć przyczynę.</p>

        <div class="rk-screed-truth"><p><strong>Nierówna temperatura powierzchni nie musi oznaczać złej wylewki.</strong> Przyczyną może być brak przepływu, zapowietrzenie, inny rozstaw, grubsza okładzina, strefa bez rury albo błąd nastaw. Diagnostykę zaczyna się od projektu, przepływów i obrazu termicznego, nie od kucia podłogi.</p></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-kroki" aria-labelledby="rk-screed-h2-14">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">14</div>
          <div><h2 id="rk-screed-h2-14">Jak wykonać wylewkę na ogrzewanie podłogowe – kolejność prac</h2><p>Dziesięć etapów od projektu do odbioru posadzki.</p></div>
        </div>

        <ol class="rk-screed-howto">
          <li class="rk-screed-howto-step" id="rk-screed-step-1"><span>01</span><div><h3>Ustal konstrukcję podłogi</h3><p>Wybierz jastrych, klasę, grubość, izolację, okładzinę, obciążenia i wysokości. Sprawdź nośność stropu oraz ściśliwość warstw.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-2"><span>02</span><div><h3>Zaprojektuj ogrzewanie</h3><p>Oblicz obciążenie pomieszczeń, rozstaw, temperaturę zasilania, długości pętli, przepływy i przebieg bez kolizji ze szczelinami.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-3"><span>03</span><div><h3>Przygotuj równe podłoże i izolację</h3><p>Usuń luźne elementy, wyrównaj instalacje, ułóż warstwy bez pustek i wykonaj ciągłą izolację brzegową.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-4"><span>04</span><div><h3>Ułóż i zamocuj rury</h3><p>Zachowaj projektowany rozstaw, promienie gięcia i strefy bez mocowań. Oznacz przejścia, dylatacje i punkty pomiarowe.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-5"><span>05</span><div><h3>Wykonaj próbę szczelności</h3><p>Napełnij, odpowietrz i sprawdź obwody zgodnie z normą oraz systemem. Sporządź protokół i pozostaw instalację pod właściwym ciśnieniem podczas prac.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-6"><span>06</span><div><h3>Zbuduj podział na pola</h3><p>Wykonaj szczeliny, profile i tuleje ochronne zgodnie z planem. Skoordynuj je z progami oraz przyszłą okładziną.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-7"><span>07</span><div><h3>Wbuduj mieszankę</h3><p>Kontroluj recepturę, czas, konsystencję, zagęszczenie i poziomy. Nie dolewaj wody bez zgody technologicznej.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-8"><span>08</span><div><h3>Pielęgnuj i chroń</h3><p>Ogranicz przeciąg, słońce, mróz i przedwczesne obciążenie. Realizuj wymagania właściwe dla spoiwa i produktu.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-9"><span>09</span><div><h3>Przeprowadź nagrzewanie funkcjonalne</h3><p>Po wymaganym czasie uruchom wszystkie obwody, zapisz temperatury i zachowaj maksymalną temperaturę projektową przez wymagany okres.</p></div></li>
          <li class="rk-screed-howto-step" id="rk-screed-step-10"><span>10</span><div><h3>Zmierz wilgotność i odbierz podłoże</h3><p>Wykonaj pomiar w bezpiecznych punktach, oceń rysy, równość i wytrzymałość powierzchni, a następnie przekaż protokoły wykonawcy posadzki.</p></div></li>
        </ol>
      </section>

      <section class="rk-screed-section" id="rk-screed-faq" aria-labelledby="rk-screed-h2-15">
        <div class="rk-screed-section-head">
          <div class="rk-screed-section-no">15</div>
          <div><h2 id="rk-screed-h2-15">FAQ – wylewka betonowa na ogrzewanie podłogowe</h2><p>Odpowiedzi na najczęstsze pytania inwestorów i wykonawców.</p></div>
        </div>

        <div class="rk-screed-faq-list">
          <details class="rk-screed-faq"><summary>Ile centymetrów wylewki powinno być nad rurą ogrzewania podłogowego?</summary><div class="rk-screed-faq-answer"><p>Nie ma jednej wartości właściwej dla wszystkich produktów i podłóg. Warstwę nad rurą ustala się na podstawie typu i klasy jastrychu, obciążenia, podatności izolacji, średnicy przewodu, geometrii pól i dokumentacji systemu. Popularne 4,5 cm jest przykładem spotykanym w części rozwiązań, a nie uniwersalną normą.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy całkowita grubość 6 cm wystarczy przy rurze 16 mm?</summary><div class="rk-screed-faq-answer"><p>Przy 60 mm całkowitej grubości nad rurą 16 mm pozostaje 44 mm. Geometrycznie można to policzyć, ale bezpieczeństwa nie da się potwierdzić bez klasy materiału, obciążenia, rodzaju izolacji, układu szczelin i instrukcji konkretnego jastrychu.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy jastrych cementowy musi mieć siatkę?</summary><div class="rk-screed-faq-answer"><p>Nie zawsze. Dopuszczalne rozwiązanie powinno wynikać z projektu lub dokumentacji systemu. Siatka, włókna i brak dodatkowego zbrojenia mają różne warunki stosowania. Siatka położona bez dystansów na izolacji nie zastępuje prawidłowo zaprojektowanego zbrojenia.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy włókna zastępują siatkę w wylewce?</summary><div class="rk-screed-faq-answer"><p>Tylko wtedy, gdy rodzaj i dawka włókien mają taką funkcję w dokumentacji systemu. Mikrowłókna ograniczające skurcz plastyczny nie są automatycznie zamiennikiem siatki konstrukcyjnej. Nie wolno oceniać wszystkich włókien jako jednego materiału.</p></div></details>
          <details class="rk-screed-faq"><summary>Co jest lepsze na podłogówkę: cement czy anhydryt?</summary><div class="rk-screed-faq-answer"><p>Oba rozwiązania mogą działać bardzo dobrze. CT jest odporny na różne warunki wilgotnościowe i dostępny w wielu odmianach. CA zwykle dobrze otacza rury i ma mniejszy skurcz. Decyzję podejmuje się według pomieszczenia, produktu, harmonogramu, obciążeń, okładziny i jakości wykonawstwa.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy anhydryt ma zawsze lepszą przewodność cieplną?</summary><div class="rk-screed-faq-answer"><p>Nie należy tego zakładać na podstawie samej nazwy spoiwa. Przewodność zależy od receptury, gęstości i wilgotności. Do obliczeń trzeba przyjąć wartość λ deklarowaną dla konkretnego wyrobu w warunkach właściwych dla projektu.</p></div></details>
          <details class="rk-screed-faq"><summary>Po ilu dniach można włączyć ogrzewanie podłogowe?</summary><div class="rk-screed-faq-answer"><p>Dla standardowego jastrychu cementowego nagrzewanie funkcjonalne według PN-EN 1264-4 rozpoczyna się zwykle nie wcześniej niż po 21 dniach, a dla jastrychu na bazie siarczanu wapnia po co najmniej 7 dniach. Produkt specjalny może mieć inny harmonogram zapisany przez producenta.</p></div></details>
          <details class="rk-screed-faq"><summary>Jak wygląda pierwsze wygrzewanie wylewki?</summary><div class="rk-screed-faq-answer"><p>Modelowo stosuje się około 25°C temperatury zasilania przez 3 dni, a następnie maksymalną projektową temperaturę zasilania przez co najmniej 4 dni. Dokładny protokół musi uwzględniać rodzaj jastrychu, instrukcję produktu i parametry instalacji.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy wygrzanie oznacza, że można układać panele lub drewno?</summary><div class="rk-screed-faq-answer"><p>Nie. Wygrzewanie funkcjonalne nie jest dowodem osiągnięcia wilgotności wymaganej przez posadzkę. Gotowość potwierdza pomiar, najczęściej metodą CM, oraz kryterium producenta jastrychu, kleju i okładziny.</p></div></details>
          <details class="rk-screed-faq"><summary>Ile schnie wylewka o grubości 6 cm?</summary><div class="rk-screed-faq-answer"><p>Nie da się wiarygodnie odpowiedzieć regułą „1 mm na dobę”. Czas zależy od receptury, spoiwa, grubości, temperatury, wilgotności i wymiany powietrza. Należy śledzić warunki, przeprowadzić wymagany protokół i zmierzyć wilgotność.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy rury mogą przechodzić przez dylatację?</summary><div class="rk-screed-faq-answer"><p>Pętla grzewcza nie powinna przechodzić z pola do pola przez szczelinę ruchową. Jeśli muszą przejść przewody przyłączeniowe, prowadzi się je w odpowiednich tulejach ochronnych zgodnie z projektem i ogranicza liczbę przejść.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy trzeba utrzymywać 6–8 bar przez cały czas schnięcia?</summary><div class="rk-screed-faq-answer"><p>Nie należy stosować takiej uniwersalnej zasady. Próbę wykonuje się przed zakryciem rur według PN-EN 1264-4 i systemu. Podczas wylewania przewody pozostają pod ciśnieniem, lecz wartość oraz czas utrzymania po pracy powinny wynikać z instrukcji i protokołu, a nie z przypadkowej liczby.</p></div></details>
          <details class="rk-screed-faq"><summary>Czy grubsza wylewka daje cieplejszą podłogę?</summary><div class="rk-screed-faq-answer"><p>Nie automatycznie. Większa masa magazynuje więcej energii i wolniej reaguje, ale moc ustalają także temperatura wody, rozstaw rur, przepływ, opór okładziny i straty pomieszczenia. Nadmierna grubość nie naprawi źle zaprojektowanej instalacji.</p></div></details>
          <details class="rk-screed-faq"><summary>Skąd wiadomo, gdzie później można wiercić?</summary><div class="rk-screed-faq-answer"><p>Trzeba zachować projekt, zdjęcia z punktami odniesienia i dokumentację powykonawczą, a przed wierceniem zlokalizować rury. Samo zdjęcie lub rzut może być niedokładny po zmianie skali, tynkach i przesunięciu osi pomieszczenia.</p></div></details>
        </div>

        <div class="rk-screed-sources">
          <strong>Podstawa techniczna i data weryfikacji</strong>
          Opracowanie zaktualizowano 24 sierpnia 2026 r. Podstawę stanowią: PN-EN 1264-4 dotycząca instalowania wodnych systemów ogrzewania powierzchniowego, PN-EN 13813 dotycząca materiałów na podkłady podłogowe oraz oficjalna karta normy
          <a href="https://www.iso.org/standard/74685.html" target="_blank" rel="noopener noreferrer">ISO 11855-5:2021 – Installation</a>
          wraz z
          <a href="https://www.iso.org/standard/83785.html" target="_blank" rel="noopener noreferrer">ISO 11855-5:2021/Amd 1:2023</a>.
          Normy nie zastępują deklaracji, instrukcji i projektu konkretnego systemu.
        </div>
      </section>

      <section class="rk-screed-cta" aria-label="Zamówienie projektu ogrzewania podłogowego">
        <h3>Chcesz ustalić parametry podłogi przed wylaniem jastrychu?</h3>
        <p>Projekt określa obciążenie cieplne pomieszczeń, rozstaw i przebieg rur, długości pętli, temperaturę zasilania, przepływy, opory oraz miejsca kolizji z planowanymi szczelinami. Dzięki temu wykonawca wylewki pracuje na znanym układzie, a nie na instalacji rozłożonej „na oko”.</p>
        <a class="rk-screed-cta-link" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt instalacji ogrzewania podłogowego</a>
        <small>To jedyne CTA sprzedażowe w artykule. Projekt-Ogrzewania.pl jest serwisem należącym do autora publikacji.</small>
      </section>

      <aside class="rk-screed-author-box" aria-label="Informacje o autorze" itemprop="author" itemscope="" itemtype="https://schema.org/Person">
        <div class="rk-screed-author-head">
          <div><h3>Autor opracowania</h3><p>Praktyka projektowa, wiedza techniczna i język zrozumiały dla inwestora.</p></div>
          <div class="rk-screed-author-mark">E-E-A-T • HVAC</div>
        </div>
        <div class="rk-screed-author-main">
          <div class="rk-screed-author-profile">
            <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski – autor opracowania" width="174" height="174" loading="lazy" itemprop="image">
            <h4 itemprop="name">Robert Kucharski</h4>
            <span class="rk-screed-author-role" itemprop="jobTitle">CEO • specjalista systemów HVAC i ogrzewania podłogowego</span>
          </div>
          <div class="rk-screed-author-content">
            <div class="rk-screed-quote"><blockquote>„Wylewka nie naprawi źle zaprojektowanej podłogówki. Może jedynie dobrze albo źle przenieść do pomieszczenia ciepło, które wcześniej trzeba policzyć.”</blockquote></div>
            <div class="rk-screed-tab-buttons" role="tablist" aria-label="Informacje o autorze">
              <button class="rk-screed-tab-button is-active" type="button" role="tab" aria-selected="true" aria-controls="rk-screed-author-about" id="rk-screed-author-about-tab" data-screed-author-tab="about">O autorze</button>
              <button class="rk-screed-tab-button" type="button" role="tab" aria-selected="false" aria-controls="rk-screed-author-experience" id="rk-screed-author-experience-tab" data-screed-author-tab="experience">Doświadczenie</button>
              <button class="rk-screed-tab-button" type="button" role="tab" aria-selected="false" aria-controls="rk-screed-author-portals" id="rk-screed-author-portals-tab" data-screed-author-tab="portals">Portale</button>
            </div>
            <div class="rk-screed-tab-panel" id="rk-screed-author-about" role="tabpanel" aria-labelledby="rk-screed-author-about-tab" data-screed-author-panel="about">
              <p itemprop="description">Specjalizuję się w projektowaniu wodnego ogrzewania podłogowego, obliczeniach obciążenia cieplnego i hydraulice instalacji. Łączę parametry źródła ciepła, rozstaw rur, przepływy i konstrukcję podłogi w jeden możliwy do wykonania układ.</p>
            </div>
            <div class="rk-screed-tab-panel" id="rk-screed-author-experience" role="tabpanel" aria-labelledby="rk-screed-author-experience-tab" data-screed-author-panel="experience" hidden="">
              <p>Wieloletnią praktykę projektową uzupełniam tworzeniem technicznych publikacji dla inwestorów i wykonawców. Analizuję zależności między stratami budynku, temperaturą zasilania, mocą powierzchniową, rozstawem, długością pętli, przepływem, oporem hydraulicznym i bezwładnością jastrychu. W poradnikach oddzielam wymagania normowe od zwyczajów wykonawczych i materiałów sprzedażowych.</p>
            </div>
            <div class="rk-screed-tab-panel" id="rk-screed-author-portals" role="tabpanel" aria-labelledby="rk-screed-author-portals-tab" data-screed-author-panel="portals" hidden="">
              <p>Jestem właścicielem trzech serwisów branżowych. Powiązanie podaję jawnie, aby czytelnik znał autorstwo i kontekst linkowania.</p>
              <div class="rk-screed-portals">
                <a href="https://projekt-ogrzewania.pl/">Projekt-Ogrzewania.pl</a>
                <a href="https://remont.biz.pl/" target="_blank" rel="noopener noreferrer">Remont.biz.pl</a>
                <a href="https://sobir.pl/" target="_blank" rel="noopener noreferrer">Sobir.pl</a>
              </div>
            </div>
          </div>
        </div>
      </aside>
    </div>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#webpage",
      "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/",
      "name": "Wylewka betonowa na ogrzewanie podłogowe – grubość, zbrojenie, dylatacje i wygrzewanie",
      "description": "Techniczny przewodnik po grubości jastrychu nad rurą, klasach CT i CA, zbrojeniu, dylatacjach, próbie szczelności, wygrzewaniu i wilgotności.",
      "inLanguage": "pl-PL",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "about": [
        { "@type": "Thing", "name": "Wylewka betonowa na ogrzewanie podłogowe" },
        { "@type": "Thing", "name": "Jastrych cementowy CT" },
        { "@type": "Thing", "name": "Jastrych na bazie siarczanu wapnia CA" },
        { "@type": "Thing", "name": "Wygrzewanie jastrychu grzejnego" }
      ],
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#article" },
      "dateModified": "2026-08-24T20:30:00+02:00"
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#article",
      "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/",
      "headline": "Wylewka betonowa na ogrzewanie podłogowe – grubość, zbrojenie, dylatacje i wygrzewanie",
      "alternativeHeadline": "Jaka wylewka na podłogówkę? Techniczny przewodnik po jastrychu CT i CA",
      "description": "Wylewka betonowa na ogrzewanie podłogowe: grubość nad rurą, klasy jastrychu, zbrojenie, szczeliny, próba ciśnieniowa, pielęgnacja, wygrzewanie i pomiar CM.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-08-24T20:30:00+02:00",
      "author": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "copyrightHolder": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" },
      "copyrightYear": 2026,
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#webpage" },
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#webpage" },
      "wordCount": 4342,
      "proficiencyLevel": "Expert",
      "genre": ["poradnik techniczny", "ogrzewanie podłogowe", "budownictwo"],
      "keywords": [
        "wylewka betonowa na ogrzewanie podłogowe",
        "grubość wylewki na podłogówkę",
        "ile wylewki nad rurą ogrzewania podłogowego",
        "jastrych cementowy CT",
        "jastrych anhydrytowy CA",
        "zbrojenie wylewki na ogrzewaniu podłogowym",
        "dylatacje w ogrzewaniu podłogowym",
        "wygrzewanie wylewki",
        "wilgotność CM jastrychu",
        "kalkulator wylewki"
      ],
      "about": [
        { "@type": "DefinedTerm", "name": "Jastrych grzejny", "description": "Podkład podłogowy zawierający przewody wodnego ogrzewania powierzchniowego." },
        { "@type": "DefinedTerm", "name": "CT-C20-F4", "description": "Przykładowe oznaczenie jastrychu cementowego z klasą wytrzymałości na ściskanie C20 i na zginanie F4." },
        { "@type": "DefinedTerm", "name": "Nagrzewanie funkcjonalne", "description": "Kontrolowany cykl temperatur wykonywany po minimalnym okresie wiązania jastrychu grzejnego." }
      ],
      "mentions": [
        { "@type": "TechArticle", "name": "PN-EN 1264-4 – Wodne płaszczyznowe systemy ogrzewania i chłodzenia – Instalowanie" },
        { "@type": "TechArticle", "name": "PN-EN 13813 – Podkłady podłogowe oraz materiały do ich wykonania" },
        { "@type": "TechArticle", "name": "ISO 11855-5:2021 – Installation", "url": "https://www.iso.org/standard/74685.html" }
      ],
      "citation": [
        "PN-EN 1264-4: Wodne płaszczyznowe systemy ogrzewania i chłodzenia – Część 4: Instalowanie",
        "PN-EN 13813: Podkłady podłogowe oraz materiały do ich wykonania – Materiały – Właściwości i wymagania",
        "https://www.iso.org/standard/74685.html",
        "https://www.iso.org/standard/83785.html"
      ],
      "hasPart": [
        { "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#calculator" },
        { "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#faq" }
      ],
      "audience": { "@type": "Audience", "audienceType": "Inwestorzy, projektanci i wykonawcy ogrzewania podłogowego" }
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#calculator",
      "name": "Kalkulator ilości i bezwładności wylewki na ogrzewanie podłogowe",
      "description": "Narzędzie szacuje grubość całkowitą, objętość, masę, długość rury, pojemność cieplną i opór warstwy jastrychu na podstawie parametrów użytkownika.",
      "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-kalkulator",
      "applicationCategory": "UtilitiesApplication",
      "applicationSubCategory": "Kalkulator budowlany",
      "operatingSystem": "Any",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "creator": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" },
      "featureList": [
        "Obliczenie grubości całkowitej z warstwy nad rurą i średnicy przewodu",
        "Szacunek objętości i masy jastrychu",
        "Szacunek długości rury z rozstawu",
        "Obliczenie pojemności cieplnej i energii dla zadanej zmiany temperatury",
        "Obliczenie oporu cieplnego samej warstwy",
        "Dynamiczny przekrój i wykres pojemności cieplnej"
      ]
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#howto",
      "name": "Jak wykonać wylewkę na ogrzewanie podłogowe",
      "description": "Kolejność od ustalenia konstrukcji podłogi i projektu instalacji do nagrzewania funkcjonalnego, pomiaru wilgotności i odbioru podłoża.",
      "inLanguage": "pl-PL",
      "supply": [
        { "@type": "HowToSupply", "name": "Jastrych o zaprojektowanej klasie" },
        { "@type": "HowToSupply", "name": "Izolacja termiczna i brzegowa" },
        { "@type": "HowToSupply", "name": "Rury ogrzewania podłogowego" },
        { "@type": "HowToSupply", "name": "Profile dylatacyjne i tuleje ochronne" }
      ],
      "tool": [
        { "@type": "HowToTool", "name": "Narzędzia do kontroli poziomu i grubości" },
        { "@type": "HowToTool", "name": "Zestaw do próby ciśnieniowej" },
        { "@type": "HowToTool", "name": "Aparat CM do pomiaru wilgotności" }
      ],
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Ustal konstrukcję podłogi", "text": "Wybierz rodzaj i klasę jastrychu, grubość, izolację, okładzinę, obciążenia i poziomy.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-1" },
        { "@type": "HowToStep", "position": 2, "name": "Zaprojektuj ogrzewanie", "text": "Oblicz obciążenie cieplne, rozstaw, temperaturę zasilania, pętle i przepływy.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-2" },
        { "@type": "HowToStep", "position": 3, "name": "Przygotuj podłoże i izolację", "text": "Wyrównaj podłoże, ułóż stabilną izolację i ciągłą taśmę brzegową.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-3" },
        { "@type": "HowToStep", "position": 4, "name": "Ułóż i zamocuj rury", "text": "Zachowaj projektowany rozstaw, przebieg i miejsca planowanych szczelin.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-4" },
        { "@type": "HowToStep", "position": 5, "name": "Wykonaj próbę szczelności", "text": "Napełnij, odpowietrz i sprawdź obwody zgodnie z normą oraz dokumentacją systemu.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-5" },
        { "@type": "HowToStep", "position": 6, "name": "Zbuduj podział na pola", "text": "Wykonaj profile, szczeliny i tuleje ochronne zgodnie z planem.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-6" },
        { "@type": "HowToStep", "position": 7, "name": "Wbuduj mieszankę", "text": "Kontroluj recepturę, konsystencję, zagęszczenie i poziomy bez dolewania wody na oko.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-7" },
        { "@type": "HowToStep", "position": 8, "name": "Pielęgnuj i chroń", "text": "Zapewnij warunki właściwe dla produktu i nie obciążaj podłoża przed terminem.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-8" },
        { "@type": "HowToStep", "position": 9, "name": "Przeprowadź nagrzewanie funkcjonalne", "text": "Uruchom wszystkie obwody i zrealizuj zapisany protokół temperatur.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-9" },
        { "@type": "HowToStep", "position": 10, "name": "Zmierz wilgotność i odbierz podłoże", "text": "Sprawdź wilgotność, równość, rysy i przygotuj protokoły dla wykonawcy posadzki.", "url": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#rk-screed-step-10" }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/#faq",
      "inLanguage": "pl-PL",
      "mainEntity": [
        { "@type": "Question", "name": "Ile centymetrów wylewki powinno być nad rurą ogrzewania podłogowego?", "acceptedAnswer": { "@type": "Answer", "text": "Nie ma jednej wartości właściwej dla wszystkich produktów i podłóg. Warstwę nad rurą ustala się na podstawie typu i klasy jastrychu, obciążenia, podatności izolacji, średnicy przewodu, geometrii pól i dokumentacji systemu. Popularne 4,5 cm jest przykładem spotykanym w części rozwiązań, a nie uniwersalną normą." } },
        { "@type": "Question", "name": "Czy całkowita grubość 6 cm wystarczy przy rurze 16 mm?", "acceptedAnswer": { "@type": "Answer", "text": "Przy 60 mm całkowitej grubości nad rurą 16 mm pozostaje 44 mm. Geometrycznie można to policzyć, ale bezpieczeństwa nie da się potwierdzić bez klasy materiału, obciążenia, rodzaju izolacji, układu szczelin i instrukcji konkretnego jastrychu." } },
        { "@type": "Question", "name": "Czy jastrych cementowy musi mieć siatkę?", "acceptedAnswer": { "@type": "Answer", "text": "Nie zawsze. Dopuszczalne rozwiązanie powinno wynikać z projektu lub dokumentacji systemu. Siatka, włókna i brak dodatkowego zbrojenia mają różne warunki stosowania. Siatka położona bez dystansów na izolacji nie zastępuje prawidłowo zaprojektowanego zbrojenia." } },
        { "@type": "Question", "name": "Czy włókna zastępują siatkę w wylewce?", "acceptedAnswer": { "@type": "Answer", "text": "Tylko wtedy, gdy rodzaj i dawka włókien mają taką funkcję w dokumentacji systemu. Mikrowłókna ograniczające skurcz plastyczny nie są automatycznie zamiennikiem siatki konstrukcyjnej." } },
        { "@type": "Question", "name": "Co jest lepsze na podłogówkę: cement czy anhydryt?", "acceptedAnswer": { "@type": "Answer", "text": "Oba rozwiązania mogą działać bardzo dobrze. Decyzję podejmuje się według pomieszczenia, produktu, harmonogramu, obciążeń, okładziny i jakości wykonawstwa." } },
        { "@type": "Question", "name": "Czy anhydryt ma zawsze lepszą przewodność cieplną?", "acceptedAnswer": { "@type": "Answer", "text": "Nie należy tego zakładać na podstawie samej nazwy spoiwa. Przewodność zależy od receptury, gęstości i wilgotności. Do obliczeń trzeba przyjąć wartość lambda deklarowaną dla konkretnego wyrobu." } },
        { "@type": "Question", "name": "Po ilu dniach można włączyć ogrzewanie podłogowe?", "acceptedAnswer": { "@type": "Answer", "text": "Dla standardowego jastrychu cementowego nagrzewanie funkcjonalne według PN-EN 1264-4 rozpoczyna się zwykle nie wcześniej niż po 21 dniach, a dla jastrychu na bazie siarczanu wapnia po co najmniej 7 dniach. Produkt specjalny może mieć inny harmonogram." } },
        { "@type": "Question", "name": "Jak wygląda pierwsze wygrzewanie wylewki?", "acceptedAnswer": { "@type": "Answer", "text": "Modelowo stosuje się około 25°C temperatury zasilania przez 3 dni, a następnie maksymalną projektową temperaturę zasilania przez co najmniej 4 dni. Dokładny protokół musi uwzględniać rodzaj jastrychu, instrukcję produktu i parametry instalacji." } },
        { "@type": "Question", "name": "Czy wygrzanie oznacza, że można układać panele lub drewno?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Wygrzewanie funkcjonalne nie jest dowodem osiągnięcia wilgotności wymaganej przez posadzkę. Gotowość potwierdza pomiar oraz kryterium producenta jastrychu, kleju i okładziny." } },
        { "@type": "Question", "name": "Ile schnie wylewka o grubości 6 cm?", "acceptedAnswer": { "@type": "Answer", "text": "Nie da się wiarygodnie odpowiedzieć regułą 1 mm na dobę. Czas zależy od receptury, spoiwa, grubości, temperatury, wilgotności i wymiany powietrza. Należy zmierzyć wilgotność." } },
        { "@type": "Question", "name": "Czy rury mogą przechodzić przez dylatację?", "acceptedAnswer": { "@type": "Answer", "text": "Pętla grzewcza nie powinna przechodzić z pola do pola przez szczelinę ruchową. Jeśli muszą przejść przewody przyłączeniowe, prowadzi się je w odpowiednich tulejach ochronnych zgodnie z projektem." } },
        { "@type": "Question", "name": "Czy trzeba utrzymywać 6–8 bar przez cały czas schnięcia?", "acceptedAnswer": { "@type": "Answer", "text": "Nie należy stosować takiej uniwersalnej zasady. Próbę wykonuje się przed zakryciem rur według PN-EN 1264-4 i systemu. Podczas wylewania przewody pozostają pod ciśnieniem, lecz wartość oraz czas utrzymania powinny wynikać z instrukcji i protokołu." } },
        { "@type": "Question", "name": "Czy grubsza wylewka daje cieplejszą podłogę?", "acceptedAnswer": { "@type": "Answer", "text": "Nie automatycznie. Większa masa magazynuje więcej energii i wolniej reaguje, ale moc ustalają także temperatura wody, rozstaw rur, przepływ, opór okładziny i straty pomieszczenia." } },
        { "@type": "Question", "name": "Skąd wiadomo, gdzie później można wiercić?", "acceptedAnswer": { "@type": "Answer", "text": "Trzeba zachować projekt, zdjęcia z punktami odniesienia i dokumentację powykonawczą, a przed wierceniem zlokalizować rury. Samo zdjęcie lub rzut może być niedokładny po zmianie skali." } }
      ]
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "description": "Projektant wodnego ogrzewania podłogowego, autor technicznych opracowań i właściciel serwisów Projekt-Ogrzewania.pl, Remont.biz.pl oraz Sobir.pl.",
      "knowsAbout": [
        "Ogrzewanie podłogowe",
        "Jastrychy grzejne",
        "Projektowanie instalacji sanitarnych",
        "Hydraulika instalacji grzewczych",
        "Obciążenie cieplne budynków",
        "Pompy ciepła",
        "Efektywność energetyczna budynków"
      ],
      "sameAs": [
        "https://projekt-ogrzewania.pl/",
        "https://remont.biz.pl/",
        "https://sobir.pl/",
        "https://www.facebook.com/robert.kucharski.budowa.bez.sciemy"
      ],
      "affiliation": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "owns": [
        { "@id": "https://projekt-ogrzewania.pl/#website" },
        { "@id": "https://remont.biz.pl/#website" },
        { "@id": "https://sobir.pl/#website" }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt Ogrzewania",
      "url": "https://projekt-ogrzewania.pl/",
      "logo": { "@type": "ImageObject", "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/Projekt-Ogrzewania-Logo.webp" },
      "founder": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" }
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "inLanguage": "pl-PL",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "creator": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" },
      "copyrightHolder": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" }
    },
    {
      "@type": "WebSite",
      "@id": "https://remont.biz.pl/#website",
      "url": "https://remont.biz.pl/",
      "name": "Remont.biz.pl",
      "inLanguage": "pl-PL",
      "creator": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" },
      "copyrightHolder": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" }
    },
    {
      "@type": "WebSite",
      "@id": "https://sobir.pl/#website",
      "url": "https://sobir.pl/",
      "name": "Sobir.pl",
      "inLanguage": "pl-PL",
      "creator": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" },
      "copyrightHolder": { "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1" }
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  function initScreedGuide() {
    var root = document.getElementById("rk-screed-guide");
    if (!root) {
      return;
    }
    if (root.getAttribute("data-rk-screed-ready") === "1") {
      return;
    }
    root.setAttribute("data-rk-screed-ready", "1");

    function one(selector) {
      return root.querySelector(selector);
    }

    function many(selector) {
      return Array.prototype.slice.call(root.querySelectorAll(selector));
    }

    function valueOf(element, fallback) {
      if (!element) {
        return fallback;
      }
      var value = Number.parseFloat(element.value);
      if (Number.isFinite(value)) {
        return value;
      }
      return fallback;
    }

    function format(value, digits) {
      return value.toLocaleString("pl-PL", {
        minimumFractionDigits: digits,
        maximumFractionDigits: digits
      });
    }

    function setText(selector, text) {
      var element = one(selector);
      if (element) {
        element.textContent = text;
      }
    }

    function svgElement(name, attributes, text) {
      var element = document.createElementNS("http://www.w3.org/2000/svg", name);
      Object.keys(attributes).forEach(function (key) {
        element.setAttribute(key, String(attributes[key]));
      });
      if (typeof text === "string") {
        element.textContent = text;
      }
      return element;
    }

    var fields = {
      area: one("#rk-screed-area"),
      diameter: one("#rk-screed-diameter"),
      cover: one("#rk-screed-cover"),
      spacing: one("#rk-screed-spacing"),
      density: one("#rk-screed-density"),
      cp: one("#rk-screed-cp"),
      lambda: one("#rk-screed-lambda"),
      delta: one("#rk-screed-delta"),
      reserve: one("#rk-screed-reserve")
    };

    var presets = {
      standard: { area: 100, diameter: 16, cover: 45, spacing: 15, density: 2100, cp: 0.88, lambda: 1.40, delta: 5, reserve: 5 },
      small: { area: 60, diameter: 16, cover: 45, spacing: 15, density: 2050, cp: 0.88, lambda: 1.35, delta: 5, reserve: 5 },
      heavy: { area: 150, diameter: 16, cover: 60, spacing: 15, density: 2200, cp: 0.90, lambda: 1.55, delta: 5, reserve: 7 }
    };

    function updateCrossSection(total, diameter, cover) {
      var screed = one("#rk-screed-svg-screed");
      var pipe = one("#rk-screed-svg-pipe");
      var coverLine = one("#rk-screed-svg-cover-line");
      var totalLine = one("#rk-screed-svg-total-line");
      var coverText = one("#rk-screed-svg-cover-text");
      var totalText = one("#rk-screed-svg-total-text");
      if (!screed) {
        return;
      }
      var bottom = 190;
      var height = 92 + (total - 37) / 53 * 64;
      height = Math.min(Math.max(height, 92), 156);
      var top = bottom - height;
      var scale = height / total;
      var radius = diameter / 2 * scale;
      var pipeCenter = top + cover * scale + radius;
      screed.setAttribute("y", top.toFixed(1));
      screed.setAttribute("height", height.toFixed(1));
      if (pipe) {
        pipe.setAttribute("cy", pipeCenter.toFixed(1));
        pipe.setAttribute("r", radius.toFixed(1));
      }
      if (coverLine) {
        coverLine.setAttribute("y1", (top + 5).toFixed(1));
        coverLine.setAttribute("y2", (pipeCenter - radius - 5).toFixed(1));
      }
      if (totalLine) {
        totalLine.setAttribute("y1", (top + 4).toFixed(1));
        totalLine.setAttribute("y2", (bottom - 4).toFixed(1));
      }
      if (coverText) {
        coverText.setAttribute("y", (top + cover * scale / 2 + 4).toFixed(1));
        coverText.textContent = format(cover, 0) + " mm nad rurą";
      }
      if (totalText) {
        totalText.setAttribute("y", (top + height / 2 + 4).toFixed(1));
        totalText.textContent = format(total, 0) + " mm łącznie";
      }
    }

    function updateEnergyChart(area, density, cp) {
      var group = one("#rk-screed-bars");
      var chart = one("#rk-screed-energy-chart");
      if (!group) {
        return;
      }
      while (group.firstChild) {
        group.removeChild(group.firstChild);
      }
      var thicknesses = [45, 55, 65, 75];
      var values = thicknesses.map(function (thickness) {
        return area * thickness / 1000 * density * cp / 3600;
      });
      var maxValue = Math.max.apply(null, values) * 1.15;
      thicknesses.forEach(function (thickness, index) {
        var value = values[index];
        var x = 72 + index * 82;
        var barHeight = value / maxValue * 145;
        var y = 205 - barHeight;
        group.appendChild(svgElement("rect", { x: x, y: y.toFixed(1), width: 48, height: barHeight.toFixed(1), rx: 8, "class": "rk-screed-bar" }));
        group.appendChild(svgElement("text", { x: x + 24, y: y - 8, "text-anchor": "middle" }, format(value, 1)));
        group.appendChild(svgElement("text", { x: x + 24, y: 225, "text-anchor": "middle" }, thickness + " mm"));
      });
      if (chart) {
        chart.setAttribute("aria-label", "Pojemność cieplna od " + format(values[0], 1) + " do " + format(values[3], 1) + " kilowatogodziny na kelwin dla powierzchni " + format(area, 0) + " metrów kwadratowych");
      }
    }

    function renderCalculator() {
      var area = valueOf(fields.area, 100);
      var diameter = valueOf(fields.diameter, 16);
      var cover = valueOf(fields.cover, 45);
      var spacing = valueOf(fields.spacing, 15);
      var density = valueOf(fields.density, 2100);
      var cp = valueOf(fields.cp, 0.88);
      var lambda = valueOf(fields.lambda, 1.4);
      var delta = valueOf(fields.delta, 5);
      var reserve = valueOf(fields.reserve, 5);
      var total = diameter + cover;
      var heightMetres = total / 1000;
      var grossVolume = area * heightMetres;
      var pipeLength = area / (spacing / 100) * 1.05;
      var pipeVolume = Math.PI * Math.pow(diameter / 1000, 2) / 4 * pipeLength;
      var netVolume = Math.max(grossVolume - pipeVolume, 0);
      var orderVolume = netVolume * (1 + reserve / 100);
      var mass = netVolume * density;
      var massPerArea = mass / area;
      var capacity = mass * cp / 3600;
      var energy = capacity * delta;
      var resistance = heightMetres / lambda;

      setText("#rk-screed-area-out", format(area, 0) + " m²");
      setText("#rk-screed-diameter-out", format(diameter, 0) + " mm");
      setText("#rk-screed-cover-out", format(cover, 0) + " mm");
      setText("#rk-screed-spacing-out", format(spacing, 0) + " cm");
      setText("#rk-screed-density-out", format(density, 0) + " kg/m³");
      setText("#rk-screed-cp-out", format(cp, 2) + " kJ/kgK");
      setText("#rk-screed-lambda-out", format(lambda, 2) + " W/mK");
      setText("#rk-screed-delta-out", format(delta, 0) + " K");
      setText("#rk-screed-reserve-out", format(reserve, 0) + "%");
      setText("#rk-screed-total-result", format(total, 0) + " mm");
      setText("#rk-screed-volume-result", format(orderVolume, 2) + " m³");
      setText("#rk-screed-mass-result", mass >= 1000 ? format(mass / 1000, 1) + " t" : format(mass, 0) + " kg");
      setText("#rk-screed-load-result", format(massPerArea, 0) + " kg/m²");
      setText("#rk-screed-pipe-result", format(pipeLength, 0) + " m");
      setText("#rk-screed-capacity-result", format(capacity, 1) + " kWh/K");
      setText("#rk-screed-energy-result", format(energy, 1) + " kWh");
      setText("#rk-screed-resistance-result", format(resistance, 3) + " m²K/W");

      var warning = one("#rk-screed-lab-warning");
      if (warning) {
        if (cover < 30) {
          warning.textContent = "Bardzo mała warstwa nad rurą: stosuj ją wyłącznie w systemie, który wprost dopuszcza taką konstrukcję.";
          warning.classList.add("is-warning");
        } else if (total > 80) {
          warning.textContent = "Duża grubość zwiększa masę i bezwładność. Sprawdź nośność oraz wpływ na regulację i wysokości budynku.";
          warning.classList.add("is-warning");
        } else if (massPerArea > 170) {
          warning.textContent = "Obciążenie stałe jest wysokie. Zweryfikuj nośność konstrukcji i ugięcie warstw pod jastrychem.";
          warning.classList.add("is-warning");
        } else {
          warning.textContent = "Wpisana warstwa nad rurą jest parametrem do analizy, a nie zaleceniem wykonawczym.";
          warning.classList.remove("is-warning");
        }
      }

      updateCrossSection(total, diameter, cover);
      updateEnergyChart(area, density, cp);
    }

    Object.keys(fields).forEach(function (key) {
      var field = fields[key];
      if (!field) {
        return;
      }
      field.addEventListener("input", renderCalculator);
      field.addEventListener("change", renderCalculator);
    });

    many("[data-screed-preset]").forEach(function (button) {
      button.addEventListener("click", function () {
        var key = button.getAttribute("data-screed-preset");
        var preset = presets[key];
        if (!preset) {
          return;
        }
        Object.keys(preset).forEach(function (fieldKey) {
          if (fields[fieldKey]) {
            fields[fieldKey].value = String(preset[fieldKey]);
          }
        });
        many("[data-screed-preset]").forEach(function (item) {
          item.classList.toggle("is-active", item === button);
        });
        renderCalculator();
      });
    });

    many(".rk-screed-nav a").forEach(function (link) {
      link.addEventListener("click", function (event) {
        var selector = link.getAttribute("href");
        if (!selector) {
          return;
        }
        var target = root.querySelector(selector);
        if (target) {
          event.preventDefault();
          target.scrollIntoView({ behavior: "smooth", block: "start" });
        }
      });
    });

    var tabButtons = many("[data-screed-author-tab]");
    var tabPanels = many("[data-screed-author-panel]");

    function activateAuthorTab(key) {
      tabButtons.forEach(function (button) {
        var active = button.getAttribute("data-screed-author-tab") === key;
        button.classList.toggle("is-active", active);
        button.setAttribute("aria-selected", active ? "true" : "false");
        button.tabIndex = active ? 0 : -1;
      });
      tabPanels.forEach(function (panel) {
        var active = panel.getAttribute("data-screed-author-panel") === key;
        panel.hidden = !active;
      });
    }

    tabButtons.forEach(function (button, index) {
      button.addEventListener("click", function () {
        activateAuthorTab(button.getAttribute("data-screed-author-tab"));
      });
      button.addEventListener("keydown", function (event) {
        if (event.key !== "ArrowRight") {
          if (event.key !== "ArrowLeft") {
            return;
          }
        }
        event.preventDefault();
        var movement = event.key === "ArrowRight" ? 1 : -1;
        var nextIndex = (index + movement + tabButtons.length) % tabButtons.length;
        var nextButton = tabButtons[nextIndex];
        activateAuthorTab(nextButton.getAttribute("data-screed-author-tab"));
        nextButton.focus();
      });
    });

    var progress = one(".rk-screed-progress");
    function updateProgress() {
      if (!progress) {
        return;
      }
      var articleTop = root.getBoundingClientRect().top + window.scrollY;
      var articleHeight = root.offsetHeight - window.innerHeight;
      var travelled = window.scrollY - articleTop;
      var percentage = articleHeight > 0 ? travelled / articleHeight * 100 : 0;
      percentage = Math.min(Math.max(percentage, 0), 100);
      progress.style.width = percentage.toFixed(2) + "%";
    }

    window.addEventListener("scroll", updateProgress, { passive: true });
    window.addEventListener("resize", updateProgress);
    renderCalculator();
    activateAuthorTab("about");
    updateProgress();
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initScreedGuide);
  } else {
    initScreedGuide();
  }
  window.setTimeout(initScreedGuide, 500);
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/wylewka-betonowa-na-ogrzewanie-podlogowe/">Wylewka betonowa na ogrzewanie podłogowe.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wylewka na ogrzewanie podłogowe – kompletny przewodnik.</title>
		<link>https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/</link>
					<comments>https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#comments</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Tue, 18 Feb 2025 19:48:37 +0000</pubDate>
				<category><![CDATA[Budowa i remont]]></category>
		<category><![CDATA[Jastrych]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradnik budowlany]]></category>
		<category><![CDATA[Poradniki budowlane]]></category>
		<category><![CDATA[Poradniki dla inwestorów]]></category>
		<category><![CDATA[Porady budowlane]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Remonty i budowa]]></category>
		<category><![CDATA[Wylewka]]></category>
		<category><![CDATA[Wylewka anhydrytowa]]></category>
		<category><![CDATA[Wylewka cementowa]]></category>
		<category><![CDATA[grubość wylewki]]></category>
		<category><![CDATA[izolacja termiczna]]></category>
		<category><![CDATA[jastrych]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[podkład podłogowy]]></category>
		<category><![CDATA[porady budowlane]]></category>
		<category><![CDATA[system grzewczy]]></category>
		<category><![CDATA[wylewka]]></category>
		<category><![CDATA[wylewka anhydrytowa]]></category>
		<category><![CDATA[wylewka cementowa]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2254</guid>

					<description><![CDATA[<p>Planujesz montaż ogrzewania podłogowego? Wylewka na ogrzewanie podłogowe to kluczowy element, który wpływa na efektywność i trwałość całego systemu. W naszym artykule dowiesz się, jak wybrać odpowiedni rodzaj wylewki (cementową lub anhydrytową), jaką grubość zastosować oraz na co zwrócić uwagę podczas jej wykonywania. Poznasz również najczęstsze błędy i praktyczne wskazówki, które pomogą Ci uniknąć kosztownych pomyłek. Sprawdź, jak prawidłowo przygotować podłoże i ciesz się równomiernym ciepłem w swoim domu!</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/">Wylewka na ogrzewanie podłogowe – kompletny przewodnik.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-screed-guide {
    --rk-navy-950: #0b2232;
    --rk-navy-900: #102f42;
    --rk-navy-800: #17465c;
    --rk-blue: #0796bd;
    --rk-cyan: #29c4da;
    --rk-orange: #ff6846;
    --rk-yellow: #f3b51b;
    --rk-green: #15936f;
    --rk-red: #d84b4b;
    --rk-purple: #6d62c8;
    --rk-ink: #102739;
    --rk-text: #40566a;
    --rk-muted: #6e8293;
    --rk-line: #d3e2e9;
    --rk-soft: #f2f7f9;
    --rk-cyan-soft: #e9fbfe;
    --rk-orange-soft: #fff1ec;
    --rk-yellow-soft: #fff8df;
    --rk-green-soft: #eaf8f3;
    --rk-red-soft: #fff0ee;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1180px;
    margin: 28px auto 68px;
    color: var(--rk-ink);
    font-family: inherit;
    font-size: 17px;
    line-height: 1.72;
  }

  #rk-screed-guide,
  #rk-screed-guide * {
    box-sizing: border-box;
  }

  #rk-screed-guide a {
    color: var(--rk-blue);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-screed-guide img,
  #rk-screed-guide svg {
    max-width: 100%;
  }

  #rk-screed-guide button,
  #rk-screed-guide input,
  #rk-screed-guide select {
    font: inherit;
  }

  #rk-screed-guide .rk-screed-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 28px;
    background: var(--rk-white);
    box-shadow: 0 22px 64px rgba(16, 47, 66, 0.12);
  }

  #rk-screed-guide .rk-screed-hero {
    position: relative;
    overflow: hidden;
    padding: clamp(38px, 7vw, 76px) clamp(25px, 6vw, 76px) 42px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 91% 5%, rgba(41, 196, 218, 0.32), transparent 29%),
      radial-gradient(circle at 5% 96%, rgba(255, 104, 70, 0.21), transparent 28%),
      linear-gradient(135deg, #0d2332 0%, #143e53 58%, #0b6680 100%);
  }

  #rk-screed-guide .rk-screed-hero::after {
    position: absolute;
    right: -74px;
    bottom: -120px;
    width: 350px;
    height: 350px;
    border: 44px solid rgba(255, 255, 255, 0.055);
    border-radius: 50%;
    content: "";
  }

  #rk-screed-guide .rk-screed-eyebrow {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 15px;
    color: #78efff;
    font-size: 0.69rem;
    font-weight: 950;
    letter-spacing: 0.09em;
    line-height: 1.2;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-eyebrow::before {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 104, 70, 0.14);
    content: "";
  }

  #rk-screed-guide .rk-screed-hero-title {
    position: relative;
    z-index: 1;
    max-width: 980px;
    margin: 0 0 19px;
    color: var(--rk-white);
    font-size: clamp(2.05rem, 5.4vw, 4.28rem);
    font-weight: 950;
    line-height: 1.01;
    letter-spacing: -0.055em;
  }

  #rk-screed-guide .rk-screed-hero-title span {
    color: #78efff;
  }

  #rk-screed-guide .rk-screed-hero-lead {
    position: relative;
    z-index: 1;
    max-width: 920px;
    margin: 0 0 24px;
    color: #d8e9ef;
    font-size: clamp(1.02rem, 2vw, 1.24rem);
    line-height: 1.67;
  }

  #rk-screed-guide .rk-screed-hero-tags {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin: 0 0 27px;
  }

  #rk-screed-guide .rk-screed-hero-tag {
    display: inline-flex;
    min-height: 38px;
    align-items: center;
    padding: 8px 13px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 999px;
    color: #eefcff;
    background: rgba(255, 255, 255, 0.075);
    font-size: 0.72rem;
    font-weight: 850;
    line-height: 1.3;
  }

  #rk-screed-guide .rk-screed-byline {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 18px;
    color: #bad3dc;
    font-size: 0.72rem;
    font-weight: 720;
  }

  #rk-screed-guide .rk-screed-byline strong,
  #rk-screed-guide .rk-screed-byline a {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-byline a {
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    padding: 22px 28px;
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-nav-label {
    display: inline-flex;
    align-items: center;
    padding: 7px 2px;
    color: var(--rk-navy-900);
    font-size: 0.68rem;
    font-weight: 950;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-nav a {
    display: inline-flex;
    min-height: 39px;
    align-items: center;
    padding: 8px 13px;
    border: 1px solid transparent;
    border-radius: 999px;
    color: var(--rk-ink);
    background: var(--rk-soft);
    font-size: 0.73rem;
    font-weight: 850;
    line-height: 1.25;
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-nav a:hover,
  #rk-screed-guide .rk-screed-nav a:focus-visible {
    border-color: var(--rk-cyan);
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-main {
    padding: 0 clamp(22px, 5vw, 66px);
  }

  #rk-screed-guide .rk-screed-section {
    scroll-margin-top: 24px;
    padding: clamp(44px, 6vw, 70px) 0;
    border-bottom: 1px solid var(--rk-line);
  }

  #rk-screed-guide .rk-screed-section:last-child {
    border-bottom: 0;
  }

  #rk-screed-guide h2,
  #rk-screed-guide h3,
  #rk-screed-guide h4 {
    color: var(--rk-ink);
    font-weight: 930;
    letter-spacing: -0.025em;
  }

  #rk-screed-guide h2 {
    max-width: 940px;
    margin: 0 0 21px;
    font-size: clamp(1.62rem, 3.3vw, 2.52rem);
    line-height: 1.12;
  }

  #rk-screed-guide h3 {
    margin: 0 0 10px;
    font-size: clamp(1.08rem, 2vw, 1.33rem);
    line-height: 1.3;
  }

  #rk-screed-guide h4 {
    margin: 0 0 7px;
    font-size: 0.98rem;
    line-height: 1.35;
  }

  #rk-screed-guide p {
    margin: 0 0 18px;
    color: var(--rk-text);
  }

  #rk-screed-guide p:last-child {
    margin-bottom: 0;
  }

  #rk-screed-guide .rk-screed-lead {
    max-width: 960px;
    color: #274356;
    font-size: 1.08rem;
    line-height: 1.78;
  }

  #rk-screed-guide ul,
  #rk-screed-guide ol {
    margin: 15px 0 0;
    padding-left: 1.25rem;
    color: var(--rk-text);
  }

  #rk-screed-guide li {
    margin: 8px 0;
  }

  #rk-screed-guide .rk-screed-answer,
  #rk-screed-guide .rk-screed-note,
  #rk-screed-guide .rk-screed-warning {
    margin: 24px 0;
    padding: 21px 23px;
    border-left: 5px solid var(--rk-cyan);
    border-radius: 0 16px 16px 0;
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-note {
    border-left-color: var(--rk-yellow);
    background: var(--rk-yellow-soft);
  }

  #rk-screed-guide .rk-screed-warning {
    border-left-color: var(--rk-orange);
    background: var(--rk-orange-soft);
  }

  #rk-screed-guide .rk-screed-answer p,
  #rk-screed-guide .rk-screed-note p,
  #rk-screed-guide .rk-screed-warning p {
    color: var(--rk-ink);
  }

  #rk-screed-guide .rk-screed-grid-2,
  #rk-screed-guide .rk-screed-grid-3,
  #rk-screed-guide .rk-screed-grid-4 {
    display: grid;
    gap: 18px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-grid-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-screed-guide .rk-screed-card {
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
    box-shadow: 0 10px 25px rgba(16, 47, 66, 0.055);
  }

  #rk-screed-guide .rk-screed-card-accent {
    border-top: 5px solid var(--rk-cyan);
  }

  #rk-screed-guide .rk-screed-card-orange {
    border-top-color: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-card-green {
    border-top-color: var(--rk-green);
  }

  #rk-screed-guide .rk-screed-card-purple {
    border-top-color: var(--rk-purple);
  }

  #rk-screed-guide .rk-screed-tag {
    display: inline-flex;
    margin-bottom: 11px;
    padding: 5px 9px;
    border-radius: 999px;
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
    font-size: 0.67rem;
    font-weight: 900;
    letter-spacing: 0.04em;
    line-height: 1.2;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-steps {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-step {
    position: relative;
    padding: 20px 17px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-step-num {
    display: inline-flex;
    width: 31px;
    height: 31px;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
    border-radius: 10px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.74rem;
    font-weight: 950;
  }

  #rk-screed-guide .rk-screed-step p {
    font-size: 0.86rem;
    line-height: 1.58;
  }

  #rk-screed-guide .rk-screed-table-wrap {
    overflow: hidden;
    margin: 24px 0;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
  }

  #rk-screed-guide .rk-screed-table {
    width: 100%;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    table-layout: fixed;
  }

  #rk-screed-guide .rk-screed-table th,
  #rk-screed-guide .rk-screed-table td {
    padding: 15px 16px;
    border: 0;
    border-bottom: 1px solid var(--rk-line);
    vertical-align: top;
    text-align: left;
    overflow-wrap: anywhere;
  }

  #rk-screed-guide .rk-screed-table th {
    color: var(--rk-white);
    background: var(--rk-navy-900);
    font-size: 0.76rem;
    font-weight: 900;
    line-height: 1.35;
  }

  #rk-screed-guide .rk-screed-table td {
    color: var(--rk-text);
    background: var(--rk-white);
    font-size: 0.86rem;
    line-height: 1.58;
  }

  #rk-screed-guide .rk-screed-table tbody tr:nth-child(even) td {
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-table tr:last-child td {
    border-bottom: 0;
  }

  #rk-screed-guide .rk-screed-code-line {
    display: block;
    margin: 22px 0;
    padding: 18px 20px;
    border: 1px dashed #90adba;
    border-radius: 14px;
    color: var(--rk-navy-900);
    background: #f8fbfc;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: clamp(0.76rem, 1.5vw, 0.92rem);
    line-height: 1.6;
    overflow-wrap: anywhere;
  }

  #rk-screed-guide .rk-screed-tool {
    overflow: hidden;
    margin: 28px 0 0;
    border: 1px solid #2d586d;
    border-radius: 24px;
    color: var(--rk-white);
    background: var(--rk-navy-950);
    box-shadow: 0 20px 42px rgba(11, 34, 50, 0.2);
  }

  #rk-screed-guide .rk-screed-tool-head {
    padding: 27px clamp(20px, 4vw, 38px);
    border-bottom: 1px solid #2d586d;
    background: linear-gradient(130deg, #11384c, #17657a);
  }

  #rk-screed-guide .rk-screed-tool-kicker {
    display: block;
    margin-bottom: 7px;
    color: #6feaff;
    font-size: 0.68rem;
    font-weight: 950;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-tool-head h3 {
    margin: 0 0 8px;
    color: var(--rk-white);
    font-size: clamp(1.4rem, 3vw, 2.1rem);
  }

  #rk-screed-guide .rk-screed-tool-head p {
    max-width: 930px;
    color: #c8e0e8;
  }

  #rk-screed-guide .rk-screed-tool-body {
    padding: clamp(22px, 4vw, 38px);
  }

  #rk-screed-guide .rk-screed-form-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }

  #rk-screed-guide .rk-screed-field {
    padding: 16px;
    border: 1px solid #315a6e;
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.045);
  }

  #rk-screed-guide .rk-screed-field label {
    display: block;
    margin-bottom: 8px;
    color: #edfaff;
    font-size: 0.78rem;
    font-weight: 850;
    line-height: 1.4;
  }

  #rk-screed-guide .rk-screed-field small {
    display: block;
    margin-top: 7px;
    color: #8fb4c3;
    font-size: 0.66rem;
    line-height: 1.45;
  }

  #rk-screed-guide .rk-screed-field select {
    width: 100%;
    min-height: 47px;
    padding: 10px 36px 10px 12px;
    border: 1px solid #aac0ca;
    border-radius: 10px;
    color: var(--rk-ink);
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-tool-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 20px 0 0;
  }

  #rk-screed-guide .rk-screed-reset {
    min-height: 44px;
    padding: 10px 17px;
    border: 1px solid #56798a;
    border-radius: 11px;
    color: var(--rk-white);
    background: transparent;
    font-weight: 850;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-reset:hover,
  #rk-screed-guide .rk-screed-reset:focus-visible {
    border-color: var(--rk-cyan);
    background: rgba(41, 196, 218, 0.11);
  }

  #rk-screed-guide .rk-screed-result {
    margin-top: 24px;
    padding: 24px;
    border: 1px solid #426a7d;
    border-radius: 19px;
    background: #143447;
  }

  #rk-screed-guide .rk-screed-status {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 15px;
    align-items: center;
    padding: 18px;
    border-left: 5px solid var(--rk-yellow);
    border-radius: 13px;
    background: rgba(243, 181, 27, 0.11);
  }

  #rk-screed-guide .rk-screed-status[data-state="complete"] {
    border-left-color: var(--rk-green);
    background: rgba(21, 147, 111, 0.14);
  }

  #rk-screed-guide .rk-screed-status[data-state="missing"] {
    border-left-color: var(--rk-red);
    background: rgba(216, 75, 75, 0.14);
  }

  #rk-screed-guide .rk-screed-status-icon {
    display: inline-flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--rk-navy-950);
    background: var(--rk-yellow);
    font-size: 1.2rem;
    font-weight: 950;
  }

  #rk-screed-guide .rk-screed-status[data-state="complete"] .rk-screed-status-icon {
    color: var(--rk-white);
    background: var(--rk-green);
  }

  #rk-screed-guide .rk-screed-status[data-state="missing"] .rk-screed-status-icon {
    color: var(--rk-white);
    background: var(--rk-red);
  }

  #rk-screed-guide .rk-screed-status h4 {
    margin: 0 0 4px;
    color: var(--rk-white);
    font-size: 1.02rem;
  }

  #rk-screed-guide .rk-screed-status p {
    color: #c5dce5;
    font-size: 0.83rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-mark-preview {
    margin: 18px 0;
    padding: 15px 18px;
    border: 1px dashed #5d8293;
    border-radius: 12px;
    color: #dbf7fb;
    background: #0e2939;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: 0.77rem;
    line-height: 1.55;
    overflow-wrap: anywhere;
  }

  #rk-screed-guide .rk-screed-visual {
    margin: 18px 0;
    padding: 20px;
    border: 1px solid #315a6e;
    border-radius: 16px;
    background: #0f2b3b;
  }

  #rk-screed-guide .rk-screed-visual h4 {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-layer-set {
    display: none;
    gap: 7px;
    margin-top: 15px;
  }

  #rk-screed-guide .rk-screed-layers.is-three .rk-screed-layer-three,
  #rk-screed-guide .rk-screed-layers.is-five .rk-screed-layer-five,
  #rk-screed-guide .rk-screed-layers.is-unknown .rk-screed-layer-unknown {
    display: grid;
  }

  #rk-screed-guide .rk-screed-layer-three {
    grid-template-columns: 5fr 1fr 1.2fr;
  }

  #rk-screed-guide .rk-screed-layer-five {
    grid-template-columns: 4.2fr 0.8fr 1.1fr 0.8fr 2.1fr;
  }

  #rk-screed-guide .rk-screed-layer-unknown {
    grid-template-columns: 1fr;
  }

  #rk-screed-guide .rk-screed-layer {
    display: flex;
    min-height: 86px;
    align-items: center;
    justify-content: center;
    padding: 9px;
    border-radius: 10px;
    color: var(--rk-navy-950);
    font-size: 0.68rem;
    font-weight: 900;
    line-height: 1.25;
    text-align: center;
  }

  #rk-screed-guide .rk-screed-layer-base {
    background: #d9eef3;
  }

  #rk-screed-guide .rk-screed-layer-adhesive {
    background: #f3c860;
  }

  #rk-screed-guide .rk-screed-layer-barrier {
    color: var(--rk-white);
    background: var(--rk-orange);
  }

  #rk-screed-guide .rk-screed-layer-protect {
    color: var(--rk-white);
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-layer-neutral {
    color: #cfe4ec;
    background: #24495c;
  }

  #rk-screed-guide .rk-screed-visual-note {
    margin-top: 12px;
    color: #9ebdca;
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-evidence-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }

  #rk-screed-guide .rk-screed-evidence {
    padding: 18px;
    border: 1px solid #315a6e;
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.035);
  }

  #rk-screed-guide .rk-screed-evidence h4 {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-evidence ul {
    margin-top: 8px;
    color: #c5dce5;
    font-size: 0.78rem;
    line-height: 1.5;
  }

  #rk-screed-guide .rk-screed-tool-foot {
    margin: 18px 0 0;
    color: #8fb1bf;
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-button,
  #rk-screed-guide a.rk-screed-button {
    display: inline-flex;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    padding: 12px 20px;
    border: 0;
    border-radius: 13px;
    color: var(--rk-white);
    background: var(--rk-orange);
    font-weight: 900;
    line-height: 1.25;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 10px 25px rgba(255, 104, 70, 0.22);
    transition: transform 0.18s ease, box-shadow 0.18s ease;
  }

  #rk-screed-guide .rk-screed-button:hover,
  #rk-screed-guide .rk-screed-button:focus-visible {
    color: var(--rk-white);
    transform: translateY(-2px);
    box-shadow: 0 14px 30px rgba(255, 104, 70, 0.32);
  }

  #rk-screed-guide .rk-screed-cta {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 22px;
    align-items: center;
    margin: 30px 0 0;
    padding: 25px;
    border-radius: 19px;
    color: var(--rk-white);
    background: linear-gradient(130deg, var(--rk-navy-900), #17556c);
  }

  #rk-screed-guide .rk-screed-cta h3 {
    margin: 0 0 7px;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-cta p {
    color: #d2e6ed;
    font-size: 0.88rem;
    line-height: 1.6;
  }

  #rk-screed-guide .rk-screed-checklist {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
    margin: 24px 0;
    counter-reset: rk-screed-check;
  }

  #rk-screed-guide .rk-screed-check {
    position: relative;
    min-height: 90px;
    padding: 18px 18px 18px 63px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-soft);
    counter-increment: rk-screed-check;
  }

  #rk-screed-guide .rk-screed-check::before {
    position: absolute;
    top: 18px;
    left: 18px;
    display: inline-flex;
    width: 31px;
    height: 31px;
    align-items: center;
    justify-content: center;
    border-radius: 9px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.72rem;
    font-weight: 950;
    content: counter(rk-screed-check);
  }

  #rk-screed-guide .rk-screed-check p {
    font-size: 0.84rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-myth {
    display: grid;
    grid-template-columns: 0.8fr 1.2fr;
    gap: 0;
    overflow: hidden;
    margin: 13px 0;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
  }

  #rk-screed-guide .rk-screed-myth > div {
    padding: 17px 19px;
  }

  #rk-screed-guide .rk-screed-myth > div:first-child {
    color: #882e2e;
    background: var(--rk-red-soft);
    font-weight: 900;
  }

  #rk-screed-guide .rk-screed-myth > div:last-child {
    color: var(--rk-text);
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-faq {
    display: grid;
    gap: 11px;
    margin-top: 24px;
  }

  #rk-screed-guide .rk-screed-faq details {
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-faq summary {
    position: relative;
    padding: 18px 52px 18px 20px;
    color: var(--rk-ink);
    font-weight: 900;
    line-height: 1.45;
    cursor: pointer;
    list-style: none;
  }

  #rk-screed-guide .rk-screed-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-screed-guide .rk-screed-faq summary::after {
    position: absolute;
    top: 50%;
    right: 20px;
    color: var(--rk-blue);
    font-size: 1.3rem;
    transform: translateY(-50%);
    content: "+";
  }

  #rk-screed-guide .rk-screed-faq details[open] summary::after {
    content: "−";
  }

  #rk-screed-guide .rk-screed-faq-answer {
    padding: 0 20px 20px;
  }

  #rk-screed-guide .rk-screed-faq-answer p {
    font-size: 0.9rem;
  }

  #rk-screed-guide .rk-screed-sources {
    margin-top: 20px;
    padding: 20px 22px 20px 43px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-sources li {
    margin: 10px 0;
    font-size: 0.82rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-author {
    position: relative;
    scroll-margin-top: 24px;
    border-top: 1px solid var(--rk-line);
    background: #f4f9fb;
  }

  #rk-screed-guide .rk-screed-author > input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
  }

  #rk-screed-guide .rk-screed-author-head {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
    padding: 25px clamp(24px, 5vw, 54px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-head span:first-child {
    display: block;
    margin-bottom: 3px;
    color: var(--rk-blue);
    font-size: 0.67rem;
    font-weight: 950;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-author-head h2 {
    margin: 0;
    font-size: clamp(1.4rem, 2.5vw, 2rem);
  }

  #rk-screed-guide .rk-screed-author-mark {
    padding: 8px 12px;
    border-radius: 999px;
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
    font-size: 0.68rem;
    font-weight: 900;
    letter-spacing: 0.05em;
  }

  #rk-screed-guide .rk-screed-author-layout {
    display: grid;
    grid-template-columns: 310px minmax(0, 1fr);
  }

  #rk-screed-guide .rk-screed-author-side {
    padding: 34px 28px;
    color: var(--rk-white);
    background: var(--rk-navy-950);
    text-align: center;
  }

  #rk-screed-guide .rk-screed-author-photo {
    width: 162px;
    height: 162px;
    margin: 0 auto 19px;
    overflow: hidden;
    border: 6px solid rgba(255, 255, 255, 0.16);
    border-radius: 50%;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  #rk-screed-guide .rk-screed-author-name a {
    color: var(--rk-white);
    font-size: 1.18rem;
    font-weight: 950;
    text-decoration: none;
  }

  #rk-screed-guide .rk-screed-author-role {
    margin-top: 8px;
    color: #b9d2dc;
    font-size: 0.78rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-author-social-label {
    margin: 25px 0 10px;
    color: #819fac;
    font-size: 0.65rem;
    font-weight: 900;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-author-social {
    display: flex;
    justify-content: center;
    gap: 10px;
  }

  #rk-screed-guide .rk-screed-author-social a {
    display: inline-flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border: 1px solid #426375;
    border-radius: 50%;
    color: #d9edf4;
  }

  #rk-screed-guide .rk-screed-author-social a:hover,
  #rk-screed-guide .rk-screed-author-social a:focus-visible {
    border-color: var(--rk-cyan);
    color: var(--rk-white);
    background: rgba(41, 196, 218, 0.12);
  }

  #rk-screed-guide .rk-screed-author-social svg {
    width: 22px;
    height: 22px;
    fill: currentColor;
  }

  #rk-screed-guide .rk-screed-author-main {
    padding: 34px clamp(28px, 5vw, 52px);
  }

  #rk-screed-guide .rk-screed-author-quote {
    position: relative;
    margin: 0 0 24px;
    padding: 21px 24px 21px 65px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-author-quote::before {
    position: absolute;
    top: 8px;
    left: 23px;
    color: var(--rk-cyan);
    font-family: Georgia, serif;
    font-size: 3.1rem;
    line-height: 1;
    content: "“";
  }

  #rk-screed-guide .rk-screed-author-quote p {
    color: var(--rk-ink);
    font-weight: 800;
  }

  #rk-screed-guide .rk-screed-author-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-bottom: 20px;
  }

  #rk-screed-guide .rk-screed-author-tab {
    padding: 9px 15px;
    border-radius: 999px;
    color: var(--rk-muted);
    background: #e5eef2;
    font-size: 0.72rem;
    font-weight: 900;
    cursor: pointer;
  }

  #rk-screed-guide .rk-screed-author-panel {
    display: none;
  }

  #rk-screed-guide .rk-screed-author-panel p {
    font-size: 0.9rem;
  }

  #rk-screed-author-about:checked ~ .rk-screed-author-layout .rk-screed-author-panel-about,
  #rk-screed-author-exp:checked ~ .rk-screed-author-layout .rk-screed-author-panel-exp,
  #rk-screed-author-sites:checked ~ .rk-screed-author-layout .rk-screed-author-panel-sites {
    display: block;
  }

  #rk-screed-author-about:checked ~ .rk-screed-author-layout label[for="rk-screed-author-about"],
  #rk-screed-author-exp:checked ~ .rk-screed-author-layout label[for="rk-screed-author-exp"],
  #rk-screed-author-sites:checked ~ .rk-screed-author-layout label[for="rk-screed-author-sites"] {
    color: var(--rk-white);
    background: var(--rk-blue);
  }

  #rk-screed-guide .rk-screed-final-wrap {
    padding: 32px clamp(22px, 5vw, 66px);
    border-top: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-final-wrap .rk-screed-cta {
    margin: 0;
  }

  #rk-screed-guide .rk-screed-footnote {
    padding: 18px 24px;
    color: #718594;
    background: #eef5f7;
    font-size: 0.7rem;
    line-height: 1.55;
    text-align: center;
  }

  #rk-screed-guide .rk-screed-field input,
  #rk-screed-guide .rk-screed-field select {
    width: 100%;
    min-height: 48px;
    padding: 10px 12px;
    border: 1px solid #aac0ca;
    border-radius: 10px;
    color: var(--rk-ink);
    background: var(--rk-white);
    outline: none;
  }

  #rk-screed-guide .rk-screed-field input:focus,
  #rk-screed-guide .rk-screed-field select:focus {
    border-color: var(--rk-cyan);
    box-shadow: 0 0 0 3px rgba(41, 196, 218, 0.16);
  }

  #rk-screed-guide .rk-screed-tool-group {
    margin-bottom: 20px;
    padding: 22px;
    border: 1px solid #315a6e;
    border-radius: 18px;
    background: rgba(255, 255, 255, 0.035);
  }

  #rk-screed-guide .rk-screed-tool-group:last-child {
    margin-bottom: 0;
  }

  #rk-screed-guide .rk-screed-tool-group-head {
    display: flex;
    gap: 13px;
    align-items: flex-start;
    margin-bottom: 17px;
  }

  #rk-screed-guide .rk-screed-tool-group-num {
    display: inline-flex;
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    color: var(--rk-navy-950);
    background: var(--rk-cyan);
    font-size: 0.76rem;
    font-weight: 950;
  }

  #rk-screed-guide .rk-screed-tool-group-head h4 {
    margin: 0 0 3px;
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-tool-group-head p {
    color: #9fc2cf;
    font-size: 0.75rem;
    line-height: 1.48;
  }

  #rk-screed-guide .rk-screed-input-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
  }

  #rk-screed-guide .rk-screed-results {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin-top: 18px;
  }

  #rk-screed-guide .rk-screed-result-card {
    min-width: 0;
    padding: 17px;
    border: 1px solid #3b6679;
    border-radius: 14px;
    background: #0f2c3c;
  }

  #rk-screed-guide .rk-screed-result-card span,
  #rk-screed-guide .rk-screed-result-card small {
    display: block;
    color: #8eb2c1;
    font-size: 0.65rem;
    line-height: 1.42;
  }

  #rk-screed-guide .rk-screed-result-card span {
    margin-bottom: 5px;
    font-weight: 900;
    letter-spacing: 0.045em;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-result-card strong {
    display: block;
    margin-bottom: 4px;
    color: var(--rk-white);
    font-size: clamp(1.12rem, 2.2vw, 1.5rem);
    line-height: 1.14;
    overflow-wrap: anywhere;
  }

  #rk-screed-guide .rk-screed-result-card.is-cyan strong {
    color: #6feaff;
  }

  #rk-screed-guide .rk-screed-result-card.is-orange strong {
    color: #ff9b7f;
  }

  #rk-screed-guide .rk-screed-result-card.is-green strong {
    color: #64d9b8;
  }

  #rk-screed-guide .rk-screed-result-card.is-danger strong {
    color: #ff9287;
  }

  #rk-screed-guide .rk-screed-section-visual {
    margin-top: 18px;
    padding: 20px;
    border: 1px solid #315a6e;
    border-radius: 17px;
    background: #0d2939;
  }

  #rk-screed-guide .rk-screed-section-visual h4 {
    color: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-section-visual > p {
    color: #9fc0cd;
    font-size: 0.76rem;
  }

  #rk-screed-guide .rk-screed-cross-section {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 13px;
    border: 1px solid #416c7e;
    border-radius: 14px;
    background: #f4fafc;
  }

  #rk-screed-guide .rk-screed-result-note {
    margin-top: 13px;
    padding: 14px 16px;
    border-left: 4px solid var(--rk-cyan);
    border-radius: 0 11px 11px 0;
    color: #d3e8ef;
    background: rgba(41, 196, 218, 0.08);
    font-size: 0.76rem;
    line-height: 1.55;
  }

  #rk-screed-guide .rk-screed-protocol {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 24px 0;
  }

  #rk-screed-guide .rk-screed-protocol article {
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-soft);
  }

  #rk-screed-guide .rk-screed-protocol span {
    display: inline-flex;
    margin-bottom: 10px;
    padding: 5px 9px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.65rem;
    font-weight: 900;
    text-transform: uppercase;
  }

  #rk-screed-guide .rk-screed-definition {
    display: grid;
    grid-template-columns: minmax(170px, 0.42fr) minmax(0, 1fr);
    overflow: hidden;
    margin: 13px 0;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
  }

  #rk-screed-guide .rk-screed-definition strong,
  #rk-screed-guide .rk-screed-definition div {
    padding: 16px 18px;
  }

  #rk-screed-guide .rk-screed-definition strong {
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
  }

  #rk-screed-guide .rk-screed-definition div {
    color: var(--rk-text);
    background: var(--rk-white);
  }

  #rk-screed-guide .rk-screed-mini-formula {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    margin: 22px 0;
  }

  #rk-screed-guide .rk-screed-mini-formula div {
    padding: 18px;
    border: 1px dashed #91acb9;
    border-radius: 14px;
    color: var(--rk-navy-900);
    background: #f8fbfc;
    text-align: center;
  }

  #rk-screed-guide .rk-screed-mini-formula strong {
    display: block;
    margin-bottom: 5px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: 1.02rem;
  }

  @media (max-width: 960px) {
    #rk-screed-guide .rk-screed-grid-4,
    #rk-screed-guide .rk-screed-grid-3,
    #rk-screed-guide .rk-screed-steps {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-form-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-input-grid,
    #rk-screed-guide .rk-screed-results {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-screed-guide .rk-screed-author-layout {
      grid-template-columns: 270px minmax(0, 1fr);
    }

    #rk-screed-guide .rk-screed-cta {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-cta .rk-screed-button {
      justify-self: start;
    }
  }

  @media (max-width: 720px) {
    #rk-screed-guide {
      margin: 16px auto 42px;
      font-size: 16px;
    }

    #rk-screed-guide .rk-screed-shell {
      border-radius: 20px;
    }

    #rk-screed-guide .rk-screed-nav {
      gap: 7px;
      padding: 17px 16px;
    }

    #rk-screed-guide .rk-screed-nav-label {
      width: 100%;
    }

    #rk-screed-guide .rk-screed-nav a {
      min-height: 36px;
      padding: 7px 10px;
      font-size: 0.68rem;
    }

    #rk-screed-guide .rk-screed-grid-2,
    #rk-screed-guide .rk-screed-grid-3,
    #rk-screed-guide .rk-screed-grid-4,
    #rk-screed-guide .rk-screed-steps,
    #rk-screed-guide .rk-screed-form-grid,
    #rk-screed-guide .rk-screed-evidence-grid,
    #rk-screed-guide .rk-screed-checklist,
    #rk-screed-guide .rk-screed-author-layout {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-protocol,
    #rk-screed-guide .rk-screed-mini-formula {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-definition {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-layer-three,
    #rk-screed-guide .rk-screed-layer-five {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-layer {
      min-height: 54px;
    }

    #rk-screed-guide .rk-screed-myth {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-table-wrap {
      overflow: visible;
      border: 0;
      border-radius: 0;
    }

    #rk-screed-guide .rk-screed-table,
    #rk-screed-guide .rk-screed-table tbody,
    #rk-screed-guide .rk-screed-table tr,
    #rk-screed-guide .rk-screed-table td {
      display: block;
      width: 100%;
    }

    #rk-screed-guide .rk-screed-table thead {
      position: absolute;
      width: 1px;
      height: 1px;
      overflow: hidden;
      clip: rect(0 0 0 0);
    }

    #rk-screed-guide .rk-screed-table tr {
      overflow: hidden;
      margin: 0 0 14px;
      border: 1px solid var(--rk-line);
      border-radius: 15px;
      background: var(--rk-white);
      box-shadow: 0 8px 18px rgba(16, 47, 66, 0.05);
    }

    #rk-screed-guide .rk-screed-table td,
    #rk-screed-guide .rk-screed-table tbody tr:nth-child(even) td {
      display: grid;
      grid-template-columns: minmax(110px, 0.75fr) minmax(0, 1.25fr);
      gap: 12px;
      padding: 13px 14px;
      border-bottom: 1px solid var(--rk-line);
      background: var(--rk-white);
    }

    #rk-screed-guide .rk-screed-table td::before {
      color: var(--rk-navy-900);
      font-size: 0.69rem;
      font-weight: 900;
      line-height: 1.4;
      content: attr(data-label);
    }

    #rk-screed-guide .rk-screed-table tr td:last-child {
      border-bottom: 0;
    }

    #rk-screed-guide .rk-screed-author-head {
      align-items: flex-start;
    }

    #rk-screed-guide .rk-screed-author-mark {
      display: none;
    }

    #rk-screed-guide .rk-screed-author-side {
      padding: 30px 22px;
    }

    #rk-screed-guide .rk-screed-author-main {
      padding: 28px 22px;
    }

    #rk-screed-guide .rk-screed-author-quote {
      padding: 50px 20px 20px;
    }

    #rk-screed-guide .rk-screed-author-quote::before {
      top: 8px;
      left: 20px;
    }
  }

  @media (max-width: 460px) {
    #rk-screed-guide .rk-screed-hero {
      padding: 34px 20px 31px;
    }

    #rk-screed-guide .rk-screed-main {
      padding: 0 18px;
    }

    #rk-screed-guide .rk-screed-status {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-result,
    #rk-screed-guide .rk-screed-tool-body,
    #rk-screed-guide .rk-screed-cta {
      padding: 18px;
    }

    #rk-screed-guide .rk-screed-input-grid,
    #rk-screed-guide .rk-screed-results {
      grid-template-columns: 1fr;
    }

    #rk-screed-guide .rk-screed-tool-group,
    #rk-screed-guide .rk-screed-section-visual {
      padding: 16px;
    }

    #rk-screed-guide .rk-screed-table td,
    #rk-screed-guide .rk-screed-table tbody tr:nth-child(even) td {
      grid-template-columns: 1fr;
      gap: 4px;
    }

    #rk-screed-guide .rk-screed-final-wrap {
      padding: 24px 18px;
    }
  }

  @media print {
    #rk-screed-guide .rk-screed-nav,
    #rk-screed-guide .rk-screed-tool-actions,
    #rk-screed-guide .rk-screed-cta,
    #rk-screed-guide .rk-screed-final-wrap {
      display: none !important;
    }

    #rk-screed-guide .rk-screed-shell {
      border: 0;
      box-shadow: none;
    }
  }
</style>

<article id="rk-screed-guide" itemscope itemtype="https://schema.org/TechArticle">
  <div class="rk-screed-shell">
    <header class="rk-screed-hero">
      <span class="rk-screed-eyebrow">Jastrych grzewczy • aktualizacja 2026</span>
      <div class="rk-screed-hero-title">Wylewka na ogrzewanie podłogowe — <span>grubość bez zgadywania</span></div>
      <p class="rk-screed-hero-lead">Oddziel grubość całkowitą od przykrycia rur, porównaj jastrych cementowy z siarczanowo-wapniowym i policz rzeczywistą objętość oraz masę materiału. Bez uniwersalnych recept, które ignorują poziomy, obciążenia i dokumentację konkretnej mieszanki.</p>

      <div class="rk-screed-hero-tags" aria-label="Najważniejsze zagadnienia artykułu">
        <span class="rk-screed-hero-tag">przykrycie nad rurą</span>
        <span class="rk-screed-hero-tag">cement czy anhydryt</span>
        <span class="rk-screed-hero-tag">objętość i masa</span>
        <span class="rk-screed-hero-tag">dylatacje</span>
        <span class="rk-screed-hero-tag">wygrzewanie</span>
      </div>

      <div class="rk-screed-byline">
        <span>Autor: <a href="https://projekt-ogrzewania.pl/author/admin3399/"><strong>Robert Kucharski</strong></a></span>
        <span>Czas czytania: około 24 minuty</span>
        <span>Aktualizacja techniczna: 1 września 2026 r.</span>
      </div>
    </header>

    <nav class="rk-screed-nav" aria-label="Nawigacja po wszystkich nagłówkach H2">
      <span class="rk-screed-nav-label">Na skróty — wszystkie H2</span>
      <a href="#rk-screed-szybka-odpowiedz">Szybka odpowiedź</a>
      <a href="#rk-screed-pojecia">Pojęcia</a>
      <a href="#rk-screed-rodzaje">Cement czy anhydryt</a>
      <a href="#rk-screed-grubosc">Grubość i przykrycie</a>
      <a href="#rk-screed-parametry">Parametry materiału</a>
      <a href="#rk-screed-analizator">Analizator</a>
      <a href="#rk-screed-masa">Objętość i obciążenie</a>
      <a href="#rk-screed-dylatacje">Dylatacje</a>
      <a href="#rk-screed-przygotowanie">Przed wylaniem</a>
      <a href="#rk-screed-wykonanie">Wykonanie</a>
      <a href="#rk-screed-wygrzewanie">Wygrzewanie</a>
      <a href="#rk-screed-wilgotnosc">Wilgotność</a>
      <a href="#rk-screed-mokre">Pomieszczenia mokre</a>
      <a href="#rk-screed-cieplo">Moc i bezwładność</a>
      <a href="#rk-screed-bledy">Błędy</a>
      <a href="#rk-screed-checklista">Checklista</a>
      <a href="#rk-screed-faq">FAQ</a>
      <a href="#rk-screed-zrodla">Źródła</a>
      <a href="#rk-screed-author">Autor</a>
    </nav>

    <main class="rk-screed-main">
      <section class="rk-screed-section" id="rk-screed-szybka-odpowiedz">
        <h2>Szybka odpowiedź: jaka wylewka na ogrzewanie podłogowe?</h2>
        <p class="rk-screed-lead">Dobra wylewka na podłogówkę to nie ta, która ma najgłośniejszą nazwę handlową, lecz materiał dobrany do konstrukcji, obciążeń, wilgotności pomieszczenia i planowanej okładziny. Jej grubość musi zapewnić wymagane przykrycie rur w najniższym punkcie powierzchni, a nie tylko odpowiednią wartość średnią.</p>

        <div class="rk-screed-answer">
          <p><strong>Nie wybieraj jednej liczby dla całego budynku bez sprawdzenia poziomów.</strong> Najpierw ustal wysokość wierzchu rur, minimalną i maksymalną rzędną gotowego jastrychu oraz wymagane przykrycie podane dla konkretnego materiału. Dopiero wtedy można ocenić geometrię i policzyć ilość wylewki.</p>
        </div>

        <div class="rk-screed-grid-4">
          <article class="rk-screed-card rk-screed-card-accent">
            <span class="rk-screed-tag">Geometria</span>
            <h3>Dwie różne grubości</h3>
            <p>Grubość całkowita jest mierzona od podłoża, a przykrycie — od wierzchu rury do powierzchni jastrychu.</p>
          </article>
          <article class="rk-screed-card rk-screed-card-accent rk-screed-card-orange">
            <span class="rk-screed-tag">Materiał</span>
            <h3>Nie ma jednego zwycięzcy</h3>
            <p>Jastrych cementowy i siarczanowo-wapniowy porównuje się według deklarowanych właściwości oraz warunków zastosowania.</p>
          </article>
          <article class="rk-screed-card rk-screed-card-accent rk-screed-card-green">
            <span class="rk-screed-tag">Odbiór</span>
            <h3>Etapy trzeba rozdzielić</h3>
            <p>Dojrzewanie, pierwsze wygrzewanie i gotowość pod okładzinę nie są jednym terminem.</p>
          </article>
          <article class="rk-screed-card rk-screed-card-accent rk-screed-card-purple">
            <span class="rk-screed-tag">Projekt</span>
            <h3>Cała podłoga współpracuje</h3>
            <p>Wylewka wpływa na wymianę ciepła, lecz nie zastępuje obliczeń mocy, rozstawu rur i hydrauliki pętli.</p>
          </article>
        </div>

        <p>Jeżeli jesteś jeszcze przed ułożeniem instalacji, połącz decyzję o jastrychu z wyborem <a href="https://projekt-ogrzewania.pl/ile-styropianu-pod-ogrzewanie-podlogowe/">izolacji pod ogrzewanie podłogowe</a>, planem <a href="https://projekt-ogrzewania.pl/izolacja-brzegowa-i-dylatacje-w-instalacji-ogrzewania-podlogowego/">dylatacji i izolacji brzegowej</a> oraz rzeczywistą wysokością posadzki przy drzwiach, schodach i odpływach.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-pojecia">
        <h2>Jastrych, wylewka i warstwa grzejna — uporządkujmy pojęcia</h2>
        <p>W codziennym języku słowo „wylewka” opisuje zarówno świeżą mieszankę, jak i gotową warstwę podłogi. W dokumentacji technicznej częściej spotkasz pojęcie jastrychu. Dla ogrzewania podłogowego istotne jest nie tylko nazewnictwo, ale funkcja każdej warstwy.</p>

        <div class="rk-screed-definition">
          <strong>Jastrych</strong>
          <div>Warstwa wykonywana na podłożu lub izolacji, która przenosi obciążenia i tworzy podłoże pod późniejsze wykończenie. W podłodze grzewczej otacza rury albo inne elementy grzejne.</div>
        </div>
        <div class="rk-screed-definition">
          <strong>Wylewka</strong>
          <div>Potoczne określenie materiału i wykonywanej z niego warstwy. Sama nazwa nie mówi, jakie spoiwo zastosowano ani jakie właściwości zadeklarowano.</div>
        </div>
        <div class="rk-screed-definition">
          <strong>Warstwa grzejna</strong>
          <div>Fragment konstrukcji uczestniczący w przekazywaniu ciepła od rur do powierzchni podłogi. Obejmuje nie tylko jastrych, ale również warstwy wykończeniowe i ich opory cieplne.</div>
        </div>
        <div class="rk-screed-definition">
          <strong>Jastrych pływający</strong>
          <div>Warstwa oddzielona od konstrukcji nośnej izolacją oraz od elementów pionowych izolacją brzegową. Nie oznacza to dowolności grubości ani dylatacji.</div>
        </div>

        <div class="rk-screed-note">
          <p><strong>Ważne:</strong> „płynna wylewka” nie musi automatycznie oznaczać anhydrytu. Pompowane jastrychy samopoziomujące mogą być wykonywane na spoiwie cementowym albo siarczanowo-wapniowym. Zawsze sprawdzaj pełną nazwę i dokumentację materiału.</p>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-rodzaje">
        <h2>Wylewka cementowa czy anhydrytowa na podłogówkę?</h2>
        <p class="rk-screed-lead">Oba rozwiązania mogą współpracować z ogrzewaniem podłogowym. Właściwe pytanie nie brzmi „która wylewka jest zawsze lepsza?”, lecz „który konkretny materiał spełnia wymagania tej podłogi, pomieszczenia i okładziny?”.</p>

        <div class="rk-screed-table-wrap">
          <table class="rk-screed-table">
            <thead>
              <tr>
                <th>Kryterium</th>
                <th>Jastrych cementowy</th>
                <th>Jastrych siarczanowo-wapniowy</th>
                <th>Co sprawdzić?</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Kryterium"><strong>Spoiwo</strong></td>
                <td data-label="Cementowy">Cementowe, z właściwościami zależnymi od receptury i wykonania.</td>
                <td data-label="Siarczanowo-wapniowy">Na bazie siarczanu wapnia; potocznie często nazywany anhydrytowym.</td>
                <td data-label="Co sprawdzić?">Pełną nazwę produktu i oznaczenie według dokumentacji.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Wilgoć</strong></td>
                <td data-label="Cementowy">Często wybierany do stref o podwyższonej wilgotności, ale nadal wymaga właściwego systemu uszczelnienia.</td>
                <td data-label="Siarczanowo-wapniowy">Zakres zastosowania w wilgoci trzeba potwierdzić dla konkretnego materiału i rozwiązania posadzkowego.</td>
                <td data-label="Co sprawdzić?">Klasę ekspozycji, hydroizolację, instrukcję jastrychu, kleju i okładziny.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Urabialność</strong></td>
                <td data-label="Cementowy">Może być półsuchy, plastyczny lub płynny — zależnie od technologii.</td>
                <td data-label="Siarczanowo-wapniowy">Często wykonywany jako mieszanka płynna, dobrze otaczająca rury.</td>
                <td data-label="Co sprawdzić?">Sposób aplikacji, zagęszczenia, odpowietrzenia i kontroli poziomu.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Grubość</strong></td>
                <td data-label="Cementowy">Nie wyznacza jej sama nazwa spoiwa.</td>
                <td data-label="Siarczanowo-wapniowy">Nie wyznacza jej sama płynność materiału.</td>
                <td data-label="Co sprawdzić?">Minimalne przykrycie, obciążenia i typ konstrukcji w dokumentacji.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Dylatacje</strong></td>
                <td data-label="Cementowy">Układ zależy od geometrii, skurczu, podłoża i okładziny.</td>
                <td data-label="Siarczanowo-wapniowy">Może pozwalać na inne pola, ale nie oznacza braku projektowania dylatacji.</td>
                <td data-label="Co sprawdzić?">Maksymalne pola, proporcje, przejścia drzwiowe i spoiny konstrukcyjne.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Powierzchnia</strong></td>
                <td data-label="Cementowy">Wymaga oceny równości, wytrzymałości i przygotowania przed klejeniem.</td>
                <td data-label="Siarczanowo-wapniowy">Może wymagać usunięcia warstwy powierzchniowej i przygotowania zgodnego z instrukcją.</td>
                <td data-label="Co sprawdzić?">Szlifowanie, odkurzenie, gruntowanie oraz kompatybilność chemiczną.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <h3>Czy anhydryt lepiej przewodzi ciepło?</h3>
        <p>Nie wolno wyprowadzać takiego wniosku tylko z nazwy materiału. Do porównania potrzebna jest deklarowana przewodność cieplna konkretnej mieszanki, jej grubość oraz cała konstrukcja podłogi. Dwa produkty z tej samej grupy mogą mieć inne parametry.</p>

        <h3>Czy anhydryt nie potrzebuje zbrojenia?</h3>
        <p>Nie traktuj tego jako reguły dla wszystkich realizacji. Rodzaj zbrojenia, włókien, siatek lub brak takich elementów wynika z technologii materiału i projektu. Dodatek włókien nie zastępuje prawidłowego układu dylatacji ani przygotowania podłoża.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-grubosc">
        <h2>Grubość całkowita a przykrycie rury — najważniejsze rozróżnienie</h2>
        <p>Na budowie często pada zdanie: „wylewka będzie miała 6 cm”. Bez informacji o położeniu rury ta wartość nie mówi jeszcze, ile materiału znajdzie się nad jej wierzchem.</p>

        <div class="rk-screed-mini-formula">
          <div><strong>h<sub>całk.</sub></strong>grubość od podstawy jastrychu do powierzchni</div>
          <div><strong>h<sub>rury</sub></strong>wysokość wierzchu rury nad podstawą jastrychu</div>
          <div><strong>c = h<sub>całk.</sub> − h<sub>rury</sub></strong>rzeczywiste przykrycie nad rurą</div>
        </div>

        <p>Jeżeli wierzch rury znajduje się 18 mm nad podstawą, a powierzchnia jastrychu 60 mm nad nią, geometryczne przykrycie wynosi 42 mm. Jeżeli jednak lokalnie poziom jastrychu spadnie do 54 mm, przykrycie w tym miejscu zmniejszy się do 36 mm.</p>

        <div class="rk-screed-warning">
          <p><strong>Nie oceniaj podłogi na podstawie samej średniej.</strong> Minimalne przykrycie trzeba sprawdzić w punkcie, w którym wierzch rury znajduje się najwyżej względem projektowanej powierzchni jastrychu.</p>
        </div>

        <h3>Dlaczego rura nie zawsze leży na wysokości swojej średnicy?</h3>
        <ul>
          <li>może być uniesiona przez klips, szynę lub element systemowy,</li>
          <li>izolacja może mieć nierówne połączenia albo miejscowe uskoki,</li>
          <li>rury mogą się krzyżować lub przechodzić w osłonie,</li>
          <li>podłoże konstrukcyjne może mieć odchyłki poziomu,</li>
          <li>przy rozdzielaczu powstaje skupisko dobiegów na różnych wysokościach.</li>
        </ul>

        <p>Dlatego w analizatorze wpisuje się wysokość <strong>wierzchu rury</strong>, a nie tylko jej średnicę nominalną.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-parametry">
        <h2>Klasa, gęstość i przewodność — jak czytać dokumentację wylewki?</h2>
        <p class="rk-screed-lead">Symbol klasy nie jest kompletnym projektem podłogi. Dokumentacja powinna pozwalać połączyć deklarowane właściwości materiału z zastosowaniem, grubością, obciążeniem i sposobem wykonania.</p>

        <div class="rk-screed-grid-3">
          <article class="rk-screed-card">
            <span class="rk-screed-tag">Wytrzymałość</span>
            <h3>Klasy C i F</h3>
            <p>Opisują zadeklarowaną wytrzymałość materiału odpowiednio na ściskanie i zginanie. Wymagana klasa zależy od konstrukcji oraz obciążeń.</p>
          </article>
          <article class="rk-screed-card">
            <span class="rk-screed-tag">Masa</span>
            <h3>Gęstość</h3>
            <p>Jest potrzebna do orientacyjnego obliczenia masy na metr kwadratowy i całkowitego obciążenia. Nie wpisuj wartości „typowej”, jeśli masz dane produktu.</p>
          </article>
          <article class="rk-screed-card">
            <span class="rk-screed-tag">Ciepło</span>
            <h3>Przewodność λ</h3>
            <p>Opisuje właściwość materiału, ale nie zastępuje charakterystyki całej ogrzewanej konstrukcji ani obliczeń według odpowiedniej metodyki.</p>
          </article>
        </div>

        <h3>Dlaczego C20/F4 nie może być automatycznym minimum?</h3>
        <p><a href="https://knowledge.bsigroup.com/products/screed-material-and-floor-screeds-screed-material-properties-and-requirements" target="_blank" rel="nofollow noopener noreferrer">EN 13813 — Screed material and floor screeds</a> opisuje właściwości oraz wymagania dotyczące materiałów jastrychowych. Oznaczenie klasy pomaga opisać produkt, ale nie wyznacza samodzielnie grubości ani przydatności do każdego pomieszczenia. Wymagania trzeba odnieść do obciążeń i konstrukcji podłogi.</p>

        <h3>Co przepisać z dokumentacji do kalkulatora?</h3>
        <ul>
          <li>deklarowaną gęstość albo zakres gęstości,</li>
          <li>wymagane przykrycie dla jastrychu ogrzewanego i konkretnego obciążenia,</li>
          <li>warunki wykonania oraz pielęgnacji,</li>
          <li>procedurę pierwszego wygrzewania,</li>
          <li>wymagania dotyczące wilgotności i przygotowania powierzchni,</li>
          <li>ograniczenia dla pomieszczeń mokrych oraz planowanej okładziny.</li>
        </ul>
      </section>

      <section class="rk-screed-section" id="rk-screed-analizator">
        <h2>Analizator grubości, przykrycia rur, objętości i masy wylewki</h2>
        <p class="rk-screed-lead">Narzędzie porównuje wpisane poziomy z wymaganym przykryciem, a następnie liczy objętość i masę na podstawie średniej grubości. Nie wybiera rodzaju jastrychu i nie zastępuje dokumentacji produktu ani oceny konstrukcji.</p>

        <div class="rk-screed-tool" id="rk-screed-tool">
          <div class="rk-screed-tool-head">
            <span class="rk-screed-tool-kicker">Model geometryczny • wynik na żywo</span>
            <h3>Policz przykrycie rury i ilość materiału</h3>
            <p>Wpisz trzy poziomy jastrychu oraz rzeczywistą wysokość wierzchu rury. Średnia grubość służy do zamówienia materiału, a minimalna — do kontroli przykrycia.</p>
          </div>

          <div class="rk-screed-tool-body">
            <form id="rk-screed-form" novalidate>
              <div class="rk-screed-tool-group">
                <div class="rk-screed-tool-group-head">
                  <span class="rk-screed-tool-group-num">1</span>
                  <div>
                    <h4>Powierzchnia i poziomy jastrychu</h4>
                    <p>Średnia grubość nie jest automatycznie średnią arytmetyczną minimum i maksimum. Wpisz wartość z pomiarów lub projektu poziomów.</p>
                  </div>
                </div>
                <div class="rk-screed-input-grid">
                  <div class="rk-screed-field">
                    <label for="rk-screed-area">Powierzchnia [m²]</label>
                    <input type="number" id="rk-screed-area" min="1" max="3000" step="0.1" value="120" inputmode="decimal">
                    <small>Powierzchnia objęta zamówieniem mieszanki.</small>
                  </div>
                  <div class="rk-screed-field">
                    <label for="rk-screed-min-thickness">Minimalna grubość [mm]</label>
                    <input type="number" id="rk-screed-min-thickness" min="10" max="250" step="1" value="55" inputmode="decimal">
                    <small>Najniższa powierzchnia względem podstawy jastrychu.</small>
                  </div>
                  <div class="rk-screed-field">
                    <label for="rk-screed-average-thickness">Średnia projektowa [mm]</label>
                    <input type="number" id="rk-screed-average-thickness" min="10" max="250" step="1" value="62" inputmode="decimal">
                    <small>Wartość do objętości — ustalona z niwelacji lub modelu.</small>
                  </div>
                  <div class="rk-screed-field">
                    <label for="rk-screed-max-thickness">Maksymalna grubość [mm]</label>
                    <input type="number" id="rk-screed-max-thickness" min="10" max="300" step="1" value="72" inputmode="decimal">
                    <small>Najwyższa lokalna grubość całkowita.</small>
                  </div>
                </div>
              </div>

              <div class="rk-screed-tool-group">
                <div class="rk-screed-tool-group-head">
                  <span class="rk-screed-tool-group-num">2</span>
                  <div>
                    <h4>Rura, wymagane przykrycie i materiał</h4>
                    <p>Wymaganie oraz gęstość przepisz z aktualnej dokumentacji konkretnej mieszanki i konstrukcji podłogi.</p>
                  </div>
                </div>
                <div class="rk-screed-input-grid">
                  <div class="rk-screed-field">
                    <label for="rk-screed-pipe-crown">Wierzch rury nad podstawą [mm]</label>
                    <input type="number" id="rk-screed-pipe-crown" min="5" max="100" step="1" value="18" inputmode="decimal">
                    <small>Uwzględnij mocowanie, lokalne uniesienie i rzeczywisty pomiar.</small>
                  </div>
                  <div class="rk-screed-field">
                    <label for="rk-screed-required-cover">Wymagane przykrycie [mm]</label>
                    <input type="number" id="rk-screed-required-cover" min="0" max="150" step="1" value="35" inputmode="decimal">
                    <small>Wartość z dokumentacji, a nie automatyczny standard narzędzia.</small>
                  </div>
                  <div class="rk-screed-field">
                    <label for="rk-screed-density">Deklarowana gęstość [kg/m³]</label>
                    <input type="number" id="rk-screed-density" min="300" max="3000" step="10" value="2000" inputmode="decimal">
                    <small>Użyj danych produktu lub wartości uzgodnionej z dostawcą mieszanki.</small>
                  </div>
                  <div class="rk-screed-field">
                    <label for="rk-screed-waste">Zapas zamówienia [%]</label>
                    <input type="number" id="rk-screed-waste" min="0" max="30" step="0.5" value="5" inputmode="decimal">
                    <small>Zapas wybiera użytkownik; nie zwiększa grubości ułożonej warstwy.</small>
                  </div>
                </div>
              </div>

              <div class="rk-screed-tool-actions">
                <button type="button" class="rk-screed-reset" id="rk-screed-reset">Przywróć dane przykładowe</button>
              </div>
            </form>

            <div class="rk-screed-result" aria-live="polite">
              <div class="rk-screed-status" id="rk-screed-status" data-state="complete">
                <span class="rk-screed-status-icon" id="rk-screed-status-icon">✓</span>
                <div>
                  <h4 id="rk-screed-status-title">Minimalne przykrycie spełnia wpisane wymaganie</h4>
                  <p id="rk-screed-status-text">Wynik dotyczy geometrii z podanych danych. Potwierdź jeszcze obciążenia, dylatacje i wymagania konkretnego materiału.</p>
                </div>
              </div>

              <div class="rk-screed-results">
                <div class="rk-screed-result-card is-cyan" id="rk-screed-min-cover-card">
                  <span>Minimalne przykrycie</span>
                  <strong id="rk-screed-min-cover-result">37 mm</strong>
                  <small id="rk-screed-min-cover-note">2 mm powyżej wymagania</small>
                </div>
                <div class="rk-screed-result-card">
                  <span>Średnie przykrycie</span>
                  <strong id="rk-screed-average-cover-result">44 mm</strong>
                  <small>średnia grubość minus wierzch rury</small>
                </div>
                <div class="rk-screed-result-card">
                  <span>Maksymalne przykrycie</span>
                  <strong id="rk-screed-max-cover-result">54 mm</strong>
                  <small>najgrubszy wpisany punkt</small>
                </div>
                <div class="rk-screed-result-card is-orange">
                  <span>Rozrzut grubości</span>
                  <strong id="rk-screed-spread-result">17 mm</strong>
                  <small>maksimum minus minimum</small>
                </div>
                <div class="rk-screed-result-card is-cyan">
                  <span>Objętość netto</span>
                  <strong id="rk-screed-volume-result">7,44 m³</strong>
                  <small>powierzchnia × średnia grubość</small>
                </div>
                <div class="rk-screed-result-card">
                  <span>Objętość zamówienia</span>
                  <strong id="rk-screed-order-result">7,81 m³</strong>
                  <small id="rk-screed-order-note">z wpisanym zapasem 5%</small>
                </div>
                <div class="rk-screed-result-card is-green">
                  <span>Masa na 1 m²</span>
                  <strong id="rk-screed-mass-m2-result">124 kg/m²</strong>
                  <small>dla średniej grubości i wpisanej gęstości</small>
                </div>
                <div class="rk-screed-result-card">
                  <span>Masa całkowita netto</span>
                  <strong id="rk-screed-mass-total-result">14,88 t</strong>
                  <small>bez zapasu zamówienia</small>
                </div>
              </div>

              <div class="rk-screed-section-visual">
                <h4>Dynamiczny przekrój wylewki</h4>
                <p>Rysunek pokazuje zależność między podstawą jastrychu, wierzchem rury oraz trzema wpisanymi poziomami. Jest schematem, a nie detalem wykonawczym.</p>
                <svg class="rk-screed-cross-section" id="rk-screed-cross-section" viewBox="0 0 900 390" role="img" aria-labelledby="rk-screed-svg-title rk-screed-svg-desc">
                  <title id="rk-screed-svg-title">Dynamiczny przekrój jastrychu nad rurą ogrzewania podłogowego</title>
                  <desc id="rk-screed-svg-desc">Schemat aktualizowany na podstawie wpisanej grubości minimalnej, średniej, maksymalnej i wysokości wierzchu rury.</desc>
                  <rect x="0" y="0" width="900" height="390" fill="#f4fafc"></rect>
                  <rect x="55" y="310" width="790" height="42" rx="6" fill="#d7edf3"></rect>
                  <text x="76" y="337" fill="#21485b" font-size="15" font-weight="700">izolacja / podstawa jastrychu</text>
                  <line x1="55" y1="310" x2="845" y2="310" stroke="#173f53" stroke-width="3"></line>
                  <polygon id="rk-screed-fill" points="55,244 450,236 845,224 845,310 55,310" fill="#efcf99" opacity="0.92"></polygon>
                  <polyline id="rk-screed-top-line" points="55,244 450,236 845,224" fill="none" stroke="#d0782f" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"></polyline>
                  <circle id="rk-screed-pipe" cx="450" cy="298" r="11" fill="#ff6846" stroke="#a93421" stroke-width="4"></circle>
                  <line id="rk-screed-pipe-crown-line" x1="370" y1="287" x2="530" y2="287" stroke="#0796bd" stroke-width="2" stroke-dasharray="7 6"></line>
                  <line id="rk-screed-required-line" x1="330" y1="245" x2="570" y2="245" stroke="#15936f" stroke-width="3" stroke-dasharray="8 6"></line>
                  <text id="rk-screed-min-label" x="62" y="228" fill="#704119" font-size="15" font-weight="800">minimum 55 mm</text>
                  <text id="rk-screed-average-label" x="365" y="214" fill="#704119" font-size="15" font-weight="800">średnia 62 mm</text>
                  <text id="rk-screed-max-label" x="690" y="201" fill="#704119" font-size="15" font-weight="800">maksimum 72 mm</text>
                  <text id="rk-screed-pipe-label" x="548" y="292" fill="#0b607b" font-size="14" font-weight="800">wierzch rury: 18 mm</text>
                  <text id="rk-screed-required-label" x="582" y="249" fill="#16785e" font-size="14" font-weight="800">wymagane przykrycie: 35 mm</text>
                  <text x="60" y="374" fill="#587180" font-size="13">schemat wysokościowy — nie przedstawia dylatacji, okładziny ani rzeczywistej średnicy rury</text>
                </svg>
                <div class="rk-screed-result-note" id="rk-screed-result-note">Średnia grubość została wpisana oddzielnie. Jeżeli pochodzi wyłącznie z uśrednienia minimum i maksimum, zweryfikuj ją pomiarami całej powierzchni.</div>
              </div>
            </div>

            <p class="rk-screed-tool-foot">Wyniki są orientacyjnym bilansem geometrycznym i materiałowym. Analizator nie sprawdza nośności stropu, wytrzymałości jastrychu, pól dylatacyjnych, wilgotności, skurczu, zgodności chemicznej ani procedury wygrzewania.</p>
          </div>
        </div>

        <aside class="rk-screed-cta">
          <div>
            <h3>Sam wynik objętości nie koordynuje pętli z wysokością posadzki</h3>
            <p>Analizator nie zna rzędnych stropu, progów, schodów, odpływów, dylatacji, przejść przez drzwi, przebiegu każdej pętli ani wymagań konkretnej mieszanki. W projekcie można połączyć układ rur z rzeczywistą geometrią budynku i ograniczeniami wykonawczymi.</p>
          </div>
          <a class="rk-screed-button rk-screed-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt z koordynacją pętli i wylewki</a>
        </aside>
      </section>

      <section class="rk-screed-section" id="rk-screed-masa">
        <h2>Ile wylewki zamówić i jak policzyć obciążenie?</h2>
        <p>Objętość netto wynika z powierzchni i rzeczywistej średniej grubości. Jeżeli podłoże ma spadki albo duże odchyłki, przyjęcie jednej nominalnej wartości może znacząco zaniżyć zamówienie.</p>

        <span class="rk-screed-code-line">V<sub>netto</sub> [m³] = A [m²] × h<sub>średnia</sub> [mm] ÷ 1000</span>
        <span class="rk-screed-code-line">m [kg] = V<sub>netto</sub> [m³] × ρ [kg/m³]</span>
        <span class="rk-screed-code-line">m<sub>1 m²</sub> [kg/m²] = h<sub>średnia</sub> [m] × ρ [kg/m³]</span>

        <h3>Dlaczego minimum i maksimum nie wystarczą do objętości?</h3>
        <p>Nie wiadomo, jaka część powierzchni ma grubość zbliżoną do minimum, a jaka do maksimum. Średnia arytmetyczna dwóch punktów będzie poprawna tylko dla bardzo szczególnego rozkładu. Do zamówienia warto wykorzystać siatkę pomiarów albo model poziomów.</p>

        <h3>Czy masa z kalkulatora potwierdza nośność stropu?</h3>
        <p>Nie. Wynik pokazuje orientacyjną masę warstwy na podstawie zadeklarowanej gęstości. Nie ocenia nośności konstrukcji, ugięcia ani pozostałych obciążeń stałych i użytkowych. W budynku modernizowanym albo przy ciężkiej podłodze potrzebna jest ocena konstruktora.</p>

        <div class="rk-screed-note">
          <p><strong>Zapas materiału nie jest dodatkową warstwą w projekcie.</strong> Służy do organizacji dostawy i pokrycia strat wykonawczych. Nie należy dodawać go do grubości ani wykorzystywać do potwierdzania przykrycia rury.</p>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-dylatacje">
        <h2>Dylatacje i izolacja brzegowa w wylewce z podłogówką</h2>
        <p class="rk-screed-lead">Jastrych grzewczy rozszerza się i kurczy. Układ szczelin trzeba powiązać z geometrią pomieszczeń, dylatacjami konstrukcyjnymi, rodzajem materiału, okładziną i przebiegiem rur.</p>

        <div class="rk-screed-grid-3">
          <article class="rk-screed-card">
            <h3>Izolacja brzegowa</h3>
            <p>Oddziela jastrych od ścian, słupów, progów, pionów i innych elementów ograniczających swobodę odkształceń.</p>
          </article>
          <article class="rk-screed-card">
            <h3>Szczeliny konstrukcyjne</h3>
            <p>Dylatacji istniejącej w konstrukcji nie wolno przypadkowo zakryć ciągłą warstwą bez opracowanego detalu.</p>
          </article>
          <article class="rk-screed-card">
            <h3>Podział pól</h3>
            <p>Wynika z powierzchni, proporcji, przewężeń, przejść drzwiowych, kształtu pomieszczenia i wymagań technologii.</p>
          </article>
        </div>

        <h3>Co z rurami przechodzącymi przez dylatację?</h3>
        <p>Przejście trzeba ograniczyć do niezbędnych odcinków i wykonać w osłonie umożliwiającej względny ruch. Nie prowadzi się przypadkowo wielu fragmentów pętli wzdłuż szczeliny. Szczegóły powinny wynikać z projektu i systemu.</p>

        <p>Szerzej omawiam ten temat w poradniku <a href="https://projekt-ogrzewania.pl/izolacja-brzegowa-i-dylatacje-w-instalacji-ogrzewania-podlogowego/">izolacja brzegowa i dylatacje w ogrzewaniu podłogowym</a>. Układ pól warto skoordynować z planem <a href="https://projekt-ogrzewania.pl/jak-zaplanowac-rozmieszczenie-petli-grzewczych-w-ogrzewaniu-podlogowym/">rozmieszczenia pętli grzewczych</a>, zanim wykonawca zacznie mocować rury.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-przygotowanie">
        <h2>Co sprawdzić przed wylaniem jastrychu?</h2>
        <p>Po zalaniu rur większość błędów staje się niewidoczna i kosztowna w naprawie. Dlatego odbiór przed wykonaniem jastrychu powinien być udokumentowany.</p>

        <div class="rk-screed-steps">
          <article class="rk-screed-step"><span class="rk-screed-step-num">1</span><h3>Poziomy</h3><p>Sprawdź rzędne przy progach, schodach, odpływach, oknach i planowanych okładzinach.</p></article>
          <article class="rk-screed-step"><span class="rk-screed-step-num">2</span><h3>Izolacja</h3><p>Skontroluj stabilność płyt, przesunięcie spoin, szczeliny, przejścia instalacyjne i warstwę brzegową.</p></article>
          <article class="rk-screed-step"><span class="rk-screed-step-num">3</span><h3>Rury</h3><p>Zweryfikuj mocowanie, rozstaw, promienie gięcia, strefy bez rur, długości i opis każdej pętli.</p></article>
          <article class="rk-screed-step"><span class="rk-screed-step-num">4</span><h3>Dokumentacja</h3><p>Wykonaj zdjęcia z miarą, zachowaj protokół próby i ustal plan dylatacji z wykonawcą jastrychu.</p></article>
        </div>

        <h3>Próba szczelności przed zalaniem</h3>
        <p>Instalację należy sprawdzić i udokumentować zgodnie z projektem oraz instrukcją zastosowanego systemu. Nie podajemy jednej wartości ciśnienia ani jednego czasu dla każdej rury i każdego układu. Podczas wykonywania jastrychu stan instalacji powinien odpowiadać wymaganiom systemowym i procedurze odbioru.</p>

        <h3>Dokumentacja fotograficzna</h3>
        <p>Zdjęcia powinny pozwalać odnaleźć rury względem stałych punktów: ścian, osi drzwi, słupów i odpływów. Sama fotografia bez skali oraz lokalizacji ma ograniczoną wartość podczas późniejszego wiercenia.</p>

        <p>Jeżeli długość i przebieg pętli nie są jeszcze ustalone, zobacz również <a href="https://projekt-ogrzewania.pl/ile-rury-na-m%C2%B2-ogrzewania-podlogowego/">ile rury przypada na m² podłogówki</a> oraz dlaczego <a href="https://projekt-ogrzewania.pl/maksymalna-dlugosc-petli-ogrzewania-podlogowego/">maksymalna długość pętli</a> nie powinna być wybierana z jednej tabeli.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-wykonanie">
        <h2>Wykonanie wylewki bez uszkodzenia rur i poziomów</h2>
        <p class="rk-screed-lead">Dobra receptura nie naprawi źle przygotowanego podłoża. Jakość gotowej podłogi zależy od ciągłości procesu: dostawy, rozprowadzenia, kontroli poziomu, pielęgnacji i ochrony świeżej powierzchni.</p>

        <div class="rk-screed-protocol">
          <article><span>Przed rozpoczęciem</span><h3>Uzgodnij technologię</h3><p>Potwierdź materiał, grubości, pola, dylatacje, warunki otoczenia, liczbę próbek oraz sposób odbioru.</p></article>
          <article><span>Podczas prac</span><h3>Kontroluj poziom</h3><p>Nie wystarczy zmierzyć jednego punktu. Szczególnie ważne są strefy przy progach, odpływach i skupiskach rur.</p></article>
          <article><span>Po wykonaniu</span><h3>Chroń powierzchnię</h3><p>Pielęgnację, wentylację, dostęp i obciążanie prowadź zgodnie z technologią zastosowanego jastrychu.</p></article>
        </div>

        <h3>Dlaczego „im więcej wody, tym lepiej się rozleje” jest błędem?</h3>
        <p>Samowolna zmiana ilości wody może zmienić konsystencję, skurcz, segregację i osiągane właściwości. Parametry mieszanki oraz sposób przygotowania powinny odpowiadać recepturze i instrukcji dostawcy.</p>

        <h3>Jak chronić rury podczas chodzenia?</h3>
        <p>Należy ograniczyć punktowe obciążenia, ostre narzędzia i przypadkowe przemieszczanie przewodów. Drogi transportu mieszanki i stanowiska robocze planuje się tak, aby nie niszczyć mocowań i nie uginać izolacji.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-wygrzewanie">
        <h2>Dojrzewanie, pierwsze wygrzewanie i gotowość pod okładzinę</h2>
        <p>Te trzy etapy trzeba zapisywać osobno. Możliwość wejścia na powierzchnię nie oznacza gotowości do uruchomienia ogrzewania, a zakończenie programu wygrzewania nie potwierdza automatycznie wilgotności wymaganej pod konkretną okładzinę.</p>

        <div class="rk-screed-steps">
          <article class="rk-screed-step"><span class="rk-screed-step-num">1</span><h3>Dojrzewanie</h3><p>Materiał wiąże i uzyskuje właściwości. Warunki oraz czas zależą od technologii i dokumentacji.</p></article>
          <article class="rk-screed-step"><span class="rk-screed-step-num">2</span><h3>Pierwsze wygrzewanie</h3><p>Instalacja przechodzi zaplanowany program temperatur zapisany w protokole.</p></article>
          <article class="rk-screed-step"><span class="rk-screed-step-num">3</span><h3>Schłodzenie</h3><p>Po programie zapewnia się warunki potrzebne do dalszego wysychania i oceny podłoża.</p></article>
          <article class="rk-screed-step"><span class="rk-screed-step-num">4</span><h3>Gotowość</h3><p>Sprawdza się wilgotność, stan powierzchni i wymagania systemu pod planowaną okładzinę.</p></article>
        </div>

        <h3>Czy zawsze czeka się 7 albo 28 dni?</h3>
        <p>Nie należy stosować tych wartości jako uniwersalnej procedury dla wszystkich materiałów. Termin rozpoczęcia oraz przebieg pierwszego wygrzewania trzeba odczytać z aktualnej dokumentacji jastrychu i systemu. <a href="https://knowledge.bsigroup.com/products/water-based-surface-embedded-heating-and-cooling-systems-installation-1" target="_blank" rel="nofollow noopener noreferrer">EN 1264-4 — Water based surface embedded heating and cooling systems: Installation</a> obejmuje między innymi próbę szczelności, pierwsze wygrzewanie i działania związane z gotowością podłoża, ale nie zastępuje instrukcji konkretnego materiału.</p>

        <div class="rk-screed-warning">
          <p><strong>Nie twórz uniwersalnego programu „od 25 do 45°C po 5°C dziennie”.</strong> Wartości początkowe, tempo zmian, temperatura maksymalna i czas utrzymania wynikają z właściwej procedury dla zastosowanego jastrychu oraz instalacji.</p>
        </div>

        <h3>Co powinien zawierać protokół?</h3>
        <ul>
          <li>identyfikację pomieszczeń i pól jastrychu,</li>
          <li>rodzaj i datę wykonania materiału,</li>
          <li>datę rozpoczęcia oraz zakończenia programu,</li>
          <li>temperatury i czas poszczególnych etapów,</li>
          <li>stwierdzone uszkodzenia, rysy lub odchylenia,</li>
          <li>podpisy stron odpowiedzialnych za wykonanie i odbiór.</li>
        </ul>
      </section>

      <section class="rk-screed-section" id="rk-screed-wilgotnosc">
        <h2>Pomiar wilgotności przed panelami, drewnem i płytkami</h2>
        <p class="rk-screed-lead">Nie ma jednego progu wilgotności właściwego dla każdego jastrychu i każdej okładziny. Kryterium trzeba powiązać z rodzajem spoiwa, metodą pomiaru, klejem, podkładem i wymaganiami systemu posadzkowego.</p>

        <h3>Dlaczego samo wygrzewanie nie wystarczy?</h3>
        <p>Program pierwszego wygrzewania sprawdza pracę podłogi i wspomaga proces przygotowania, ale nie jest wynikiem pomiaru wilgotności. Warunki w budynku, grubość, wentylacja i wilgotność powietrza mogą powodować różnice między pomieszczeniami.</p>

        <h3>Gdzie wykonywać pomiary?</h3>
        <p>Punkty trzeba zaplanować tak, aby nie uszkodzić rur i jednocześnie uwzględnić strefy potencjalnie wolniej wysychające. Przydatne są miejsca pomiarowe wyznaczone przed zalaniem oraz dokumentacja przebiegu pętli.</p>

        <div class="rk-screed-grid-3">
          <article class="rk-screed-card"><h3>Płytki</h3><p>Sprawdź wymagania zaprawy klejącej, hydroizolacji i podłoża. Niska nasiąkliwość okładziny nie zwalnia z odbioru jastrychu.</p></article>
          <article class="rk-screed-card"><h3>Panele</h3><p>Liczy się wymaganie producenta podłogi i podkładu, dopuszczalna temperatura oraz opór cieplny całego wykończenia.</p></article>
          <article class="rk-screed-card"><h3>Drewno</h3><p>Wrażliwe wykończenie wymaga kontroli podłoża, warunków wewnętrznych, kleju oraz stabilności materiału okładzinowego.</p></article>
        </div>

        <p>Porównanie różnych okładzin znajdziesz w artykułach <a href="https://projekt-ogrzewania.pl/czy-pod-ogrzewanie-podlogowe-nadaja-sie-panele-czy-tylko-plytki/">panele czy płytki na ogrzewaniu podłogowym</a> oraz <a href="https://projekt-ogrzewania.pl/jak-rodzaj-okladziny-podlogowej-wplywa-na-wydajnosc-ogrzewania-podlogowego/">jak okładzina wpływa na wydajność podłogówki</a>.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-mokre">
        <h2>Wylewka w łazience i innych pomieszczeniach mokrych</h2>
        <p>Nie stosujemy prostego hasła „anhydryt jest zawsze zakazany” ani „cement zawsze rozwiązuje problem”. Trzeba ocenić cały system podłogowy i sposób korzystania z pomieszczenia.</p>

        <div class="rk-screed-checklist">
          <article class="rk-screed-check"><h3>Zakres zastosowania</h3><p>Potwierdź, czy konkretny jastrych jest przewidziany do zakładanych warunków wilgotności.</p></article>
          <article class="rk-screed-check"><h3>Hydroizolacja</h3><p>Ustal ciągłość uszczelnienia, naroża, przejścia instalacyjne, odpływy i połączenie ze ścianami.</p></article>
          <article class="rk-screed-check"><h3>Spadki</h3><p>Geometria przy odpływie może wymagać innej technologii niż duża, pozioma powierzchnia.</p></article>
          <article class="rk-screed-check"><h3>Kompatybilność</h3><p>Jastrych, grunt, hydroizolacja, klej i okładzina powinny tworzyć uzgodniony system.</p></article>
        </div>

        <p>W strefach ze spadkami szczególnie łatwo pomylić grubość całkowitą z minimalnym przykryciem rury. Rury nie powinny być prowadzone przypadkowo w miejscach, w których geometria odpływu ogranicza wysokość warstw.</p>
      </section>

      <section class="rk-screed-section" id="rk-screed-cieplo">
        <h2>Jak wylewka wpływa na moc, temperaturę i bezwładność?</h2>
        <p>Jastrych jest częścią drogi przepływu ciepła od wody w rurze do pomieszczenia. Wpływa na rozkład temperatury i magazynowanie energii, ale nie pozwala samodzielnie określić mocy podłogi.</p>

        <h3>Większa grubość</h3>
        <p>Zwykle zwiększa masę akumulującą i zmienia dynamikę reakcji. Nie można jednak przypisać każdemu dodatkowemu centymetrowi stałej liczby minut opóźnienia, ponieważ znaczenie mają także przewodność, okładzina, temperatura wody, rozstaw rur i straty pomieszczenia.</p>

        <h3>Przewodność cieplna</h3>
        <p>Wyższa deklarowana wartość λ może zmniejszać opór danej warstwy przy tej samej grubości, ale rzeczywista moc powierzchniowa wynika z całego układu. Metody wyznaczania wydajności ogrzewanej podłogi opisuje <a href="https://knowledge.bsigroup.com/products/water-based-surface-embedded-heating-and-cooling-systems-floor-heating-methods-for-the-determination-of-the-thermal-output-using-calculations-and-experimental-tests" target="_blank" rel="nofollow noopener noreferrer">EN 1264-2 — methods for determination of thermal output</a>.</p>

        <h3>Czy wylewka dobiera pompę obiegową?</h3>
        <p>Nie bezpośrednio. Pompa jest dobierana do wymaganych przepływów i strat ciśnienia instalacji. Wylewka uczestniczy w bilansie cieplnym podłogi, lecz nie wyznacza oporu hydraulicznego rur. Osobne zagadnienia to <a href="https://projekt-ogrzewania.pl/jak-gesto-rozkladac-podlogowke/">rozstaw rur podłogówki</a> i <a href="https://projekt-ogrzewania.pl/kalkulator-doboru-pompy-obiegowej-w-ogrzewaniu-podlogowym/">dobór pompy obiegowej</a>.</p>

        <div class="rk-screed-note">
          <p><strong>Temperatura zasilania nie wynika z samego jastrychu.</strong> Oblicza się ją dla strat ciepła, powierzchni czynnej, konstrukcji i okładziny. Zobacz, od czego zależy <a href="https://projekt-ogrzewania.pl/maksymalna-temperatura-zasilania-podlogowki/">maksymalna temperatura zasilania podłogówki</a>.</p>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-bledy">
        <h2>Najczęstsze błędy przy wylewce na ogrzewaniu podłogowym</h2>

        <div class="rk-screed-myth"><div>„Wszędzie będzie 6 cm”</div><div>Bez niwelacji nie wiadomo, ile wyniesie średnia objętościowa i minimalne przykrycie nad najwyżej położoną rurą.</div></div>
        <div class="rk-screed-myth"><div>„Rura 16 mm ma zawsze wierzch na 16 mm”</div><div>Mocowania, nierówności, osłony i skupiska dobiegów mogą unieść przewód ponad tę wartość.</div></div>
        <div class="rk-screed-myth"><div>„Anhydryt zawsze przewodzi o połowę lepiej”</div><div>Porównuje się deklarowane parametry konkretnych produktów i całe konstrukcje, a nie marketingowe nazwy grup materiałów.</div></div>
        <div class="rk-screed-myth"><div>„Włókna zastępują dylatacje”</div><div>Zbrojenie rozproszone nie usuwa potrzeby prawidłowego oddzielenia pól, ścian ani dylatacji konstrukcyjnych.</div></div>
        <div class="rk-screed-myth"><div>„Po 28 dniach można kłaść każdą podłogę”</div><div>Termin kalendarzowy nie zastępuje pomiaru wilgotności, oceny powierzchni ani wymagań okładziny i kleju.</div></div>
        <div class="rk-screed-myth"><div>„Wygrzewanie ma jeden uniwersalny program”</div><div>Procedurę prowadzi się według dokumentacji konkretnego jastrychu i instalacji oraz zapisuje w protokole.</div></div>
        <div class="rk-screed-myth"><div>„Więcej wody poprawi mieszankę”</div><div>Samowolna zmiana receptury może obniżyć jakość i zmienić zachowanie jastrychu.</div></div>
        <div class="rk-screed-myth"><div>„Wylewka ustala hydraulikę”</div><div>Hydraulika zależy od przepływów, długości, średnic i oporów elementów instalacji; jastrych należy do modelu cieplnego podłogi.</div></div>
      </section>

      <section class="rk-screed-section" id="rk-screed-checklista">
        <h2>Checklista odbioru wylewki na podłogówkę</h2>
        <p>Lista nie zastępuje protokołów wykonawcy ani wymagań systemu, ale pomaga uporządkować przekazanie podłogi między instalatorem, wykonawcą jastrychu i posadzkarzem.</p>

        <div class="rk-screed-checklist">
          <article class="rk-screed-check"><h3>Materiał zidentyfikowany</h3><p>Zapisano pełną nazwę, spoiwo, klasę, gęstość, partię i dokumentację zastosowanej mieszanki.</p></article>
          <article class="rk-screed-check"><h3>Poziomy zmierzone</h3><p>Znane są minimum, średnia z pomiarów, maksimum i wysokość wierzchu rur.</p></article>
          <article class="rk-screed-check"><h3>Przykrycie potwierdzone</h3><p>Najmniejsza wartość odpowiada wymaganiu dla materiału, konstrukcji i obciążenia.</p></article>
          <article class="rk-screed-check"><h3>Dylatacje uzgodnione</h3><p>Pola, przejścia, szczeliny konstrukcyjne i osłony rur odpowiadają planowi.</p></article>
          <article class="rk-screed-check"><h3>Instalacja odebrana</h3><p>Zachowano protokół próby, opisy pętli i zdjęcia rur z punktami odniesienia.</p></article>
          <article class="rk-screed-check"><h3>Powierzchnia sprawdzona</h3><p>Oceniono równość, uszkodzenia, rysy, krawędzie, szczeliny i wymagane przygotowanie.</p></article>
          <article class="rk-screed-check"><h3>Wygrzewanie zapisane</h3><p>Protokół zawiera daty, temperatury, czas etapów oraz stwierdzone nieprawidłowości.</p></article>
          <article class="rk-screed-check"><h3>Wilgotność zmierzona</h3><p>Wynik i metoda odpowiadają spoiwu, okładzinie, klejowi oraz wymaganiom wykonawcy podłogi.</p></article>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-faq">
        <h2>FAQ — wylewka na ogrzewanie podłogowe</h2>
        <div class="rk-screed-faq">
          <details>
            <summary>Ile centymetrów wylewki powinno być na podłogówce?</summary>
            <div class="rk-screed-faq-answer"><p>Nie ma jednej wartości dla wszystkich systemów. Trzeba rozdzielić grubość całkowitą i przykrycie nad wierzchem rury, a wymaganie odczytać z dokumentacji konkretnego jastrychu, konstrukcji i obciążenia.</p></div>
          </details>
          <details>
            <summary>Ile wylewki powinno znajdować się nad rurą 16 mm?</summary>
            <div class="rk-screed-faq-answer"><p>Średnica 16 mm nie wyznacza automatycznie położenia wierzchu rury ani wymaganego przykrycia. Zmierz wysokość przewodu wraz z mocowaniem i porównaj wynik z wymaganiem konkretnego materiału.</p></div>
          </details>
          <details>
            <summary>Czy 5 cm wylewki wystarczy na ogrzewanie podłogowe?</summary>
            <div class="rk-screed-faq-answer"><p>Nie można odpowiedzieć bez znajomości wysokości wierzchu rury, wymaganej otuliny, rodzaju jastrychu, obciążenia i odchyłek poziomu. Pięć centymetrów całkowitej grubości może oznaczać zupełnie różne przykrycie.</p></div>
          </details>
          <details>
            <summary>Co jest lepsze na podłogówkę: cement czy anhydryt?</summary>
            <div class="rk-screed-faq-answer"><p>Oba rozwiązania mogą być poprawne. Porównaj zakres zastosowania, deklarowane właściwości, wilgoć, dylatacje, grubość, przygotowanie powierzchni, wygrzewanie i kompatybilność z okładziną.</p></div>
          </details>
          <details>
            <summary>Czy wylewka anhydrytowa nadaje się do łazienki?</summary>
            <div class="rk-screed-faq-answer"><p>Zależy to od konkretnego produktu, warunków wilgotności, hydroizolacji i kompletnego systemu posadzki. Nie wystarczy ogólna nazwa „anhydryt”, aby zaakceptować albo odrzucić rozwiązanie.</p></div>
          </details>
          <details>
            <summary>Po jakim czasie można włączyć ogrzewanie podłogowe?</summary>
            <div class="rk-screed-faq-answer"><p>Termin i procedurę pierwszego wygrzewania określa dokumentacja zastosowanego jastrychu oraz instalacji. Nie należy automatycznie przyjmować jednego terminu 7 lub 28 dni dla wszystkich materiałów.</p></div>
          </details>
          <details>
            <summary>Czy wygrzewanie oznacza, że można już układać panele?</summary>
            <div class="rk-screed-faq-answer"><p>Nie. Po zakończeniu programu trzeba sprawdzić wilgotność i stan podłoża według wymagań paneli, podkładu, kleju oraz rodzaju jastrychu.</p></div>
          </details>
          <details>
            <summary>Jak policzyć ilość wylewki na 100 m²?</summary>
            <div class="rk-screed-faq-answer"><p>Pomnóż 100 m² przez średnią grubość wyrażoną w metrach. Przy średniej 0,06 m objętość netto wynosi 6 m³. Zapas zamówienia ustala się osobno i nie zwiększa projektowej grubości.</p></div>
          </details>
          <details>
            <summary>Ile waży 1 m² wylewki?</summary>
            <div class="rk-screed-faq-answer"><p>Pomnóż grubość w metrach przez deklarowaną gęstość w kg/m³. Przykładowo 0,06 m i 2000 kg/m³ dają orientacyjnie 120 kg/m². To nie jest ocena nośności stropu.</p></div>
          </details>
          <details>
            <summary>Czy grubsza wylewka wymaga wyższej temperatury zasilania?</summary>
            <div class="rk-screed-faq-answer"><p>Nie da się wyznaczyć stałego wzrostu temperatury tylko z dodatkowych milimetrów. Potrzebne są straty pomieszczenia, powierzchnia czynna, rozstaw rur, konstrukcja, okładzina i parametry wody.</p></div>
          </details>
          <details>
            <summary>Czy włókna likwidują potrzebę dylatacji?</summary>
            <div class="rk-screed-faq-answer"><p>Nie. Włókna lub inne zbrojenie mogą należeć do technologii jastrychu, ale nie zastępują izolacji brzegowej, szczelin konstrukcyjnych ani właściwego podziału pól.</p></div>
          </details>
          <details>
            <summary>Czy kalkulator potwierdza prawidłową grubość wylewki?</summary>
            <div class="rk-screed-faq-answer"><p>Porównuje podane poziomy z wymaganiem wpisanym przez użytkownika. Nie określa samodzielnie wymaganej grubości, wytrzymałości, nośności ani przydatności konkretnego produktu.</p></div>
          </details>
        </div>
      </section>

      <section class="rk-screed-section" id="rk-screed-zrodla">
        <h2>Źródła techniczne i zakres odpowiedzialności</h2>
        <p>Artykuł opiera się na wymaganiach opisujących materiały jastrychowe, ogrzewane konstrukcje powierzchniowe oraz praktykę przygotowania podłoża. Dokumenty brytyjskie wymienione poniżej są pomocniczymi opracowaniami dobrych praktyk, a nie polskimi przepisami prawa.</p>

        <ul class="rk-screed-sources">
          <li><a href="https://knowledge.bsigroup.com/products/water-based-surface-embedded-heating-and-cooling-systems-installation-1" target="_blank" rel="nofollow noopener noreferrer">BSI — EN 1264-4:2021, Installation</a> — wymagania dotyczące wykonania ogrzewanych konstrukcji, próby, pierwszego wygrzewania i gotowości do wykonania okładziny.</li>
          <li><a href="https://knowledge.bsigroup.com/products/water-based-surface-embedded-heating-and-cooling-systems-floor-heating-methods-for-the-determination-of-the-thermal-output-using-calculations-and-experimental-tests" target="_blank" rel="nofollow noopener noreferrer">BSI — EN 1264-2, determination of thermal output</a> — metody obliczeniowego i badawczego wyznaczania wydajności ogrzewanej podłogi.</li>
          <li><a href="https://knowledge.bsigroup.com/products/screed-material-and-floor-screeds-screed-material-properties-and-requirements" target="_blank" rel="nofollow noopener noreferrer">BSI — EN 13813, screed material properties and requirements</a> — właściwości i klasyfikacja materiałów jastrychowych.</li>
          <li><a href="https://knowledge.bsigroup.com/products/screeds-bases-and-in-situ-floorings-concrete-bases-and-cementitious-levelling-screeds-to-receive-floorings-code-of-practice" target="_blank" rel="nofollow noopener noreferrer">BSI — BS 8204-1, cementitious levelling screeds</a> — dodatkowy kodeks dobrych praktyk dla cementowych podkładów podłogowych.</li>
          <li><a href="https://knowledge.bsigroup.com/products/screeds-bases-and-in-situ-floorings-pumpable-self-smoothing-screeds-code-of-practice" target="_blank" rel="nofollow noopener noreferrer">BSI — BS 8204-7, pumpable self-smoothing screeds</a> — pomocnicze wytyczne dla pompowanych jastrychów cementowych i siarczanowo-wapniowych.</li>
          <li><a href="https://knowledge.bsigroup.com/products/code-of-practice-for-installation-of-resilient-floor-coverings-1" target="_blank" rel="nofollow noopener noreferrer">BSI — BS 8203, resilient floor coverings</a> — pomocnicze zasady oceny i przygotowania podłoża pod elastyczne pokrycia podłogowe.</li>
        </ul>

        <div class="rk-screed-note">
          <p><strong>Zakres poradnika:</strong> materiał ma charakter edukacyjny. Ostateczne wymagania wynikają z projektu, aktualnej dokumentacji konkretnego jastrychu, systemu ogrzewania, konstrukcji budynku, warunków wykonania i planowanej okładziny.</p>
        </div>
      </section>
    </main>

    <section class="rk-screed-author" id="rk-screed-author" aria-label="Autor opracowania">
      <input type="radio" name="rk-screed-author-tabs" id="rk-screed-author-about" checked>
      <input type="radio" name="rk-screed-author-tabs" id="rk-screed-author-exp">
      <input type="radio" name="rk-screed-author-tabs" id="rk-screed-author-sites">

      <header class="rk-screed-author-head">
        <div>
          <span>Autor i weryfikacja merytoryczna</span>
          <h2>Robert Kucharski</h2>
        </div>
        <span class="rk-screed-author-mark">PODŁOGÓWKA • JASTRYCH • HVAC</span>
      </header>

      <div class="rk-screed-author-layout">
        <aside class="rk-screed-author-side">
          <div class="rk-screed-author-photo">
            <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="170" height="170" loading="lazy">
          </div>
          <div class="rk-screed-author-name"><a href="https://projekt-ogrzewania.pl/author/admin3399/">Robert Kucharski</a></div>
          <div class="rk-screed-author-role">Projektant instalacji sanitarnych<br>Specjalista HVAC i ogrzewania podłogowego</div>
          <div class="rk-screed-author-social-label">Profile autora</div>
          <div class="rk-screed-author-social" aria-label="Profile Roberta Kucharskiego w mediach społecznościowych">
            <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer" aria-label="LinkedIn Roberta Kucharskiego">
              <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm6.5 0h3.83v1.64h.05c.53-1.01 1.84-2.08 3.79-2.08C21.22 8.56 22 11.23 22 14.7V21h-4v-5.58c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94V21h-4V9z"/></svg>
            </a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer" aria-label="Facebook Projekt Ogrzewania">
              <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14 8h3V4.5c-.52-.07-2.3-.22-4.42-.22C8.16 4.28 7 6.94 7 10.29V13H4v4h3v7h4v-7h3.14l.5-4H11v-2.32C11 9.52 11.31 8 14 8z"/></svg>
            </a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer" aria-label="Profil Projekt HVAC w serwisie X">
              <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.77 7.74L23.2 22h-6.24l-4.89-6.39L6.48 22H3.36l7.26-8.3L2.98 2h6.4l4.42 5.84L18.9 2zm-1.1 17.84h1.72L8.44 4.05H6.6L17.8 19.84z"/></svg>
            </a>
          </div>
        </aside>

        <div class="rk-screed-author-main">
          <blockquote class="rk-screed-author-quote">
            <p>Dobra wylewka nie zaczyna się od wyboru liczby centymetrów. Zaczyna się od skoordynowania poziomów, rur, dylatacji, obciążeń i wymagań materiału, zanim instalacja zniknie pod jastrychem.</p>
          </blockquote>

          <div class="rk-screed-author-tabs" role="tablist" aria-label="Informacje o autorze">
            <label class="rk-screed-author-tab" for="rk-screed-author-about" role="tab">O autorze</label>
            <label class="rk-screed-author-tab" for="rk-screed-author-exp" role="tab">Doświadczenie</label>
            <label class="rk-screed-author-tab" for="rk-screed-author-sites" role="tab">Portale</label>
          </div>

          <div class="rk-screed-author-panel rk-screed-author-panel-about">
            <p><strong>Robert Kucharski</strong> opracowuje projekty instalacji sanitarnych, obliczenia cieplne i hydrauliczne oraz dokumentację ogrzewania podłogowego dla nowych domów i modernizowanych budynków. W swojej pracy łączy wymagania cieplne pomieszczeń z rzeczywistą geometrią podłogi, układem pętli, przepływami i możliwościami wykonawczymi.</p>
            <p>Jako autor Projekt-Ogrzewania.pl przygotowuje poradniki dla inwestorów i wykonawców, w których oddziela obliczenia możliwe do wykonania za pomocą narzędzia edukacyjnego od decyzji wymagających projektu, dokumentacji materiału lub oceny konstrukcji.</p>
          </div>

          <div class="rk-screed-author-panel rk-screed-author-panel-exp">
            <p>Specjalizuje się w ogrzewaniu płaszczyznowym, bilansach cieplnych pomieszczeń, planowaniu rozstawu i przebiegu pętli, obliczeniach przepływów, strat ciśnienia oraz doborze rozdzielaczy i pomp obiegowych. W dokumentacji uwzględnia również strefy bez rur, dylatacje, przejścia przez drzwi, dobieg do rozdzielacza i ograniczenia wynikające z okładziny.</p>
            <p>Doświadczenie projektowe wykorzystuje także podczas analizy błędów wykonawczych: zbyt małego przykrycia przewodów, niekontrolowanych długości pętli, kolizji wysokościowych oraz uruchamiania podłogi bez uporządkowanego protokołu.</p>
          </div>

          <div class="rk-screed-author-panel rk-screed-author-panel-sites">
            <p>Robert Kucharski jest twórcą i właścicielem serwisów <strong>Projekt-Ogrzewania.pl</strong>, <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> oraz <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. Publikuje w nich techniczne opracowania dotyczące instalacji, budowy, remontów i energooszczędnych rozwiązań dla budynków.</p>
            <p>Pełne archiwum materiałów autora na tym portalu znajduje się na <a href="https://projekt-ogrzewania.pl/author/admin3399/">stronie Roberta Kucharskiego</a>.</p>
          </div>
        </div>
      </div>
    </section>

    <div class="rk-screed-final-wrap">
      <aside class="rk-screed-cta">
        <div>
          <h3>Potrzebujesz kompletnego projektu ogrzewania podłogowego?</h3>
          <p>Otrzymasz rozkład pętli na rzucie budynku, obliczone długości, przepływy i nastawy rozdzielacza oraz dokumentację, którą można skoordynować z dylatacjami i wysokością planowanej posadzki.</p>
        </div>
        <a class="rk-screed-button rk-screed-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
      </aside>
    </div>

    <footer class="rk-screed-footnote">
      Opracowanie edukacyjne. Ostateczne wymagania dotyczące jastrychu, grubości, wygrzewania i przygotowania pod okładzinę wynikają z projektu oraz aktualnej dokumentacji zastosowanych materiałów i systemów.
    </footer>
  </div>
</article>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#article",
      "headline": "Wylewka na ogrzewanie podłogowe: grubość, rodzaj, dylatacje i wygrzewanie",
      "description": "Techniczny poradnik o grubości wylewki i przykryciu rur, wyborze jastrychu, dylatacjach, wygrzewaniu, wilgotności oraz obliczaniu objętości i masy materiału.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-09-01",
      "mainEntityOfPage": {
        "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#webpage"
      },
      "author": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      },
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      },
      "about": [
        "wylewka na ogrzewanie podłogowe",
        "grubość jastrychu",
        "przykrycie rur ogrzewania podłogowego",
        "wylewka cementowa",
        "jastrych siarczanowo-wapniowy",
        "dylatacje",
        "wygrzewanie wylewki"
      ],
      "hasPart": [
        {
          "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#application"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#howto"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#faq"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#webpage",
      "url": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/",
      "name": "Wylewka na ogrzewanie podłogowe: grubość, rodzaj, dylatacje i wygrzewanie",
      "description": "Poradnik i analizator przykrycia rur, objętości oraz masy wylewki na ogrzewaniu podłogowym.",
      "inLanguage": "pl-PL",
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      },
      "breadcrumb": {
        "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#breadcrumb"
      },
      "mainEntity": {
        "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#article"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Strona główna",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Wylewka na ogrzewanie podłogowe",
          "item": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/"
        }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#application",
      "name": "Analizator grubości, przykrycia rur, objętości i masy wylewki",
      "url": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#rk-screed-analizator",
      "applicationCategory": "CalculatorApplication",
      "operatingSystem": "Dowolny system z przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Narzędzie oblicza geometryczne przykrycie rur, objętość netto i z zapasem oraz orientacyjną masę jastrychu na podstawie danych użytkownika.",
      "author": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      },
      "provider": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "featureList": [
        "minimalne, średnie i maksymalne przykrycie rury",
        "objętość netto i objętość zamówienia",
        "masa na metr kwadratowy i masa całkowita",
        "porównanie z wymaganiem wpisanym przez użytkownika",
        "dynamiczny przekrój wysokościowy"
      ]
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#howto",
      "name": "Jak przygotować i odebrać wylewkę na ogrzewaniu podłogowym",
      "description": "Kolejność kontroli poziomów, rur, dylatacji, wykonania, wygrzewania i gotowości pod okładzinę.",
      "inLanguage": "pl-PL",
      "supply": [
        {
          "@type": "HowToSupply",
          "name": "Aktualna dokumentacja jastrychu i systemu ogrzewania"
        },
        {
          "@type": "HowToSupply",
          "name": "Projekt poziomów i dylatacji"
        }
      ],
      "tool": [
        {
          "@type": "HowToTool",
          "name": "Niwelator lub inny przyrząd do kontroli poziomów"
        },
        {
          "@type": "HowToTool",
          "name": "Dokumentacja fotograficzna i protokoły odbioru"
        }
      ],
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Sprawdź poziomy",
          "text": "Wyznacz minimalną, średnią i maksymalną grubość oraz wysokość wierzchu rur względem podstawy jastrychu."
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Potwierdź materiał",
          "text": "Zidentyfikuj jastrych, wymagane przykrycie, klasę, gęstość, zakres zastosowania i procedurę wykonania."
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Odbierz instalację",
          "text": "Sprawdź izolację, mocowanie rur, dylatacje, próbę szczelności, opisy pętli i dokumentację zdjęciową."
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Wykonaj jastrych",
          "text": "Kontroluj recepturę, poziomy, ochronę przewodów oraz warunki pielęgnacji zgodnie z technologią."
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Przeprowadź pierwsze wygrzewanie",
          "text": "Zrealizuj program właściwy dla zastosowanego materiału i instalacji oraz zapisz jego przebieg w protokole."
        },
        {
          "@type": "HowToStep",
          "position": 6,
          "name": "Sprawdź gotowość pod okładzinę",
          "text": "Zmierz wilgotność, oceń powierzchnię i porównaj wynik z wymaganiami spoiwa, kleju oraz planowanego wykończenia."
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/#faq",
      "inLanguage": "pl-PL",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Ile centymetrów wylewki powinno być na podłogówce?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie ma jednej wartości dla wszystkich systemów. Trzeba rozdzielić grubość całkowitą i przykrycie nad wierzchem rury, a wymaganie odczytać z dokumentacji konkretnego jastrychu, konstrukcji i obciążenia."
          }
        },
        {
          "@type": "Question",
          "name": "Ile wylewki powinno znajdować się nad rurą 16 mm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Średnica 16 mm nie wyznacza automatycznie położenia wierzchu rury ani wymaganego przykrycia. Trzeba zmierzyć wysokość przewodu wraz z mocowaniem i porównać wynik z dokumentacją konkretnego materiału."
          }
        },
        {
          "@type": "Question",
          "name": "Czy 5 cm wylewki wystarczy na ogrzewanie podłogowe?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Bez wysokości wierzchu rury, wymaganej otuliny, rodzaju jastrychu, obciążenia i odchyłek poziomu nie można potwierdzić, czy 5 cm jest wystarczające."
          }
        },
        {
          "@type": "Question",
          "name": "Co jest lepsze na podłogówkę: cement czy anhydryt?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Oba rozwiązania mogą być poprawne. Porównuje się zakres zastosowania, deklarowane właściwości, wilgoć, dylatacje, grubość, przygotowanie powierzchni, wygrzewanie i kompatybilność z okładziną."
          }
        },
        {
          "@type": "Question",
          "name": "Czy wylewka anhydrytowa nadaje się do łazienki?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Zależy to od konkretnego produktu, warunków wilgotności, hydroizolacji i całego systemu posadzki. Sama nazwa spoiwa nie wystarcza do akceptacji rozwiązania."
          }
        },
        {
          "@type": "Question",
          "name": "Po jakim czasie można włączyć ogrzewanie podłogowe?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Termin i procedurę pierwszego wygrzewania określa dokumentacja zastosowanego jastrychu oraz instalacji. Jednego terminu nie należy stosować do wszystkich materiałów."
          }
        },
        {
          "@type": "Question",
          "name": "Czy wygrzewanie oznacza, że można już układać panele?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Po zakończeniu programu trzeba sprawdzić wilgotność i stan podłoża zgodnie z wymaganiami paneli, podkładu, kleju oraz rodzaju jastrychu."
          }
        },
        {
          "@type": "Question",
          "name": "Jak policzyć ilość wylewki na 100 m²?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Należy pomnożyć 100 m² przez średnią grubość wyrażoną w metrach. Przy średniej 0,06 m objętość netto wynosi 6 m³. Zapas zamówienia ustala się osobno."
          }
        },
        {
          "@type": "Question",
          "name": "Ile waży 1 m² wylewki?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Grubość w metrach mnoży się przez deklarowaną gęstość w kg/m³. Dla 0,06 m i 2000 kg/m³ wynik orientacyjny wynosi 120 kg/m²."
          }
        },
        {
          "@type": "Question",
          "name": "Czy grubsza wylewka wymaga wyższej temperatury zasilania?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie da się wyznaczyć stałego wzrostu temperatury tylko z dodatkowych milimetrów. Potrzebne są straty pomieszczenia, powierzchnia czynna, rozstaw rur, konstrukcja, okładzina i parametry wody."
          }
        },
        {
          "@type": "Question",
          "name": "Czy włókna likwidują potrzebę dylatacji?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Włókna lub inne zbrojenie nie zastępują izolacji brzegowej, szczelin konstrukcyjnych ani prawidłowego podziału pól."
          }
        },
        {
          "@type": "Question",
          "name": "Czy kalkulator potwierdza prawidłową grubość wylewki?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Narzędzie porównuje podane poziomy z wymaganiem wpisanym przez użytkownika. Nie określa samodzielnie wymaganej grubości, wytrzymałości, nośności ani przydatności konkretnego produktu."
          }
        }
      ]
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "description": "Autor projektów ogrzewania podłogowego, obliczeń cieplnych i hydraulicznych oraz technicznych opracowań dla inwestorów i wykonawców.",
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "jastrychy ogrzewane",
        "obliczenia cieplne",
        "hydraulika instalacji grzewczych",
        "rozstaw i długość pętli",
        "dylatacje podłogi"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ],
      "worksFor": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt Ogrzewania",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "inLanguage": "pl-PL",
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      }
    }
  ]
}
</script>


<script>
(function () {
  "use strict";

  var root = document.getElementById("rk-screed-guide");
  if (!root) {
    return;
  }

  var form = root.querySelector("#rk-screed-form");
  var reset = root.querySelector("#rk-screed-reset");
  var fields = root.querySelectorAll("#rk-screed-tool input");

  var getNumber = function (id) {
    var field = root.querySelector("#" + id);
    var parsed = Number(String(field.value).replace(",", "."));
    if (!Number.isFinite(parsed)) {
      return 0;
    }
    return parsed;
  };

  var setText = function (id, value) {
    var target = root.querySelector("#" + id);
    if (target) {
      target.textContent = value;
    }
  };

  var setAttribute = function (id, name, value) {
    var target = root.querySelector("#" + id);
    if (target) {
      target.setAttribute(name, value);
    }
  };

  var format = function (value, digits) {
    return value.toLocaleString("pl-PL", {
      minimumFractionDigits: digits,
      maximumFractionDigits: digits
    });
  };

  var signedMillimetres = function (value) {
    if (value < 0) {
      return "−" + format(Math.abs(value), 0) + " mm";
    }
    return "+" + format(value, 0) + " mm";
  };

  var updateVisual = function (minimum, average, maximum, pipeCrown, requiredCover) {
    var baseY = 310;
    var maxReference = Math.max(maximum, pipeCrown + requiredCover, 80);
    var scale = 175 / maxReference;
    var minY = baseY - minimum * scale;
    var averageY = baseY - average * scale;
    var maxY = baseY - maximum * scale;
    var pipeCrownY = baseY - pipeCrown * scale;
    var pipeRadius = Math.max(7, Math.min(12, pipeCrown * scale / 2));
    var pipeCenterY = pipeCrownY + pipeRadius;
    var requiredY = pipeCrownY - requiredCover * scale;

    var points = "55," + format(minY, 1).replace(",", ".") + " 450," + format(averageY, 1).replace(",", ".") + " 845," + format(maxY, 1).replace(",", ".");
    var fillPoints = points + " 845,310 55,310";

    setAttribute("rk-screed-top-line", "points", points);
    setAttribute("rk-screed-fill", "points", fillPoints);
    setAttribute("rk-screed-pipe", "cy", format(pipeCenterY, 1).replace(",", "."));
    setAttribute("rk-screed-pipe", "r", format(pipeRadius, 1).replace(",", "."));
    setAttribute("rk-screed-pipe-crown-line", "y1", format(pipeCrownY, 1).replace(",", "."));
    setAttribute("rk-screed-pipe-crown-line", "y2", format(pipeCrownY, 1).replace(",", "."));
    setAttribute("rk-screed-required-line", "y1", format(requiredY, 1).replace(",", "."));
    setAttribute("rk-screed-required-line", "y2", format(requiredY, 1).replace(",", "."));

    setAttribute("rk-screed-min-label", "y", String(Math.max(28, minY - 14)));
    setAttribute("rk-screed-average-label", "y", String(Math.max(28, averageY - 20)));
    setAttribute("rk-screed-max-label", "y", String(Math.max(28, maxY - 14)));
    setAttribute("rk-screed-pipe-label", "y", String(Math.min(302, pipeCrownY + 5)));
    setAttribute("rk-screed-required-label", "y", String(Math.max(24, requiredY + 5)));

    setText("rk-screed-min-label", "minimum " + format(minimum, 0) + " mm");
    setText("rk-screed-average-label", "średnia " + format(average, 0) + " mm");
    setText("rk-screed-max-label", "maksimum " + format(maximum, 0) + " mm");
    setText("rk-screed-pipe-label", "wierzch rury: " + format(pipeCrown, 0) + " mm");
    setText("rk-screed-required-label", "wymagane przykrycie: " + format(requiredCover, 0) + " mm");
  };

  var update = function () {
    var area = getNumber("rk-screed-area");
    var minimum = getNumber("rk-screed-min-thickness");
    var average = getNumber("rk-screed-average-thickness");
    var maximum = getNumber("rk-screed-max-thickness");
    var pipeCrown = getNumber("rk-screed-pipe-crown");
    var requiredCover = getNumber("rk-screed-required-cover");
    var density = getNumber("rk-screed-density");
    var waste = getNumber("rk-screed-waste");

    var minimumCover = minimum - pipeCrown;
    var averageCover = average - pipeCrown;
    var maximumCover = maximum - pipeCrown;
    var spread = maximum - minimum;
    var netVolume = area * average / 1000;
    var orderVolume = netVolume * (1 + waste / 100);
    var massPerSquareMetre = average / 1000 * density;
    var totalMassKg = netVolume * density;
    var coverDifference = minimumCover - requiredCover;

    setText("rk-screed-min-cover-result", format(minimumCover, 0) + " mm");
    setText("rk-screed-average-cover-result", format(averageCover, 0) + " mm");
    setText("rk-screed-max-cover-result", format(maximumCover, 0) + " mm");
    setText("rk-screed-spread-result", format(spread, 0) + " mm");
    setText("rk-screed-volume-result", format(netVolume, 2) + " m³");
    setText("rk-screed-order-result", format(orderVolume, 2) + " m³");
    setText("rk-screed-order-note", "z wpisanym zapasem " + format(waste, 1) + "%");
    setText("rk-screed-mass-m2-result", format(massPerSquareMetre, 0) + " kg/m²");
    setText("rk-screed-mass-total-result", format(totalMassKg / 1000, 2) + " t");

    var orderValid = true;
    if (minimum > average) {
      orderValid = false;
    }
    if (average > maximum) {
      orderValid = false;
    }

    var numbersValid = true;
    if (area <= 0) {
      numbersValid = false;
    }
    if (minimum <= 0) {
      numbersValid = false;
    }
    if (average <= 0) {
      numbersValid = false;
    }
    if (maximum <= 0) {
      numbersValid = false;
    }
    if (pipeCrown < 0) {
      numbersValid = false;
    }
    if (density <= 0) {
      numbersValid = false;
    }

    var status = root.querySelector("#rk-screed-status");
    var statusIcon = root.querySelector("#rk-screed-status-icon");
    var statusTitle = root.querySelector("#rk-screed-status-title");
    var statusText = root.querySelector("#rk-screed-status-text");
    var minimumCard = root.querySelector("#rk-screed-min-cover-card");
    var note = root.querySelector("#rk-screed-result-note");

    status.dataset.state = "complete";
    statusIcon.textContent = "✓";
    statusTitle.textContent = "Minimalne przykrycie spełnia wpisane wymaganie";
    statusText.textContent = "Wynik dotyczy geometrii z podanych danych. Potwierdź jeszcze obciążenia, dylatacje i wymagania konkretnego materiału.";
    minimumCard.className = "rk-screed-result-card is-green";
    setText("rk-screed-min-cover-note", signedMillimetres(coverDifference) + " względem wymagania");
    note.textContent = "Średnia grubość została wpisana oddzielnie. Jeżeli pochodzi wyłącznie z uśrednienia minimum i maksimum, zweryfikuj ją pomiarami całej powierzchni.";

    if (!numbersValid) {
      status.dataset.state = "missing";
      statusIcon.textContent = "?";
      statusTitle.textContent = "Uzupełnij dodatnie dane wejściowe";
      statusText.textContent = "Powierzchnia, grubości i gęstość muszą mieć poprawne wartości. Wynik materiałowy nie może być teraz interpretowany.";
      minimumCard.className = "rk-screed-result-card is-danger";
      note.textContent = "Co najmniej jedno pole zawiera wartość niedodatnią lub nierozpoznaną. Popraw dane przed wykorzystaniem wyniku.";
    } else {
      if (!orderValid) {
        status.dataset.state = "missing";
        statusIcon.textContent = "!";
        statusTitle.textContent = "Uporządkuj wpisane poziomy";
        statusText.textContent = "Minimalna grubość nie może być większa od średniej, a średnia nie może przekraczać maksimum.";
        minimumCard.className = "rk-screed-result-card is-danger";
        note.textContent = "Rozrzut grubości i objętość nie powinny być interpretowane, dopóki minimum, średnia i maksimum nie tworzą prawidłowej kolejności.";
      } else {
        if (minimumCover < requiredCover) {
          status.dataset.state = "missing";
          statusIcon.textContent = "!";
          minimumCard.className = "rk-screed-result-card is-danger";
          if (averageCover >= requiredCover) {
            statusTitle.textContent = "Średnia spełnia wymaganie, lecz minimum go nie spełnia";
            statusText.textContent = "Nie zwiększaj oceny na podstawie średniej. W punkcie minimalnym brakuje " + format(Math.abs(coverDifference), 0) + " mm do wymagania wpisanego z dokumentacji.";
            note.textContent = "Zlokalizuj punkt z najmniejszym przykryciem. Rozwiązaniem może być korekta poziomu, położenia rury albo technologii — po uzgodnieniu z projektantem i wykonawcą jastrychu.";
          } else {
            statusTitle.textContent = "Wpisane przykrycie jest niewystarczające";
            statusText.textContent = "Nawet średnia wartość nie osiąga wymagania. Nie traktuj zwiększenia zapasu materiału jako korekty geometrii podłogi.";
            note.textContent = "Sprawdź poziomy, wysokość rur i wartość przepisaną z dokumentacji. Kalkulator nie może zaakceptować mniejszej otuliny za użytkownika.";
          }
        }
      }
    }

    if (minimumCover < 0) {
      status.dataset.state = "missing";
      statusIcon.textContent = "!";
      statusTitle.textContent = "Wierzch rury znajduje się powyżej minimalnego poziomu jastrychu";
      statusText.textContent = "Dane oznaczają brak przykrycia w najniższym punkcie. Sprawdź jednostki, poziomy i rzeczywiste położenie przewodu.";
      minimumCard.className = "rk-screed-result-card is-danger";
    }

    updateVisual(minimum, average, maximum, pipeCrown, requiredCover);
  };

  Array.prototype.forEach.call(fields, function (field) {
    field.addEventListener("input", update);
    field.addEventListener("change", update);
  });

  reset.addEventListener("click", function () {
    form.reset();
    update();
  });

  update();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/">Wylewka na ogrzewanie podłogowe – kompletny przewodnik.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
