
.kp-rz{position:absolute;top:-5px;bottom:-5px;right:-7px;width:12px;cursor:col-resize;z-index:3;touch-action:none}
.kp-rz::after{content:"";position:absolute;top:6px;bottom:6px;left:5px;width:2px;border-radius:1px;background:var(--line);transition:background .12s}
.kp-rz:hover::after,.kp-rz.on::after{background:var(--accent)}
.kp-tbl.kp-rzd .kp-thead,.kp-tbl.kp-rzd .kp-row{min-width:var(--rzw);box-sizing:border-box}
@media(max-width:760px){.kp-rz{display:none}}
