/* sup-org · SUP-07 조직 매칭 · SUP-01 직무별 인력 현황 */
.pt-sup07 .kpi[data-act],.pt-sup01-kpis .kpi[data-act]{cursor:pointer;transition:border-color .15s}
.pt-sup07 .kpi[data-act]:hover,.pt-sup01-kpis .kpi[data-act]:hover{border-color:var(--hq)}
.pt-sup07 .kpi.pt-sup07-kon{border-color:var(--hq);box-shadow:inset 0 -3px 0 var(--hq)}
.pt-sup07 .sup07-org{cursor:pointer}
.pt-sup07 .sup07-org:hover:not(.on){background:color-mix(in srgb,var(--hq) 5%,transparent)}
.pt-sup07 .sup07-p{cursor:grab}
.pt-sup07 .sup07-p .h input{margin:0}
.pt-sup07 select.pt-sup07-sel{padding:2px 6px;font-size:11.5px;min-width:86px}
.pt-sup07 select.pt-sup07-need{border:1.5px dashed var(--need);color:var(--need)}
.pt-sup07 .sup07-lv span{cursor:pointer}
.pt-sup07 .sup07-lv span:hover:not(.on){background:var(--surface2)}
.pt-sup07 .sup07-cl>div>.btn{justify-self:end}
.pt-sup07 .diff .k{color:#fff}
.pt-sup07 table.t td label.who{cursor:pointer}
.pt-sup07 .qf,.pt-sup01 .qf{cursor:pointer}
.pt-sup01 table.tg tr.r1[data-act] td,.pt-sup01 table.tg tr.r2[data-act] td{cursor:pointer;user-select:none}
.pt-sup01 table.tg td.hc{cursor:default}
.pt-sup01 .sqc{text-decoration:none}
.pt-sup01 .sqc:hover{border-color:var(--c)}
.pt-sup01 table.t tr[data-act="sup01-gojob"]{cursor:pointer}
.pt-sup01-tip{position:fixed;z-index:70;width:270px}
.pt-sup01-tip.pt-sup01-up::before{top:auto;bottom:-6px;border-bottom:0;border-top:6px solid var(--fg)}
.pt-sup01-kpis .kpi b span,.pt-sup07 .kpi b span{font-size:inherit}
