.main,.wrap,.card,.item>div,.field,.order-item>span { min-width: 0; }
.field input,.field select,.field textarea { width: 100%; min-width: 0; }
.item h4,.meta,.order-item>span { overflow-wrap: anywhere; }
.upload input { max-width: 100%; }
.queue p { margin: 5px 0; overflow-wrap: anywhere; }
.button:disabled { opacity: .55; cursor: wait; }
.sidebar,.nav { min-width: 0; max-width: 100%; }
.modal-box { min-width: 0; }
@media (max-width: 800px) {
  .shell { grid-template-columns: minmax(0, 1fr); width: 100%; }
  .main { width: 100%; max-width: 100%; }
}
@media (max-width: 440px) {
  .two { grid-template-columns: 1fr; }
  .toolbar input { min-width: 0; width: 100%; }
  .order-item { flex-wrap: wrap; }
  .order-item>span { flex-basis: 65% !important; }
}