/* meet-home.css · Calls (#/meet) in the Mass Acceleration brand: the header with the kit logo, "Waiting now" with the quick
   replies, recent calls (7 days, Clear all), the alerts card. Tokens and fonts: meet-brand.css. No CDN. */
.mt-home-head { flex-wrap: wrap; }
.mt-home-head .mt-logo img { height: 20px; }
.mt-home-title { font-size: 1.1rem; font-weight: 500; color: var(--mt-muted); margin: 0; }
.mt-grow { flex: 1; }
.mt-home > .mt-lines { margin: 0 0 16px; }
.mt-home h2 { font-size: 1.1rem; margin: 0 0 8px; }
.mt-card-head { justify-content: space-between; }
.mt-card-head h2 { margin: 0; }
.mt-confirm { margin: 8px 0; padding: 10px 12px; border-radius: 8px; border: 1px solid var(--mt-line); background: var(--mt-s1); }
.mt-confirm[hidden] { display: none; }
.mt-alerts { margin-top: 16px; }
.mt-alerts .mt-row { margin-top: 8px; }
.mt-waiting-now { margin-bottom: 16px; border-color: var(--mt-ok); }
.mt-waiting-now[hidden] { display: none; }
.mt-waiting-now h2 { display: flex; align-items: center; gap: 8px; }
.mt-live-dot { width: 10px; height: 10px; border-radius: 50%; background: var(--mt-ok); }
.mt-waiting-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }
.mt-waiting-row { display: grid; gap: 8px; padding-top: 12px; border-top: 1px solid var(--mt-line); min-width: 0; }
.mt-waiting-row:first-child { border-top: 0; padding-top: 0; }
.mt-waiting-head strong { overflow-wrap: anywhere; }
.mt-waiting-head .btn { margin-left: auto; }
.mt-replies .btn { border-color: var(--mt-line); }
.mt-reply-form { flex-wrap: nowrap; }
.mt-reply-input { flex: 1; min-width: 0; }
.mt-reply-note:empty { display: none; }
.mt-recent-row .mt-row { justify-content: flex-end; }
@media (max-width: 520px) {
  .mt-waiting-head .btn { margin-left: 0; }
  .mt-recent-row .mt-row { justify-content: flex-start; }
}
