.operations-panel { margin-bottom:24px; padding:28px; }
.operations-panel h2 { margin-bottom:16px; }
.operations-panel h3 { margin:20px 0 12px; }
.operations-panel form { margin:20px 0; }
.operations-panel .metrics { margin:20px 0; }
.operations-panel .metric strong { font-size:clamp(20px,2.5vw,32px); overflow-wrap:anywhere; }
.integration-grid { display:grid; grid-template-columns:1fr 1fr; gap:28px; }
.currency-confirm { display:flex; gap:12px; align-items:flex-start; margin:20px 0; }
.currency-confirm input { width:18px; height:18px; flex-shrink:0; }
.inventory-scroll { max-height:55vh; overflow:auto; margin-bottom:20px; }
.inventory-swatch { display:inline-block; width:18px; height:18px; border:1px solid #aaa; border-radius:50%; margin-right:8px; vertical-align:middle; }
.variant-input { width:90px; padding:10px; border:1px solid var(--line,#ccc); border-radius:8px; background:transparent; color:inherit; }
.order-payment { display:flex; gap:12px; flex-wrap:wrap; align-items:center; margin-top:18px; }
@media(max-width:700px) { .operations-panel { padding:18px; } .integration-grid { grid-template-columns:1fr; } .operations-panel .metrics { grid-template-columns:1fr 1fr; } }
