.workbench-tabs{display:flex;gap:8px;flex:none;margin:0;padding:6px 12px;border-bottom:1px solid #cedbd2;background:#f3f6f2;position:sticky;top:0;z-index:8}.workbench-tabs .mini-btn{font-size:14px;padding:10px 14px;min-height:44px;white-space:nowrap}.workbench-tabs .mini-btn.active{background:#205a47;color:white;border-color:#205a47}.workbench-screen{padding-top:0!important}.workbench-screen>section>h1{display:none}.workbench-screen .casting-desk{min-height:0}.workbench-screen .casting-document{padding-top:0}.cast-tools>.km-select-all{margin:0 6px;min-height:44px;flex:none}.mass-audit{background:#f2f7f3;border:1px solid #d3dfd6;padding:6px 10px;margin:4px 8px;flex:none;font-size:12px}.mass-audit summary{cursor:pointer;font-weight:600}.mass-audit p{margin:6px 0}.mass-audit-fields{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.mass-audit-fields label{display:flex;flex-direction:column;gap:4px}.mass-audit-fields input{width:190px;padding:7px;min-height:32px}.mass-audit output{font-weight:600;max-width:450px}.mass-audit small{display:block;color:#906526;margin-top:6px}.component-weight{min-width:160px}.component-weight label{display:block;font-size:12px}.component-weight select{margin:3px 0;min-height:30px!important;padding:4px!important}.component-weight small{display:block}.home-with-paper{position:relative;overflow:auto!important}.home-with-paper .workbench-canvas{position:relative;min-width:100%;margin-top:8px;overflow:visible}.home-with-paper .workbench-canvas>section{display:block!important;box-sizing:border-box;resize:both!important;overflow:auto!important;background:white;border:1px solid #bfcec4;padding:12px;margin:0!important;min-width:180px!important}.home-with-paper .workbench-canvas>section>h2{font-size:16px;margin:0 0 8px;padding:5px 2px;border-bottom:1px solid #d8e3dc;cursor:grab;touch-action:none;user-select:none}.home-with-paper .workbench-canvas>section>h2:active{cursor:grabbing}.home-paper-panel{display:flex!important;flex-direction:column!important;gap:4px}.home-with-paper .workbench-canvas>.home-paper-panel{display:flex!important}.home-paper-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:none}.home-paper-tools .document-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.home-paper-panel>.document-view{flex:1;min-height:220px;display:flex!important;padding:0!important;overflow:hidden}.home-paper-panel .document-frame{flex:1;width:100%!important;height:100%!important;min-height:220px;border:0}.home-paper-panel .mass-audit{margin:0}.home-paper-panel .home-paper-tools .btn{font-size:12px;padding:8px}.home-with-paper .workbench-canvas .hm-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.home-with-paper .workbench-canvas .hm-field{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.home-with-paper .workbench-canvas .hm-field input,.home-with-paper .workbench-canvas .hm-field select{max-width:100%;min-width:0}.home-with-paper .workbench-canvas .hm-resizable{font-size:var(--home-font,14px)}.qc-qr{font-size:12px;margin-left:12px}.qc-qr form{display:flex;gap:6px;align-items:end;padding:8px}.qc-qr label{display:flex;flex-direction:column}.qc-qr input{min-width:220px}.qc-result{margin:2px 10px;color:#205a47;font-size:12px}.workbench-screen .piece-card[data-qc-select]{display:flex!important;align-items:center;gap:10px;text-align:left;width:100%}.piece-card[data-qc-select]>img{width:55px;height:55px;object-fit:contain}.piece-card[data-qc-select] small{display:block;font-size:12px;margin:4px 0}.workbench-screen .ticket-work .slip-desk{min-height:0}.workbench-screen .ticket-work .document-frame{height:100%}.workbench-screen .paper-workspace-tabs{display:none!important}
.workbench-tabs button{margin:0!important;flex:none!important}.qc-history{font-size:12px;margin:8px 12px}.qc-history p{margin:8px 0}.qc-history .mini-btn{padding:3px 6px}
.workbench-tabs{position:fixed!important;top:var(--workbench-nav-top,55px)!important;left:12px;right:12px;margin:0!important}.workbench-screen{padding-top:56px!important}
.receipt-list-heading{font-size:14px;padding:8px 4px;margin:6px 0;background:#e8f0e8;color:#235a45}.ticket-work>.status-help{margin:6px 10px;font-size:12px;line-height:1.5}

/* Inspection shares the same compact search and selection row as factory lists. */
.qc-order-pane>.search-controls{flex:none;margin:0 0 4px}
.qc-list-selection{flex:none;margin:0;min-width:0}
.qc-list-selection .common-list-actions{flex:1;justify-content:flex-end}
.qc-list-selection .mini-btn{white-space:nowrap}
.qc-order-pane .qc-item-pick{width:44px;min-width:44px;min-height:44px;padding:0;box-sizing:border-box}
.qc-order-pane>.piece-list{flex:1;min-height:0;overflow:auto}
.qc-slip-actions .qc-qr{margin:0;position:relative;flex:none}
.qc-slip-actions .qc-qr>summary{cursor:pointer;white-space:nowrap;padding:6px 10px;min-height:34px;border:1px solid #c1cbc0;border-radius:5px;background:#f6f9f4;color:#30463a}
.qc-slip-actions .qc-qr form{position:absolute;top:calc(100% + 4px);right:0;z-index:40;width:380px;max-width:80vw;background:white;border:1px solid #b8ccbd;border-radius:5px;box-shadow:0 4px 16px #152e2526;flex-wrap:wrap}
.qc-slip-actions .qc-qr label{flex:1;min-width:180px;gap:4px}
.qc-slip-actions .qc-qr input{min-width:0;width:100%}

