#modal.preparation-window{width:min(1500px,96vw);max-width:96vw}
[data-preparation-root]{min-width:0;max-width:100%}
.preparation-fields{display:flex;align-items:flex-end;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:8px}
.preparation-fields label{display:block;flex:1 0 160px;min-width:0}
.preparation-fields :is(input,select){width:100%;min-width:0;box-sizing:border-box}
.preparation-fields button{flex:none}
#modal .preparation-table-wrap{max-width:100%;overflow-x:auto!important;margin:12px 0}
#modal .preparation-table{table-layout:fixed!important;min-width:1100px!important;width:100%!important;font-size:13px}
#modal .preparation-table :is(th,td){box-sizing:border-box;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle;padding:8px 10px}
#modal .preparation-table td[data-preparation-status]{white-space:normal!important;overflow-wrap:normal;word-break:normal}
.preparation-table th{height:38px}
#modal .preparation-text{display:block;min-width:0;max-width:100%;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip}
.preparation-text.mono{text-overflow:ellipsis;user-select:text}
.preparation-number{text-align:right;white-space:nowrap}
.preparation-number input{width:100%;min-width:0;max-width:100%;text-align:right;box-sizing:border-box}
.preparation-actions{display:flex;gap:5px;flex-wrap:wrap;max-width:100%}
.preparation-actions button{max-width:100%;white-space:normal;min-width:0;padding:5px 7px}
.preparation-list col:nth-child(1){width:26%!important}.preparation-list col:nth-child(2){width:17%!important}.preparation-list col:nth-child(3){width:10%!important}.preparation-list col:nth-child(4){width:19%!important}.preparation-list col:nth-child(5){width:16%!important}.preparation-list col:nth-child(6){width:12%!important}
.preparation-lines col:nth-child(1){width:15%!important}.preparation-lines col:nth-child(2){width:25%!important}.preparation-lines col:nth-child(3){width:16%!important}.preparation-lines col:nth-child(4){width:8%!important}.preparation-lines col:nth-child(5){width:20%!important}.preparation-lines col:nth-child(6){width:16%!important}
#modal .preparation-products{min-width:1500px!important}.preparation-products col:nth-child(1){width:12%!important}.preparation-products col:nth-child(2){width:17%!important}.preparation-products col:nth-child(3){width:11%!important}.preparation-products col:nth-child(4){width:5%!important}.preparation-products col:nth-child(5),.preparation-products col:nth-child(6),.preparation-products col:nth-child(7){width:10%!important}.preparation-products col:nth-child(8){width:10%!important}.preparation-products col:nth-child(9){width:15%!important}
.preparation-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.preparation-print-quantity{display:none}
@media(max-width:600px){#modal.preparation-window{width:98vw;max-width:98vw}.preparation-window .modal-body{padding:10px}.preparation-fields label{flex-basis:150px}}
@media print{.preparation-window{width:100%!important;max-width:none!important}#modal .preparation-table-wrap{overflow:visible!important}#modal .preparation-table{min-width:0!important;font-size:12px}.preparation-table .preparation-actions,.preparation-search,.preparation-fields button,#preparation-save-form>button,.preparation-number input{display:none!important}.preparation-print-quantity{display:inline}#modal .preparation-table :is(th,td){padding:4px}.preparation-table :is(th,td):last-child{display:none}.preparation-fields{overflow:visible;flex-wrap:wrap}}
