/* Buyer account actions */
.buyer-dashboard .buyer-sidebar .buyer-account-logout {
  margin-top: 0;
  color: #9a4b40;
}

.buyer-dashboard .buyer-sidebar .buyer-account-logout:disabled {
  opacity: .55;
  cursor: wait;
}

/* Seller product status filters */
.seller-products-panel .seller-product-toolbar {
  min-height: 82px;
  padding: 14px 17px;
  border-bottom: 1px solid #e6e0dc;
  background: #f7f4f1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 16px;
}

.seller-products-panel .seller-tabs {
  min-width: 0;
  padding: 5px;
  border: 1px solid #e3dcd7;
  border-radius: 11px;
  background: #ece8e5;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 5px;
  overflow: visible;
}

.seller-products-panel .seller-tabs button {
  min-width: 0;
  min-height: 38px;
  padding: 5px 9px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: #f9f7f5;
  color: #625d59;
  font-size: 10px;
  line-height: 1.2;
  white-space: nowrap;
}

.seller-products-panel .seller-tabs button:hover {
  border-color: #cfc5bf;
  background: #fff;
}

.seller-products-panel .seller-tabs button.active {
  border-color: var(--indigo);
  background: var(--indigo);
  color: #fff;
  box-shadow: 0 4px 12px #173f5122;
}

.seller-products-panel .seller-product-tools {
  align-self: center;
}

@media (max-width: 1180px) {
  .seller-products-panel .seller-product-toolbar {
    grid-template-columns: 1fr;
  }

  .seller-products-panel .seller-tabs {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .seller-products-panel .seller-tabs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .seller-products-panel .seller-tabs button {
    white-space: normal;
  }
}
