.tr-list-filters,.tr-form-grid,.tr-pick-row,.tr-item-search{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:14px 0}.tr-list-filters label,.tr-form-grid label,.tr-note-field{display:flex;flex-direction:column;gap:7px;flex:1;min-width:150px;font-size:12px}.tr-workspace input,.tr-workspace select,.tr-editor input,.tr-editor select{min-height:40px;padding:8px 10px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-raised);color:var(--ui-ink);font:inherit;max-width:100%;box-sizing:border-box}.tr-document-head,.tr-document-actions,.tr-receive-footer,.tr-save-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0}.tr-document-head h2{margin:0 0 10px}.tr-route{display:flex;align-items:center;gap:25px;padding:20px;background:var(--ui-tint);border-radius:14px;margin:18px 0}.tr-route>div{display:grid;gap:8px;flex:1}.tr-route small,.tr-route span{font-size:12px;color:var(--ui-muted)}.tr-route>img{width:22px}.tr-workspace td small{display:block;margin-top:5px;font-size:11px;color:var(--ui-muted)}.tr-workspace h3,.tr-editor h3{font-size:17px;margin-top:24px}.tr-history{margin-top:25px;font-size:12px}.tr-history p{padding:10px;border-bottom:1px solid var(--ui-line)}.tr-note{white-space:pre-wrap;overflow-wrap:anywhere}.tr-receive-footer,.tr-save-footer{justify-content:flex-end}.tr-workspace [data-tr-receipt] input{width:100px}.tr-editor{width:min(850px,calc(100vw - 24px))!important;max-height:90dvh!important;overflow:auto!important}.tr-picker{padding:14px;border:1px solid var(--ui-line);border-radius:12px;margin:18px 0}.tr-item-search input{flex:1}.tr-pick-row select:first-child{flex:2;min-width:160px}.tr-pick-row select{flex:1}.tr-pick-row input{width:90px}.tr-editor button img{width:17px;height:17px;filter:var(--ui-icon-filter)}.tr-workspace button,.tr-editor button{white-space:nowrap}.tr-form-grid button{font-size:11px}.tr-editor .tr-table-wrap{max-height:none!important}
@media(max-width:600px){.tr-route{gap:12px;padding:14px}.tr-route strong{font-size:13px}.tr-document-actions{width:100%}.tr-document-actions button{flex:1}.tr-workspace .tr-table-wrap,.tr-editor .tr-table-wrap{max-height:none!important;overflow:visible!important}.tr-workspace .sc-table,.tr-editor .sc-table{display:block!important;min-width:0!important;width:100%!important}.tr-workspace thead,.tr-editor thead{display:none!important}.tr-workspace tbody,.tr-editor tbody{display:grid!important;gap:10px}.tr-workspace tr,.tr-editor tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--ui-line);border-radius:12px}.tr-workspace td,.tr-editor td{display:block!important;border:0!important;padding:0!important;overflow-wrap:anywhere}.tr-workspace td:before,.tr-editor td:before{content:attr(data-label);display:block;font-size:10px;color:var(--ui-muted);margin-bottom:5px}.tr-form-grid{display:grid;grid-template-columns:1fr}.tr-pick-row{display:grid;grid-template-columns:1fr 1fr}.tr-pick-row select:first-child{grid-column:1/-1}.tr-pick-row input{width:100%}.tr-item-search input{min-width:0;width:100px}}
.tr-branch-route{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-tint)}.tr-source-branch,.tr-branch-route>label{display:flex;flex-direction:column;gap:8px;font-size:13px}.tr-source-branch small{color:var(--ui-muted)}.tr-source-branch strong{font-size:18px;line-height:1.6}.tr-stockroom{flex:1;min-width:220px;padding:14px;border:1px solid var(--ui-line);border-radius:12px}.tr-stockroom button{margin-top:10px}.tr-stockroom p{font-size:13px;line-height:1.8;color:var(--ui-muted)}.tr-editor [data-stockroom][hidden],.tr-editor [data-stockroom] [hidden]{display:none!important}.tr-stockroom label{width:100%}.tr-stockroom select{width:100%}@media(max-width:600px){.tr-branch-route{grid-template-columns:1fr}.tr-stockroom{min-width:0;width:100%;box-sizing:border-box}}
.tr-print-preview{width:min(1000px,calc(100vw - 24px))!important;max-height:94dvh!important}.tr-print-preview iframe{display:block;width:100%;height:65dvh;border:1px solid var(--ui-line);border-radius:10px;background:#eef0f2}.tr-print-preview footer{position:sticky;bottom:0;background:var(--ui-panel);padding:12px 0 0}
.tr-print-brand-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px;padding:12px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-soft)}.tr-print-brand-tools label{display:grid;gap:6px;font-size:13px}.tr-print-brand-tools small{font-size:11px;color:var(--ui-muted)}.tr-print-brand-tools input{max-width:100%;font:inherit;font-size:12px}

.tr-save-footer{display:flex;gap:12px}.tr-save-footer>button{flex:1;min-height:44px}.working-copy-status{font-size:12px;line-height:1.8;margin:0 0 16px}

.tr-picker[hidden]{display:none!important}.stock-bulk-actions{margin:20px 0}.stock-bulk-actions button{min-height:44px}.stock-bulk-actions img{width:18px;height:18px}.tr-editor [data-stock-quantity],.tr-editor [data-stock-unit]{width:100%;min-width:90px;min-height:44px}.sw-editor [data-stock-quantity]{min-width:80px}
