.operation-dialog{width:min(640px,calc(100vw - 32px));border:0;border-radius:16px;padding:24px;box-shadow:0 20px 60px #17273933}.operation-dialog::backdrop{background:#13243b88}.operation-dialog header,.operation-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.operation-dialog footer{justify-content:flex-end;margin-top:24px}.operation-dialog h2{margin:0}.operation-dialog [data-operation-message]{color:#b42318}.manual-order{max-width:1150px;margin:auto}.manual-order .card{margin-bottom:18px}.manual-order details{margin-top:18px}.manual-order td{padding:8px 5px}.manual-order input{width:100%}.manual-order input[type=checkbox]{width:auto}.manual-order th:nth-child(1){width:19%}.manual-order th:nth-child(2){width:27%}.manual-order th:nth-child(3){width:9%}.manual-order th:nth-child(4){width:13%}.manual-total{text-align:right;font-size:20px}.operation-notice{padding:18px 24px;border-radius:12px;background:#eaf2ff;margin:14px 0}.operation-notice a{font-weight:700}.operation-notice p{margin:8px 0}.orders-operational tr[data-outcome-state=complete]{background:#d4f2dc;border-left:7px solid #187944}.orders-operational tr[data-outcome-state=merged]{background:#f0f1f4}.order-outcome.outcome-complete{font-size:17px}.orders-module [data-outcome-state=complete] [data-outcome-label]{font-weight:900}.import-steps{display:flex;gap:12px;list-style:none;padding:0;margin:18px 0}.import-steps li{flex:1;padding:12px 16px;background:#edf2f7;border-radius:10px}.import-steps li.is-current{background:#e5f1ff;border:1px solid #1e64be}.import-empty{padding:24px;text-align:center}.manual-order .orders-savebar{position:sticky;bottom:0}.stock-main-action{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:24px}.stock-main-action h2{margin:0 0 8px}.stock-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stock-rules-grid label{display:block}.stock-rules-grid input{width:100%}@media(max-width:750px){.stock-rules-grid{grid-template-columns:1fr}.stock-main-action{flex-direction:column;align-items:stretch}.import-steps{flex-direction:column}.manual-order .table-scroll{overflow:auto}.manual-order table{min-width:800px}}
