.vorm-invoer-grid[data-v-0d3c6835]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.vorm-col-vorm[data-v-0d3c6835]{min-width:170px;flex:2}.vorm-col-maat[data-v-0d3c6835]{min-width:72px;flex:1;max-width:100px}.vorm-col-aantal[data-v-0d3c6835]{min-width:64px;flex:0 0 64px}.vorm-col-opties[data-v-0d3c6835]{min-width:64px;flex:0 0 80px}.sbo-backdrop[data-v-467c5b7f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1055;display:flex;align-items:center;justify-content:center;padding:12px}.sbo-modal[data-v-467c5b7f]{background:#fff;border-radius:10px;box-shadow:0 8px 40px #0000004d;display:flex;flex-direction:column;width:100%;max-width:900px;max-height:calc(100dvh - 24px)}.sbo-header[data-v-467c5b7f]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #dee2e6;flex-shrink:0}.sbo-body[data-v-467c5b7f]{overflow-y:auto;padding:16px 18px;flex:1 1 auto;overscroll-behavior:contain}.sbo-footer[data-v-467c5b7f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 18px;border-top:1px solid #dee2e6;flex-shrink:0;background:#f8f9fa;border-radius:0 0 10px 10px}.sbo-sectie-titel[data-v-467c5b7f]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;margin-bottom:8px}.sbo-data-row[data-v-467c5b7f]{cursor:pointer;transition:background .08s}.sbo-data-row:hover td[data-v-467c5b7f]{background:#d0e8ff!important}.sbo-selected td[data-v-467c5b7f]{background:#0d6efd!important;color:#fff!important}.sbo-selected .text-muted[data-v-467c5b7f]{color:#b8d0ff!important}.modal-fade-enter-active[data-v-467c5b7f],.modal-fade-leave-active[data-v-467c5b7f]{transition:opacity .18s ease}.modal-fade-enter-from[data-v-467c5b7f],.modal-fade-leave-to[data-v-467c5b7f]{opacity:0}.cc-action-btn[data-v-6f21a6c5]{font-size:1rem;padding:6px 14px}.cc-scroll-wrapper[data-v-6f21a6c5]{overflow:auto;max-height:calc(100vh - 280px)}.cc-grid-table[data-v-6f21a6c5]{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%}.cc-col-part[data-v-6f21a6c5]{width:180px;min-width:180px}.cc-col-kleur[data-v-6f21a6c5]{width:50px;min-width:50px}.cc-col-totaal[data-v-6f21a6c5]{width:60px;min-width:60px}.cc-sticky[data-v-6f21a6c5]{position:sticky;top:0;z-index:3}.cc-part-header[data-v-6f21a6c5]{background:#f8f9fa;text-align:left;padding:4px 6px;border:1px solid #dee2e6;z-index:4}.cc-kleur-header[data-v-6f21a6c5]{height:110px;border:1px solid #dee2e6;padding:0;vertical-align:bottom;text-align:center}.cc-vheader-wrap[data-v-6f21a6c5]{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-bottom:4px}.cc-vheader[data-v-6f21a6c5]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.75rem;font-weight:600;white-space:nowrap;line-height:1}.cc-part-cell[data-v-6f21a6c5]{padding:3px 6px;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dee2e6}.cc-wagen-prefix[data-v-6f21a6c5]{color:#888;font-size:.76rem}.cc-val-cell[data-v-6f21a6c5]{padding:2px 3px;font-size:.82rem;text-align:center;border:1px solid #dee2e6}.cc-data-row[data-v-6f21a6c5]{cursor:pointer}.cc-data-row:hover td[data-v-6f21a6c5]{background:#e8f4fd!important}.cc-selected td[data-v-6f21a6c5]{background:#cce5ff!important}.cc-totaal-row td[data-v-6f21a6c5]{background:#f8f9fa;border-top:2px solid #999;border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.print-only[data-v-6f21a6c5]{display:none}@media print{.no-print[data-v-6f21a6c5]{display:none!important}.print-only[data-v-6f21a6c5]{display:block!important}@page{margin:15mm}body[data-v-6f21a6c5]{font-family:Arial,sans-serif;font-size:10pt;color:#000}[data-v-6f21a6c5]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-title[data-v-6f21a6c5]{font-size:16pt;margin:0 0 4px}.print-sub[data-v-6f21a6c5]{font-size:9pt;color:#555;margin:0 0 16px}.print-wagen-block[data-v-6f21a6c5]{margin-bottom:20px}.print-wagen-title[data-v-6f21a6c5]{font-size:13pt;margin:0 0 8px;border-bottom:1px solid #999;padding-bottom:2px}.print-onderdeel-block[data-v-6f21a6c5]{margin-bottom:14px;page-break-inside:avoid}.print-new-page[data-v-6f21a6c5]{page-break-before:always}.print-onderdeel-title[data-v-6f21a6c5]{font-size:11pt;margin:0 0 4px}.print-m2[data-v-6f21a6c5]{font-size:9pt;color:#666;font-weight:400}.print-totaal-block[data-v-6f21a6c5]{margin-top:20px;page-break-before:always}.print-table[data-v-6f21a6c5]{border-collapse:collapse;width:100%;font-size:9pt;margin-bottom:4px}.print-table th[data-v-6f21a6c5],.print-table td[data-v-6f21a6c5]{border:1px solid #bbb;padding:3px 7px;text-align:left}.print-table thead th[data-v-6f21a6c5]{background:#f0f0f0;font-weight:700}.print-table tfoot td[data-v-6f21a6c5]{background:#f8f8f8;border-top:1.5px solid #888}.print-num[data-v-6f21a6c5]{text-align:right}.print-swatch[data-v-6f21a6c5]{display:inline-block;width:9px;height:9px;border:1px solid #aaa;margin-right:5px;vertical-align:middle}}.cc-row{display:flex;align-items:stretch;border-bottom:1px solid #dee2e6}.cc-headers{font-weight:600;background:#f8f9fa}.cc-part{min-width:160px;max-width:160px;padding:6px 8px;border-right:1px solid #dee2e6;font-size:.85rem;word-break:break-word}.cc-part-long{min-width:240px;max-width:240px}.cc-cell{min-width:90px;max-width:90px;padding:6px 4px;border-right:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;font-size:.82rem}.cc-vheader{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.78rem;font-weight:600;white-space:nowrap;line-height:1.2}.cc-row .cc-cell:last-child,.cc-row .cc-part:last-child{border-right:none}.cc-totaal-row{background:#f8f9fa;font-weight:600}.table-active-row td{background:#0d6efd!important;color:#fff!important}.table-active-row .text-muted,.table-active-row .small{color:#c8d8ff!important}.table-active-row .badge{outline:2px solid rgba(255,255,255,.6)}.table-hover tbody tr:not(.table-active-row):hover td{background:#d0e8ff!important}.table-warning td{background:#fff3cd!important}
