.table-cctv th, .table-cctv td {
    vertical-align: middle !important;
    text-align: center;
    font-size: 13px;
}
.signature-pad-container {
    border: 2px dashed #d1d3e2;
    border-radius: 5px;
    background-color: #f8f9fc;
    width: 100%;
    height: 160px;
}

/* Canvas Tanda Tangan */
.signature-pad-container {
    border: 2px dashed #d1d3e2;
    border-radius: 5px;
    background-color: #f8f9fc;
    position: relative;
    width: 100%;
    height: 160px;
}
canvas.signature-pad {
    width: 100%;
    height: 100%;
    cursor: crosshair;
    touch-action: none; /* <-- KUNCI UTAMA: Mencegah scroll layar saat ttd di touch screen */
}