 .auth-panel .brand-mark, .auth-visual .brand-mark { display:flex; align-items:center; justify-content:center; white-space:nowrap; line-height:1; }
@media (max-width:690px) {
  .sidebar .brand-mark { display:flex; align-items:center; justify-content:center; white-space:nowrap; line-height:1; }
  .data-table th:nth-child(2), .data-table td:nth-child(2),
  .data-table th:nth-child(4), .data-table td:nth-child(4) { display:none; }
  .data-table th, .data-table td { padding:8px 4px; }
  .data-table th:last-child, .data-table td:last-child { width:68px; }
  .product-cell { min-width:0; max-width:none; gap:8px; }
  .product-cell img, .product-placeholder { width:48px; height:48px; }
  .product-cell>div { flex:1; min-width:0; }
  .product-cell strong { font-size:.78rem; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow-wrap:anywhere; }
  .product-cell small { font-size:.7rem; }
  .data-table .button-small { padding:.4rem; font-size:.72rem; }
  .data-table .button-small svg { width:.85rem; height:.85rem; }
}
