.call-recordings{margin:28px 0 18px;min-width:0}
.call-recordings-heading,.call-recording-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.call-recordings-heading{margin-bottom:10px}
.call-recordings-heading h3{margin:0}
.call-recording{border:1px solid var(--line,#ccd2ce);border-radius:12px;padding:12px 14px;margin:10px 0;background:var(--panel,#fff)}
.call-recording time{font-weight:650;font-size:13px}
.call-recording audio{display:block;width:100%;height:42px;margin-top:10px}
.call-recordings-empty{padding:13px 14px;border:1px dashed var(--line,#ccd2ce);border-radius:10px;line-height:1.55}
@media(max-width:520px){.call-recording{padding:11px}.call-recording-heading .row{gap:6px}.call-recordings-heading{align-items:flex-start}}
