.cluster-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin:14px 0}.cluster-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cluster-chip{display:inline-flex;align-items:center;gap:6px}.location-edit{grid-template-columns:1fr 1.4fr 1fr .7fr .7fr}.location-create{grid-template-columns:1.1fr 1.5fr 1fr .7fr .7fr auto}.history-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
@media(max-width:1100px){.location-edit,.location-create{grid-template-columns:1fr 1fr}.cluster-form{grid-template-columns:1fr 1fr auto}}
@media(max-width:760px){
  .location-edit,.location-create,.cluster-form,.cluster-editor-grid{grid-template-columns:1fr}
  #locationsBody td:nth-child(1)::before{content:'Название'}
  #locationsBody td:nth-child(2)::before{content:'Адрес'}
  #locationsBody td:nth-child(3)::before{content:'Кластер'}
  #locationsBody td:nth-child(4)::before{content:'Ответственный'}
  #locationsBody td:nth-child(5)::before{content:'График'}
  #locationsBody td:nth-child(6)::before{content:'Статус'}
  #locationsBody td:nth-child(7)::before{content:'Действия'}
  #clustersBody td:nth-child(1)::before{content:'Кластер'}
  #clustersBody td:nth-child(2)::before{content:'Ответственный'}
  #clustersBody td:nth-child(3)::before{content:'ПВЗ'}
  #clustersBody td:nth-child(4)::before{content:'Действия'}
  .history-filters{display:grid;grid-template-columns:1fr;gap:8px;width:100%}
  .history-filters select,.history-filters button{width:100%}
}
