.fulfillment-rules{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;background:#f2f8ff;border-color:#c9e2ff}.fulfillment-rules h3{font-size:14px;margin:0 0 3px}.fulfillment-rules p{margin:0;color:var(--muted);font-size:11px}.fulfillment-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:15px}.supplier-list,.fulfillment-orders{margin-top:14px;display:grid;gap:9px}.supplier-row,.fulfillment-order{border:1px solid var(--line);border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.supplier-row strong,.fulfillment-order strong{display:block;font-size:12px}.supplier-row small,.fulfillment-order small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.supplier-status{font:600 10px "DM Mono";color:#258a67}.fulfillment-order-actions{display:flex;gap:6px;align-items:center}.fulfillment-order-actions button{padding:7px 9px}.fulfillment-order .order-id{font:500 10px "DM Mono";color:#858393}.dark .fulfillment-rules{background:#10233b;border-color:#1c5eae}.dark .supplier-row,.dark .fulfillment-order{border-color:#2a3a51}.dark .supplier-row strong,.dark .fulfillment-order strong{color:#f0f4fb}.dark .supplier-status{color:#68d6a6}.dark #supplierModal select{background:#111b2a;border-color:#34445c;color:#eaf2ff;margin-top:6px;width:100%;border-radius:7px;padding:9px 10px;font:12px Manrope}@media(max-width:850px){.fulfillment-layout{grid-template-columns:1fr}}@media(max-width:620px){.fulfillment-rules{align-items:flex-start;gap:9px}.section-heading .header-actions{flex-direction:column;align-items:flex-end}.fulfillment-order{align-items:flex-start;flex-direction:column}.fulfillment-order-actions{width:100%;justify-content:space-between}}
