/* DX-кластер: единая таблица в пропорциях DXHeat, без накопленных конфликтов.
   Подключать ПОСЛЕ dxcluster-sreda.css. Темы наследуются от сайта. */
#dxcApp .dxc-layout { min-width:0; }
#dxcApp .dxc-layout > * { min-width:0; }
#dxcApp .dxc-main { min-width:0; padding:0; }
#dxcApp .dxc-table-scroll { width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden; }
#dxcApp .dxc-table { width:100%;max-width:100%;min-width:0!important;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:12px; font-variant-numeric:tabular-nums; }
#dxcApp .dxc-table th,#dxcApp .dxc-table td {box-sizing:border-box;min-width:0!important;max-width:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
#dxcApp .dxc-table th {padding:9px 7px;font-size:11px;line-height:1.3;text-align:left;white-space:nowrap;letter-spacing:0;}
#dxcApp .dxc-table td {padding:8px 7px;line-height:1.4;}
#dxcApp .dxc-table tbody tr {height:35px;}
/* Seven column proportions exactly add up to 100%; date has a real end gutter. */
#dxcApp .dxc-table :is(th,td):nth-child(1){width:13%;padding-left:12px;font-weight:650;}
#dxcApp .dxc-table :is(th,td):nth-child(2){width:15%;text-align:left;}
#dxcApp .dxc-table :is(th,td):nth-child(3){width:17%;text-align:left;}
#dxcApp .dxc-table :is(th,td):nth-child(4){width:10%;text-align:center;padding-left:2px;padding-right:2px;}
#dxcApp .dxc-table :is(th,td):nth-child(5){width:25%;text-align:left;min-width:0!important;white-space:nowrap;}
#dxcApp .dxc-table :is(th,td):nth-child(6){width:8%;text-align:center;padding-left:2px;padding-right:2px;}
#dxcApp .dxc-table :is(th,td):nth-child(7){width:12%;text-align:right;padding-left:2px;padding-right:14px;font-size:11px;}
#dxcApp .dxc-table .dxc-flag {font-size:12px;margin-right:4px;}
#dxcApp .dxc-table .dxc-tag {min-width:0;max-width:100%;padding:2px 4px;font-size:9px;}
#dxcApp .dxc-layout > .dxc-side {max-height:none!important;height:auto!important;overflow:visible!important;}
/* Give the table space instead of shrinking every callsign/date to unreadable text. */
@media(min-width:1101px){
  #dxcApp .dxc-layout {grid-template-columns:clamp(150px,14%,190px) minmax(0,1fr) clamp(158px,15%,195px);column-gap:14px;row-gap:14px;}
  #dxcApp .dxc-filters{padding:12px;}
}
@media(min-width:721px) and (max-width:1100px){
  #dxcApp .dxc-layout {grid-template-columns:150px minmax(0,1fr);gap:12px;}
  #dxcApp .dxc-side {grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));}
  #dxcApp .dxc-table {font-size:11px;}
  #dxcApp .dxc-table :is(th,td):nth-child(5){width:23%;}
  #dxcApp .dxc-table :is(th,td):nth-child(7){width:14%;padding-right:8px;font-size:10px;}
}
@media(max-width:720px){
  #dxcApp .dxc-table-scroll {overflow-x:auto;}
  #dxcApp .dxc-table {min-width:740px!important;}
}