.PhoneMockup-module__vFRVTq__phone{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);z-index:1;width:100%;max-width:340px;overflow:hidden}.PhoneMockup-module__vFRVTq__phoneHeader{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:10px;padding:12px 16px;display:flex}.PhoneMockup-module__vFRVTq__phoneAvatar{background:var(--accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.PhoneMockup-module__vFRVTq__phoneName{font-size:.85rem;font-weight:600;line-height:1.2}.PhoneMockup-module__vFRVTq__phoneStatus{color:var(--accent-color);font-size:.7rem}.PhoneMockup-module__vFRVTq__phoneBody{flex-direction:column;gap:10px;padding:20px 16px;display:flex}.PhoneMockup-module__vFRVTq__burbujaCliente{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:88%;padding:10px 14px;font-size:.85rem;line-height:1.45}.PhoneMockup-module__vFRVTq__burbujaCharlo{background:var(--accent-color);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;padding:10px 14px;font-size:.85rem;line-height:1.45}.PhoneMockup-module__vFRVTq__extraccion{background:var(--tinta,#0a110f);color:var(--success);border-radius:var(--border-radius-xs);border-left:3px solid var(--success);font-family:var(--font-mono);align-self:stretch;padding:12px 14px;font-size:.72rem;line-height:1.7}
