/* Compact production order header; preserves existing action handlers. */
.production-page .order-row{padding:14px 16px;background:#fff;border:1px solid #d8e0ed;border-radius:12px}
.production-page .order-row-top{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px;margin-bottom:10px}
.production-page .order-row-top>div:first-child{flex:0 1 auto;min-width:140px}
.production-page .order-row-client{font-size:13px;line-height:1.55}
.production-page .order-row-phone{font-size:10px;margin-top:2px;line-height:1.4}
.production-page .order-row-badges{display:flex;flex:0 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;min-width:0;margin:0}
.production-page .order-row-badges>.badge,.production-page .order-row-badges>.shipping-badge,.production-page .order-row-badges>.btn-sm,.production-page .order-row-badges>.prod-action-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:0;max-width:100%;min-height:30px;margin:0;padding:5px 9px;box-sizing:border-box;font-size:11px;font-weight:700;line-height:1.5;border-radius:7px;white-space:nowrap}
.production-page .order-row-badges>.preview{background:#fff;color:#334155;border:1px solid #cbd5e1}
.production-page .order-row-badges>.btn-sm{transition:background .15s,border-color .15s}
.production-page .order-row-badges>.btn-sm:focus-visible,.production-page .order-row-badges>.prod-action-btn:focus-visible{outline:2px solid #f29100;outline-offset:2px}
@media(max-width:760px){.production-page .order-row-top{gap:8px}.production-page .order-row-badges{flex-basis:100%;justify-content:flex-start}.production-page .order-row{padding:12px}.production-page .order-row-badges>.badge,.production-page .order-row-badges>.btn-sm,.production-page .order-row-badges>.prod-action-btn{padding:5px 8px;font-size:11px}}
