
/* Procurement quotations: compact shared components, column batch tools and inline copy. */
#developmentWorkbenchRoot .dwlx5-quotes{position:relative}
#developmentWorkbenchRoot .dwlx5-quotes .dwlxr-quote-table-wrap{border:0;border-radius:5px}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table{width:100%;min-width:1100px;table-layout:fixed;border-collapse:collapse;border:1px solid #e1e8f1}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table th,#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table td{width:auto;min-width:0;border:1px solid #e1e8f1;padding:9px 10px;vertical-align:middle;box-sizing:border-box}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table th{background:#f4f7fc;font-size:12px;font-weight:500;white-space:nowrap;position:static}
#developmentWorkbenchRoot .dwlx5-th{display:inline-flex;gap:6px;align-items:center}
#developmentWorkbenchRoot .dwlx5-batch{width:21px;height:23px;min-height:0;padding:0;border:1px solid #9ab9ff;border-radius:4px;background:#fff;color:#2860ff;font-size:12px;line-height:20px;flex:0 0 21px}
#developmentWorkbenchRoot .dwlx5-batch:hover,#developmentWorkbenchRoot .dwlx5-batch.is-active{background:#2860ff;color:#fff;border-color:#2860ff}
#developmentWorkbenchRoot .dwlx5-product{display:grid;gap:4px;min-width:0}
#developmentWorkbenchRoot .dwlx5-product>small{color:#2860ff;font-size:12px}
#developmentWorkbenchRoot .dwlx5-value{display:inline-flex;align-items:center;max-width:100%;min-width:0;gap:5px;vertical-align:middle}
#developmentWorkbenchRoot .dwlx5-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;line-height:1.65}
#developmentWorkbenchRoot .dwlx5-value>a{color:#2860ff;text-decoration:none}
#developmentWorkbenchRoot .dwlx5-value>a:hover{text-decoration:underline}
#developmentWorkbenchRoot .dwlx5-copy{flex:0 0 18px;width:18px;height:23px;min-height:0;padding:0;border:0;background:transparent;color:#5478ae;font-size:12px;opacity:0;pointer-events:none}
#developmentWorkbenchRoot .dwlx5-value:hover .dwlx5-copy,#developmentWorkbenchRoot .dwlx5-value:focus-within .dwlx5-copy{opacity:1;pointer-events:auto}
#developmentWorkbenchRoot .dwlx5-number{text-align:right!important;font-variant-numeric:tabular-nums}
#developmentWorkbenchRoot .dwlx5-number .dwlx5-value{justify-content:flex-end}
#developmentWorkbenchRoot .dwlx5-quantity,#developmentWorkbenchRoot .dwlx5-operation{text-align:center!important}
#developmentWorkbenchRoot .dwlx5-table input{width:100%;height:32px;padding:5px 7px;font-size:12px}
#developmentWorkbenchRoot .dwlx5-number input{text-align:right}
#developmentWorkbenchRoot .dwlx5-quantity input{text-align:center}
#developmentWorkbenchRoot .dwlx5-trash{padding:6px;border:0;background:transparent;color:#788aa3;font-size:14px;min-height:28px}
#developmentWorkbenchRoot .dwlx5-trash:hover{color:#d94444;background:#fff1f1;border-radius:4px}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table tfoot td{background:#fff;padding:6px 10px;height:43px}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table tfoot td:first-child{text-align:center}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table tfoot td:last-child{text-align:right;color:#24344e;font-size:13px}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table tfoot strong{color:#24344e;font-size:18px;margin:0 0 0 12px}
#developmentWorkbenchRoot .dwlx5-quotes .dwlx5-table tfoot small{color:#24344e}
#developmentWorkbenchRoot .dwlx5-add{border:0;background:transparent;color:#2860ff;font-size:25px;line-height:28px;padding:0;min-height:28px}
#developmentWorkbenchRoot .dwlx5-add:hover{background:#edf4ff;border-radius:4px}
#developmentWorkbenchRoot .dwlx5-empty{height:54px;text-align:center!important;color:#9aa7b8}
#developmentWorkbenchRoot .dwlx5-batch-popup{position:absolute;z-index:20;top:42px;left:15%;width:280px;max-width:95%;padding:14px;background:#fff;border:1px solid #d7e2f2;border-radius:7px;box-shadow:0 6px 24px #26364c26;box-sizing:border-box}
#developmentWorkbenchRoot .dwlx5-batch-popup h4{margin:0 0 12px;font-size:14px}
#developmentWorkbenchRoot .dwlx5-batch-popup label{display:flex;gap:10px;align-items:center;font-size:12px;color:#71849e}
#developmentWorkbenchRoot .dwlx5-batch-popup label>span{flex-shrink:0}
#developmentWorkbenchRoot .dwlx5-batch-popup input{flex:1;min-width:0;width:100%;height:34px;padding:6px 8px}
#developmentWorkbenchRoot .dwlx5-batch-popup footer{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}
#developmentWorkbenchRoot .dwlx5-batch-popup .dw-btn{min-height:30px;padding:6px 14px}
#developmentWorkbenchRoot .dwlx5-notes{width:100%;min-height:60px;padding:8px 10px;font-size:13px}
#developmentWorkbenchRoot .dwlx5-notes-read{margin:6px 0;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
@media(hover:none){#developmentWorkbenchRoot .dwlx5-copy{opacity:1;pointer-events:auto}}
