.app-call{z-index:var(--z-chatdock);width:min(320px, calc(100vw - 2 * var(--space-6)));gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.app-call__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.app-call__who{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.app-call__name{font:var(--type-label);color:var(--text-strong);overflow-wrap:anywhere}.app-call__meta{font:var(--type-caption);color:var(--text-muted)}.app-call__timer{font:var(--type-code);font-variant-numeric:tabular-nums;color:var(--text-strong)}.app-call__state,.app-call__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-call__hangup{margin-inline-start:auto}.app-call__keypad{gap:var(--space-2);direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-call__note{font:var(--type-caption);color:var(--text-muted);margin:0}.app-ring{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.app-ring__name{font:var(--type-h2);color:var(--text-strong);overflow-wrap:anywhere;margin:0}.app-ring__meta{color:var(--text-muted);margin:0}.app-call-item{gap:var(--space-2);flex-direction:column;display:flex}.app-call-item__facts{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.app-call-item__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
