/* UTIL-032 Tách PDF — bổ sung cho giao diện chung pdf-merge.css. */
.pdfx-grid:not(.is-selecting) .pdfx-card-check input{display:none}
.pdfx-grid:not(.is-selecting) .pdfx-card-check{pointer-events:none;cursor:default;padding-left:0}
.pdfx-grid .pdfx-card-sub{min-height:1.4em}
.pdfx-grid{--pdfx-card:140px}
.pdfx-plan .sou-table-wrap{max-height:440px;overflow:auto}
.pdfx-plan .sou-table-wrap:focus-visible{outline:2px solid #3869ed;outline-offset:2px}
.pdfx-plan .sou-table thead th{position:sticky;top:0;z-index:1}
.pdfx-plan .sou-table td.num,.pdfx-plan .sou-table th.num{width:1%}
.pdfx-docbar .pdfx-meta{margin-top:2px}
@media(max-width:600px){
 .pdfx-modes{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pdfx-mode{padding:8px 10px}
 /* Bảng kế hoạch thành danh sách thẻ: "Tệp 1 · 1–5 · 5 trang" và tên tệp ở dòng dưới. */
 .pdfx-plan .sou-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
 .pdfx-plan .sou-table tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;border-top:1px solid #edf1f9}
 .pdfx-plan .sou-table tr:first-child{border-top:0}
 .pdfx-plan .sou-table td{padding:0;border:0;width:auto!important;text-align:left}
 .pdfx-plan .sou-table td:nth-child(1){font-weight:700;color:var(--sou-ink)}
 .pdfx-plan .sou-table td:nth-child(1)::before{content:"Tệp "}
 .pdfx-plan .sou-table td:nth-child(2)::before{content:"· trang ";font-weight:400;color:var(--sou-muted)}
 .pdfx-plan .sou-table td:nth-child(3){color:var(--sou-muted)}
 .pdfx-plan .sou-table td:nth-child(3)::after{content:" trang"}
 .pdfx-plan .sou-table td:nth-child(4){grid-column:1/-1;overflow-wrap:anywhere;color:var(--sou-ink)}
}
