/*
Theme Name: ZNS
Theme URI: https://example.sk
Author: Ing. Zoltan Szabo - ZNS
Description: Tema pre projekciu vodovodnych a kanalizacnych pripojok. Uvodna stranka, objednavkovy formular s kalkulaciou a harmonogramom, generovanie splnomocnenia.
Version: 1.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: zns
*/



:root{
  --paper:#F2F4F1; --sheet:#FFFFFF; --ink:#10161A; --ink-2:#4C5860; --ink-3:#7C888E;
  --rule:#C7CEC8; --rule-2:#E2E7E1; --voda:#0A5FA5; --kanal:#8C5326; --ok:#1F6B4A;
  --warn:#A8410F;
  --disp:"Archivo Narrow","Helvetica Neue",Arial Narrow,system-ui,sans-serif;
  --body:"Inter",system-ui,-apple-system,Segoe UI,sans-serif;
  --mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);
  font-size:16px;line-height:1.6;
  background-image:linear-gradient(to right,rgba(16,22,26,.035) 1px,transparent 1px),
                   linear-gradient(to bottom,rgba(16,22,26,.035) 1px,transparent 1px);
  background-size:26px 26px}
[hidden]{display:none!important}
.pg-form{font-size:15px;line-height:1.55}

/* logo je v súbore uložené jediný raz, ako CSS pozadie */
.zns-mark{background-image:url("data:image/png;base64,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");
  background-size:contain;background-repeat:no-repeat;background-position:center;
  display:block;flex:0 0 auto}
.pg-home .heromark{aspect-ratio:288/286}
.pg-form .brand .mark{width:56px;height:56px}
@media(max-width:560px){.pg-form .brand .mark{width:44px;height:44px}}

/* ===== úvodná stránka ===== */
.pg-home .w{max-width:1080px;margin:0 auto;padding:0 20px}
.pg-home .btn{display:inline-block;font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;
  font-weight:700;text-decoration:none;cursor:pointer;border:2px solid var(--voda);
  background:var(--voda);color:#fff;padding:13px 26px;font-size:15px;
  box-shadow:4px 4px 0 rgba(10,95,165,.22);transition:transform .12s,box-shadow .12s}
.pg-home .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgba(10,95,165,.28);color:#fff}
.pg-home .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgba(10,95,165,.28)}
.pg-home .btn.xl{padding:19px 40px;font-size:20px;box-shadow:6px 6px 0 rgba(10,95,165,.22)}
.pg-home .btn.sm{padding:9px 16px;font-size:13px;box-shadow:3px 3px 0 rgba(10,95,165,.22)}
.pg-home .btn.line{background:transparent;color:var(--voda);box-shadow:none}
.pg-home .btn.line:hover{background:var(--voda);color:#fff;transform:none}
@media(prefers-reduced-motion:reduce){.pg-home .btn,.pg-home .btn:hover{transform:none;transition:none}}
.pg-home .topbar{background:var(--ink);color:#9FADB3;font-size:12.5px;padding:9px 0}
.pg-home .topbar .w{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.pg-home .topbar .ident{font-family:var(--disp);text-transform:uppercase;letter-spacing:.11em;font-size:11px}
.pg-home .topbar .kont{display:flex;gap:20px;flex-wrap:wrap}
.pg-home .topbar a{font-family:var(--mono);font-size:12.5px;color:#E4E9EA;text-decoration:none}
.pg-home .topbar a:hover{color:#7FB3DC}
@media(max-width:640px){.pg-home .topbar .ident{display:none}
.pg-home .topbar .w{justify-content:center}
.pg-home .topbar .kont{gap:14px;justify-content:center}}
.pg-home .hero{padding:54px 0 52px;display:grid;grid-template-columns:minmax(0,1fr) 392px;
  gap:56px;align-items:center}
.pg-home .heromark{width:100%;height:auto;display:block}
@media(max-width:1000px){.pg-home .hero{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}
@media(max-width:880px){.pg-home .hero{grid-template-columns:1fr;gap:28px;padding:34px 0 44px}
.pg-home .heromark{order:-1;width:168px}}
.pg-home .eyebrow{font-family:var(--disp);text-transform:uppercase;letter-spacing:.16em;
  font-size:11.5px;color:var(--ink-3);margin:0 0 14px}
.pg-home h1{font-family:var(--disp);font-weight:700;font-size:clamp(36px,6vw,62px);line-height:1.03;
  margin:0 0 16px;max-width:16ch}
.pg-home h1 .v{color:var(--voda)}
.pg-home h1 .k{color:var(--kanal)}
.pg-home .lead{font-size:18px;color:var(--ink-2);max-width:46ch;margin:0 0 26px}
.pg-home .hero .cta{display:flex;gap:18px;flex-wrap:wrap;align-items:center}
.pg-home .hero .od{font-family:var(--disp);font-size:17px;font-weight:700;color:var(--ink)}
.pg-home .hero .od span{color:var(--voda);font-size:27px}
.pg-home .hero .od em{display:block;font-style:normal;font-family:var(--body);font-weight:400;
  font-size:12px;color:var(--ink-3);letter-spacing:.02em}
.pg-home section{padding:0 0 58px}
.pg-home .eyebrow2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.14em;font-size:11px;
  color:var(--ink-3);margin:0 0 8px}
.pg-home h2{font-family:var(--disp);font-weight:700;font-size:clamp(24px,3.2vw,33px);line-height:1.1;margin:0 0 24px}
.pg-home .cuts{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.pg-home .cuts{grid-template-columns:1fr}}
.pg-home .cut{background:var(--sheet);border:1px solid var(--rule);padding:0;overflow:hidden}
.pg-home .cut .imgbox{background:#fff;padding:10px;border-bottom:1px solid var(--rule-2);overflow:hidden}
.pg-home .cut img{display:block;width:100%;height:auto}
.pg-home .cut p{margin:0;padding:13px 15px 15px;font-size:13.5px;color:var(--ink-2);line-height:1.5}
.pg-home .cut p b{color:var(--ink);font-weight:600}
.pg-home .svc{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);background:var(--sheet)}
@media(max-width:820px){.pg-home .svc{grid-template-columns:1fr}}
.pg-home .svc > div{padding:21px 20px 23px;border-right:1px solid var(--rule-2)}
.pg-home .svc > div:last-child{border-right:0}
@media(max-width:820px){.pg-home .svc > div{border-right:0;border-bottom:1px solid var(--rule-2)}
.pg-home .svc > div:last-child{border-bottom:0}}
.pg-home .svc .num{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}
.pg-home .svc h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:17px;margin:8px 0 6px}
.pg-home .svc p{margin:0 0 14px;font-size:13.5px;color:var(--ink-2);line-height:1.5}
.pg-home .svc .od{font-family:var(--disp);font-size:21px;font-weight:700;color:var(--voda)}
.pg-home .svc .od small{font-size:12px;color:var(--ink-3);margin-right:4px}
.pg-home .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  border:1px solid var(--rule);background:var(--sheet)}
.pg-home .flow > div{padding:15px 16px 17px;border-right:1px solid var(--rule-2);position:relative}
.pg-home .flow > div:last-child{border-right:0}
.pg-home .flow .d{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}
.pg-home .flow .d.vy{color:var(--kanal)}
.pg-home .flow b{display:block;font-family:var(--disp);text-transform:uppercase;font-size:13.5px;margin-top:6px}
.pg-home .flow .zak::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;
  background:repeating-linear-gradient(90deg,var(--rule) 0 5px,transparent 5px 10px)}
.pg-home .note{font-size:12.5px;color:var(--ink-3);margin:10px 0 0}
.pg-home .about{background:var(--sheet);border:1px solid var(--rule);padding:26px;
  display:grid;grid-template-columns:1fr 260px;gap:30px;align-items:start}
@media(max-width:800px){.pg-home .about{grid-template-columns:1fr;gap:20px;padding:22px}}
.pg-home .about p{margin:0 0 12px;color:var(--ink-2);max-width:58ch}
.pg-home .about p:first-child{font-size:17px;color:var(--ink)}
.pg-home .about p:last-child{margin:0}
.pg-home .about dl{margin:0;font-size:12px;border:1px solid var(--rule-2)}
.pg-home .about dl div{display:grid;grid-template-columns:74px 1fr;border-bottom:1px dotted var(--rule-2)}
.pg-home .about dl div:last-child{border-bottom:0}
.pg-home .about dt{font-family:var(--disp);text-transform:uppercase;font-size:10px;letter-spacing:.05em;
  color:var(--ink-3);margin:0;padding:6px 9px}
.pg-home .about dd{margin:0;padding:6px 9px;font-family:var(--mono);font-size:11px;word-break:break-word}
.pg-home .end{background:var(--ink);color:#fff;padding:46px 0;text-align:center}
.pg-home .end h2{color:#fff;margin-bottom:8px}
.pg-home .end p{color:#B9C3C6;margin:0 auto 24px;max-width:46ch}
.pg-home footer{padding:26px 0 96px;font-size:12.5px;color:var(--ink-3)}
.pg-home footer .w{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.pg-home footer a{color:var(--ink-2)}
.pg-home .stickycta{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 14px;
  background:rgba(242,244,241,.96);border-top:1px solid var(--rule);display:none}
.pg-home .stickycta .btn{display:block;text-align:center;width:100%}
@media(max-width:620px){.pg-home .stickycta{display:block}}
/* ===== objednávkový formulár ===== */
.pg-form .wrap{max-width:1180px;margin:0 auto;padding:28px 20px 80px}
.pg-form .masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;
  border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:26px;flex-wrap:wrap}
.pg-form .brand{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit}
.pg-form .brand .mark{width:56px;height:auto;display:block;flex:0 0 auto}
.pg-form .brand .wm{font-family:var(--disp);font-weight:700;font-size:29px;letter-spacing:.09em;
  text-transform:uppercase;line-height:1}
.pg-form .brand small{display:block;font-family:var(--body);font-weight:400;font-size:11.5px;
  letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-top:7px}
@media(max-width:560px){.pg-form .brand .mark{width:44px}
.pg-form .brand .wm{font-size:23px}
.pg-form .brand small{letter-spacing:.07em;font-size:11px}
.pg-form .legal{text-align:left}}
.pg-form .legal{font-size:11.5px;color:var(--ink-3);text-align:right;letter-spacing:.02em}
.pg-form .steps{display:flex;gap:0;margin-bottom:22px;flex-wrap:wrap;border:1px solid var(--rule);background:var(--sheet)}
.pg-form .step-chip{flex:1 1 0;min-width:104px;padding:9px 10px;border-right:1px solid var(--rule-2);
  font-family:var(--disp);text-transform:uppercase;font-size:12px;letter-spacing:.07em;color:var(--ink-3);
  display:flex;gap:8px;align-items:baseline}
.pg-form .step-chip:last-child{border-right:0}
.pg-form .step-chip b{font-family:var(--mono);font-size:11px;font-weight:500}
.pg-form .step-chip.is-active{background:var(--ink);color:#fff}
.pg-form .step-chip.is-done{color:var(--ok)}
.pg-form .grid{display:grid;grid-template-columns:214px minmax(0,1fr) 344px;gap:22px;align-items:start}
@media(max-width:1160px){.pg-form .grid{grid-template-columns:minmax(0,1fr) 330px}
.pg-form .rail{grid-column:1/-1;order:-1}}
@media(max-width:880px){.pg-form .grid{grid-template-columns:minmax(0,1fr)}}
.pg-form .rail{position:sticky;top:20px;background:var(--sheet);border:1px solid var(--rule)}
@media(max-width:1160px){.pg-form .rail{position:static}}
.pg-form .tl-hd{padding:11px 14px 10px;border-bottom:1px solid var(--rule-2)}
.pg-form .tl-hd .lbl{display:block;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;
  font-size:11px;color:var(--ink-3);font-weight:600}
.pg-form .tl-hd .tot{display:block;font-family:var(--disp);font-size:19px;font-weight:700;line-height:1.15;margin-top:5px}
.pg-form .tl{list-style:none;margin:0;padding:14px 14px 6px;position:relative}
.pg-form .tl::before{content:"";position:absolute;left:19px;top:22px;bottom:20px;width:1px;background:var(--rule)}
.pg-form .tl-i{position:relative;padding:0 0 15px 20px;min-height:22px}
.pg-form .tl-i:last-child{padding-bottom:4px}
.pg-form .tl-i .dot{position:absolute;left:-9px;top:4px;width:11px;height:11px;border-radius:50%;
  background:var(--sheet);border:1.5px solid var(--ink-3);z-index:1}
.pg-form .tl-i .t{display:block;font-size:12.5px;font-weight:500;line-height:1.35}
.pg-form .tl-i .d{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);margin-top:2px}
.pg-form .tl-i .p{display:block;font-size:11px;color:var(--ink-3);line-height:1.4;margin-top:3px}
.pg-form .tl-i.mil .dot{background:var(--voda);border-color:var(--voda)}
.pg-form .tl-i.mil .t{color:var(--voda);font-weight:600}
.pg-form .tl-i.vy .dot{border-color:var(--kanal);border-width:2px}
.pg-form .tl-i.vy .d{color:var(--kanal)}
.pg-form .tl-i.zak .dot{border-style:dashed}
.pg-form .tl-i.par .dot{background:var(--rule-2);border-color:var(--rule)}
.pg-form .tl-note{margin:0;padding:10px 14px 13px;border-top:1px solid var(--rule-2);
  font-size:10.5px;color:var(--ink-3);line-height:1.45}
@media(max-width:1160px){.pg-form .tl{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:0 18px;padding:14px 18px 8px}
.pg-form .tl::before{display:none}
.pg-form .tl-i{padding-left:18px;padding-bottom:13px}}
.pg-form .sheet{background:var(--sheet);border:1px solid var(--rule);padding:26px 26px 22px}
.pg-form .sheet h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:19px;
  margin:0 0 4px;font-weight:700}
.pg-form .sheet .lead{color:var(--ink-2);font-size:13.5px;margin:0 0 20px;max-width:56ch}
.pg-form fieldset{border:0;margin:0 0 20px;padding:0}
.pg-form legend{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;font-size:11.5px;
  color:var(--ink-3);padding:0 0 7px;border-bottom:1px solid var(--rule-2);width:100%;margin-bottom:12px}
.pg-form label.f{display:block;margin-bottom:13px}
.pg-form label.f > span{display:block;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;
  font-family:var(--disp);color:var(--ink-2);margin-bottom:4px}
.pg-form label.f .hint{text-transform:none;letter-spacing:0;font-family:var(--body);color:var(--ink-3);font-size:11.5px}
.pg-form input[type=text],.pg-form input[type=email],.pg-form input[type=tel],.pg-form input[type=number],.pg-form input[type=date],.pg-form select,.pg-form textarea{
  width:100%;padding:9px 11px;border:1px solid var(--rule);background:#fff;border-radius:0;
  font-family:var(--body);font-size:14.5px;color:var(--ink)}
.pg-form textarea{min-height:84px;resize:vertical}
.pg-form input:focus,.pg-form select:focus,.pg-form textarea:focus{outline:2px solid var(--voda);outline-offset:0;border-color:var(--voda)}
.pg-form .row{display:grid;gap:14px}
.pg-form .row.c2{grid-template-columns:1fr 1fr}
.pg-form .row.c3{grid-template-columns:1fr 1fr 1fr}
@media(max-width:620px){.pg-form .row.c2,.pg-form .row.c3{grid-template-columns:1fr}}
.pg-form .cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.pg-form .card{position:relative;border:1px solid var(--rule);padding:13px 14px 14px;cursor:pointer;background:#fff}
.pg-form .card input{position:absolute;opacity:0;width:1px;height:1px}
.pg-form .card .t{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}
.pg-form .card .d{font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.4}
.pg-form .card .code{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:7px;display:block}
.pg-form .card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.pg-form .card:has(input:focus-visible){outline:2px solid var(--voda)}
.pg-form .card.v:has(input:checked){border-color:var(--voda);box-shadow:inset 0 0 0 1px var(--voda)}
.pg-form .card.v:has(input:checked) .t{color:var(--voda)}
.pg-form .card.k:has(input:checked){border-color:var(--kanal);box-shadow:inset 0 0 0 1px var(--kanal)}
.pg-form .card.k:has(input:checked) .t{color:var(--kanal)}
.pg-form .check{display:flex;gap:9px;align-items:flex-start;padding:9px 0;border-bottom:1px dotted var(--rule-2);font-size:14px}
.pg-form .check:last-of-type{border-bottom:0}
.pg-form .check input{margin-top:3px;accent-color:var(--voda);width:16px;height:16px;flex:0 0 auto}
.pg-form .check.ord{align-items:flex-start}
.pg-form .check .num{font-family:var(--mono);font-size:11px;color:var(--ink-3);flex:0 0 20px;padding-top:3px}
.pg-form .check.locked{opacity:.55;cursor:not-allowed}
.pg-form .check.locked .num{color:var(--rule)}
.pg-form .check:has(input:checked) .num{color:var(--voda)}
.pg-form .check .d{display:block;font-size:12px;color:var(--ink-3)}
.pg-form .drop{border:1px dashed var(--rule);padding:18px;text-align:center;background:#FBFCFA}
.pg-form .drop input{display:block;margin:8px auto 0;font-size:13px}
.pg-form .filelist{list-style:none;margin:12px 0 0;padding:0;font-family:var(--mono);font-size:12px}
.pg-form .filelist li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--rule-2)}
.pg-form .filelist .sz{color:var(--ink-3)}
.pg-form .nav{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule)}
.pg-form button{font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600;
  padding:11px 20px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:0}
.pg-form button.ghost{background:transparent;color:var(--ink)}
.pg-form button.ghost:hover{background:var(--ink);color:#fff}
.pg-form button:hover{background:var(--voda);border-color:var(--voda)}
.pg-form button:focus-visible{outline:2px solid var(--voda);outline-offset:2px}
.pg-form button[disabled]{opacity:.35;cursor:not-allowed}
.pg-form button.small{padding:7px 13px;font-size:11.5px}
.pg-form .oblast{margin:-7px 0 13px;font-size:11.5px;color:var(--ink-3);line-height:1.4;
  padding-left:11px;border-left:2px solid var(--voda)}
.pg-form .err{color:var(--warn);font-size:12.5px;margin-top:4px;display:none}
.pg-form .err.on{display:block}
.pg-form .field-bad input,.pg-form .field-bad select{border-color:var(--warn)}
.pg-form .block{position:sticky;top:20px}
.pg-form .tb{background:var(--sheet);border:2px solid var(--ink)}
.pg-form .tb-hd{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;font-size:11px;
  padding:7px 11px;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between}
.pg-form .tb-hd em{font-style:normal;color:var(--ink-3)}
.pg-form .tb-row{display:grid;grid-template-columns:96px 1fr;border-bottom:1px solid var(--rule-2)}
.pg-form .tb-row:last-child{border-bottom:0}
.pg-form .tb-row dt{font-family:var(--disp);text-transform:uppercase;font-size:10.5px;letter-spacing:.06em;
  color:var(--ink-3);padding:7px 9px;border-right:1px solid var(--rule-2);margin:0}
.pg-form .tb-row dd{margin:0;padding:7px 10px;font-size:13px;min-height:31px;word-break:break-word}
.pg-form .tb-row dd:empty::after{content:"—";color:var(--rule)}
.pg-form .tb dl{margin:0}
.pg-form .pill{display:inline-block;font-family:var(--mono);font-size:11px;padding:1px 6px;border:1px solid currentColor;margin-right:5px}
.pg-form .pill.v{color:var(--voda)}
.pg-form .pill.k{color:var(--kanal)}
.pg-form .price{margin-top:16px;background:var(--sheet);border:1px solid var(--rule)}
.pg-form .price h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;font-size:11px;
  color:var(--ink-3);margin:0;font-weight:600;padding:11px 14px 9px;border-bottom:1px solid var(--rule-2)}
.pg-form .price ul{list-style:none;margin:0;padding:6px 14px}
.pg-form .price li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;
  padding:6px 0;border-bottom:1px dotted var(--rule-2);font-size:12.5px}
.pg-form .price li:last-child{border-bottom:0}
.pg-form .price li .n{color:var(--ink-2)}
.pg-form .price li .n em{font-style:normal;display:block;font-size:11px;color:var(--ink-3)}
.pg-form .price li b{font-family:var(--mono);font-size:12.5px;font-weight:500;white-space:nowrap}
.pg-form .price li.plus b{color:var(--kanal)}
.pg-form .ptotal{display:flex;justify-content:space-between;align-items:baseline;gap:10px;
  padding:11px 14px;border-top:2px solid var(--ink);margin-top:2px}
.pg-form .ptotal .n{font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;color:var(--ink-2)}
.pg-form .ptotal .v{font-family:var(--disp);font-size:27px;font-weight:700;line-height:1;color:var(--voda)}
.pg-form .ptotal .v small{font-size:13px;font-weight:600;color:var(--ink-3);margin-right:3px}
.pg-form .pfoot{padding:0 14px 12px;font-size:11.5px;color:var(--ink-3);line-height:1.5}
.pg-form .pfoot .fee{display:flex;justify-content:space-between;gap:10px;padding:8px 0 9px;
  border-bottom:1px solid var(--rule-2);margin-bottom:9px;color:var(--ink-2);font-size:12.5px}
.pg-form .pfoot .fee b{font-family:var(--mono);font-weight:500}
.pg-form .price .empty{padding:14px;font-size:12.5px;color:var(--ink-3)}
.pg-form .price .indiv{padding:12px 14px 14px;font-size:12.5px;color:var(--ink-2);line-height:1.5}
.pg-form .recap{border:1px solid var(--rule);margin-bottom:18px}
.pg-form .recap dt{font-family:var(--disp);text-transform:uppercase;font-size:10.5px;letter-spacing:.06em;color:var(--ink-3)}
.pg-form .recap .r{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--rule-2)}
.pg-form .recap .r:last-child{border-bottom:0}
.pg-form .recap dt,.pg-form .recap dd{margin:0;padding:8px 11px}
.pg-form .recap dt{border-right:1px solid var(--rule-2)}
.pg-form .recap dd{font-size:13.5px}
@media(max-width:620px){.pg-form .recap .r{grid-template-columns:1fr}
.pg-form .recap dt{border-right:0;padding-bottom:0}}
.pg-form .note{border-left:3px solid var(--voda);background:#F4F8FB;padding:11px 14px;font-size:13px;color:var(--ink-2);margin:16px 0}
.pg-form .note.warn{border-color:var(--warn);background:#FDF6F2}
.pg-form .splnom{border:1px solid var(--rule);margin:22px auto 0;max-width:460px;text-align:left}
.pg-form .splnom h4{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;font-size:11px;
  color:var(--ink-3);margin:0;padding:11px 14px 9px;border-bottom:1px solid var(--rule-2);font-weight:600}
.pg-form .sp-row{display:flex;justify-content:space-between;align-items:center;gap:12px;
  padding:11px 14px;border-bottom:1px dotted var(--rule-2);flex-wrap:wrap}
.pg-form .sp-row .who{font-size:13.5px;font-weight:500}
.pg-form .sp-row .who em{display:block;font-style:normal;font-size:11px;color:var(--ink-3);font-weight:400}
.pg-form .sp-row .acts{display:flex;gap:7px}
.pg-form .sp-note{margin:0;padding:10px 14px 12px;font-size:11.5px;color:var(--ink-3);line-height:1.45}
.pg-form .done{text-align:center;padding:30px 10px}
.pg-form .done .big{font-family:var(--disp);text-transform:uppercase;font-size:22px;letter-spacing:.05em;color:var(--ok)}
.pg-form .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
@media (prefers-reduced-motion:no-preference){.pg-form .sheet{animation:fade .18s ease-out}
@keyframes fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}
