.product-switch { display: grid; gap: 3px; color: #607080; font-size: 10px; font-weight: 750; }
.product-switch select { min-width: 150px; border: 1px solid #d8e2e8; border-radius: 9px; background: #fff; padding: 8px 30px 8px 10px; color: #173e49; font: inherit; font-size: 12px; font-weight: 750; }
.messaging-topbar { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin: -10px 0 26px; padding: 12px 16px; border: 1px solid #e1e8ed; border-radius: 13px; background: #fff; }
.messaging-topbar > div { display: grid; gap: 3px; }
.messaging-topbar small { color: #71818c; font-size: 10px; }
.messaging-topbar strong { font-size: 14px; }
.product-switch.dark { display: flex; align-items: center; gap: 9px; }
@media (max-width: 600px) {
  .top-actions .product-switch span { display: none; }
  .product-switch select { min-width: 125px; }
  .messaging-topbar { align-items: flex-start; flex-direction: column; }
  .product-switch.dark { width: 100%; justify-content: space-between; }
  .product-switch.dark select { flex: 1; }
}
