.op-item{border:1px solid var(--border,#d6dfe1);border-radius:9px;padding:14px;margin:12px 0}.op-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:12px 0}.op-grid label{display:block}.op-grid input:not([type=checkbox]),.op-grid select,.op-grid textarea{width:100%;padding:8px;border:1px solid #bacace;border-radius:6px}.op-grid textarea{min-height:80px}.op-toast{position:fixed;bottom:20px;right:20px;max-width:380px;background:#173d45;color:white;padding:18px;border-radius:12px;z-index:9999}.op-badge{font-weight:700}[data-op-wait][hidden]{display:none}

.op-changed{border-left:5px solid #168673;background:#f0faf6}

/* One consistent action group in both the order list and detail view. */
.op-order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.admin-table .op-order-actions .btn,.op-order-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;font-size:13px;line-height:20px;border-radius:9px;white-space:nowrap;margin:0}
.op-order-actions .status-pill{align-self:center}
