.x3d .dk[data-dash=ppe] .pp-note{color:var(--k-fg2);font-size:14.5px;line-height:1.55}.x3d .dk[data-dash=ppe] .pp-note b{color:#fff}.x3d .dk[data-dash=ppe] .pp-note .dk-cite{margin-left:4px}.x3d .dk[data-dash=ppe] .pp-h3{font:800 12px/1.2 var(--k-body);letter-spacing:.11em;text-transform:uppercase;color:var(--k-cyan2);margin:6px 0 -2px}.x3d .dk[data-dash=ppe] .pp-quiet{color:var(--k-fg3);font-size:14px;line-height:1.45}.x3d .dk[data-dash=ppe] .pp-kvsmall{font:500 13px/1.35 var(--k-body);color:var(--k-fg3);margin-top:3px;display:block}.x3d .dk[data-dash=ppe] .pp-pad{padding:4px 20px 6px}.x3d .dk[data-dash=ppe] .pp-dialog-note{color:var(--k-fg2);margin:0;font-size:14.5px;line-height:1.5}.x3d .dk[data-dash=ppe] .pp-foot{color:var(--k-fg3);padding:12px 20px 16px;font-size:13.5px;line-height:1.5}.x3d .dk[data-dash=ppe] .pp-num{font:800 17px/1 var(--k-display);color:#fff}.x3d .dk[data-dash=ppe] .pp-num.is-low{color:#fb7185}.x3d .dk[data-dash=ppe] .pp-low{flex-direction:column;display:flex}.x3d .dk[data-dash=ppe] .pp-low li{border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:8px 18px;padding:11px 0;display:grid}.x3d .dk[data-dash=ppe] .pp-low li:last-child{border-bottom:0}.x3d .dk[data-dash=ppe] .pp-low b{font:700 15px/1.3 var(--k-body);color:#fff;display:block}.x3d .dk[data-dash=ppe] .pp-low small{color:var(--k-fg3);font-size:13.5px}.x3d .dk[data-dash=ppe] .pp-matrix .dk-heat{min-width:880px}.x3d .dk[data-dash=ppe] .pp-matrix .dk-heat tbody th{text-align:left;width:208px;font-size:13.5px;line-height:1.3}.x3d .dk[data-dash=ppe] .pp-matrix .dk-heat-corner{width:208px}.x3d .dk[data-dash=ppe] .pp-matrix .dk-heat-cell{min-height:48px;font:700 12.5px/1.2 var(--k-body)}.x3d .dk[data-dash=ppe] .pp-legend{margin-top:4px}.x3d .dk[data-dash=ppe] .pp-legend>span:last-child{color:var(--k-fg3);font-size:13.5px}.x3d .dk[data-dash=ppe] .pp-approved{flex-direction:column;gap:7px;display:flex}.x3d .dk[data-dash=ppe] .pp-approved li{font:600 15px/1.35 var(--k-body);color:#fff}.x3d .dk[data-dash=ppe] .pp-approved small{font:500 13px/1.35 var(--k-body);color:var(--k-fg3);display:block}.x3d .dk[data-dash=ppe] .pp-cut{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.x3d .dk[data-dash=ppe] .pp-cut li{border:1px solid var(--k-line);background:#05080c;border-radius:8px;flex-direction:column;gap:3px;padding:8px 9px;display:flex}.x3d .dk[data-dash=ppe] .pp-cut li.is-on{background:#00b2fd24;border-color:#fff}.x3d .dk[data-dash=ppe] .pp-cut b{font:900 19px/1 var(--k-display);color:#fff}.x3d .dk[data-dash=ppe] .pp-cut span{color:var(--k-fg2);font-size:12.5px;line-height:1.25}.x3d .dk[data-dash=ppe] .pp-ref{flex-direction:column;display:flex}.x3d .dk[data-dash=ppe] .pp-ref li{border-bottom:1px solid var(--k-line);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.x3d .dk[data-dash=ppe] .pp-ref li:last-child{border-bottom:0}.x3d .dk[data-dash=ppe] .pp-ref b{font:800 15px/1.3 var(--k-display);color:#fff}.x3d .dk[data-dash=ppe] .pp-ref span{color:#fff;font-size:14.5px;line-height:1.35}.x3d .dk[data-dash=ppe] .pp-ref small{color:var(--k-fg3);font-size:13px;display:block}.x3d .dk[data-dash=ppe] .pp-ticks .dk-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.x3d .dk[data-dash=ppe] .pp-prop .dk-field,.x3d .dk[data-dash=ppe] .pp-prop .dk-range{max-width:420px}.x3d .dk[data-dash=ppe] .pp-gear{border-top:1px solid var(--k-line);padding-top:10px}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks label{flex-wrap:wrap;align-items:center}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks label>span:not(.pp-gear-tags){flex:220px}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks b{font-size:15.5px;font-weight:700}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks small{color:var(--k-fg2);font-size:14px}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks label:not(.is-on) b{color:var(--k-fg3);text-decoration:line-through}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks .pp-gear-tags{flex-flow:wrap;flex:0 auto;align-items:center;gap:6px;display:inline-flex}.x3d .dk[data-dash=ppe] .pp-gear .dk-checks .pp-gear-tags>*{flex-direction:row;flex:none;width:auto;min-width:0;display:inline-flex}.x3d .dk[data-dash=ppe] .pp-bodycol .dk-body{grid-template-columns:minmax(0,1fr);gap:10px}.x3d .dk[data-dash=ppe] .pp-bodycol .dk-body svg{max-width:132px;margin-inline:auto}.x3d .dk[data-dash=ppe] .pp-doc-h{font:800 12px/1.2 var(--k-body);letter-spacing:.08em;text-transform:uppercase;color:#0b1220;margin-top:8px}.x3d .dk[data-dash=ppe] .pp-doc-list{flex-direction:column;gap:6px;display:flex}.x3d .dk[data-dash=ppe] .pp-doc-list li{color:#1f2a3a;font-size:13.5px;line-height:1.45}.x3d .dk[data-dash=ppe] .pp-lines{flex-direction:column;display:flex}.x3d .dk[data-dash=ppe] .pp-lines li{border-bottom:1px solid var(--k-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 0;display:flex}.x3d .dk[data-dash=ppe] .pp-lines li:last-child{border-bottom:0}.x3d .dk[data-dash=ppe] .pp-lines li>span:first-child{font:600 15px/1.3 var(--k-body);color:#fff}.x3d .dk[data-dash=ppe] .pp-lines small{font:500 13px/1.35 var(--k-body);color:var(--k-fg3);display:block}.x3d .dk[data-dash=ppe] .pp-st{font:700 12.5px/1.2 var(--k-body);color:var(--t);white-space:nowrap;font-style:normal}.x3d .dk[data-dash=ppe] .pp-wallet{max-width:560px}.x3d .dk[data-dash=ppe] .pp-wallet-top{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:16px;display:grid}.x3d .dk[data-dash=ppe] .pp-wallet-top .dk-qr{flex-direction:column;align-items:flex-start;gap:6px}.x3d .dk[data-dash=ppe] .pp-wallet-top .dk-qr svg{width:104px;height:104px}.x3d .dk[data-dash=ppe] .pp-pay .dk-card-title{font-size:19px}.x3d .dk[data-dash=ppe] .pp-cost{flex-direction:column;gap:4px;display:flex}.x3d .dk[data-dash=ppe] .pp-cost li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 62px;align-items:center;gap:12px;padding:7px 0;display:grid}.x3d .dk[data-dash=ppe] .pp-cost b{font:700 14.5px/1.3 var(--k-body);color:#fff;display:block}.x3d .dk[data-dash=ppe] .pp-cost small{color:var(--k-fg3);font-size:12.5px}.x3d .dk[data-dash=ppe] .pp-cost-track{background:#1b222c;border-radius:999px;height:12px;overflow:hidden}.x3d .dk[data-dash=ppe] .pp-cost-track i{background:var(--k-cyan2);border-radius:999px;height:100%;display:block}.x3d .dk[data-dash=ppe] .pp-cost em{font:800 16px/1 var(--k-display);color:#fff;text-align:right;font-style:normal}.x3d .dk[data-dash=ppe] .pp-fitform{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.x3d .dk[data-dash=ppe] .pp-formula{border:1px solid var(--k-line);font:600 16px/1.5 var(--k-mono);color:var(--k-fg2);background:#05080c;border-radius:10px;padding:11px 14px}.x3d .dk[data-dash=ppe] .pp-formula b{font:900 20px/1 var(--k-display);color:#fff}.x3d .dk[data-dash=ppe] .pp-formula .dk-cite{margin-left:8px}.x3d .dk[data-dash=ppe] .pp-ladder{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);height:270px;margin:18px 0 14px;display:grid}.x3d .dk[data-dash=ppe] .pp-ladder-side{position:relative}.x3d .dk[data-dash=ppe] .pp-ladder-bar{border:1px solid var(--k-line2);background:#0d1218;border-radius:8px;position:relative;overflow:hidden}.x3d .dk[data-dash=ppe] .pp-zone{position:absolute;left:0;right:0}.x3d .dk[data-dash=ppe] .pp-zone--bad{background:#fb71854d}.x3d .dk[data-dash=ppe] .pp-zone--warn{background:#fbbf244d}.x3d .dk[data-dash=ppe] .pp-zone--ok{background:#34d3993d}.x3d .dk[data-dash=ppe] .pp-rung{border-top:2px dashed #ffffff8c;height:0;position:absolute;left:0;right:0}.x3d .dk[data-dash=ppe] .pp-rung.is-target{border-top:3px solid #fff}.x3d .dk[data-dash=ppe] .pp-rung em{font:800 13px/1 var(--k-display);color:#fff;font-style:normal;position:absolute;top:4px;left:7px}.x3d .dk[data-dash=ppe] .pp-ladder-drop{opacity:.85;background:#fff;border-radius:2px;width:4px;position:absolute;right:14px}.x3d .dk[data-dash=ppe] .pp-ladder-mark{--t:#fff;border-bottom:0;flex-direction:column;gap:3px;padding:0 12px;display:flex;position:absolute;left:0;right:0;transform:translateY(50%)}.x3d .dk[data-dash=ppe] .pp-ladder-side--left .pp-ladder-mark{text-align:right;align-items:flex-end}.x3d .dk[data-dash=ppe] .pp-ladder-mark:after{content:"";background:var(--t);width:10px;height:2px;position:absolute;top:50%}.x3d .dk[data-dash=ppe] .pp-ladder-side--left .pp-ladder-mark:after{right:0}.x3d .dk[data-dash=ppe] .pp-ladder-side:not(.pp-ladder-side--left) .pp-ladder-mark:after{left:0}.x3d .dk[data-dash=ppe] .pp-ladder-mark small{font:700 11.5px/1.2 var(--k-body);letter-spacing:.08em;text-transform:uppercase;color:var(--k-fg2)}.x3d .dk[data-dash=ppe] .pp-ladder-mark b{font:900 26px/1 var(--k-display);color:var(--t)}.x3d .dk[data-dash=ppe] .pp-respin{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;align-items:end;gap:12px 16px;display:grid}.x3d .dk[data-dash=ppe] .pp-respin .dk-num .dk-input{width:92px}.x3d .dk[data-dash=ppe] .pp-ratio{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.x3d .dk[data-dash=ppe] .pp-ratio>div{border:1px solid var(--k-line);border-top:3px solid var(--t);background:var(--k-card2);border-radius:10px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.x3d .dk[data-dash=ppe] .pp-ratio span{font:700 11.5px/1.2 var(--k-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-fg3)}.x3d .dk[data-dash=ppe] .pp-ratio b{font:900 38px/1 var(--k-display);color:var(--t)}.x3d .dk[data-dash=ppe] .pp-ratio small{color:var(--k-fg2);font-size:13.5px}.x3d .dk[data-dash=ppe] .pp-filters{flex-direction:column;gap:9px;display:flex}.x3d .dk[data-dash=ppe] .pp-check .dk-phone-body{max-height:none}.x3d .dk[data-dash=ppe] .pp-nowrap{white-space:nowrap}.x3d .dk[data-dash=ppe] .pp-phone-note{color:var(--k-fg2);font-size:13.5px;line-height:1.45}@media (max-width:900px){.x3d .dk[data-dash=ppe] .pp-foot{padding:10px 14px 14px}.x3d .dk[data-dash=ppe] .pp-pad{padding:4px 14px 6px}.x3d .dk[data-dash=ppe] .pp-ticks .dk-checks,.x3d .dk[data-dash=ppe] .pp-low li,.x3d .dk[data-dash=ppe] .pp-respin,.x3d .dk[data-dash=ppe] .pp-wallet-top{grid-template-columns:minmax(0,1fr)}.x3d .dk[data-dash=ppe] .pp-ladder{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.x3d .dk[data-dash=ppe] .pp-ladder-mark b{font-size:21px}.x3d .dk[data-dash=ppe] .pp-ladder-mark{padding:0 9px}}@media (max-width:520px){.x3d .dk[data-dash=ppe] .pp-ratio{grid-template-columns:minmax(0,1fr)}.x3d .dk[data-dash=ppe] .pp-cost li{grid-template-columns:minmax(0,1fr) 62px}.x3d .dk[data-dash=ppe] .pp-cost-track{display:none}}[data-pp-sheet]{display:none}@media print{body[data-pp-printing]>:not([data-pp-sheet]){display:none!important}body[data-pp-printing]{background:#fff!important}body[data-pp-printing]>[data-pp-sheet]{background:#fff;min-height:0;padding:0;display:block!important}body[data-pp-printing]>[data-pp-sheet]>.x3d-main,body[data-pp-printing]>[data-pp-sheet] .dk{background:#fff;min-height:0;margin:0;padding:0;display:block}body[data-pp-printing]>[data-pp-sheet] .dk-doc{max-width:720px;margin:0 auto;box-shadow:none!important}}
