/* Thiên Phúc v68 — Chi tiết công nợ NCC */
.cnd-head>div:last-child{display:flex;gap:8px}.navSubGroup{margin:2px 0}.navSubHead{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:7px;color:#d9e9f5;cursor:pointer;font-size:12px}.navSubHead:hover,.navSubGroup.open>.navSubHead{background:#ffffff12;color:#fff}.navSubHead>span{width:18px;flex:0 0 18px;text-align:center}.navSubHead>b{font-weight:650;white-space:nowrap}.navSubHead>i{margin-left:auto;font-style:normal;color:#8fb4cf}.navSubItems{display:none;margin:2px 0 3px 17px;padding-left:8px;border-left:1px solid #ffffff2a}.navSubGroup.open>.navSubItems{display:block}.navSubItems .navItem{padding:7px 7px;font-size:11px;white-space:nowrap}.navSubItems .navItem span:first-child{width:15px;flex:0 0 15px}.cnd-param{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end;margin-bottom:16px}.cnd-param .field{margin:0}.cnd-param label{display:block;font-size:12px;font-weight:800;color:#53687a;margin-bottom:6px}.cnd-param input,.cnd-param select,.cnd-param button{width:100%;min-width:0}.cnd-pick-field{grid-column:1/span 3}.cnd-actions{grid-column:4/span 2;display:flex;justify-content:flex-end;gap:8px}.cnd-actions button{width:auto}.cnd-report-head{text-align:center;margin:18px 0}.cnd-report-head h2{margin:0 0 6px;font-size:20px}.cnd-report-head p{margin:0;color:#637486}.cnd-group{padding:0;margin-bottom:14px;overflow:hidden}.cnd-supplier{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;background:#eaf2f8;border-bottom:1px solid #cad8e4}.cnd-supplier b{font-size:15px}.cnd-supplier span{display:block;color:#66798a;font-size:12px;margin-top:3px}.cnd-table{min-width:1380px;font-size:12px;border-collapse:collapse}.cnd-table th,.cnd-month th{background:#f0f5f8;text-align:center}.cnd-table td,.cnd-table th,.cnd-month td,.cnd-month th{border:1px solid #d7e1e8}.cnd-table td:nth-child(6),.cnd-table td:nth-child(7),.cnd-table td:nth-child(8){text-align:right}.cnd-table td small{display:block;color:#6b7b89}.cnd-red{background:#fff0f0}.cnd-yellow{background:#fff8df}.cnd-blue{background:#f3f9fd}.cnd-green{background:#effaf3}.cnd-subtotal,.cnd-grand{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:12px 16px;background:#e4edf4;font-size:13px}.cnd-subtotal b,.cnd-grand b{margin-right:auto}.cnd-grand{margin-top:16px;background:#d4e4ef;border:2px solid #91adbf;font-weight:800;flex-wrap:wrap}.cnd-section-title{display:flex;justify-content:space-between;align-items:center;padding:16px}.cnd-section-title h2{margin:0;font-size:17px}.cnd-month{min-width:850px}.cnd-month td:nth-child(n+2){text-align:right}.cnd-month-row{cursor:pointer}.cnd-month-row:hover{background:#eef7ff}.cnd-month-detail>td{padding:10px;background:#fbfdff}.cnd-month-detail .cnd-table{min-width:1120px}.cn-picker label span small{display:block;color:#708090;margin-top:3px}
@media(max-width:1100px){.cnd-param{grid-template-columns:repeat(3,minmax(0,1fr))}.cnd-pick-field{grid-column:span 2}.cnd-actions{grid-column:span 1}}
@media(max-width:760px){.cnd-head>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.cnd-param{grid-template-columns:1fr 1fr}.cnd-pick-field{grid-column:1/-1}.cnd-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.cnd-actions button{width:100%}.cnd-supplier{align-items:flex-start;flex-direction:column}.cnd-subtotal,.cnd-grand{align-items:flex-start;flex-direction:column;gap:7px}.cnd-section-title{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:450px){.cnd-head>div:last-child,.cnd-param,.cnd-actions{grid-template-columns:1fr}.cnd-pick-field,.cnd-actions{grid-column:auto}.cnd-report-head h2{font-size:17px}}
@media print{aside,header,#toast,.cnd-head,.cnd-param,.ncc-profile-head button{display:none!important}main{margin:0!important;padding:0!important}.cnd-report-head{margin:0 0 8px}.cnd-group,.cnd-grand{break-inside:avoid;box-shadow:none!important}.tableWrap{overflow:visible!important}.cnd-table,.cnd-month{width:100%!important;min-width:0!important;font-size:7px!important}.cnd-supplier,.cnd-subtotal,.cnd-grand{padding:5px!important;font-size:8px!important}@page{size:landscape;margin:7mm}}
/* v68.1 — bảng chi tiết vật tư kiểu MISA */
.cnd-wide{overflow:auto;max-width:100%;border-top:1px solid #cad8e4;position:relative}.cnd-misa{border-collapse:separate;border-spacing:0;min-width:3000px;font-size:11px}.cnd-misa th,.cnd-misa td{border-right:1px solid #d7e1e8;border-bottom:1px solid #d7e1e8;padding:7px 8px;white-space:nowrap;background:inherit}.cnd-misa thead th{position:sticky;top:0;z-index:8;background:#dfeaf2;text-align:center}.cnd-misa th:nth-child(1),.cnd-misa td:nth-child(1){position:sticky;left:0;z-index:5;min-width:82px;background:inherit}.cnd-misa th:nth-child(2),.cnd-misa td:nth-child(2){position:sticky;left:82px;z-index:5;min-width:82px;background:inherit}.cnd-misa th:nth-child(3),.cnd-misa td:nth-child(3){position:sticky;left:164px;z-index:5;min-width:115px;background:inherit;box-shadow:2px 0 3px #0002}.cnd-misa thead th:nth-child(-n+3){z-index:10;background:#dfeaf2}.cnd-misa td:nth-child(n+12):nth-child(-n+18){text-align:right}.cnd-dochead{cursor:pointer;font-weight:650}.cnd-dochead:hover{filter:brightness(.97)}.cnd-dochead td{border-top:2px solid #9eb4c4}.cnd-doctotal{background:#dfeaf3;font-weight:800}.cnd-doctotal td:first-child{text-align:right}.cnd-item.cnd-green{background:#effaf3}.cnd-item.cnd-red{background:#fff0f0}.cnd-item.cnd-yellow{background:#fff8df}.cnd-item.cnd-blue{background:#f3f9fd}.cnd-misa .cn-opening{background:#e7edf2;font-weight:800}.cnd-month-detail .cnd-wide{max-height:520px}.cnd-month-detail>td{padding:0!important}.cnd-table thead th{position:sticky;top:0;z-index:2}
@media(max-width:760px){.cnd-wide{max-height:70vh}.cnd-misa{font-size:10px}.cnd-misa th,.cnd-misa td{padding:6px}}
@media print{.cnd-wide{overflow:visible!important}.cnd-misa{min-width:0!important;width:100%!important;font-size:5px!important}.cnd-misa th,.cnd-misa td{position:static!important;white-space:normal!important;padding:2px!important}.cnd-dochead{display:none}.cnd-misa th:nth-child(5),.cnd-misa td:nth-child(5),.cnd-misa th:nth-child(6),.cnd-misa td:nth-child(6),.cnd-misa th:nth-child(20),.cnd-misa td:nth-child(20){display:none}@page{size:A3 landscape;margin:6mm}}
