/* Orders review: local controls; shared report and dialog styles stay unchanged. */
.orders-detail-tools select,.order-detail-panel .orders-detail-tools>label select{height:38px;min-height:38px;padding:6px 30px 6px 10px;line-height:24px;box-sizing:border-box;max-width:100%;min-width:215px}
.orders-detail-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.orders-detail-tools>label{display:flex;align-items:center;gap:8px;margin:0}
.order-action{background:#eaf4ff;color:#075b9d;border:1px solid #91bbde;font-weight:600;min-height:34px}
.order-action:hover{background:#d3eaff;border-color:#2979b6}
.orders-period-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}
.orders-period-list>span{font-size:12px;color:#516982}
.orders-period-list .order-action{font-size:11px;padding:5px 8px;min-height:30px}
#stock-bulk{margin:12px 0;padding:12px;border:1px solid #91bbde;border-radius:8px;background:#f3f9ff}
#stock-bulk textarea{width:100%;box-sizing:border-box;font-family:inherit;white-space:pre;overflow:auto}
#stock-bulk .form-error{max-height:160px;overflow:auto}
.main[data-page=sales_management] .workspace-scope #ow-stockType{min-width:190px}
.main[data-page=sales_management] .workspace-scope label:has(#ow-stockType),.main[data-page=sales_management] .workspace-scope label:has(#ow-stockVisibility){min-width:200px;max-width:250px;flex-basis:215px}
@media(max-width:760px){.orders-detail-tools>label{flex-wrap:wrap}.orders-detail-tools select{min-width:180px}.main[data-page=sales_management] .workspace-scope label:has(#ow-stockType),.main[data-page=sales_management] .workspace-scope label:has(#ow-stockVisibility){min-width:0;max-width:none;flex-basis:40%}}
