.ptg-tag{container-type:inline-size;position:absolute;overflow:hidden;background:#fff;color:#0e0e0e;font-synthesis:none}.ptg-body{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:calc(var(--pad) * 1cqw)}.ptg-tag.has-band .ptg-body{padding-top:calc((var(--band) + var(--pad) * .8) * 1cqw)}.ptg-band{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:calc(var(--band) * 1cqw);margin:0;padding-inline:calc(var(--pad) * 1cqw);background:var(--tangerine, #FF8A00);color:#0e0e0e;font:800 calc(var(--band) * .46 * 1cqw) / 1 var(--font-display, "Arial Black", sans-serif);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ptg-top{display:flex;flex:1 1 auto;flex-direction:column;gap:1.2cqw;min-height:0;margin-bottom:2.5cqw}.ptg-name{display:-webkit-box;margin:0;overflow:hidden;font:650 calc(var(--name) * 1cqw) / 1.14 var(--font-text, system-ui, sans-serif);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines)}.ptg-sub{margin:0;overflow:hidden;color:#5e5b55;font:500 calc(var(--sub) * 1cqw) / 1.25 var(--font-text, system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap}.ptg-old{display:flex;align-items:baseline;gap:calc(var(--old) * .5 * 1cqw);margin:0 0 .8cqw;color:#5e5b55;font:700 calc(var(--old) * 1cqw) / 1.2 var(--font-text, system-ui, sans-serif);white-space:nowrap}.ptg-old s{text-decoration-color:#c2187f;text-decoration-thickness:.12em}.ptg-old b{color:#c2187f;font-weight:800}.ptg-price{display:flex;align-items:baseline;margin:0;font:800 calc(var(--price) * 1cqw) / 1 var(--font-display, "Arial Black", sans-serif);white-space:nowrap}.ptg-cur{margin-left:.1em;font-size:.6em}.ptg-unit{margin-left:.04em;color:#5e5b55;font:700 .3em / 1 var(--font-text, system-ui, sans-serif)}.ptg-shop{margin:2.4cqw 0 0;padding-top:1.4cqw;overflow:hidden;border-top:.3cqw solid #0E0E0E;font:650 calc(var(--shop) * 1cqw) / 1.2 var(--font-text, system-ui, sans-serif);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ptg-sheet{position:relative;width:100%;aspect-ratio:210 / 297;background:#fff;color:#0e0e0e}.ptg-sheet.is-print{position:absolute;inset:0 auto auto 0;width:210mm;height:297mm;aspect-ratio:auto}.ptg-cuts{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ptg-cuts line{fill:none;stroke:#8c8c8c;stroke-width:.2}.ptg-cuts .is-mark{stroke:#0e0e0e;stroke-width:.25}.ptg-sheet:not(.is-print) .ptg-cuts line{stroke:#0e0e0e52;stroke-width:1px;vector-effect:non-scaling-stroke}.ptg-slot{position:absolute;box-sizing:border-box;border:1px dashed rgba(14,14,14,.16)}@media print{html.tk-sheet-printing,html.tk-sheet-printing body{background-color:#fff!important}}@media(min-width:1000px){.pg-cenniki .ptg-result{position:sticky;top:96px}}.pg-cenniki .ptg-goods{display:grid;gap:16px;min-width:0}.pg-cenniki .ptg-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pg-cenniki .ptg-row{container-type:inline-size;display:grid;gap:10px;padding:14px;border-radius:28px;background:var(--fog)}.pg-cenniki .ptg-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.pg-cenniki .ptg-f-name{grid-column:1 / -1}@container (min-width: 430px){.pg-cenniki .ptg-main{grid-template-columns:minmax(0,1fr) 112px 124px}.pg-cenniki .ptg-f-name{grid-column:auto}}.pg-cenniki .ptg-field{display:grid;gap:6px;min-width:0}.pg-cenniki .ptg-field label{color:var(--stone);font:600 13px / 1.2 var(--font-label)}.pg-cenniki .ptg-field input,.pg-cenniki .ptg-select select,.pg-cenniki .ptg-form .tk-field input,.pg-cenniki .ptg-paste textarea{width:100%;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:500 17px / 1.2 var(--font-text)}.pg-cenniki .ptg-field input[inputmode=decimal]{font-variant-numeric:tabular-nums;font-weight:700}.pg-cenniki .ptg-field input::placeholder{color:var(--stone);font-weight:500;opacity:.55}.pg-cenniki .ptg-field input:focus-visible,.pg-cenniki .ptg-select select:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.pg-cenniki .ptg-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--pink-700)}.pg-cenniki .ptg-select{position:relative;display:block}.pg-cenniki .ptg-select select{padding-right:36px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pg-cenniki .ptg-select:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);translate:0 -70%;rotate:45deg;pointer-events:none}.pg-cenniki .ptg-extras{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pg-cenniki .ptg-f-sub{grid-column:1 / -1}.pg-cenniki .ptg-issues{display:grid;gap:4px}.pg-cenniki .ptg-warn{color:var(--tangerine-700);font-size:var(--text-small);font-weight:600;line-height:1.4}.pg-cenniki .ptg-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.pg-cenniki .ptg-copies{display:inline-flex;align-items:center;gap:2px}.pg-cenniki .ptg-copies input{width:48px;min-height:44px;padding:0;border:0;border-radius:12px;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:700 17px / 1 var(--font-text);font-variant-numeric:tabular-nums;text-align:center}.pg-cenniki .ptg-copies input:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.pg-cenniki .ptg-copies-word{margin-left:6px;color:var(--stone);font:500 14px / 1 var(--font-label)}.pg-cenniki .ptg-actions{display:inline-flex;margin-left:auto}.pg-cenniki .ptg-icon{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;transition-property:background-color,opacity,transform;transition-duration:.15s,.15s,.16s;transition-timing-function:ease,ease,var(--ease-press)}.pg-cenniki .ptg-icon:active:not(:disabled){transform:scale(var(--press-scale))}.pg-cenniki .ptg-icon:disabled{opacity:.3;cursor:default}.pg-cenniki .ptg-icon:focus-visible,.pg-cenniki .ptg-more:focus-visible,.pg-cenniki .ptg-size:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pg-cenniki .ptg-icon:hover:not(:disabled){background:#00000014}}.pg-cenniki .ptg-more{justify-self:start;min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);text-align:left;font:600 14px / 1.2 var(--font-label);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}.pg-cenniki .ptg-adders{display:grid;gap:12px;justify-items:start}.pg-cenniki .ptg-add svg{margin-right:8px;margin-left:-2px}.pg-cenniki .ptg-adders .tk-phrase{min-height:44px;padding-inline:16px}.pg-cenniki .ptg-paste{display:grid;gap:14px;padding:14px;border-radius:28px;background:var(--fog)}.pg-cenniki .ptg-paste textarea{min-height:132px;padding:12px 14px;font-size:16px;line-height:1.45;resize:vertical}.pg-cenniki .ptg-paste textarea::placeholder{color:var(--stone);opacity:.55}.pg-cenniki .ptg-paste textarea:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.pg-cenniki .ptg-problems{display:grid;gap:4px}.pg-cenniki .ptg-settings{display:grid;gap:22px;padding-top:22px;box-shadow:inset 0 1px 0 var(--line-light)}.pg-cenniki .ptg-set{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.pg-cenniki .ptg-set legend{margin-bottom:10px;padding:0;font:600 15px / 1.2 var(--font-label)}.pg-cenniki .ptg-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pg-cenniki .ptg-size{display:grid;align-content:start;justify-items:start;gap:2px;padding:10px 10px 12px;border:0;border-radius:22px;background:var(--fog);color:var(--ink);text-align:left;cursor:pointer;transition-property:background-color,box-shadow,transform;transition-duration:.15s,.15s,.16s;transition-timing-function:ease,ease,var(--ease-press)}.pg-cenniki .ptg-size[aria-pressed=true]{background:var(--white);box-shadow:inset 0 0 0 2px var(--ink)}.pg-cenniki .ptg-size:active{transform:scale(var(--press-scale))}@media(hover:hover)and (pointer:fine){.pg-cenniki .ptg-size[aria-pressed=false]:hover{background:#00000014}}.pg-cenniki .ptg-thumb{width:40px;height:auto;margin-bottom:8px}.pg-cenniki .ptg-thumb-paper{fill:var(--white);stroke:var(--ink);stroke-width:5}.pg-cenniki .ptg-thumb-tag{fill:var(--ink);opacity:.22}.pg-cenniki .ptg-size[aria-pressed=true] .ptg-thumb-tag{opacity:1}.pg-cenniki .ptg-size-name{font:700 15px / 1.15 var(--font-label)}.pg-cenniki .ptg-size-mm{font:500 13px / 1.2 var(--font-label);font-variant-numeric:tabular-nums}.pg-cenniki .ptg-size-count{margin-top:4px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--lime);font:700 12px / 1.2 var(--font-label);white-space:nowrap}.pg-cenniki .ptg-size-hint{margin-top:2px;color:var(--stone);font:500 12px / 1.25 var(--font-label)}.pg-cenniki .ptg-optional{color:var(--stone);font-weight:500}.pg-cenniki .ptg-result{gap:22px}.pg-cenniki .ptg-stage{display:grid;gap:22px;align-items:start}@media(min-width:560px){.pg-cenniki .ptg-stage{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px}}@media(max-width:559px){.pg-cenniki .ptg-paper{width:min(100%,360px);justify-self:center}}.pg-cenniki .ptg-side{display:grid;gap:18px;min-width:0}.pg-cenniki .ptg-paper,.pg-cenniki .ptg-zoom{display:grid;gap:10px;margin:0}.pg-cenniki .ptg-paper figcaption,.pg-cenniki .ptg-zoom figcaption{color:var(--ash);font:600 12px / 1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pg-cenniki .ptg-paper .ptg-sheet,.pg-cenniki .ptg-zoom-box{border-radius:2px;box-shadow:0 0 0 1px #ffffff1f,0 2px 4px #00000059,0 22px 40px -14px #000000bf}.pg-cenniki .ptg-zoom-box{position:relative;width:100%;background:#fff}.pg-cenniki .ptg-count{display:grid;gap:4px;margin:0;color:var(--ash);font-size:var(--text-small)}.pg-cenniki .ptg-count-big{color:var(--lime);font:700 clamp(26px,2.6vw,36px) / 1.05 var(--font-display)}.pg-cenniki .ptg-capped{color:var(--pink);font-size:var(--text-small);font-weight:600;line-height:1.4}.pg-cenniki .ptg-status{margin:0;color:var(--ash);font-size:var(--text-small);line-height:1.45}.pg-cenniki .ptg-go:disabled{opacity:.45;cursor:default}.pg-cenniki .ptg-mini{position:relative;max-width:100%;background:#fff;box-shadow:0 0 0 1.5px var(--ink),4px 4px 0 var(--ink)}.pg-cenniki .ptg-form .btn-small,.pg-cenniki .ptg-paste .btn-small{min-height:44px}.pg-cenniki .ptg-paste .tk-quiet,.pg-cenniki .ptg-result .tk-quiet{display:inline-flex;align-items:center;min-height:44px}
