/* close-anl — DEM-06 Squad 종료·인계, ANL-01 가동률 분석 */
.pt-closeanl-steps span{cursor:pointer;user-select:none}
.pt-closeanl-steps span:not(.on):hover{color:var(--fg)}
.dem06-wz>.cols{min-width:0}
.dem06-wz .dem06-side{position:sticky;top:60px}
.dem06-hp{margin-bottom:6px}
.dem06-hp .seg span{cursor:pointer}
.dem06-sc input{margin:0 4px 0 0}
table.dem06-tb td{white-space:nowrap}
.pt-closeanl-f1 .inp[type=date]{min-width:0}
tr[data-act="dem06-pick"]{cursor:pointer}
tr[data-act="dem06-pick"] input{pointer-events:none}
/* ANL-01 */
.pt-closeanl-tip{pointer-events:none;z-index:8}
.pt-closeanl-tip::before{display:none}
.anl01-org tr[data-act] td{cursor:pointer}
.anl01-heat .who{white-space:nowrap}
.anl01-heat td:last-child{white-space:normal;min-width:180px}
.anl01-heat td:last-child .tag,.anl01-heat td:last-child .st,.anl01-heat td:last-child .lv{margin:1px 0}
.pt-closeanl-rs>div{grid-template-columns:104px 1fr auto}
/* DEM-06 규칙 검사 (RES-03 과 같은 App.calc.rules) */
.dem06-rules{margin-top:4px;max-width:420px;white-space:normal}
.dem06-rules .rule{font-size:11.5px}
.dem06-hp + .dem06-rules{margin:2px 0 8px}
.dem06-rulecard{margin-bottom:10px}
