
/* v3.102.212: «Звонки» — ровная таблица на компьютере, карточки на телефоне */
.calls-wrap{max-width:1240px}
.calls-filters{flex-wrap:wrap}
.calls-table td:nth-child(4),.calls-table td:nth-child(5),.calls-table td:nth-child(6),.calls-table td:nth-child(7),.calls-table td:nth-child(8),.call-play,.call-dir{white-space:nowrap}
.call-play{padding:6px 12px;font-weight:600}
.calls-more{display:block;margin:12px auto 0;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 18px;font:600 13px var(--font-body,inherit);cursor:pointer;color:var(--ink)}
.calls-more:hover{background:var(--surface-2)}
@media (max-width:760px){
  .calls-search{max-width:none}
  .calls-filter{padding:6px 12px}
  .calls-table{border:0;background:transparent;overflow:visible}
  .calls-table thead{display:none}
  .calls-table,.calls-table tbody{display:block}
  .calls-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0 0 10px}
  .calls-table tr:hover{background:var(--surface)}
  .calls-table td{display:block;padding:0;border:0;min-width:0;white-space:normal}
  .calls-table td:nth-child(1){grid-area:1/1}
  .calls-table td:nth-child(5){grid-area:1/2;text-align:right;font-size:12px;color:var(--ink-soft);white-space:nowrap}
  .calls-table td:nth-child(2){grid-area:2/1/3/3;font-size:14px}
  .calls-table td:nth-child(2) .call-open{font-size:14px;font-weight:600}
  .calls-table td:nth-child(3){grid-area:3/1}
  .calls-table td:nth-child(3) br{display:none}
  .calls-table td:nth-child(3) .call-line{margin-right:6px}
  .calls-table td:nth-child(4){grid-area:3/2;text-align:right}
  .calls-table td:nth-child(6){grid-area:4/1;font-size:12.5px}
  .calls-table td:nth-child(6):not(:empty)::before{content:'⏱ ';}
  .calls-table td:nth-child(7){grid-area:4/2;text-align:right}
  .calls-table td:nth-child(8){grid-area:5/1/6/3}
  .calls-table td:nth-child(8) .call-dial{width:100%;padding:9px 12px;font-size:13px}
  .calls-table td audio{width:100%;margin-top:6px}
}
