.lk-root .pr-stage{padding:calc(var(--lx-header) + 44px) 0 120px;background:var(--lx-cloud)}.lk-root .pr-bar{max-width:calc(210mm + 2 * var(--lx-gutter));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:36px;display:flex}.lk-root .pr-intro{max-width:28ch;color:var(--lx-ink);flex:18rem;margin:0;font-size:clamp(20px,1.7vw,23px);font-weight:300;line-height:1.45}.lk-root .pr-print{justify-items:end;gap:10px;display:grid}.lk-root .pr-print-btn{font:inherit;cursor:pointer;font-size:16px;font-weight:500}.lk-root .pr-hint{color:var(--lx-soft);margin:0;font-size:13px;line-height:1.5}.lk-root .pr-sheet-wrap{padding-inline:var(--lx-gutter)}.lk-root .pr-sheet{--ps-ink:var(--lx-ink);--ps-soft:var(--lx-soft);--ps-rule:var(--lx-rule);--ps-rule-soft:color-mix(in srgb, var(--lx-rule) 45%, #fff);--ps-rule-strong:color-mix(in srgb, var(--lx-rule) 55%, var(--lx-soft));--ps-well:var(--lx-cloud);--ps-accent:var(--lx-blue-deep);box-sizing:border-box;background:var(--lx-paper);width:210mm;max-width:100%;min-height:297mm;color:var(--ps-ink);margin:0 auto;padding:14mm 12mm;font-size:12.5px;font-weight:400;line-height:1.5;box-shadow:0 0 0 1px #0b35580f,0 40px 90px -40px #0b355859}.lk-root .pr-sheet *{box-sizing:border-box}.lk-root .pr-sheet :is(h1,h2,h3,p,ul,ol){max-width:none;margin:0;padding:0}.lk-root .pr-sheet :is(ul,ol){list-style:none}.lk-root .pr-sheet :is(input,button){min-height:0;font:inherit;color:var(--ps-ink);border-radius:0}.lk-root .pr-sheet input::placeholder{color:var(--ps-soft);opacity:.7}.lk-root .pr-sheet .ps-header{border-bottom:1.5px solid var(--ps-ink);justify-content:space-between;align-items:center;gap:6mm;margin-bottom:10mm;padding-bottom:5mm;display:flex}.lk-root .pr-sheet .ps-header--quote{align-items:flex-start;margin-bottom:14mm;padding-bottom:6mm}.lk-root .pr-sheet .ps-title h1,.lk-root .pr-sheet .ps-company h1{letter-spacing:-.01em;color:var(--ps-ink);font-size:22px;font-weight:500;line-height:1.25}.lk-root .pr-sheet .ps-title--sm h1{font-size:20px}.lk-root .pr-sheet .ps-title p{color:var(--ps-soft);margin-top:3px;font-size:12px}.lk-root .pr-sheet .ps-badge{border:1px solid var(--ps-rule);white-space:nowrap;color:var(--ps-soft);border-radius:999px;flex:none;padding:4px 12px;font-size:11px;font-weight:500}.lk-root .pr-sheet .ps-meta{background:var(--ps-well);border-radius:14px;gap:4mm 6mm;margin-bottom:8mm;padding:6mm;display:grid}.lk-root .pr-sheet .ps-meta--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-root .pr-sheet .ps-meta--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm 8mm}.lk-root .pr-sheet .ps-meta--open{background:0 0;border-radius:0;margin-bottom:10mm;padding:0}.lk-root .pr-sheet .ps-field{flex-direction:column;gap:2px;display:flex}.lk-root .pr-sheet .ps-field--stack{margin-bottom:4px}.lk-root .pr-sheet .ps-label{letter-spacing:.02em;color:var(--ps-soft);font-size:10px;font-weight:500}.lk-root .pr-sheet .ps-line{border:0;border-bottom:1px solid var(--ps-rule-strong);background:0 0;width:100%;height:22px;padding:0 2px;font-size:13px}.lk-root .pr-sheet :is(.ps-line,.ps-cell,.ps-amount,.ps-sig-name):focus{border-bottom-color:var(--lx-blue);outline:none}.lk-root .pr-sheet .ps-inline{vertical-align:baseline;display:inline-block}.lk-root .pr-sheet .ps-w70{width:70px}.lk-root .pr-sheet .ps-w90{width:90px}.lk-root .pr-sheet .ps-w120{width:120px}.lk-root .pr-sheet .ps-date{width:116px}.lk-root .pr-sheet .ps-section{margin-bottom:7mm}.lk-root .pr-sheet :is(.ps-section,.ps-bonus)>h2{border-bottom:1px solid var(--ps-ink);color:var(--ps-ink);margin-bottom:3mm;padding-bottom:1.5mm;font-size:13px;font-weight:600;line-height:1.4;display:block}.lk-root .pr-sheet .ps-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm;margin-bottom:8mm;display:grid}.lk-root .pr-sheet .ps-small{color:var(--ps-soft);margin-top:4px;font-size:10px;line-height:1.5}.lk-root .pr-sheet .ps-checklist li{border-bottom:1px solid var(--ps-rule-soft);color:var(--ps-ink);align-items:flex-start;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.5;display:flex}.lk-root .pr-sheet .ps-checklist li:last-child{border-bottom:0}.lk-root .pr-sheet .ps-cb{border:1.5px solid var(--ps-soft);flex:none;width:14px;height:14px;margin-top:2px}.lk-root .pr-sheet .ps-checklist--tight li{border-bottom:0;gap:6px;padding:3px 0;font-size:11px}.lk-root .pr-sheet .ps-checklist--tight .ps-cb{width:12px;height:12px}.lk-root .pr-sheet .ps-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;display:grid}.lk-root .pr-sheet .ps-defect{align-items:center;gap:6px;margin-bottom:5mm;display:flex}.lk-root .pr-sheet .ps-defect-num{width:14px;color:var(--ps-accent);flex:none;font-size:11px;font-weight:600}.lk-root .pr-sheet .ps-defect-line{border-bottom:1px solid var(--ps-rule-strong);flex:1;height:20px}.lk-root .pr-sheet .ps-defect-date{white-space:nowrap;color:var(--ps-soft);flex:none;font-size:10px}.lk-root .pr-sheet :is(.ps-warning,.ps-note){border-inline-start:2px solid var(--ps-ink);background:var(--ps-well);color:var(--ps-ink);padding:6px 10px;font-size:11.5px;line-height:1.55}.lk-root .pr-sheet .ps-warning{margin-top:6px;font-weight:500}.lk-root .pr-sheet .ps-note{color:var(--ps-soft);margin-bottom:6mm}.lk-root .pr-sheet .ps-sigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10mm;margin-top:6mm;display:grid}.lk-root .pr-sheet .ps-sig{border:1px solid var(--ps-rule);text-align:center;padding:6mm}.lk-root .pr-sheet .ps-sig-title{color:var(--ps-ink);margin-bottom:4mm;font-size:12px;font-weight:600}.lk-root .pr-sheet .ps-sig-text{color:var(--ps-soft);margin-bottom:4mm;font-size:11px;line-height:1.6}.lk-root .pr-sheet .ps-sig-area{border-bottom:1px solid var(--ps-rule-strong);height:16mm;margin-bottom:3mm}.lk-root .pr-sheet .ps-sig-name{border:0;border-bottom:1px solid var(--ps-rule-strong);text-align:center;background:0 0;width:90%;font-size:12px}.lk-root .pr-sheet .ps-sig-line{border:0;border-bottom:1px solid var(--ps-rule-strong);background:0 0;width:80%;height:30px;margin:6mm auto 3mm;display:block}.lk-root .pr-sheet .ps-sig-date{color:var(--ps-soft);margin-top:3mm;font-size:11px}.lk-root .pr-sheet .ps-footer{border-top:1px solid var(--ps-rule);text-align:center;color:var(--ps-soft);margin-top:8mm;padding-top:4mm;font-size:10px}.lk-root .pr-sheet .ps-logo{border:1.5px dashed var(--ps-rule-strong);width:40mm;height:20mm;color:var(--ps-soft);flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.lk-root .pr-sheet .ps-company{text-align:start}.lk-root .pr-sheet .ps-company h1{margin-bottom:4px}.lk-root .pr-sheet .ps-company p{color:var(--ps-soft);font-size:12px;line-height:1.9}.lk-root .pr-sheet .ps-table-wrap{overflow-x:auto}.lk-root .pr-sheet .ps-table{border-collapse:collapse;width:100%;margin-bottom:8mm;font-size:12px}.lk-root .pr-sheet .ps-table thead th{border-bottom:1.5px solid var(--ps-ink);background:var(--ps-well);text-align:start;color:var(--ps-ink);padding:6px 8px;font-size:11px;font-weight:600}.lk-root .pr-sheet .ps-table tbody td{border-bottom:1px solid var(--ps-rule);vertical-align:top;padding:7px 8px}.lk-root .pr-sheet .ps-col-num{width:8mm}.lk-root .pr-sheet .ps-col-qty{width:18mm}.lk-root .pr-sheet .ps-col-price{width:22mm}.lk-root .pr-sheet .ps-num{text-align:center;color:var(--ps-soft)}.lk-root .pr-sheet .ps-cell{background:0 0;border:0;border-bottom:1px solid #0000;width:100%;padding:0;font-size:12px}.lk-root .pr-sheet .ps-cell--center{text-align:center}.lk-root .pr-sheet .ps-cell--sum{border-bottom-color:var(--ps-rule-strong);width:60px;font-weight:600;display:inline-block}.lk-root .pr-sheet .ps-cell--grand{width:70px;color:var(--ps-accent);font-size:15px}.lk-root .pr-sheet .ps-table .ps-total td{background:var(--ps-well);padding:8px;font-weight:600}.lk-root .pr-sheet .ps-table .ps-total td:first-child{background:0 0;border-bottom-color:#0000}.lk-root .pr-sheet .ps-table tr:not(.ps-total)+.ps-total td:not(:first-child){border-top:1.5px solid var(--ps-ink)}.lk-root .pr-sheet .ps-table .ps-total td:not(:first-child){white-space:nowrap}.lk-root .pr-sheet .ps-total--grand td:nth-child(2){font-size:14px}.lk-root .pr-sheet .ps-total--grand td:last-child{color:var(--ps-accent);font-size:15px}.lk-root .pr-sheet .ps-payments{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;margin-bottom:6mm;display:grid}.lk-root .pr-sheet .ps-payment{text-align:center;justify-items:center;gap:2px;padding-top:4px;display:grid}.lk-root .pr-sheet .ps-pct{font-variant-numeric:tabular-nums;color:var(--ps-accent);font-size:24px;font-weight:300;line-height:1.1}.lk-root .pr-sheet .ps-pay-desc{color:var(--ps-soft);margin-bottom:4px;font-size:10px}.lk-root .pr-sheet .ps-amount{border:0;border-bottom:1px solid var(--ps-rule-strong);text-align:center;background:0 0;width:80%;font-size:13px}.lk-root .pr-sheet .ps-two--steps{gap:5mm;margin-bottom:6mm}.lk-root .pr-sheet .ps-step{border-top:1px solid var(--ps-rule);margin-bottom:6mm;padding-top:3mm}.lk-root .pr-sheet .ps-step-head{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.lk-root .pr-sheet .ps-step-num{font-variant-numeric:tabular-nums;min-width:14px;color:var(--ps-accent);flex:none;font-size:17px;font-weight:300;line-height:1}.lk-root .pr-sheet .ps-step-title{color:var(--ps-ink);font-size:13px;font-weight:600;line-height:1.35}.lk-root .pr-sheet .ps-step-desc{color:var(--ps-soft);margin-bottom:4px;font-size:11.5px;line-height:1.6}.lk-root .pr-sheet .ps-keywords{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.lk-root .pr-sheet .ps-keywords li{border:1px solid var(--ps-rule);color:var(--ps-soft);border-radius:999px;padding:2px 9px;font-size:10px}.lk-root .pr-sheet .ps-bonus{border-inline-start:2px solid var(--ps-ink);background:var(--ps-well);margin-bottom:5mm;padding:8px 10px}.lk-root .pr-sheet .ps-bonus>h2{border-bottom:0;margin-bottom:4px;padding-bottom:0;font-size:11px}.lk-root .pr-sheet .ps-bonus ol{counter-reset:ps-bonus}.lk-root .pr-sheet .ps-bonus li{color:var(--ps-soft);counter-increment:ps-bonus;align-items:flex-start;gap:6px;padding:3px 0;font-size:11px;line-height:1.5;display:flex}.lk-root .pr-sheet .ps-bonus li:before{content:counter(ps-bonus) ".";color:var(--ps-ink);flex:none;font-weight:600}.lk-root .pr-sheet .ps-cta{border:1px solid var(--ps-ink);padding:10px 12px}.lk-root .pr-sheet .ps-cta-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ps-accent);margin-bottom:3px;font-size:10px;font-weight:600}.lk-root .pr-sheet .ps-cta-title{margin-bottom:4px;font-size:12px;font-weight:600}.lk-root .pr-sheet .ps-cta-text{color:var(--ps-soft);margin-bottom:6px;font-size:10px;line-height:1.55}.lk-root .pr-sheet .ps-cta-foot{color:var(--ps-accent);font-size:11px;font-weight:600}@media screen and (max-width:767px){.lk-root .pr-stage{padding-top:calc(var(--lx-header) + 72px);padding-bottom:72px}.lk-root .pr-bar{flex-direction:column;align-items:flex-start}.lk-root .pr-print{justify-items:start}.lk-root .pr-sheet-wrap{padding-inline:12px}.lk-root .pr-sheet{min-height:0;padding:22px 16px}.lk-root .pr-sheet .ps-header{flex-wrap:wrap}.lk-root .pr-sheet :is(.ps-two,.ps-sigs,.ps-meta--3,.ps-meta--2,.ps-payments){grid-template-columns:1fr}.lk-root .pr-sheet .ps-table{min-width:520px}}@media print{@page{size:A4;margin:0}:is(html:has(.pr-sheet),body:has(.pr-sheet)){background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.pr-sheet) :not(:has(.pr-sheet),.pr-sheet,.pr-sheet *){display:none!important}body:has(.pr-sheet) :has(.pr-sheet){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.lk-root .pr-sheet{--ps-ink:#000;--ps-soft:#333;--ps-rule:#bbb;--ps-rule-soft:#ddd;--ps-rule-strong:#888;--ps-well:transparent;--ps-accent:#000;width:100%;max-width:none;min-height:0;box-shadow:none;color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;margin:0;padding:14mm 12mm}.lk-root .pr-sheet .ps-meta:not(.ps-meta--open){border:1px solid #bbb}.lk-root .pr-sheet input::placeholder{color:#777;opacity:1}.lk-root .pr-sheet .ps-table-wrap{overflow:visible}.lk-root .pr-sheet input::-webkit-calendar-picker-indicator{display:none}.lk-root .pr-sheet :is(.ps-section,.ps-step,.ps-sig,.ps-bonus,.ps-cta,.ps-defect,tr){break-inside:avoid}}
