.pg-cost-calc .ln{border-bottom:1px solid var(--soft-2);grid-template-columns:28px minmax(0,1fr) 170px;align-items:center;gap:12px;padding:8px 0;display:grid}.pg-cost-calc .ln:last-child{border-bottom:0}.pg-cost-calc .ln .in{text-align:end;font-variant-numeric:tabular-nums;height:40px}.pg-cost-calc .ln .in::placeholder{color:var(--faint)}.pg-cost-calc .ln>i{border-radius:9px;width:28px;height:28px;display:block}.pg-cost-calc .ln>i.k0{background:var(--soft-2)}.pg-cost-calc .ln.tot{border-bottom:0;padding-top:12px}.pg-cost-calc .ln.tot b{text-align:end;padding-inline:14px}.pg-cost-calc .ctl select{cursor:pointer}.pg-cost-calc .sw{border-radius:3px;flex:none;width:10px;height:10px;display:block}.pg-cost-calc .yrs{align-items:flex-end;gap:12px;height:200px;display:flex}.pg-cost-calc .yrs .c{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;height:100%;display:flex}.pg-cost-calc .yrs .c i{border-radius:8px;flex:none;display:block}.pg-cost-calc .yrs .c span{text-align:center;color:var(--muted);margin-top:4px;font-size:12px}
