/* 键盘密码记录：三列窄表 → 每条记录两行卡片式排版（时间+应用名一行，密码一行） */
table.yk-kbrec{display:block!important;width:100%!important;border:0!important;
  border-collapse:separate!important;table-layout:auto!important;background:transparent!important}
.yk-kbrec thead{display:none!important}
.yk-kbrec tbody{display:block!important;width:100%!important}
.yk-kbrec tbody tr{display:block!important;width:auto!important;box-sizing:border-box!important;
  padding:7px 12px!important;border:0!important;border-bottom:1px solid #eef1f5!important;
  background:#fff!important;border-radius:0!important;height:auto!important}
.yk-kbrec tbody tr:hover{background:#f6f9fd!important}
.yk-kbrec tbody td{display:block!important;width:auto!important;max-width:none!important;
  border:0!important;padding:0!important;background:transparent!important;height:auto!important}
.yk-kbrec tbody td:nth-child(1){display:inline-block!important;font-size:10.5px!important;
  color:#98a0ae!important;line-height:15px!important;vertical-align:middle!important;
  font-variant-numeric:tabular-nums!important;white-space:nowrap!important}
.yk-kbrec tbody td:nth-child(2){display:inline-block!important;margin-left:7px!important;
  padding:0 6px!important;border-radius:4px!important;background:#eef1ff!important;
  color:#4b56c9!important;font-size:10.5px!important;font-weight:600!important;
  line-height:15px!important;vertical-align:middle!important;white-space:nowrap!important;
  max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important}
.yk-kbrec tbody td:nth-child(3){margin-top:4px!important;font-size:12.5px!important;
  color:#14181f!important;line-height:19px!important;word-break:break-word!important;
  overflow-wrap:anywhere!important;white-space:normal!important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}
.yk-kbrec tbody tr:last-child{border-bottom:0!important}
.yk-kbrec tbody td:empty::after{content:"—";color:#c3c9d4!important}
