.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{position:relative;--scale-round-x: 1px;--scale-round-y: 1px;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-page canvas{display:block}.df-pdf-page .textLayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;line-height:1;text-align:initial;transform-origin:0 0;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.df-pdf-page .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.df-pdf-page .textLayer>:not(.markedContent),.df-pdf-page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.df-pdf-page .textLayer .markedContent{display:contents}.df-pdf-page .textLayer ::selection{background:#0000ff40}.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-rail{background-image:repeating-linear-gradient(90deg,var(--tblr-border-color) 0 1px,transparent 1px 1.5rem);background-origin:content-box;background-position:1rem 0;background-size:calc(var(--bom-depth, 0) * 1.5rem) 100%;background-repeat:repeat-y}.bom-tree [data-bom-toggle],.bom-tree .bom-toggle-spacer{display:inline-flex;flex:0 0 2rem;width:2rem}.bom-tree [data-bom-toggle]{padding:0}.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}[wire\:loading\.delay\.inline-flex],[wire\:loading\.delay\.block]{display:none}.row>.df-preview-dock{width:auto;padding:0}.df-preview-dock{position:fixed;top:0;right:0;bottom:0;z-index:1030;display:flex;align-items:center;pointer-events:none}.df-preview-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:16rem;width:3rem;pointer-events:auto;border-radius:var(--tblr-border-radius) 0 0 var(--tblr-border-radius)}.df-preview-bar-label{writing-mode:vertical-rl;transform:rotate(180deg)}.df-preview-dock .df-preview-panel{position:fixed!important;top:1rem;right:2.5rem;width:min(38rem,45vw);pointer-events:auto;background:var(--tblr-bg-surface);box-shadow:var(--tblr-box-shadow-dropdown);border-radius:var(--tblr-border-radius);transition:transform .2s ease-out,visibility .2s}.df-preview-dock .df-preview-panel.is-docked{transform:translate(calc(100% + 3rem));visibility:hidden}.df-item-grid .df-ek-cell .df-num{min-width:6rem}
