.dok{color:var(--color-ink);box-shadow:var(--shadow-card);font-size:16px;line-height:1.62}.dok-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-graph);margin:0 0 .6rem;font-size:12px;font-weight:600}.dok h1{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,1.3rem + 2vw,2.6rem);font-weight:800;line-height:1.04}.dok .lead{color:var(--color-graph);max-width:78ch;margin:.7rem 0 0;font-size:15px;line-height:1.55}.dok-head{border-bottom:2px solid var(--color-ink);padding-bottom:1.2rem}.dok .strony{gap:1.25rem;margin:1.6rem 0 .5rem;display:grid}@media (width>=720px){.dok .strony{grid-template-columns:1fr 1fr;gap:2rem}}.dok .etykieta{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-proof);margin:0 0 .6rem;font-size:12px;font-weight:700}.dok .pole{align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:15px;display:flex}.dok .pole dt{color:var(--color-graph);white-space:nowrap}@media screen and (width<=719px){.dok .pole dt{white-space:normal;max-width:72%}}.dok .pole dd{flex:1;min-width:0;margin:0}.dok .wart{font-weight:600}.dok .linia{border-bottom:1px dotted #9a9483;min-width:3rem;min-height:1.1em;display:block}.dok .par{margin-top:1.8rem}.dok .par h2{font-family:var(--font-head);letter-spacing:-.01em;border-bottom:1px solid var(--color-line);margin:0 0 .55rem;padding-bottom:.4rem;font-size:19px;font-weight:800;line-height:1.2}.dok .par h2 .nr{color:var(--color-proof);font-stretch:88%}.dok .par ol{margin:0;padding-left:1.6rem;list-style:decimal}.dok .par ul{margin:0;padding-left:1.6rem;list-style:outside}.dok .par li::marker{color:var(--color-graph);font-variant-numeric:tabular-nums}.dok .par li{max-width:88ch;margin:.45rem 0}.dok .par .wstep{margin:0 0 .5rem}.dok .tabela-wrap{margin:0 0 .9rem;position:relative;overflow-x:auto}.dok table{border-collapse:collapse;width:100%;min-width:420px;font-size:14.5px}.dok th,.dok td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.55rem .65rem}.dok thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-graph);background:var(--color-paper);border-bottom:1px solid #cdc7b8;font-size:11.5px;font-weight:600}.dok tbody th{font-weight:600}.dok td .linia{border-bottom:1px dotted #9a9483;min-width:4.5rem;display:inline-block}.dok td:nth-child(2),.dok thead th{white-space:nowrap}.dok .termin-m{display:none}@media screen and (width<=639px){.dok table{min-width:0}.dok th,.dok td{padding:.5rem .45rem}.dok td .linia{min-width:3.5rem}.dok table tr>:nth-child(3){display:none}.dok .termin-m{color:var(--color-graph);margin-top:.15rem;font-size:13px;font-weight:400;line-height:1.4;display:block}}.dok .zal-pola .pole{padding:.5rem 0}.dok .podpisy{gap:2.5rem;margin-top:2.6rem;display:grid}@media (width>=720px){.dok .podpisy{grid-template-columns:1fr 1fr;gap:3rem}}.dok .podpis-linia{border-bottom:1px solid var(--color-ink);height:2.6rem;display:block}.dok .podpis-opis{color:var(--color-graph);margin-top:.4rem;font-size:13px;display:block}.dok-stopka{border-top:1px solid var(--color-line);color:var(--color-graph);margin-top:2rem;padding-top:.8rem;font-size:12.5px}@media print{@page{size:A4;margin:16mm 15mm 14mm}html,body,main{background:#fff!important}.no-print,#mc-zgoda{display:none!important}.umowa-main,.dok-wrap{padding:0!important}.dok-wrap{max-width:none!important}.dok{font-family:Arial,Helvetica,sans-serif;font-size:10.1pt;line-height:1.45;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.dok h1,.dok .par h2{font-family:Arial,Helvetica,sans-serif;font-weight:700}.dok .par h2 .nr{font-stretch:100%}.dok-eyebrow{display:none}.dok .par li{max-width:none;margin:.28rem 0}.dok .pole{padding:.16rem 0;font-size:9.4pt}.dok .dok-head{padding-bottom:3mm}.dok h1{font-size:19pt;line-height:1.15}.dok .lead{font-size:9.2pt}.dok .etykieta{font-family:inherit;font-size:8pt}.dok .par{break-inside:avoid;page-break-inside:avoid;margin-top:5mm}.dok .par h2{break-after:avoid;page-break-after:avoid;font-size:11.6pt}.dok .strony,.dok .par li,.dok tr{break-inside:avoid;page-break-inside:avoid}.dok table{min-width:0;font-size:9.4pt}.dok thead th{font-size:7.8pt}.dok p,.dok li{orphans:3;widows:3}.dok .zalacznik{break-before:page;page-break-before:always;margin-top:0}.dok .podpisy{break-inside:avoid;page-break-inside:avoid;gap:12mm;margin-top:14mm}.dok .podpis-linia{height:11mm}.dok .podpis-opis{margin-top:1.5mm;font-size:8.5pt}.dok-stopka{margin-top:6mm;padding-top:2mm;font-size:8pt}.dok .zal-pola .pole{padding:3.2mm 0;font-size:10pt}.dok .zal-pola .linia{min-height:1.5em}.dok-stopka{break-before:auto;page-break-before:auto}}
