/* v0.96g: wspólne style tabel formatek i akcesoriów (parts-table.js) — karta korpusu, teczka PDF, listy w widoku projektu i portalu. Wyciąg z technical.css. */
.edge-icon{display:inline-block;vertical-align:middle}
table.rz-parts{border-collapse:collapse;font-size:12px;max-width:860px;table-layout:auto;width:100%}
table.rz-parts th,table.rz-parts td{border:0;padding:5px 8px;text-align:center;vertical-align:middle;white-space:nowrap}
table.rz-parts thead th{border-bottom:1px solid #2c2f33;color:#8a8f86;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
table.rz-parts th.col-name,table.rz-parts td.col-name,table.rz-parts th.col-description,table.rz-parts td.col-description{text-align:left}
table.rz-parts td.col-name{width:99%;white-space:normal}
table.rz-parts td.col-description{color:#6b7068;min-width:90px;white-space:normal}
table.rz-parts td.col-height_mm,table.rz-parts td.col-width_mm,table.rz-parts td.col-thickness_mm,table.rz-parts td.col-quantity{font-variant-numeric:tabular-nums}
table.rz-parts td.col-quantity{font-weight:700}
table.rz-parts tr.material-title th{background:#f2f3ef;color:#1f2329;font-size:12px;font-weight:700;letter-spacing:0;padding:6px 8px;text-align:left;text-transform:none}
table.rz-parts tbody.material-group+tbody.material-group tr.material-title th{border-top:10px solid #fff}
table.rz-parts tbody td{border-bottom:1px solid #ecede9}
table.rz-parts tbody tr:nth-child(odd):not(.material-title) td{background:#f8f8f6}
table.rz-parts .edge-icon{display:inline-block;vertical-align:middle}
table.rz-parts .check-box{border:1px solid #c9ccc4!important;border-radius:3px;height:14px!important;width:14px!important}
table.rz-parts tr.no-order td{color:#aeaeb2;text-decoration:line-through}
table.rz-parts .part-note-input{background:transparent;border:1px solid transparent;border-radius:6px;font:inherit;min-width:120px;padding:2px 6px;width:100%}
table.rz-parts tr:hover .part-note-input{border-color:#e5e5ea}
table.rz-parts td.col-note{color:#6b7068;font-size:11px;font-style:italic;text-align:left;white-space:normal}
table.rz-parts td.col-name{white-space:nowrap!important;width:auto!important}
table.rz-parts td.col-name .edge-icon{margin-right:7px;vertical-align:-1px}
table.rz-parts td.col-description{width:99%!important}
table.rz-parts .edge-mark,table.pdf-parts .edge-mark,.pl-legend .edge-mark{color:#2c2f33;display:inline-block;margin-left:3px;vertical-align:1px}
html body table.rz-parts.rz-parts-v3{table-layout:fixed!important;width:auto!important;max-width:none}
table.rz-parts-v3 th.col-name{width:200px}
table.rz-parts-v3 th.col-height_mm,table.rz-parts-v3 th.col-width_mm{width:48px}
table.rz-parts-v3 th.col-edge_h,table.rz-parts-v3 th.col-edge_w{width:22px}
table.rz-parts-v3 th.col-thickness_mm,table.rz-parts-v3 th.col-quantity{width:38px}
table.rz-parts-v3 th.col-description{width:190px}
table.rz-parts-v3 th.col-check{width:40px}
html body table.rz-parts-v3 td.col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;width:auto!important}
html body table.rz-parts-v3 td.col-name .edge-icon{margin-right:14px!important;vertical-align:-1px}
html body table.rz-parts-v3 td.col-description{width:auto!important}
table.rz-parts-v3 td.col-height_mm,table.rz-parts-v3 td.col-width_mm{padding-right:2px!important;text-align:right!important}
table.rz-parts-v3 td.col-edge_h,table.rz-parts-v3 td.col-edge_w{padding-left:3px!important;padding-right:6px!important;text-align:left!important}
table.rz-parts-v3 td.col-edge_h .edge-mark,table.rz-parts-v3 td.col-edge_w .edge-mark{margin-left:0}
table.rz-parts-v3 th.col-height_mm,table.rz-parts-v3 th.col-width_mm{text-align:right!important;padding-right:2px!important}
html body table.rz-parts.rz-parts-v3{width:606px!important}
.rz-parts .grain-tag{display:inline-block;background:#f3e6cf;border-radius:4px;color:#5a4630;font-size:.92em;font-weight:600;padding:0 5px;white-space:nowrap}
.rz-parts td.col-description .part-note-input{margin-left:4px}
table.rz-parts.rz-accessories td.col-name{white-space:normal!important;width:auto!important}table.rz-parts.rz-accessories td.col-description,table.rz-parts.rz-accessories th.col-description{min-width:0;white-space:normal;width:34%}
table.rz-parts.rz-accessories .acc-note{color:#7a7f76;display:block;font-size:.88em;font-style:italic;margin-top:1px}
@media print{
  html body .print-page table.rz-parts{font-size:8pt;max-width:none;width:100%}
  html body .print-page table.rz-parts th,html body .print-page table.rz-parts td{padding:.9mm 1.4mm!important}
  html body .print-page table.rz-parts thead th{border-bottom:.6pt solid #2c2f33!important;font-size:6.8pt}
  html body .print-page table.rz-parts tr.material-title th{background:#f2f3ef!important;font-size:8pt;padding:1mm 1.4mm!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  html body .print-page table.rz-parts tbody.material-group+tbody.material-group tr.material-title th{border-top:2mm solid #fff!important}
  html body .print-page table.rz-parts tbody td{border-bottom:.3pt solid #e6e7e3!important}
  html body .print-page table.rz-parts tbody tr:nth-child(odd):not(.material-title) td{background:#f8f8f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  html body .print-page table.rz-parts .check-box{border:.5pt solid #9a9e96!important;height:2.8mm!important;width:2.8mm!important}
  html body .print-page table.rz-parts tbody.material-group{break-inside:auto}
  html body .print-page table.rz-parts tr{break-inside:avoid}
  html body .print-page table.rz-parts td.col-name{white-space:nowrap!important;width:auto!important}
  html body .print-page table.rz-parts td.col-description{width:99%!important}
  html body .print-page table.rz-parts .edge-mark{height:2.2mm;width:2.4mm}
  html body .print-page table.rz-parts td.col-name .edge-icon{height:2.6mm;margin-right:1.6mm;width:4.6mm}
  html body .print-page table.rz-parts.rz-parts-v3{table-layout:fixed!important;width:auto!important}
  html body .print-page table.rz-parts-v3 th.col-name{width:40mm}
  html body .print-page table.rz-parts-v3 th.col-height_mm,html body .print-page table.rz-parts-v3 th.col-width_mm{width:10mm}
  html body .print-page table.rz-parts-v3 th.col-edge_h,html body .print-page table.rz-parts-v3 th.col-edge_w{width:5mm}
  html body .print-page table.rz-parts-v3 th.col-thickness_mm,html body .print-page table.rz-parts-v3 th.col-quantity{width:8mm}
  html body .print-page table.rz-parts-v3 th.col-description{width:32mm}
  html body .print-page table.rz-parts-v3 th.col-check{width:8mm}
  html body .print-page table.rz-parts-v3 td.col-name{white-space:nowrap!important}
  html body .print-page table.rz-parts-v3 td.col-name .edge-icon{margin-right:2.8mm!important}
  html body .print-page table.rz-parts-v3 td.col-height_mm,html body .print-page table.rz-parts-v3 td.col-width_mm{padding-right:.4mm!important;text-align:right!important}
  html body .print-page table.rz-parts-v3 td.col-edge_h,html body .print-page table.rz-parts-v3 td.col-edge_w{padding-left:.6mm!important;padding-right:1mm!important;text-align:left!important}
  html body .print-page table.rz-parts.rz-parts-v3{width:126mm!important}
}
/* listy na ekranie (zakładki Formatki i Akcesoria): tabela na szerokość treści, dodatkowe kolumny */
.k-shared-table table.rz-parts{font-size:13px}
.k-shared-table table.rz-parts.rz-parts-v3{width:auto!important}
.k-shared-table table.rz-parts-v3 th.col-material{width:160px}
.k-shared-table table.rz-parts-v3 td.col-material{color:#6b7068;text-align:left;white-space:normal}
.k-shared-table table.rz-parts-v3 th.col-description{width:260px}
.k-shared-table table.rz-parts-v3 th.col-lead,.k-shared-table table.rz-parts-v3 th.col-tail{width:34px}
.k-shared-table table.rz-parts.rz-accessories{max-width:760px}
.k-shared-table table.rz-parts.rz-accessories th.col-tail{width:120px}
.k-shared-table table.rz-parts td.col-tail{text-align:right;white-space:nowrap}
.k-shared-table table.rz-parts tr.k-added td{background:#f4f8ef}.k-table-wrap.k-shared-table{max-width:100%;width:fit-content}
.k-shared-table table.rz-parts td.col-description{white-space:nowrap}.k-shared-table table.rz-parts .part-note-input{min-width:0;width:auto}
