.df-item-grid thead th{vertical-align:bottom}.df-item-grid .df-col-unit{display:block;font-weight:400;font-size:.75rem;color:var(--tblr-secondary);text-transform:none;letter-spacing:0}.df-item-grid .df-col-unit:before{content:"· "}.df-item-grid .df-num{text-align:right;font-variant-numeric:tabular-nums}.df-item-grid .df-unit{font-size:.8125rem;color:var(--tblr-secondary);padding-top:.25rem;padding-bottom:.25rem}.df-item-grid .df-desc{font-size:.875rem;color:var(--tblr-secondary);border-style:dashed;min-height:calc(1.4285714em + .5rem);padding-top:.25rem;padding-bottom:.25rem}.df-item-grid .df-format-group .btn-group{margin-bottom:.25rem!important;opacity:.55;transition:opacity .12s ease-in-out}.df-item-grid .df-format-group:focus-within .btn-group,.df-item-grid .df-format-group:hover .btn-group{opacity:1}.df-item-grid .df-format-group .btn-group .btn{padding:.1rem .4rem}.df-item-grid>tbody>tr>td{padding-top:.5rem;padding-bottom:.5rem}.nav-tabs+.tab-content .hr-text,.df-section-title{font-weight:600;letter-spacing:.02em}.df-item-grid .df-search .input-group-text{color:var(--tblr-secondary)}.df-item-grid .df-search .df-search-icon{cursor:pointer}.df-item-grid .df-article-popup{max-height:22rem;overflow-x:hidden;overflow-y:auto}.df-item-grid .df-article-popup .list-group-item{white-space:normal;word-break:break-word}.df-item-grid td,.df-item-grid th{border-color:var(--tblr-border-color)}.df-editor-footer{z-index:10;box-shadow:0 -.25rem .5rem -.25rem #0000001f}.df-editor-footer .df-footer-sep{border-left:1px solid var(--tblr-border-color)}.nav-tabs .nav-link.active{color:var(--tblr-primary);font-weight:600;border-bottom:2px solid var(--tblr-primary)}.df-item-grid tr.df-bom-row{cursor:pointer}.df-item-grid .df-pos-num{width:3rem;font-variant-numeric:tabular-nums}.df-context-menu{min-width:14rem;max-height:80vh;overflow-y:auto;position:fixed;z-index:1080}.df-context-menu.show{display:block}[x-cloak]{display:none!important}.df-pdf-pages{height:100%;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.df-pdf-page{display:block;max-width:100%;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);box-shadow:0 1px 3px #00000014;background:#fff}.df-pdf-collapse{z-index:3;opacity:.85}.df-pdf-collapse:hover,.df-pdf-collapse:focus-visible{opacity:1}.df-bom-dialog{--tblr-modal-width: min(1760px, 96vw)}.df-nodblsel{-webkit-user-select:none;user-select:none}.df-nodblsel input,.df-nodblsel textarea,.df-nodblsel select,.df-nodblsel [contenteditable]{-webkit-user-select:text;user-select:text}.df-modal-shade{background:#0006}.df-cmp-table{width:100%;table-layout:fixed;min-width:68rem}.df-cmp-table thead th{overflow:hidden;text-overflow:ellipsis}.df-cmp-table .df-cmp-col-state{width:9.5rem}.df-cmp-table .df-cmp-col-qty{width:7rem}.df-cmp-table .df-cmp-col-money{width:9rem}.df-cmp-depth-1{padding-left:1.5rem}.df-cmp-depth-2{padding-left:3rem}.df-cmp-depth-3{padding-left:4.5rem}.df-cmp-depth-4{padding-left:6rem}.bom-tree{width:100%;table-layout:fixed;min-width:84rem}.bom-tree .bom-col-select{width:2.75rem}.bom-tree .bom-col-pos{width:4.5rem}.bom-tree .bom-col-print{width:6rem}.bom-tree thead th{overflow:hidden;text-overflow:ellipsis}.bom-tree .bom-col-qty{width:7rem}.bom-tree .bom-col-money{width:9.5rem}.bom-tree .bom-col-actions{width:11.5rem}.bom-tree-compact{min-width:40rem}.bom-tree-compact .bom-col-pos{width:4.5rem}.bom-tree-compact .bom-col-print{width:3.75rem}.bom-tree-compact .bom-col-qty{width:4.5rem}.bom-tree-compact .bom-col-money{width:5.75rem}.bom-cmp-changed>td:first-child{box-shadow:inset 3px 0 0 var(--tblr-orange)}.bom-cmp-only>td:first-child{box-shadow:inset 3px 0 0 var(--tblr-azure)}.bom-tree .bom-indent{padding-left:calc(var(--bom-depth, 0) * 1.5rem)}.bom-tree .bom-toggle-spacer{display:inline-block;width:1.5rem}.bom-tree .bom-title{min-width:0}.df-item-grid tr.df-row-warning>td:first-child{box-shadow:inset .1875rem 0 0 0 var(--tblr-orange)}.df-item-grid tr.df-row-warning-note>td{border-top:0}.bom-group-row>td{border-top:0}.bom-group-row .bom-group-rule{height:1px;background:var(--tblr-border-color)}.bom-group-row .bom-group-qty{width:4.5rem}
