/* operations-v0841 */
.consolidated-launcher{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:16px 20px;background:#eaf3f8;border:1px solid #bdd4e0;border-radius:13px;margin-bottom:18px}.consolidated-launcher strong,.consolidated-launcher span{display:block}.consolidated-launcher span{margin-top:5px;color:#53707e}.consolidated-modal{width:min(1150px,96vw)}.consolidated-tabs{display:flex;gap:9px;padding:14px 20px;background:#f5f8fa;flex-wrap:wrap;flex-shrink:0}.consolidated-tabs .active{background:#e0edf6;color:#155a7c;border-color:#8fbed4}.consolidated-modal .modal-body{padding:20px}.consolidated-table-wrap{overflow:auto;margin:14px 0}.consolidated-table{width:100%;border-collapse:collapse;font-size:13px}.consolidated-table th,.consolidated-table td{text-align:left;padding:12px;border-bottom:1px solid #dce6eb;vertical-align:top}.consolidated-table th{background:#f0f5f7;color:#244b5d}.consolidated-table input[type=checkbox]{width:20px;height:20px;accent-color:#e77713}.consolidated-feedback{color:#ad3228}.consolidated-stock-actions{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.consolidated-report-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.consolidated-report-filters>.field{margin:0!important}.consolidated-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.consolidated-metrics article{border:1px solid #b8d5e1;background:#edf7fa;border-radius:12px;padding:18px}.consolidated-metrics strong{display:block;font-size:23px;margin-top:8px;color:#175776}.consolidated-purchases article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid #dce5ea;border-radius:10px;margin:10px 0}.consolidated-purchases small{display:block;margin-top:7px;color:#5c7480}.consolidated-reason{z-index:13000}.pos-admission-layer{z-index:13000}.consolidated-modal form>.field+.field{margin-top:14px!important}@media(max-width:650px){.consolidated-launcher,.consolidated-purchases article{align-items:stretch;flex-direction:column}.consolidated-metrics{grid-template-columns:1fr}.consolidated-table{font-size:12px}.consolidated-tabs button{flex:1}}
.consolidated-modal .form-grid>.field{margin:0!important;min-width:0}.consolidated-modal :is(input:not([type=checkbox]),select,textarea){max-width:100%;box-sizing:border-box}.consolidated-modal .secondary-btn:not(.active){background:#e7f0f8;color:#205a80;border-color:#b7cfe0}.consolidated-modal .report-csv:not(:disabled){background:#e3f3e8;color:#23673c;border-color:#a8d4b7}.consolidated-modal .report-csv:disabled{opacity:.5}

body .consolidated-modal .consolidated-report-filters>.field.field.field{margin:0!important;min-width:0;display:flex;flex-direction:column;gap:8px}body .consolidated-modal .consolidated-report-filters>.field.field.field label{margin:0!important;line-height:20px}body .consolidated-modal .consolidated-report-filters{display:grid;grid-template-columns:minmax(140px,180px) minmax(140px,180px) auto auto;gap:14px;align-items:end;justify-content:start}body .consolidated-modal .consolidated-report-filters :is(input,button){height:50px;margin:0!important}.production-preview-layer{z-index:13010}.production-preview-warnings{background:#fff0e6;border:1px solid #e5b38d;padding:16px;border-radius:10px;color:#8d421e}.production-preview-ready{background:#e5f5e8;padding:15px;border-radius:10px;color:#27663d}.preview-shortage td{background:#fff1ed;color:#8f3027}.history-pager{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:18px}.history-pager button:disabled{opacity:.5}.consolidated-tabs .secondary-btn.active{background:#245f7a!important;border-color:#245f7a!important;color:white!important}body .consolidated-modal .form-grid>.field.field.field{margin:0!important}@media(max-width:650px){body .consolidated-modal .consolidated-report-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch}.production-preview-layer .modal-actions{display:grid;grid-template-columns:1fr}}
