.pf-page .ed-kpi .vl.red{color:var(--red)}.pf-flow li>div{grid-template-columns:72px minmax(0,1fr) 60px 40px;align-items:center}.pf-flow .sd-mbar{height:8px;display:flex}.pf-flow .sd-mbar i{height:100%;display:block}.pf-flow .nm{color:var(--mut);font-size:13.5px}.pf-ch li>div{grid-template-columns:minmax(0,1fr) 60px 52px 52px 60px 40px}.pf-ch .v.red{color:var(--red)}.pf-ins{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);padding-top:18px;display:grid}.pf-in h3{font-family:var(--en);letter-spacing:.2em;font-size:14px;font-weight:500}.pf-in .sub{color:var(--mut3);margin:6px 0 10px;font-size:12.5px;line-height:1.5}.pf-in ol{list-style:none}.pf-in li{border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;padding:14px 0;font-size:13px;line-height:1.45;display:flex}.pf-in li b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.pf-in li span{color:var(--mut2)}.pf-in li em{color:var(--mut);font-size:12.5px;font-style:normal}.pf-in li em:before{content:"→ ";color:var(--mut3)}.pf-filter{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 0 4px;display:flex}.pf-filter select,.pf-filter input{color:var(--ink);background:0 0;border:none;border-bottom:1px solid #ddd8d2;outline:none;padding:5px 0;font-family:inherit;font-size:14.5px}.pf-filter input{min-width:160px}.pf-filter select:focus,.pf-filter input:focus{border-color:var(--ink)}.pf-filter .cnt{color:var(--mut3);font-size:13.5px}.pf-table td.nm{color:var(--ink);text-overflow:ellipsis;max-width:260px;font-family:Pretendard,sans-serif;font-weight:400;overflow:hidden}.pf-table td.s{color:var(--mut2);font-family:Pretendard,sans-serif;font-size:14px}.pf-table td.red{color:var(--red)}.pf-g{text-align:center;min-width:22px;font-family:var(--en);color:var(--mut);border:1px solid #ddd8d2;padding:1px 6px;font-size:12px;display:inline-block}.pf-g.g-A{border-color:var(--ink);color:var(--ink)}.pf-g.g-적자{border-color:var(--red);color:var(--red);font-family:Pretendard,sans-serif}.pf-fees{flex-wrap:wrap;align-items:baseline;gap:12px 22px;padding:12px 0 6px;display:flex}.pf-fees label{color:var(--mut);align-items:baseline;gap:6px;font-size:13.5px;display:flex}.pf-fees input{text-align:right;width:44px;font-family:var(--en);color:var(--ink);background:0 0;border:none;border-bottom:1px solid #ddd8d2;outline:none;padding:4px 0;font-size:15px;font-weight:300}.pf-fees input:focus{border-color:var(--ink)}.pf-fees em{color:var(--mut3);font-size:13px;font-style:normal}.pf-fees button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;padding:5px 14px;font-size:12.5px}.pf-fees button:disabled{opacity:.25;cursor:default}.pf-up{text-align:center;color:var(--mut);cursor:pointer;border:1px dashed #d6d0c9;margin:12px 0 4px;padding:14px;font-size:13.5px;display:block}.pf-up:hover{border-color:var(--ink);color:var(--ink)}.pf-up input{display:none}.pf-up.busy{opacity:.5;cursor:default}@media (max-width:1200px){.pf-ins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pf-ins{grid-template-columns:minmax(0,1fr)}.pf-ch li>div{grid-template-columns:minmax(0,1fr) 56px 56px}.pf-ch li>div>span:nth-child(3),.pf-ch li>div>span:nth-child(4),.pf-ch li>div>span:nth-child(6){display:none}}
