/* editor-versions.css — nhãn phiên bản, nháp, lịch sử và bộ đề Full test trong trang soạn đề */
.vstatus{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:10px;vertical-align:middle}
.vbadge{display:inline-block;font-size:11.5px;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}
.vbadge.pub{color:#1b6e3a;background:#e9f6ee}
.vbadge.draft{color:#8a5a00;background:#fff4dc}
.vbadge.new{color:#4a5563;background:#eef1f5}
.vbadge.arc{color:#7a2e2e;background:#fbeaea}
.vpub{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);gap:10px;margin:8px 0 4px}
@media (max-width:640px){.vpub{grid-template-columns:1fr}}
tr.vcur td{background:#f3faf5}
#fsPanel select{max-width:190px;font-size:13px}
#fsPanel input.fsname{width:120px}
#fsPanel td{vertical-align:middle}
/* Menu bên trái của trang soạn đề (editor-nav.js); dùng chung kiểu .tlgrid/.tltabs của Class & tools */
.edmain{min-width:0}
.ednum{display:inline-block;min-width:20px;padding:0 6px;margin-left:4px;border-radius:999px;background:#e6edf5;color:#3d5570;font-size:12px;line-height:19px;text-align:center;font-weight:700}
.ednum.warn{background:#fff1d0;color:#8a5a00}.ednum.bad{background:#b3261e;color:#fff}
.edfilter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}
.edfilter input[type=search]{flex:1 1 220px;min-width:0;padding:8px 10px;border:1px solid #c9d3de;border-radius:8px;font:inherit}
.edfilter select{padding:7px 8px;border:1px solid #c9d3de;border-radius:8px;font:inherit}
.edtitle{font-weight:700;text-align:left;white-space:nowrap}
.edside .edoutline,.edside .edoutline+.tlnavh{display:none}
@keyframes edflash{from{box-shadow:0 0 0 3px #f5b400}to{box-shadow:0 0 0 3px transparent}}
.edflash{animation:edflash 1.4s ease-out}
@media (min-width:1180px){
  .edgrid{max-width:1400px;grid-template-columns:230px minmax(0,1fr)}
  .edgrid .edside{position:sticky;top:10px;max-height:calc(100vh - 24px);overflow-y:auto;overflow-x:hidden;padding-bottom:12px}
  .edside .edoutline{display:flex;flex-direction:column}
  .edside .edoutline button{font-size:14px;padding:6px 14px;font-weight:600}
  .edside .edoutline button.edsub{font-size:13px;font-weight:400;padding:4px 14px 4px 26px;color:#44566b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:228px}
  .edside .edback{font-size:14px;color:#1f4e79}
  .edside .edoutline+.tlnavh{display:block}
}
